/*  Fonts Include  */

@font-face {
  src: url("../fonts/en/Roboto-Regular.ttf");
  font-family: 'main';
}

@font-face {
  src: url("../fonts/en/Roboto-Bold.ttf");
  font-family: 'bold';
}

@font-face {
  src: url("../fonts/en/Roboto-Black.ttf");
  font-family: 'big-title';
}

/*  Fonts Include  */
/* Contact us */

/*.nDLogo{
	margin-right: 0px;
	margin-left: 10px;
}
.navbar a{
	 font-size: 1.1rem !important;
}
*/

.searchShortage{
	margin-left: 0px;
	margin-right: -250px;
}
.blockShortage{
	margin-right: 0px;
	margin-left: -100px;
}
@media(max-width:1376px){
	.blockShortage{
		margin-left: 0px;
		margin-right: 0px;
	}
	.searchShortage{
		margin-right: -100px;
		margin-left: 0px;
	}
	.tableShortage{
		margin-right: -80px;
		margin-left: 0px;
		overflow-x: scroll;
	}
}
@media(max-width:991px){
	.blockShortage{
		margin-left: 0px;
		margin-right: 0px;
	}
	.searchShortage{
		margin-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}
	.formListLeft{
		margin-top: 30px;
	}
}   
.formBtnLeft{
    margin-left: 5px !important;
}
.formListLeft{
    margin-left: 10px !important;
	margin-right: 0px !important;
}
.nDLogo{
	margin-right: 0px;
	margin-left: 10px;
}
.navbar a{
	 font-size: 1.1rem !important;
}
.regionstyle{
	margin-right: 25px;
	margin-left: 0px;
}

form[data-drupal-selector="views-exposed-form-duplicate-of-lists-s-block-1"], form[data-drupal-selector="views-exposed-form-the-expected-drug-list-shortages-block-1"], form[data-drupal-selector="views-exposed-form-duplicate-of-duplicate-of-lthe-expected-drug-list-shortages-ists-s-block-1"], form[data-drupal-selector="views-exposed-form-the-expected-drug-list-shortages-block-1"]{
    margin-right: -68px;
	margin-left: auto;
}
.shortages-ists-table{
    margin-right: 0;
    margin-left: auto;
}
.shortage-no-result {
    margin-right: 0;
    margin-left: auto;
}

.channel{
	margin-right:-11px; 
	/*margin-left:-71px;*/
}
.channel2{
	margin-right:0px;
	margin-left:-11px;
}
@media(max-width:767px){
	.channel, .channel1, .channel2{
	margin:0px;
	}
}
/* End Contact us */
.col-md-6.foo1:before {
	left: unset;
	right:18px;
}

.col-md-6.foo2:before {
	left: unset;
	right:18px;
}

.filterbgDrug, .filterbgR{
	border-radius: 4px 0px 0px 4px;
}
.filterbgHerbal, .filterbgL{
	border-radius: 0px 4px 4px 0px;
}
.bluebutton button{
    margin-left: 30px;
}

.authHead{
	text-align: left;
}

.countryName{
	float:right;
	margin-top: 7px;
	margin-left: 10px;
}


.productStatusClass{
	text-align: left;
}

.countryProductDiv{
	float: left;
}

.countryProductHead{
	text-align: left;
}

h3.text-right {
  text-align: left !important;
}

.awar-single h4 {
  text-align: left !important;
}

.navbar-brand {
  margin-left: 0 !important;
  margin-right: 30px !important;
}

.mr-auto {
  margin-left: auto !important;
  margin-right: unset !important;
}

.search-holder .btn {
  left: unset;
  right: 15px;
}

section.latest.sec-padd a.btn.btn-light {
  border-radius: 0 14px 0 0 !important;
}

.ml-3 {
  margin-left: unset !important;
  margin-right: 1rem;
}

span.romers-tag-red {
  margin-left: unset;
  margin-right: 4px;
}

span.romers-title {
  text-align: left;
}

.romers-tag-blue {
  margin-left: 0 !important;
  margin-right: 2px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  left: unset !important;
  right: 15px !important;
  top: 12px;
}

.tab-action a img {
  margin-right: 5px;
  margin-left: 0;
}

a.sam-btn img {
  margin-left: 0;
  margin-right: 10px
}

.footer-menu nav ul li:not(:last-child) a::after,
.copy-menu ul li:not(:last-child) a::after {
  left: unset;
  right: 0;
}

nav.mega-nav li {
  position: relative;
}

.mega-hold nav.mega-nav li:before {
  position: absolute;
  top: 17px;
  left: -15px;
  border-left: 3px solid transparent !important;
  border-bottom: 3px solid #006de7;
  border-top: 3px solid transparent;
  border-right: 3px solid transparent;
}

.overview-side-meu ul li a:hover,
.overview-side-meu ul li a:focus,
.overview-side-meu ul li a.active {
  border-right: unset;
  border-left: 2px solid #007bff;
}

.overview-content ul li::before {
  right: unset;
  left: 0;
}

.overview-content ul li {
  padding: 5px 0 5px 20px;
}

@media (min-width: 1200px) {
  .related-overview ul {
    border-left: unset;
    border-right: 4px solid #007bff;
  }
}

.js-form-item.form-item.js-form-type-select.form-item-page-feedback-choices.js-form-item-page-feedback-choices.form-no-label:after {
  right: 84px;
  left: unset;
}

form#webform-submission-page-feedback-block-content-5-add-form div#edit-actions {
  left: unset;
  right: 0;
}

form#webform-submission-page-feedback-block-content-5-add-form div#edit-actions input {
  border-radius: 0 4px 4px 0 !important;
}

.navbar-nav .dropdown-menu {
  right: 0
}

form.views-exposed-form .form-item-sort-by::after,
form.views-exposed-form .form-item-sort-order:after,
.js-form-item.form-item.js-form-type-select:after {
  left: auto;
  right: 17px;
}

.js-form-item.form-item.js-form-type-textfield.form-item-keys.js-form-item-keys input {
  background-position-x: 97%;
}

.news-header h4 {
  text-align: left;
}

.event-workshop-page .gallery-body-slider .slick-slide {
  float: left !important;
}

table#table_id td {
  text-align: left;
}

.awar-single h4 {
  text-align: left;
}

.cal-group.age-select:before,
.cal-group.gender-select:before,
.cal-group.height-select:before,
.cal-group.weight-select:before,
.cal-group.active-select:before {
  right: 8px;
  left: auto;
}

form#webform-submission-page-feedback-block-content-5-add-form div#edit-actions--2 {
  left: auto;
  right: 0;
}

.webform-submission-page-feedback-form div#edit-actions--2 input {
  border-radius: 0px 4px 4px 0px;
}

@media (max-width: 1200px) {
  .showed .custom-drop>a.nav-link::after,
  .fixed-top .custom-drop>a.nav-link::after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #001d3b !important;
    top: 50%;
    right: 30px;
    transform: rotate(0) translate(0, -50%);
    left: auto !important;
  }
}

.single-table tr th {
  text-align: left;
}


.single-table tr th img {
  margin-right: 10px;
  margin-left: unset;
}

.contrast .switch-toggle {
  margin-right: 0;
  margin-left: 10px;
}

.footer-menu nav ul {
  text-align: center;
}

.js-form-item.form-item.js-form-type-select.form-item-list-type.js-form-item-list-type:after,
.js-form-item.form-item.js-form-type-select.form-item-region.js-form-item-region:after,
.webform-element--title-inline.js-form-item.form-item.js-form-type-select.form-item-sector.js-form-item-sector:after,
.webform-element--title-inline.js-form-item.form-item.js-form-type-select.form-item-request-type.js-form-item-request-type:after,
form#webform-submission-validate-rumour-add-form .js-form-item.form-item.js-form-type-select.form-item-rumour-source-select.js-form-item-rumour-source-select.form-no-label:after {
  right: 17px;
  left: auto !important;
}

.foter-left-logo img {
  width: 70%;
  float: right;
}

.js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags:after {
  right: 17px;
  left: auto;
}

a.inn.cat {
  margin-left: auto;
  margin-right: unset;
}

.mega-nav ul li:hover a {
  transform: translateX(11px);
}

.breadcrumb-item+.breadcrumb-item {
  padding-left: 30px;
  padding-right: 0;
}

.breadcrumb-item+.breadcrumb-item::before {
  left: 0;
}

.js-form-item.form-item.js-form-type-select.form-item-question.js-form-item-question:after {
  right: 30;
  left: auto;
}

input#edit-keys {
  background-image: url(/themes/custom/sfda/assets/images/icons/search.svg);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position-x: 96% !important;
  background-position-y: 14px !important;
  background-position: right;
  padding: 10px 20px;
}

@media (min-width: 768px) {
  form#webform-submission-event-registration-node-134-add-form fieldset#edit-information fieldset#edit-address--wrapper>.fieldset-wrapper>fieldset:last-child {
    margin-right: auto;
    margin-left: 6px;
  }
}

section#edit-report-information .webform-element--title-inline.js-form-item.form-item.js-form-type-select:after,
form#webform-submission-report-block-content-2-add-form .js-form-item.form-item.js-form-type-select.form-item-city-select.js-form-item-city-select.form-no-label:after,
.webform-element--title-inline.js-form-item.form-item.js-form-type-select.form-item-type-of-request.js-form-item-type-of-request:after,
.js-form-item.form-item.js-form-type-select.form-item-applicant-select.js-form-item-applicant-select.form-no-label:after,
.webform-element--title-inline.js-form-item.form-item.js-form-type-select.form-item-type-of-request.js-form-item-type-of-request:after,
.js-form-item.form-item.js-form-type-select.form-item-applicant-select.js-form-item-applicant-select.form-no-label:after,
.js-form-item.form-item.js-form-type-select.form-item-title-title-select.js-form-item-title-title-select.form-no-label:after,
form#webform-submission-event-registration-node-134-add-form fieldset#edit-information .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-address-state-province-select.js-form-item-address-state-province-select.form-no-label:after,
form#webform-submission-event-registration-node-134-add-form fieldset#edit-information fieldset#edit-address--wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-address-country-select.js-form-item-address-country-select.form-no-label:after {
  left: auto;
  right: 17px
}

form#webform-submission-front-feedback-block-content-6-add-form .js-form-item.form-item.js-form-type-select.form-item-question.js-form-item-question:after {
  right: 100px !important;
  left: auto !important;
}

form#webform-submission-front-feedback-block-content-6-add-form div#edit-actions--2,
form#webform-submission-newsletter-add-form div#edit-actions--3 {
  right: 0 !important;
  left: auto !important;
}

form.views-exposed-form .form-item-sort-by label,
form.views-exposed-form .form-item-sort-order label {
  color: #6f6f6f;
  padding: 0px 0 0 1.6em;
}

form.webform-submission-form.webform-submission-add-form .js-form-type-select:after {
  left: auto;
  right: 17px;
}

.row.warning-item-head .col-6:nth-child(2) {
  padding-right: 15px !important;
  margin-left: 0 !important;
}

article.service-box.h-100 .select2-container--default .select2-selection--single .select2-selection__arrow b {
  left: auto !important;
  right: 14px !important;
}

.form-item-sort-by.search-calendar>input {
  border-right: 0;
  border-radius: 4px 0 0 4px;
}

.form-item-sort-by button.btn {
  background: #dcdcdc;
  padding: 0 17px;
  border: 1px solid gainsboro;
  border-radius: 0 4px 4px 0;
}

.chat-main-container .fabs {
  right: auto;
  left: 0;
}

.chat {
  position: fixed;
  left: 85px;
}

.col-md-4.foo1:before,
.col-md-4.foo2:before,
.col-md-4.foo3:before {
  left: auto;
  right: 27px;
}

.form-item-sort-by.search-calendar>input {
  border-left: 1px solid gainsboro;
}

a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end {
  text-align: left;
}

.sing-date img {
  width: 14px!important;
  padding: 0 !important;
  margin: 0px 8px 3px 0px;
}

.fc td,
.fc th {
  border: 0 !important;
}

div#calendar {
  display: flex;
  flex-direction: row-reverse;
}

.fc-view-container {
  flex-basis: 70%;
  display: flex;
}

span.fc-day-number {
  width: 100%;
  text-align: center;
  height: 100%;
  display: flex;
  justify-content: center;
  padding: 0 !important;
}

td.fc-day-top.fc-mon {
  background: gainsboro;
}

.fc-row.fc-week.fc-widget-content {
  height: unset !important;
  min-height: unset !important;
}

.fc-scroller.fc-day-grid-container {
  height: unset !important;
}

div#calendar {
  border-radius: 10px;
  overflow: hidden;
}

.fc-view-container {
  background: #f2f3f5;
  padding: 50px;
}

.fc-basic-view .fc-day-number,
.fc-basic-view .fc-week-number {
  padding: 22px 0px !important;
  font-size: 20px;
}

.fc-center h2 {
  font-family: 'main', sans-serif;
}

.fc-toolbar.fc-header-toolbar * {
  color: white;
}

.fc-center {
  text-align: center;
}

.fc-center {
  display: flex !important;
  float: unset !important;
  justify-content: center;
  align-items: center;
}

.fc td,
.fc th {
  border: 0 !important;
}

div#calendar {
  display: flex;
  flex-direction: row-reverse;
}

.fc-toolbar.fc-header-toolbar {}

.fc-view-container {
  flex-basis: 70%;
  display: flex;
}

span.fc-day-number {
  width: 100%;
  text-align: center;
  height: 100%;
  display: flex;
  justify-content: center;
  padding: 0 !important;
}

td.fc-day-top.fc-mon {
  background: gainsboro;
}

.fc-row.fc-week.fc-widget-content {
  height: unset !important;
  min-height: unset !important;
}

.fc-scroller.fc-day-grid-container {
  height: unset !important;
}

div#calendar {
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}

.fc-view-container {
  background: #f2f3f5;
  padding: 50px;
}

.fc-basic-view .fc-day-number,
.fc-basic-view .fc-week-number {
  padding: 22px 0px !important;
  font-size: 20px;
}

.fc-center h2 {
  font-family: 'main', sans-serif;
}

.fc-toolbar.fc-header-toolbar {
  background: #001d3b;
  flex-basis: 30%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap-reverse;
}

.fc-toolbar.fc-header-toolbar * {
  color: white;
}

.fc-toolbar.fc-header-toolbar>div {
  display: flex;
  flex-basis: 100%;
  align-items: center;
}

.fc-center {
  text-align: center;
}

.fc-center {
  display: flex !important;
  align-items: flex-end;
}

.fc-toolbar.fc-header-toolbar .fc-right,
.fc-toolbar.fc-header-toolbar .fc-clear {
  display: none;
}

.fc-toolbar.fc-header-toolbar .fc-center {
  align-items: flex-end;
}

.fc-toolbar.fc-header-toolbar .fc-left {
  align-items: end;
  justify-content: center;
}

.fc-toolbar.fc-header-toolbar .fc-left {
  align-items: end;
  justify-content: center;
}

td.fc-day-top.fc-mon.fc-today {
  background: white;
  border-radius: 6px;
  overflow: hidden !important;
  background: white;
}

.fc-content-skeleton {
  padding: 0 !important;
}

.fc-toolbar.fc-header-toolbar {
  margin-bottom: 0 !important;
}

.fc-row.fc-widget-header {
  opacity: 0.4;
}

td.fc-day-top.fc-mon.fc-today {
  background: white !important;
}

.fc .fc-axis,
.fc button,
.fc-day-grid-event .fc-content,
.fc-list-item-marker,
.fc-list-item-time,
.fc-time-grid-event .fc-time,
.fc-time-grid-event.fc-short .fc-content {
  white-space: pre-wrap !important;
}

a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end {
  background: #0170e314 !important;
  text-align: right;
  padding: 2px;
  margin-top: -74px;
  color: #0170e3 !important;
  border: 0;
  cursor: pointer;
  padding-top: 49px;
  font-size: 10px;
}

span.fc-title {
  background: white;
  display: block;
  padding: 2px;
  border-radius: 2px;
}

a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end {
  background: #0170e314 !important;
  text-align: right;
  padding: 2px;
  margin-top: -74px;
  color: #0170e3 !important;
  border: 0;
  cursor: pointer;
  padding-top: 49px;
  font-size: 10px;
}

span.fc-title {
  background: white;
  display: block;
  padding: 2px;
  border-radius: 2px;
}

.fc-left>button {
  display: block !important;
  width: 83%;
  margin: 0 !important;
}

.fc-button-group button {
  border: 0;
}

.fc-button-group button span {
  color: #001d3b !important;
  padding: 2px;
}

.fc-button-group {
  margin-top: 20px;
}

.fc-center h2 {
  font-size: 50px;
}

.fc-button-group {
  flex-basis: 100%;
  display: flex;
  justify-content: center;
}

button.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right {
  flex-basis: 100%;
}

.fc-toolbar.fc-header-toolbar .fc-left {
  display: flex;
  flex-wrap: wrap;
}

button.fc-prev-button.fc-button.fc-state-default.fc-corner-left,
button.fc-next-button.fc-button.fc-state-default.fc-corner-right {
  box-shadow: unset !important;
  text-shadow: unset !important;
}

.fc-button-group {
  display: flex !important;
}

.fc button .fc-icon {
  display: flex;
  align-items: center;
}

button.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right {
  flex-basis: 40%;
  padding: 11px;
  background: #ffffff47;
  height: unset;
  box-shadow: none;
  text-shadow: none;
  color: white;
  margin-top: 20px !important;
  border: 0 !important;
}

.fc-button.fc-state-default {
  background: #4696eb00;
  border: 1px solid #ffffff2e;
}

.fc-icon-left-single-arrow:after,
.fc-icon-right-single-arrow:after {
  color: white;
}

.fc-button-group {
  position: absolute;
  top: 480px !important;
}

.fc-toolbar.fc-header-toolbar {
  position: relative;
}

div#calendar .fc-center {
  display: flex !important;
}

span.fc-title {
  text-align: left;
}

@media (max-width: 768px) .menu .mega-tabs .nav-link h5 {
  text-align: left;
  font-size: 14px;
}

@media (max-width: 768px) .menu .mega-tabs .nav-link img {
  width: 20px;
  margin: 0 10px 0 0;
}

.container.workshop-share>div ul,
.container.workshop-share>div {
  text-align: right;
  margin-left: auto;
  margin-right: inherit;
}

.intl-tel-input.allow-dropdown .flag-container,
.intl-tel-input.separate-dial-code .flag-container {
  right: 0;
  left: unset;
}

.intl-tel-input .country-list {
  right: 0;
  left: auto;
}

div#edit-actions--2 input {
  border-radius: 0 4px 4px 0;
}


.select2-container--default .select2-selection--single {
    border-radius: 4px 0 0 4px !important;
}



a.nav-link.no-padd {
    padding-right: 0 !important;
    padding-left: 10px !important;
}



div#edit-actions--2 input, .webform-submission-page-feedback-form .form-actions.js-form-wrapper.form-wrapper input {
    border-radius: 0 4px 4px 0 !important;
}






.datepicker-dropdown.datepicker-orient-left:before {
    left: 6px;
    right: auto;
}

.datepicker-dropdown.datepicker-orient-left:after {
    left: 7px;
  right: auto;
}


.js-form-item.form-item.js-form-type-textfield.form-item-keys.js-form-item-keys input, .js-form-item.form-item.js-form-type-textfield.form-item-title.js-form-item-title input {
    background-image: url(/themes/custom/sfda/assets/images/icons/search.svg);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position-y: 14px !important;
    padding: 10px 49px 10px 20px !important;
    background-position: right 11px bottom;
}


@media(min-width: 768px) {

.js-form-item.form-item.js-form-type-textfield.form-item-date-min.js-form-item-date-min {
    margin-right: 0 !important;
    border-right: 0 !important;
}

.js-form-item.form-item.js-form-type-textfield.form-item-date-min.js-form-item-date-min input {
    border-right: 0 !important;
    border-radius: 4px 0 0 4px !important;
    border-left: 1px solid gainsboro !important;
}

.js-form-item.form-item.js-form-type-textfield.form-item-date-max.js-form-item-date-max input {
    border-left: 0 !important;
    border-radius: 0 4px 4px 0 !important;
  border-right: 1px solid gainsboro !important;
}

.js-form-item.form-item.js-form-type-textfield.form-item-date-max.js-form-item-date-max {
    margin-left: 0 !important;
}

.js-form-item.form-item.js-form-type-textfield.form-item-date-min.js-form-item-date-min:after {
  content: "-";
  position: absolute;
  top: 15px;
  right: 0;
  left: auto;
}

.js-form-item.form-item.js-form-type-textfield.form-item-date-min.js-form-item-date-min {
    position: relative;
}

.js-form-item.form-item.js-form-type-textfield.form-item-date-max.js-form-item-date-max label {
    display: none;
}
  
}

li.menu-item--active-trail li {
    padding-left: 10px;
padding-right: 0;
}




.media-body .col-6.text-left {
    text-align: right !important;
}



div#block-report-block:before{
  right: 0;
}



button.owl-prev {
    top: -100px;
    left: 40px;
  right: auto;
}


button.owl-next {
    top: -100px;
    right: 40px;
  left: auto;
}







div#block-report-block:after {
    right: 0;
    left: auto;
}



.all-event {
    right: 108px;
   
}



.services-boxes .owl-nav {
    position: absolute;
    top: -68px;
    right: 0;
    left: auto;
}


.inn.cat {
    padding: 0 7px 1px 30px !important;
}

input[data-drupal-selector="edit-attachment-upload"] {
   border-left: 1px solid #dcdcdc !important;
    border-right: 0 !important;
}
.form-managed-file>input:nth-child(1) {
    border-radius: 4px 0 0px 4px !important;
}
.form-managed-file>input:nth-child(2) {
    border-radius: 0 4px 4px 0px !important;
	}

.inn.cat:before {
    margin-right: auto !important;
    margin-left: -20px !important;
}


.tag-direction {
    text-align: right !important;
}






.search-holder.barcode-search.custom-style form>div:not(:last-child) {
    margin-left: 0;
   margin-right: 6px;
}






div#accordionExample button {
    text-align: left;
    display: block;
    width: 100%;
}



/* ltr only ie 11 */
.is-ie .search-holder .btn{
  left: auto
}
.is-ie .navbar-collapse{
  flex-grow: 0;
}

.search-holder input {
  background-image: none !important;
}

/* Start Tameni banner for the drugs-vet-herbal lists design */

.tameniLogoEn {
		margin-left: 135px;
	}

.googlePlayLogoEn{
	margin-right:5px; 
	height: 75px;
}


@media(max-width:991px){
	.tameniLogoEn {
		text-align:center;
		margin:auto;
	}
	.appStoreLogoEn {
		text-align:center;
		margin:auto;
	}.googlePlayLogoEn {
		text-align:center;
		margin:auto;
	}
}
	
@media(max-width:531px){
	.tameniLogoEn {
		text-align:center;
		margin:auto;
	}
	.appStoreLogoEn {
		text-align:center;
		margin:auto;
	}.googlePlayLogoEn {
		text-align:center;
		margin:auto;
	}
}

/* End Tameni banner for the drugs-vet-herbal lists design */

.covidLogo{
	margin-right:5px;
	margin-left:0px;
}

.circularsDate{
	margin-left: 15px;
	margin-right: 0px;
	width: 100%;
}

@media(max-width:768px){
	.circularsDate{
		margin-right: 15px;
	}
}