/*@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');*/


@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../fonts/OpenSansLight-cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../fonts/OpenSansLight-cyrillic.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../fonts/OpenSansLight-greek-ext.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../fonts/OpenSansLight-greek.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../fonts/OpenSansLight-vietnamese.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../fonts/OpenSansLight-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../fonts/OpenSansLight-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts/OpenSansRegular-cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts/OpenSansRegular-cyrillic.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts/OpenSansRegular-greek-ext.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts/OpenSansRegular-greek.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts/OpenSansRegular-vietnamese.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts/OpenSansRegular-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts/OpenSansRegular-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../fonts/OpenSansSemiBold-cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../fonts/OpenSansSemiBold-cyrillic.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../fonts/OpenSansSemiBold-greek-ext.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../fonts/OpenSansSemiBold-greek.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../fonts/OpenSansSemiBold-vietnamese.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../fonts/OpenSansSemiBold-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../fonts/OpenSansSemiBold-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';../../fonts/Roboto-Thin.ttf
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts/OpenSansBold-cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts/OpenSansBold-cyrillic.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts/OpenSansBold-greek-ext.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts/OpenSansBold-greek.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts/OpenSansBold-vietnamese.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts/OpenSansBold-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts/OpenSansBold-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

body.modal-open header {z-index: 1030!important;}

/*******************Page Content******************/

/*Learn More Main Banner owl carousel slider css*/
    
#registerAssupplier {background: url(../../common/learnmore_banner.png) center top no-repeat;margin-top: 50px;display: block;height: 405px;}
#registerAssupplier section.registerAssupplierBanner .horizontall-break-white {height: 4px;width: 84px;margin: 45px auto 0px;background-color: #fff;}
#registerAssupplier section.registerAssupplierBanner .horizontall-break-white.left {margin-left: 0px !important;}
#registerAssupplier section.registerAssupplierBanner {font-family: 'Raleway', sans-serif !important;}

#registerAssupplier section.registerAssupplierBanner .main_banner_plain_text h1 {font-size: 40px;font-weight: 300;text-transform: uppercase;font-family: 'Raleway', sans-serif !important;margin: 5px 0px 0px 0px;line-height: 1.3;color: #ffffff;letter-spacing: 2.5px;margin-bottom: 37px;}
#registerAssupplier .registerAssupplierBanner .main_banner_plain_text h2 {color: #ffffff;font-size: 24px;font-family: 'Raleway', sans-serif !important;font-weight: bold;margin-top: 10px;}
#registerAssupplier section.registerAssupplierBanner .owl-theme .owl-controls {margin: 0px 0 8px;text-align: center;}
#registerAssupplier section.registerAssupplierBanner .owl-theme .owl-controls .owl-page.active span {width: 21px;height: 21px;border: 2px solid #ffc000;border-radius: 50%;background-color: #ffc000;}
#registerAssupplier section.registerAssupplierBanner #owl_supplier_registration{background-color: #f4f4f4!important;padding-top: 15px;padding-bottom: 0px;padding-left: 40px;padding-right: 43px;border: 10px solid #fff;margin-top: 35px;border-radius: 13px;}
#registerAssupplier section.registerAssupplierBanner #owl_supplier_registration h2{text-align:center;line-height:1.3;font-size: 18px;margin-bottom: 20px;color: #8c4e8e;font-family: 'Open Sans', sans-serif !important;font-weight: normal;}
#registerAssupplier section.registerAssupplierBanner .owl-controls .owl-page span {display: block;width: 21px;height: 21px;margin: 5px 4px;filter: Alpha(Opacity=50);opacity: 0.5;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 1px solid #d9ddd7;background-color: #d9ddd7;}
#supplierRegistrationdeAsra section.listofSupplier .supplier-title h1{font-size: 32px;font-family: 'Raleway', sans-serif !important;font-weight: normal;margin-top: 20px;margin-bottom: 20px;text-align: center;}
#supplierRegistrationdeAsra section.listofSupplier .supplier-description p{margin-bottom: 20px;font-size: 16px;text-align: center;font-weight:normal;font-family: 'Open Sans', sans-serif !important;}

#supplierRegistrationdeAsra{margin-bottom: 60px;margin-top: 60px;}

#supplierRegistrationFaq section.listofSupplier .faq-bg {padding-left: 0px;background-color: #ffffff;border-radius: 12px;}
#supplierRegistrationFaq section.listofSupplier .padding-left-0{padding-left: 0px;}
#supplierRegistrationFaq section.listofSupplier .faq-bg h3{font-size: 16px;font-weight: bold;text-transform: uppercase;font-family: 'Raleway', sans-serif !important;}
#supplierRegistrationFaq section.listofSupplier .faq-bg h2{margin-top: 20px;margin-bottom: 52px;font-size: 24px;font-weight: normal;line-height: 1.3;font-family: 'Raleway', sans-serif !important;}
#supplierRegistrationFaq section.listofSupplier .faq-bg .padding-left-0{padding-left: 0px}
#supplierRegistrationFaq section.listofSupplier .padding-bottom-60{padding-bottom: 60px;padding-top: 60px;}
#supplierRegistrationFaq section.listofSupplier .question-title h1{margin-bottom:30px;font-size: 32px;font-family: 'Raleway', sans-serif !important;font-weight: 500;}
#supplierRegistrationFaq section.listofSupplier .question-title p{margin-bottom: 35px;width: 72%;font-size: 16px;font-weight: normal;font-family: 'Open Sans', sans-serif !important;}
#supplierRegistrationFaq section.listofSupplier .padding-bottom-30{padding-bottom: 30px;}
#supplierRegistrationFaq section.listofSupplier .margin-bottom-11 h2{margin-bottom: 11px;}
#supplierRegistrationFaq section.listofSupplier a:hover{color:#333;}
#supplierRegistrationFaq section.bg{background-color: #eef0f2;}

#supplierRegistrationFaq section.listofSupplier .fancy-collapse-panel .panel-default > .panel-heading {padding: 0;}
#supplierRegistrationFaq section.listofSupplier .fancy-collapse-panel .panel-heading a {padding: 27px;display: inline-block;background-color: #8c4e8e;color: #ffffff;position: relative;text-decoration: none;float: right;left: 20px;top: -20px;border-top-right-radius: 9px;border-bottom-right-radius: 9px;}
#supplierRegistrationFaq section.listofSupplier .fancy-collapse-panel .panel-heading a:after {font-family: "FontAwesome";content: "\f067";position: absolute;right: 20px;font-size: 20px;font-weight: 400;top: 50%;line-height: 1;margin-top: -10px;}
#supplierRegistrationFaq section.listofSupplier .fancy-collapse-panel .panel-heading a.collapsed:after {content: "\f068";}
#supplierRegistrationFaq section.listofSupplier .panel-group .panel {border-color: #edeff1;margin-bottom: 16px;border-top-right-radius: 12px;border-bottom-right-radius: 12px;}
#supplierRegistrationFaq section.listofSupplier .panel-default > .panel-heading {padding: 0;border-radius: 0;color: #212121;background-color: #edeff1;border-color: #edeff1;}
#supplierRegistrationFaq section.listofSupplier .panel-title {font-size: 14px;height: 66px;}
#supplierRegistrationFaq section.listofSupplier .panel-title > a {display: block;padding: 15px;text-decoration: none;}
#supplierRegistrationFaq section.listofSupplier .more-less {float: right;height: 66px;width: 45px;font-size: 20px;font-weight: 400;background-color: #8c4e8e;color: #ffffff;left: 16px;top: -15px;border-top-right-radius: 9px;border-bottom-right-radius: 9px;padding: 20px 12px 20px 12px;}
#supplierRegistrationFaq section.listofSupplier .panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #EEEEEE;background-color: #ffffff;}
#supplierRegistrationFaq section.listofSupplier .panel-title h2{font-size: 16px;text-transform: none;padding-left: 10px;padding-right: 38%;color: #333;font-weight: 400;font-family: 'Open Sans', sans-serif !important;margin: 0px;}
/*Contact information css */
#footerContactgray {background-color: #edeff1;padding: 65px 0px 65px 0px;font-family: 'Raleway', sans-serif !important;}
#footerContactgray section.connect .connectMainText h2 {text-align: center;color: #774379;}
#footerContactgray section.connect .connectPhoneId {padding-left: 36px;}
#footerContactgray section.connect .connectPhoneImage img {margin-right: 10px;}
#footerContactgray section.connect .connectEmailImage img {margin-right: 10px;}
#footerContactgray section.connect .connectPhoneId h4{padding-left: 0px;font-size: 18px!important;font-weight: 500!important;font-family: 'Open Sans', sans-serif !important;}
#footerContactgray section.connect .connectEmailId h4{font-weight: 500!important;font-size: 18px!important;font-family: 'Open Sans', sans-serif !important;}
