@charset "utf-8";
/*======================================================================
------------------------------------------------------------------------
Base Color: #fff (White)
Site Color: #062a4a (Dark Blue)
Header Color: #062a4a (Dark Blue)
Text Color: #393939 (Dark Grey)
Title Color: #393939 (Dark Grey), #e65a15 (Orange)
Footer Color: #393939 (Dark Grey)
------------------------------------------------------------------------
Layout Width: 100%
Container Width: 1430px
Responsive Layout: Yes
=======================================================================*/
/********* Reset CSS *********/
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:block }
audio, canvas, video { display:inline-block }
audio:not([controls]) {
display:none;
height:0
}
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust:  100%; }
a { text-decoration:underline; color:#005fb0; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; }
a:focus { outline:thin dotted }
a:hover, a:active { outline: 0; }
a:hover { text-decoration:none; color:#393939; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
b, strong, dt, th { font-weight: bold; }
em, i { font-style:italic; }
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address { margin:0; padding:0; }
img { -ms-interpolation-mode: bicubic; border: 0; vertical-align: middle; max-width:100%; height:auto; }
figure { margin:0; }
legend { white-space:normal; }
q { quotes:"\201C" "\201D" "\2018" "\2019" }
small { font-size:80% }
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline }
sup { top:-0.5em }
sub { bottom:-0.25em }
table { border-collapse: separate; border-spacing: 0; width: 100%; empty-cells:show; border:none; }
table table { margin:0 }
th, td { border:none; padding:8px 10px }
caption, th, td { font-weight: normal; }
iframe { width: 100%; }
 /*@import url(--------------'https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');*/
 @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');
body { font-size:100%; line-height:1.5; padding:0px; margin:0px; font-family:'Poppins', sans-serif; }
a { transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; }
h1, h2, h3, h4, h5, ul, p { padding:0; margin:0 0 20px; }
.container { width: 100%; padding: 0 15px; max-width: 1430px; margin: 0 auto; }
.headerTop { margin: 0px; padding: 0px; background:#005FB0; color: #fff; z-index: 9; }
.headerTop a { color:#fff; text-decoration:none; padding:5px 0; display:inline-block; vertical-align:top; }
.megamenu { background-color:#285378; color:#fff; width:100%; position:absolute; left:0; top:55px; padding:15px; z-index:999; }
.megamenu ul { margin-bottom:10px; }
.toggleMenu { position:relative; }
.toggleMenu:before { width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 20px solid #f95039; position:absolute; right:0; bottom:-20px; content:""; }
.toggleMenu:after { }
.megamenu ul { list-style:none; }
.megamenu ul li { position:relative; padding-left:20px; padding-bottom:3px; margin-bottom:3px; }
.megamenu ul li a { color:#fff; font-size:13px; line-height:16px; padding:0 }
.megamenu ul li a:hover { color:#50ffef; }
.megamenu ul li:before { content:""; position:absolute; left:0; top:7px; transform:translateY(-50%); width:8px; height:8px; border-radius:50%; background:#fff; }
.megaTitle { border: 1px solid #8fcbff; display: block; vertical-align: top; padding: 5px 10px; margin-bottom: 10px; background: #004580; font-weight:600; }
.megamenu, .toggleMenu:before { display:none; }
.toggleMenu.active:before { display:block; }
.megaSubTitle { margin-bottom: 15px; font-size: 18px; color: #50ffef; font-weight:600; }
/********* Clear floats *********/
.cf::after, .container::after, .row::after, ul::after, .boxs::after, .radioList::after, .pagingWrapper::after {
clear: both;
}
.cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after, .radioList:after, .radioList:before { content:" "; display:table }
.cf:after, .container:after, .row:after, ul:after, .boxs:after, .radioList:after { clear:both }
/********** High Contrast View **********/
body.wob { background-color:#000; color:#fff }
.wob a { color:#ff0 }
.wob a:hover { color:#80ff00 }
/********** Responsive Tab **********/

.resTab { position: relative; border:none; }
.resTab .tabNav { margin:0; padding: 0; list-style:none }
.resTab .tabNav li:first-child { margin-left: 0; }
.resTab .tabNav li { display: inline-block; margin: 0; position: relative; }
.resTab .tabNav li a { display: inline-block; padding: 10px 30px; font-weight: 500; text-decoration: none; font-size: 19px; color: #404040; border-bottom: none; border-radius: 7px 7px 0px 2px; }
.resTab .tabNav .r-tabs-state-active a { color: #ffffff; }
.resTab .tabContent { padding:10px; display: none; }
.resTab .r-tabs-panel.r-tabs-state-active { display: block; }
.resTab .r-tabs-accordion-title { display:none; }
.resTab .tabNav .r-tabs-state-disabled { opacity: 0.5; }
.resTab .r-tabs-accordion-title .r-tabs-anchor { display: block; padding: 10px; background-color: #00c5ad; color: #fff; font-weight: bold; text-decoration: none; }
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor { background-color: #fff; color: #00c5ad; text-shadow: none; }
.resTab .r-tabs-accordion-title.r-tabs-state-disabled { opacity: 0.5; }
.noJS .resTab .tabContainer { height:150px; overflow:hidden }
.noJS .resTab .tabContent { display:block; height:150px }
.tabbingBg { background: #005fb0; margin-top:0; padding: 15px 0 0; position:relative; }
.tabbingBg .resTab .tabNav .r-tabs-state-active a { color: #ffffff; text-decoration: underline; }
.tabbingBg .resTab .tabNav li a { color: #ffffff; text-decoration:none; padding: 0 25px; }
.stateAccountLink { position: absolute; right: 0; top: 10px; }
.stateAccountLink a { color:#fff; }
.stateAccountLink a:hover { color:#fff; text-decoration:none; }
/**Swiper 4.4.6**/ /*.swiper-container { margin:0 auto; position:relative; overflow:hidden; list-style:none; padding:0; z-index:1 }
.swiper-container-no-flexbox .swiper-slide { float:left }
.swiper-container-vertical>.swiper-wrapper { -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column }
.swiper-wrapper { position:relative; width:100%; height:100%; z-index:1; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; -o-transition-property:transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-box-sizing:content-box; box-sizing:content-box }
.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) }
.swiper-container-multirow>.swiper-wrapper { -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap }
.swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out; margin:0 auto }
.swiper-slide { -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; width:100%; height:100%; position:relative; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; -o-transition-property:transform; transition-property:transform; transition-property:transform, -webkit-transform }
.swiper-slide-invisible-blank { visibility:hidden }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height:auto }
.swiper-container-autoheight .swiper-wrapper { -webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start; -webkit-transition-property:height, -webkit-transform; transition-property:height, -webkit-transform; -o-transition-property:transform, height; transition-property:transform, height; transition-property:transform, height, -webkit-transform }
.swiper-container-3d { -webkit-perspective:1200px; perspective:1200px }
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { -webkit-transform-style:preserve-3d; transform-style:preserve-3d }
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none; z-index:10 }
.swiper-container-3d .swiper-slide-shadow-left { background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-right { background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-top { background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-bottom { background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal>.swiper-wrapper { -ms-touch-action:pan-y; touch-action:pan-y }
.swiper-container-wp8-vertical, .swiper-container-wp8-vertical>.swiper-wrapper { -ms-touch-action:pan-x; touch-action:pan-x }
.swiper-button-next, .swiper-button-prev { position:absolute; top:50%; width:27px; height:44px; margin-top:-22px; z-index:10; cursor:pointer; background-size:27px 44px; background-position:center; background-repeat:no-repeat }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity:.35; cursor:auto; pointer-events:none }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image:url("data:image/svg+xml;charset=utf-8,"); left:10px; right:auto }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image:url("data:image/svg+xml;charset=utf-8,"); right:10px; left:auto }
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image:url("data:image/svg+xml;charset=utf-8,") }
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image:url("data:image/svg+xml;charset=utf-8,") }
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image:url("data:image/svg+xml;charset=utf-8,") }
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image:url("data:image/svg+xml;charset=utf-8,") }
.swiper-button-lock { display:none }
.swiper-pagination { position:absolute; text-align:center; -webkit-transition:.3s opacity;
-o-transition:.3s opacity;
transition:.3s opacity;
-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); z-index:10 }
.swiper-pagination.swiper-pagination-hidden { opacity:0 }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:10px; left:0; width:100% }
.swiper-pagination-bullets-dynamic { overflow:hidden; font-size:0 }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transform:scale(.33); -ms-transform:scale(.33); transform:scale(.33); position:relative }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { -webkit-transform:scale(.66); -ms-transform:scale(.66); transform:scale(.66) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { -webkit-transform:scale(.33); -ms-transform:scale(.33); transform:scale(.33) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { -webkit-transform:scale(.66); -ms-transform:scale(.66); transform:scale(.66) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { -webkit-transform:scale(.33); -ms-transform:scale(.33); transform:scale(.33) }
.swiper-pagination-bullet { margin: 0 3px; width:11px; height:11px; display:inline-block; border-radius:100%; background:#f96207; border:1px solid #ff6420; opacity:1 }
button.swiper-pagination-bullet { border:none; margin:0; padding:0; -webkit-box-shadow:none; box-shadow:none; -webkit-appearance:none; -moz-appearance:none; appearance:none }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor:pointer }
.swiper-pagination-bullet-active { opacity:1; background:#fff; border-color:#f96207; }
.swiper-container-vertical>.swiper-pagination-bullets { right:10px; top:50%; -webkit-transform:translate3d(0, -50%, 0); transform:translate3d(0, -50%, 0) }
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin:6px 0; display:block }
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); width:8px }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 4px }
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); white-space:nowrap }
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition:.2s right, .2s -webkit-transform;
transition:.2s right, .2s -webkit-transform;
-o-transition:.2s transform, .2s right;
transition:.2s transform, .2s right;
transition:.2s transform, .2s right, .2s -webkit-transform
}
.swiper-pagination-progressbar { background:rgba(0, 0, 0, .25); position:absolute }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background:#007aff; position:absolute; left:0; top:0; width:100%; height:100%; -webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0); -webkit-transform-origin:left top; -ms-transform-origin:left top; transform-origin:left top }
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { -webkit-transform-origin:right top; -ms-transform-origin:right top; transform-origin:right top }
.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width:100%; height:4px; left:0; top:0 }
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar { width:4px; height:100%; left:0; top:0 }
.swiper-pagination-white .swiper-pagination-bullet-active { background:#fff }
.swiper-pagination-progressbar.swiper-pagination-white { background:rgba(255, 255, 255, .25) }
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill { background:#fff }
.swiper-pagination-black .swiper-pagination-bullet-active { background:#000 }
.swiper-pagination-progressbar.swiper-pagination-black { background:rgba(0, 0, 0, .25) }
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { background:#000 }
.swiper-pagination-lock { display:none }
.swiper-scrollbar { border-radius:10px; position:relative; -ms-touch-action:none; background:rgba(0, 0, 0, .1) }
.swiper-container-horizontal>.swiper-scrollbar { position:absolute; left:1%; bottom:3px; z-index:50; height:5px; width:98% }
.swiper-container-vertical>.swiper-scrollbar { position:absolute; right:3px; top:1%; z-index:50; width:5px; height:98% }
.swiper-scrollbar-drag { height:100%; width:100%; position:relative; background:rgba(0, 0, 0, .5); border-radius:10px; left:0; top:0 }
.swiper-scrollbar-cursor-drag { cursor:move }
.swiper-scrollbar-lock { display:none }
.swiper-zoom-container { width:100%; height:100%; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; text-align:center }
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg { max-width:100%; max-height:100%; -o-object-fit:contain; object-fit:contain }
.swiper-slide-zoomed { cursor:move }
.swiper-lazy-preloader { width:42px; height:42px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10; -webkit-transform-origin:50%; -ms-transform-origin:50%; transform-origin:50%; -webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite; animation:swiper-preloader-spin 1s steps(12, end) infinite }
.swiper-lazy-preloader:after { display:block; content:''; width:100%; height:100%; background-image:url("data:image/svg+xml;charset=utf-8,"); background-position:50%; background-size:100%; background-repeat:no-repeat }
.swiper-lazy-preloader-white:after { background-image:url("data:image/svg+xml;charset=utf-8,") }
@-webkit-keyframes swiper-preloader-spin { 100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes swiper-preloader-spin { 100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
.swiper-container .swiper-notification { position:absolute; left:0; top:0; pointer-events:none; opacity:0; z-index:-1000 }
.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out }
.swiper-container-fade .swiper-slide { pointer-events:none; -webkit-transition-property:opacity; -o-transition-property:opacity; transition-property:opacity }
.swiper-container-fade .swiper-slide .swiper-slide { pointer-events:none }
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events:auto }
.swiper-container-cube { overflow:visible }
.swiper-container-cube .swiper-slide { pointer-events:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1; visibility:hidden; -webkit-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0; width:100%; height:100% }
.swiper-container-cube .swiper-slide .swiper-slide { pointer-events:none }
.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin:100% 0; -ms-transform-origin:100% 0; transform-origin:100% 0 }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active { pointer-events:auto }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev { pointer-events:auto; visibility:visible }
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top { z-index:0; -webkit-backface-visibility:hidden; backface-visibility:hidden }
.swiper-container-cube .swiper-cube-shadow { position:absolute; left:0; bottom:0; width:100%; height:100%; background:#000; opacity:.6; -webkit-filter:blur(50px); filter:blur(50px); z-index:0 }
.swiper-container-flip { overflow:visible }
.swiper-container-flip .swiper-slide { pointer-events:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1 }
.swiper-container-flip .swiper-slide .swiper-slide { pointer-events:none }
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events:auto }
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top { z-index:0; -webkit-backface-visibility:hidden; backface-visibility:hidden }
.swiper-container-coverflow .swiper-wrapper { -ms-perspective:1200px }
.swiper-pagination { position: absolute; left: 0; bottom: 10px; text-align: center; width:100%; }*/
/**Swiper 4.4.6 End**/


/*Top Right Strip*/
.rightLinks { float: right; }
.topStrip { padding: 5px 0; line-height: 13px; transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; }
.topStrip ul { list-style: none; padding: 0; margin-bottom:15px; }
.topStrip li { float: left; padding: 0 5px; position: relative; font-size: 0.875em; }
.topStrip li:first-child { padding-left: 0; }
.topStrip li:first-child::before { display: none; }
.topStrip li::before { content: " "; position: absolute; left: 0; top: 50%; z-index: auto; height: 14px; width: 1px; background: #fff; overflow: hidden; margin-top: -7px; }
.topStrip a { color: #fff; text-decoration: none; transition: all 0.5s ease; position: relative; }
.topStrip a:hover { color: #e3f2ff; }
.topStrip a::after { content: ''; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: 0; left: 0; background-color: #f26522; transform-origin: bottom right; transition: transform 0.25s ease-out; }
.topStrip .fontResize { padding: 0 5px; height: 19px; margin-top: 3px; }
.topStrip .leftLink li a { color: #fff; text-decoration: none; transition: all 0.5s ease; position: relative; }
.topStrip .leftLink li a:hover { color: #e3f2ff; }
.textResizeWrapper { margin-top: 0; }
.clearfix { display: inline-block; }
#accessControl input { float: left; height: 15px; background: none; border: none; padding: 0; width: 22px; color: #fff; vertical-align: bottom; line-height: 15px !important; }
.clearfix::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.topStrip li.changeTheme { margin-top: 4px; }
/*#accessControl .contrastChanger.normal { text-indent: -9999px; overflow: hidden; width: 12px; height: 12px; display: inline-block; padding: 0; border-radius: 50%; border: 1px solid #d1d1d1; background: #fff; margin-top: 2px; }*/
.changeTheme input { cursor: pointer; }
.changeTheme .normal { text-indent: -9999px; overflow: hidden; width: 12px; height: 12px; display: inline-block; padding: 0; border-radius: 50%; border: 1px solid #d1d1d1; background: #fff; margin-top: 2px; }
.changeTheme .wob { text-indent: -9999px; overflow: hidden; width: 12px; height: 12px; display: inline-block; padding: 0; border-radius: 50%; border: 1px solid #d1d1d1; background: #000; margin-top: 2px; color: #fff; }
.topStrip li:last-child { padding-right: 0; }
.topStrip li.langSelectBoxIn { margin-top: 4px; }
.langSelectBoxIn select { width:70px; border: none; padding: 0; height: auto; font-size: 90%; }
.langSelectBoxIn select { font-size: 90%; background: none; color: #fff; }
.langSelectBoxIn .goButton { display: none; }
#lbldrpLanguage { display: none; }
.langSelectBoxIn::after { position: absolute; right: 0; top: 0; content: "\f107"; font-family: 'FontAwesome'; font-size: 14px; color: #fff; }
.langSelectBoxIn label { display: none; }
label { display: inline-block; padding-bottom: 5px; font-weight: 500; color:#555; }
/**********title and Arrow Button Style Start************/
.titleHeader { position: relative; }
.homeTitle { color: #2b304e; font-size: 36px; font-weight:500; margin-bottom: 25px; }
.titleHeader .sliderNavWrap { position: absolute; right: 0; top: 9px; }
.titleHeader .viewMoreLink { margin-right: 10px; }
.viewMoreLink { /*color: #ff1f00;*/ color:#005fb0; text-decoration: none; font-size: 16px; position: relative; padding-right: 22px; }
.viewMoreLink::before { position: absolute; right: 0; top: 6px; content: "\f061"; width: 16px; height: 12px; transform: translateY(-50%); -webkit-transform: translateY(-50%); font-family: fontawesome; font-size: 16px; }
.sliderSmallArrow { width: 30px; height: 30px; border: 1px solid #6d6d6d; text-align: center; color: #6d6d6d; margin-left: 7px; border-radius: 50%; font-size: 15px; cursor: pointer; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; line-height: 29px; }
.sliderSmallArrow:hover { background-color: #005fb0; border-color: #005fb0; color: #fff; }
/**********title and Arrow Button Style End************/
.newsPressReleaseSection { padding: 50px 0; }
/*****Whats New Slider Start*****/
.whatsNewSlider { margin: 0 -10px; }
.whatsNewSlider .swiper-slide { padding: 10px; height: auto; display: -ms-flexbox; display: flex; }
.whatsNewBoxWrap { box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08); background-color: #fff; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; width: 100%; padding: 15px 10px; min-height:300px; overflow-wrap: break-word; word-break: break-word; }
.whatsNewBoxWrap .whatsNewDate { font-size:14px; color: #005FB0; display: block; padding-bottom:5px; }
.whatsNewBoxWrap a { text-decoration:none; overflow-wrap: break-word; word-break: break-word; }
.whatsNewBoxWrap a .whatsNewTitle { font-size:15px; color:#393939; overflow-wrap: break-word; word-break: break-word; }
.whatsNewBoxWrap a .whatsNewTitle:hover { color:#005FB0; }
/*****Whats New Slider End*****/
/*****Press Release Slider Start*****/
.pressReleaseSlider { margin: 0 -10px; }
.pressReleaseSlider .swiper-slide { padding: 10px; height: auto; display: -ms-flexbox; display: flex; }
.pressReleaseBoxWrap { box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08); background-color: #fff; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; width: 100%; padding: 15px 10px; min-height:300px; }
.pressReleaseBoxWrap .pressReleaseDate { font-size:14px; color: #005FB0; display: block; padding-bottom: 5px; }
.pressReleaseBoxWrap a { text-decoration:none; }
.pressReleaseBoxWrap a .pressReleaseTitle { font-size:15px; color:#393939; }
.pressReleaseBoxWrap a .pressReleaseTitle:hover { color:#005FB0; }
/*****Press Release Slider End*****/
.swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; }
/*****Footer Section*****/
.footerSection { padding: 30px 0; border-bottom: 6px solid #f95039; border-top: 1px solid #e5e5e5; }
ul.bottomLinks { padding:0; margin:0; }
ul.bottomLinks li { list-style:none; }
ul.bottomLinks li a { color:#000; font-size:15px; padding-bottom:10px; text-decoration:none; display:block; }
ul.bottomLinks li a:hover { color:#005FB0; padding-left:5px; }
.lastUpdatedDate p, .visitorsCount p { margin-bottom: 10px; font-size: 15px; }
.footerSection .row .bottomLinksBox { position:relative; padding: 0 40px; }
.footerSection .row .bottomLinksBox:before { content: ""; position: absolute; left: 0px; top:5px; height:200px; width: 1px; background-color: rgba(0, 0, 0, .2); }
.footerSocialMediaLogos { margin-top: 15px; }
.footerLogoSection img { width:100%; }
.socialMediaLogo a { background: #005FB0; height: 30px; width: 30px; display: inline-block; text-align: center; padding: 3px; color: #fff; border-radius: 5px; margin-right: 2px; }
.socialMediaLogo a:hover { background:#f95039; }
.copyRightText p { font-size:15px; text-align: center; margin-top:5px; color: #000; margin-bottom: 0; }
/*****Footer Section End*****/
/*********Comptroller Section Start**********/
.comptrollerSectionWrap { background:#000 url(../images/comptroller-bg.jpg); background-repeat:no-repeat; background-size:cover; background-position:top; height:auto; padding: 85px 0; }
.comptrollerContent h3 { font-size:36px; font-weight:500; color:#fff; margin-bottom:30px; }
.comptrollerContent p { color:#fff; font-size:16px; margin-bottom:30px; line-height:30px; }
.comptrollerContent .linkButton { background-color:#003766; border:1px solid #003766; border-radius:5px; color: #fff; font-weight: 400; text-decoration:none; display: inline-block; text-decoration: none; margin: 0; padding: 12px 25px; line-height: 22px; font-size:17px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; cursor: pointer; }
.comptrollerContent .linkButton:hover { color: #fff; background: #033371; border: 1px solid #6e9acd; }
.cagLogoSection { margin:0; position: relative; text-align: center; height:100%; }
.cagLogoSection img { width: 265px; position: absolute; right:25%; top: 0; }
/*****Recent Report Slider Start*****/
.recentReportSection { padding: 65px 0; }
.recentReportSlider { margin: 0 -10px; }
.recentReportSlider .swiper-slide { padding: 10px; height: auto; display: -ms-flexbox; display: flex; }
.recentReportSlider .swiper-slide .recentReportItem { margin-bottom:15px; }
.reportDetail a { text-decoration: none; display:block; }
.recentReportSlider .swiper-slide .recentReportItem .reportImg img { float: left; border: 1px solid #ccc; margin-right:5px; width:75px; }
.recentReportItem .reportDetail { padding-left:85px; text-align: left; width: auto; float: none; }
.recentReportItem .reportDetail .reportDate { font-size: 14px; color: #005FB0; display: block; padding-bottom: 5px; }
.recentReportItem .reportDetail a .reportTitle { font-size: 15px; color: #393939; line-height:22px; margin-bottom:5px; display:block; text-align:justify; }
.recentReportItem .reportDetail .categoriesTitle { font-size:14px; color:#005fb0; /*color:#ff1f00;*/ display:block; }
/********* Buttons *********/
input[type="button"], input[type="reset"], button, .button, .btn { display: inline-block; text-decoration:none; margin:0; padding: 10px 15px; line-height: 22px; border:0; color:#fff; font-size:16px; font-weight:500; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; cursor:pointer; font-family: 'Poppins', sans-serif; position:relative; background-color:#003766; border:1px solid #003766; border-radius:5px; }
input[type="button"]:hover, input[type="reset"]:hover, button:hover, .button:hover, .btn:hover, input[type="button"]:focus, input[type="reset"]:focus, button:focus, .button:focus, .btn:focus { color: #fff; background: #033371; border: 1px solid #6e9acd; }
input[type="button"]:focus, input[type="reset"]:focus, button:focus, .button:focus, .btn:focus { outline: 0 none; }
.button.resetBtn { background:#6f6f6f; }
.button.resetBtn:hover { background:#393939; }
.button .fa { margin-left:5px; font-size:20px; }
input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea, input[type=date], .form-control/*, select.form-control:not([size]):not([multiple])*/ { border:0; width:100%; color:#454545; height:45px; padding:0 10px; font-size:16px; line-height:normal; font-family: 'Poppins', sans-serif; border:1px solid #ccc; border-radius:5px; background: #fff; position: relative; z-index: 1; }
input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus, input[type=date]:focus, .form-control:focus { outline:2px dotted #fff; /*outline: 0 none;*/ }
input[type="file"] { padding-top: 8px; padding-left: 15px; }
.selectWrap { position: relative; }
.selectWrap .customSelect { cursor: pointer; color: #252525; height: 44px; border-radius:0; font-size: 16px; }
::-webkit-input-placeholder { opacity: 1; }
::-moz-placeholder { opacity: 1; }
:-ms-input-placeholder { opacity: 1; }
:-moz-placeholder { opacity: 1; }
.custom-select { border-radius: 0; height: auto; padding: 0; cursor: pointer; border: 0; display: block; background: none; position:relative; }
.custom-select select.form-control, .custom-select select.form-control:not([size]):not([multiple]) { padding-right: 35px; }
.custom-select:before { position: absolute; right: 10px; top: 6px; content: "\f107"; font-family: 'FontAwesome'; font-size: 21px; color: #8d2c2b; }
select { -moz-appearance: none; -webkit-appearance: none; appearance: none; cursor:pointer; }
select::-ms-expand { display: none; }
.form-group-select .form-control { background-image:url(../../images/select-arrow-common.jpg); background-repeat:no-repeat; background-position: right center; padding-right:50px; }
textarea, textarea.form-control { padding-top:10px; padding-bottom: 10px; }
/*********Audit Report Section********/

.auditReportSectionWrap { background:#005FB0; padding:40px 0 20px; }
.form-group { margin-bottom: 20px; }
.customSelectWrap { position: relative; /*background: #fff;*/ }
.customSelectWrap::before { position: absolute; right: 10px; top: 34px; content: "\f107"; font-family: 'FontAwesome'; font-size: 20px; color: #a1a1a1; z-index: 5; }
.auditReportSectionWrap .titleHeader { position: relative; }
.auditReportSectionWrap .homeTitle { color: #fff; font-size: 36px; font-weight:500; margin-bottom: 25px; }
.auditReportSectionWrap .titleHeader .sliderNavWrap { position: absolute; right: 0; top: 9px; }
.auditReportSectionWrap .viewMoreLink { color: #fff; text-decoration: none; font-size: 16px; position: relative; background-color: #003766; border: 1px solid #003766; border-radius: 5px; padding: 5px 30px 5px 10px; }
.auditReportSectionWrap .viewMoreLink::before { position: absolute; right: 5px; top: 11px; content: "\f061"; width: 16px; height: 12px; transform: translateY(-50%); -webkit-transform: translateY(-50%); font-family: fontawesome; font-size: 16px; filter: brightness(100); }
.auditReportSectionWrap .viewMoreLink:hover { background: #033371; border: 1px solid #6e9acd; }
.auditReportSearchBar .fieldName { margin-top: 5px; }
.auditReportSearchBar .fieldName label { display: block; padding-bottom: 5px; font-size:0.9em; color:#fff; }
.auditReportSearchBar .buttonRow { margin-top: 29px; }
.auditReportSearchBar .ui-helper-hidden-accessible { display: none !important; }
.auditReportSearchBar::placeholder { opacity: 1; color: #323232; }
/***********Site Search Css Start**********/
.siteSearch { position: relative; }
.siteSearch a { width: 20px; height: 25px; display: block; color: #fff; outline: none; text-align: center; position: relative; font-size: 13px; line-height:16px; }
.siteSearch a:hover, .siteSearch a.active { color:#fff; }
.siteSearch .form-wrapper { background-color: #fff; display: none; padding: 5px; position: absolute; right: 0; top:44px; width: 320px; z-index: 2; box-shadow: 0 0 20px rgba(0, 0, 0, 0.15); z-index:9999; }
.siteSearch .form-wrapper:before { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: transparent transparent #fff; border-image: none; border-style: solid; border-width: 10px; content: " "; right:5px; position: absolute; top: -20px; }
.siteSearch .form-wrapper .form-item { position:relative; }
.siteSearch .form-wrapper .form-item .form-text { background-color: #ff6633; height:45px; border:0; color:#fff; border-radius:0; width:100%; margin:0; padding-right:55px; }
.siteSearch .form-wrapper .form-item .form-text::-webkit-input-placeholder { color: #fff; }
.siteSearch .form-wrapper .form-item .form-text::-moz-placeholder { color: #fff; }
.siteSearch .form-wrapper .form-item .form-text:-ms-input-placeholder { color: #fff; }
.siteSearch .form-wrapper .form-item .form-text:-moz-placeholder { color: #fff; }
.siteSearch .goBtn { background: none; border: 0; color: #fff; height: 45px; position:absolute; right:0; top:0; width: 45px; cursor:pointer; background:url(../images/search-icon.png) no-repeat center center; text-indent:-9999px; }
/*************Back to Top*************/
#backtotop { position:fixed; right:-150px; bottom: 104px; padding: 5px; background:#005FB0; /*background-color:#f96207;*/ color:#fff; border-radius:5px 0 0 5px; font-size: 14px; text-transform: uppercase; font-weight: 600; text-decoration: none; -webkit-transition: 350ms ease; transition: 350ms ease; z-index: 4; overflow:hidden; }
#backtotop .fa { font-size:20px; margin-right:3px; animation: bounce 2s infinite; -webkit-animation: bounce 2s infinite; }
#backtotop.active { right:0; }
#backtotop:hover { /*background-color:#424d6b;*/ background-color: #000; }
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% { transform: translateY(0); }
	40% { transform: translateY(-5px); }
	60% { transform: translateY(-3px); }
}
/********Useful Links*******/
.listOfCag { background: #005FB0; padding: 40px 0; margin-bottom:0; }
.listOfCag .cagThemeList { /*display: flex;*/ margin:0; }
.listOfCag .cagThemeList li { display: flex; flex-wrap: wrap; }
.listOfCag .cagThemeList li { padding: 0 8px; float: left; width:16.667%; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; min-height:95px; }
.listOfCag .cagLinkItem { background-color:#003766; padding: 20px; text-align: center; text-decoration: none; display: block; width:100%; border: 1px solid #003766; }
.listOfCag .cagLinkItem { text-align: center; border-radius:15px; }
.listOfCag .cagLinkItem .cagThemeName { position: static; display: block; font-size: 18px; color: #fff; font-weight: 700; }
.listOfCag .cagLinkItem:hover { background: #003766; border-radius: 15px; border: 1px solid #badfff; }
/*********Logo Row*******/
.headerRow { padding: 20px 0; position: absolute; left: 0; top:115px; width: 100%; height: 120px; z-index: 99; }
.cagLeftLogo { float:left; }
.cagLeftLogo img { width:85%; height:auto; }
.cagRightLogo img { height:75px; }
.cagRightLogo a.cagLogo { display: block; float: left; padding-left:20px; }
.cagRightLogo { float: right; }
/**********Home Slider***********/
.homeImgSlider { position: relative; overflow:hidden; }
.homeImgSlider .swiper-slide { height: auto; background-color: #f3f3f3; }
.homeImgSlider .homeBannerImg {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    aspect-ratio: 1900 / 430;
    max-height: 430px;
    margin: 0 auto;
}
.homeImgSlider .swiper-slide img {
    width: 100%;
    max-height: 430px;
    object-fit: cover;
}
.homeImgSlider .homeBannerImg img { visibility: hidden; opacity: 0; }
.homeImgSlider-next { right: 20px; }
.homeImgSlider-prev { left: 20px; }
.homeImgSlider-next, .homeImgSlider-prev { width: 40px; height: 40px; border-radius: 50%; background-color: #fff; color: #000; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); z-index: 1; text-align: center; font-size: 21px; line-height: 36px; cursor: pointer; padding: 5px 0; }
.homeImgSlider-next:hover, .homeImgSlider-prev:hover { opacity: 1; }
/*.homeImgSlider-swiper-pagination { display: none; }
.homeImgSlider-swiper-pagination { position: absolute; left: 200px; right: 200px; bottom: 10px; width: auto; text-align: center; z-index: 1; }*/
.bannerCaption { text-align: center; background:#000; }
.bannerCaption::after { background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 100%); content: ""; width: 100%; height: 19%; position: absolute; left: 0; top: 0; }
.bannerCaption::before { background: #005FB0;/*linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 100%)*/ content: ""; width: 100%; height: 19%; position: absolute; left: 0; bottom: 0; }
.bannerCaption .bannerSubject {/* text-align: center; */ position: absolute; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); bottom: 10px; width:85%; background: #005fb0; }
.bannerSubjectTitle { font-size: 16px; color:#fff; }
.bannerSubjectLink a { display:block; text-align:center; margin-top:5px; color:#fff; text-decoration:none; font-size:17px; }
/**********Calender section*********/
.calender { text-align: center; }
.wrapper { position: relative; overflow: hidden; }
/***********Tabbing Scroll********/
.tabContentWrap { overflow: hidden; }
.tabbingSwiper { position:relative; width: 100%; height: 100%; }
.tabbingSwiper .swiper-slide { text-align: center; font-size: 18px; background: #fff; justify-content: center; align-items: center; }
.tabbingSwiper .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }
.tabbingSwiper { margin-left: auto; margin-right: auto; }
.tabbing-swiper-button-next { right: 20px; }
.tabbing-swiper-button-prev { left: 20px; }
.tabbing-swiper-button-next, .tabbing-swiper-button-prev { width: 55px; height: 55px; border-radius: 50%; background-color: #000; color: #fff; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); z-index: 1; text-align: center; font-size: 30px; line-height: 47px; cursor: pointer; padding: 2px; }
.tabbing-swiper-button-next:hover, .tabbing-swiper-button-prev:hover { opacity: 1; }
.tabbingBannerCaption { text-align: center; }
.tabbingBannerCaption::before { background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 100%); content: ""; width: 100%; height: 50%; position: absolute; left: 0; bottom: 0; }
.tabbingBannerCaption .tabbingBannerSubject { position: absolute; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); bottom: 25px; width:85%; }
.tabbingBannerSubjectTitle { font-size: 18px; color:#fff; }
.listingContentWrap { background-color:#003766; /*background-color: rgba(0, 0, 0, 0.7);*/ padding: 20px; position:absolute; overflow:hidden; opacity:0; visibility:hidden; transition:all 0.5s; top:100%; height:100%; }
.tabbingSwiper .swiper-slide { overflow:hidden; }
.tabbingSwiper .swiper-slide:hover .listingContentWrap { opacity:1; top:0px; visibility:visible; width:100%; }
.listingContentWrap h3 { text-align: left; color: #fff; position: relative; margin-bottom: 10px; font-size: 1.4em; }
.listingContentWrap ul.listingContent { list-style: none; margin: 0; padding: 0; }
.listingContentWrap ul.listingContent li { float: left; text-align: left; margin-bottom: 10px; line-height:23px; width:100%; }
.listingContentWrap ul.listingContent li .contentDate { display: block; color:#fff; /*color: #7AC1FF;*/ padding-bottom: 5px; font-size:16px; }
.listingContentWrap ul.listingContent li a { color: #fff; text-decoration: none; font-size:16px; }
.listingContentWrap ul.listingContent li a:hover { text-decoration:underline; }
.listingContentWrap .viewAllReportLink { font-size:16px; text-decoration:underline; color:#fff; float:left; }
.listingContentWrap .viewAllReportLink:hover { text-decoration:none; }
/***/
.swipercover { position: relative; height:470px; width:100%; font-size: 14px; color: #000; margin: 0; padding: 0; }
.swipercover .swiper { width: 100%; height: 100%; margin-left: auto; margin-right: auto; }
.swipercover .swiper-slide { text-align: center; font-size: 18px; background: #fff; height: calc((100% - 30px) / 2) !important; /* Center slide text vertically */ display: flex; justify-content: center; align-items: center; }
	
	
	/**
 * Swiper 9.2.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 21, 2023
 */

@font-face {
font-family:swiper-icons;
src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
font-weight:400;
font-style:normal
}
:root { --swiper-theme-color:#007aff
}
.swiper-container { overflow: hidden; }
.swiper, swiper-container { margin-left:auto; margin-right:auto; position:relative; overflow:hidden; list-style:none; padding:0; z-index:1; display:block }
.swiper-vertical>.swiper-wrapper { flex-direction:column }
.swiper-wrapper { position:relative; width:100%; height:100%; z-index:1; display:flex; transition-property:transform; transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial); box-sizing:content-box }
.swiper-android .swiper-slide, .swiper-wrapper { transform:translate3d(0px, 0, 0) }
.swiper-horizontal { touch-action:pan-y }
.swiper-vertical { touch-action:pan-x }
.swiper-slide, swiper-slide { flex-shrink:0; width:100%; height:100%; position:relative; transition-property:transform; display:block }
.swiper-slide-invisible-blank { visibility:hidden }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height:auto }
.swiper-autoheight .swiper-wrapper { align-items:flex-start; transition-property:transform, height }
.swiper-backface-hidden .swiper-slide { transform:translateZ(0); -webkit-backface-visibility:hidden; backface-visibility:hidden }
.swiper-3d.swiper-css-mode .swiper-wrapper { perspective:1200px }
.swiper-3d .swiper-wrapper { transform-style:preserve-3d }
.swiper-3d { perspective:1200px }
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { transform-style:preserve-3d }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none; z-index:10 }
.swiper-3d .swiper-slide-shadow { background:rgba(0, 0, 0, .15) }
.swiper-3d .swiper-slide-shadow-left { background-image:linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-3d .swiper-slide-shadow-right { background-image:linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-3d .swiper-slide-shadow-top { background-image:linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-3d .swiper-slide-shadow-bottom { background-image:linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-css-mode>.swiper-wrapper { overflow:auto; scrollbar-width:none; -ms-overflow-style:none }
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar { display: none }
.swiper-css-mode>.swiper-wrapper>.swiper-slide { scroll-snap-align:start start }
.swiper-horizontal.swiper-css-mode>.swiper-wrapper { scroll-snap-type:x mandatory }
.swiper-vertical.swiper-css-mode>.swiper-wrapper { scroll-snap-type:y mandatory }
.swiper-centered>.swiper-wrapper::before { content: ''; flex-shrink: 0; order: 9999 }
.swiper-centered>.swiper-wrapper>.swiper-slide { scroll-snap-align:center center; scroll-snap-stop:always }
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child { margin-inline-start:var(--swiper-centered-offset-before) }
.swiper-centered.swiper-horizontal>.swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after) }
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child { margin-block-start:var(--swiper-centered-offset-before) }
.swiper-centered.swiper-vertical>.swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after) }
.swiper-lazy-preloader { width:42px; height:42px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10; transform-origin:50%; box-sizing:border-box; border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); border-radius:50%; border-top-color:transparent }
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: swiper-preloader-spin 1s infinite linear }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000 }
@keyframes swiper-preloader-spin {
	0% { transform: rotate(0deg) }
	100% { transform: rotate(360deg) }
}
.swiper-virtual .swiper-slide { -webkit-backface-visibility: hidden; transform: translateZ(0) }
.swiper-virtual.swiper-css-mode .swiper-wrapper::after { content: ''; position: absolute; left: 0; top: 0; pointer-events: none }
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height: 1px; width: var(--swiper-virtual-size) }
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width: 1px; height: var(--swiper-virtual-size) }
:root { --swiper-navigation-size: 44px }
.swiper-button-next, .swiper-button-prev { position:absolute; top:var(--swiper-navigation-top-offset, 50%); width:calc(var(--swiper-navigation-size)/ 44 * 27);
height:var(--swiper-navigation-size); margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));
z-index:10; cursor:pointer; display:flex; align-items:center; justify-content:center; color:var(--swiper-navigation-color, var(--swiper-theme-color)) }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity:.35; cursor:auto; pointer-events:none }
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden { opacity:0; cursor:auto; pointer-events:none }
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display:none!important }
.swiper-button-next:after, .swiper-button-prev:after { font-family:swiper-icons; font-size:var(--swiper-navigation-size); text-transform:none!important; letter-spacing:0; font-variant:initial; line-height:1 }
.swiper-button-prev, .swiper-rtl .swiper-button-next { left:var(--swiper-navigation-sides-offset, 10px); right:auto }
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after { content:'prev' }
.swiper-button-next, .swiper-rtl .swiper-button-prev { right:var(--swiper-navigation-sides-offset, 10px); left:auto }
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after { content:'next' }
.swiper-button-lock { display:none }
.swiper-pagination { position: absolute; text-align: center; transition: .3s opacity; transform: translate3d(0, 0, 0); z-index: 10 }
.swiper-pagination.swiper-pagination-hidden { opacity:0 }
.swiper-pagination-disabled>.swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display:none!important }
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:var(--swiper-pagination-bottom, 8px); top:var(--swiper-pagination-top, auto); left:0; width:100% }
.swiper-pagination-bullets-dynamic { overflow:hidden; font-size:0 }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform:scale(.33); position:relative }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform:scale(1) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform:scale(1) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform:scale(.66) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform:scale(.33) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform:scale(.66) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform:scale(.33) }
.swiper-pagination-bullet { width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px)); height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px)); display:inline-block; border-radius:var(--swiper-pagination-bullet-border-radius, 50%); background:var(--swiper-pagination-bullet-inactive-color, #000); opacity:var(--swiper-pagination-bullet-inactive-opacity, .2) }
button.swiper-pagination-bullet { border:none; margin:0; padding:0; box-shadow:none; -webkit-appearance:none; appearance:none }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor:pointer }
.swiper-pagination-bullet:only-child { display:none!important }
.swiper-pagination-bullet-active { opacity:var(--swiper-pagination-bullet-opacity, 1); background:var(--swiper-pagination-color, var(--swiper-theme-color)) }
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical>.swiper-pagination-bullets { right:var(--swiper-pagination-right, 8px); left:var(--swiper-pagination-left, auto); top:50%; transform:translate3d(0px, -50%, 0) }
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0; display:block }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top:50%; transform:translateY(-50%); width:8px }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: .2s transform, .2s top }
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px) }
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left:50%; transform:translateX(-50%); white-space:nowrap }
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: .2s transform, .2s left }
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, :host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: .2s transform, .2s right }
.swiper-pagination-fraction { color:var(--swiper-pagination-fraction-color, inherit) }
.swiper-pagination-progressbar { background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25)); position:absolute }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background:var(--swiper-pagination-color, var(--swiper-theme-color)); position:absolute; left:0; top:0; width:100%; height:100%; transform:scale(0); transform-origin:left top }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin:right top }
.swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width:100%; height:var(--swiper-pagination-progressbar-size, 4px); left:0; top:0 }
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical>.swiper-pagination-progressbar { width:var(--swiper-pagination-progressbar-size, 4px); height:100%; left:0; top:0 }
.swiper-pagination-lock { display:none }
.swiper-scrollbar { border-radius:var(--swiper-scrollbar-border-radius, 10px); position:relative; -ms-touch-action:none; background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1)) }
.swiper-scrollbar-disabled>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled { display:none!important }
.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal { position: absolute; left: var(--swiper-scrollbar-sides-offset, 1%); bottom: var(--swiper-scrollbar-bottom, 4px); top: var(--swiper-scrollbar-top, auto); z-index: 50; height: var(--swiper-scrollbar-size, 4px); width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%)) }
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical>.swiper-scrollbar { position: absolute; left: var(--swiper-scrollbar-left, auto); right: var(--swiper-scrollbar-right, 4px); top: var(--swiper-scrollbar-sides-offset, 1%); z-index: 50; width: var(--swiper-scrollbar-size, 4px); height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%)) }
.swiper-scrollbar-drag { height:100%; width:100%; position:relative; background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5)); border-radius:var(--swiper-scrollbar-border-radius, 10px); left:0; top:0 }
.swiper-scrollbar-cursor-drag { cursor:move }
.swiper-scrollbar-lock { display:none }
.swiper-zoom-container { width:100%; height:100%; display:flex; justify-content:center; align-items:center; text-align:center }
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg { max-width:100%; max-height:100%; object-fit:contain }
.swiper-slide-zoomed { cursor:move; touch-action:none }
.swiper .swiper-notification, swiper-container .swiper-notification { position:absolute; left:0; top:0; pointer-events:none; opacity:0; z-index:-1000 }
.swiper-free-mode>.swiper-wrapper { transition-timing-function:ease-out; margin:0 auto }
.swiper-grid>.swiper-wrapper { flex-wrap:wrap }
.swiper-grid-column>.swiper-wrapper { flex-wrap:wrap; flex-direction:column }
.swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function:ease-out }
.swiper-fade .swiper-slide { pointer-events:none; transition-property:opacity }
.swiper-fade .swiper-slide .swiper-slide { pointer-events:none }
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events:auto }
.swiper-cube { overflow:visible }
.swiper-cube .swiper-slide { pointer-events:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1; visibility:hidden; transform-origin:0 0; width:100%; height:100% }
.swiper-cube .swiper-slide .swiper-slide { pointer-events:none }
.swiper-cube.swiper-rtl .swiper-slide { transform-origin:100% 0 }
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active { pointer-events:auto }
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next+.swiper-slide, .swiper-cube .swiper-slide-prev { pointer-events:auto; visibility:visible }
.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top { z-index:0; -webkit-backface-visibility:hidden; backface-visibility:hidden }
.swiper-cube .swiper-cube-shadow { position:absolute; left:0; bottom:0px; width:100%; height:100%; opacity:.6; z-index:0 }
.swiper-cube .swiper-cube-shadow:before { content:''; background:#000; position:absolute; left:0; top:0; bottom:0; right:0; filter:blur(50px) }
.swiper-flip { overflow:visible }
.swiper-flip .swiper-slide { pointer-events:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1 }
.swiper-flip .swiper-slide .swiper-slide { pointer-events:none }
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events:auto }
.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top { z-index:0; -webkit-backface-visibility:hidden; backface-visibility:hidden }
.swiper-creative .swiper-slide { -webkit-backface-visibility:hidden; backface-visibility:hidden; overflow:hidden; transition-property:transform, opacity, height }
.swiper-cards { overflow:visible }
.swiper-cards .swiper-slide { transform-origin:center bottom; -webkit-backface-visibility:hidden; backface-visibility:hidden; overflow:hidden }
.swiper-backface-hidden .swiper-slide { vertical-align: top; display: block; }
/**Inner Banner Style Start**/
.inner-banner-bg { /*background: #2b2c2e;
	background: -moz-linear-gradient(top, #2b2c2e 0%, #9f9f9f 81%);
	background: -webkit-linear-gradient(top, #2b2c2e 0%, #9f9f9f 81%);
	background: linear-gradient(to bottom, #2b2c2e 0%, #9f9f9f 81%);*/ background:#003766 url(../images/brand-blue.jpg); background-repeat:no-repeat; background-size:cover; padding-top: 122px; position: relative; height: 275px; overflow: hidden; background-position:bottom; }
.bannerImage { position: absolute; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); width: 100%; margin-top: 40px; }
.page-title h1 { font-size: 2rem; color: #fff; margin-bottom:0; }
/**Inner Banner Style End**/
/***Breadcrumb Style Start****/
.breadcrumbWrap { padding: 10px 0; border-bottom:1px solid #e6e6e6; }
.breadcrumb { margin: 0; list-style: none; }
.breadcrumb { display: flex; flex-wrap: wrap; padding: 0 0; margin-bottom: 1rem; list-style: none; }
.breadcrumb-item + .breadcrumb-item { padding-left: 1.5rem; }
.breadcrumb-item.active { color: #565656; }
.breadcrumb-item + .breadcrumb-item::before { position: relative; left: -4px; }
.breadcrumb-item + .breadcrumb-item::before { content: "\f054"; font: normal normal normal 11px/2.3 FontAwesome; }
ul.breadcrumb { margin:0; padding:0; }
ul.breadcrumb li a { color:#005FB0; text-decoration:none; }
ul.breadcrumb li a:hover { color:#323232; text-decoration:underline; }
/***Breadcrumb Style End****/

/**About CAG Style Start**/
h2 { font-size: 1.750em; color:#005FB0; }
h3 { font-size: 1.400em; color:#323232; }
h4 { font-size: 1.375em; color:#323232; }
h5 { font-size: 1.250em; color:#323232; }
h6 { font-size: 1.125em; color:#323232; }
.imgHolderLeft { width:auto; margin: 0 35px 35px 0; float: left; background-color: #fff; box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.2); border-radius: 15px; text-align:center; }
.innerContentWrap { min-height:500px; padding:0; }
.innerContentWrap p { font-size:16px; }
.innerContent { min-height:500px; padding:50px 0; }
.innerContent p { font-size:16px; }
.innerContentBg { background: #f1f1f1; margin: -50px 0; padding: 50px 0; }
.designationDetail { background: #196eb7; padding: 15px; border-radius: 10px; }
.designationDetail .firstName { font-size: 22px; text-align: center; display: block; color: #c8e5ff; font-weight: 600; }
.designationDetail .designation { font-size: 17px; color: #fff; text-align: center; display: block; font-weight: 500; }
/**About CAG Style End**/
/**footer HTML Logo Style Start**/
.footerLeftLogoItem { margin-bottom:25px; display:inline-block; }
.footerLeftLogoItem .footerLeftLogoImg img { float: left; margin-right: 10px; width:85px; }
.footerLeftLogoItem .footerLeftLogoDetail { padding: 15px 0 15px 90px; }
.footerLeftLogoItem .footerLeftLogoDetail { text-decoration: none; display: block; font-size: 18px; font-weight: 600; color: #196eb7; }
.footerLeftLogoItem .footerLeftLogoDetail .footerLeftLogoCaterories { font-size: 16px; color: #000; display: block; font-weight: normal; }
/**footer HTML Logo Style End**/
.leftContentFunctionality { width: 70%; float: left; text-align: justify; color: #494848; }
/**Right Menu Style Start**/
.rightFunctionality { float: right; width: 25%; background-color: #005fb0; padding: 18px 22px; }
.rightFunctionality img { margin: 0 2px; }
.rightFunctionality h2 { color: #fff; font-size: 1.375em; border-bottom: 2px dotted #9db3c5; margin: 0 -20px; text-shadow: 1px 1px 1px #242222; pointer-events: none; font-weight: 700; padding-bottom: 16px; padding-left: 16px; margin-bottom: 16px; }
.rightFunctionality ul li:before { content: "\f105"; position: absolute; color: #fff; font-family: fontawesome; left: 0; top: 6px; transition: 0.5s; }
.rightFunctionality ul li:hover:before { left: 3px; }
.rightFunctionality ul li:hover a { padding-left: 3px; color:#fff; }
.rightFunctionality ul li a { color: #fff; text-decoration: none; font-size: 0.9375em; }
.rightFunctionality ul { padding-left: 0; margin-bottom: 0; }
.rightFunctionality ul li { list-style: none; position: relative; padding: 5px 0 5px 15px; }
.rightFunctionality.fixed-right.visible-text { top: 9%; }
.rightFunctionality h3 { color: #ffff; font-size: 15px; }
.rightFunctionality p { color: #FFF !important; }
.rightFunctionality span { color: #FFF; }
.breadcrumb li { padding-right: 25px; position: relative; }
.breadcrumb li + li::before { position: absolute; content: "\f054"; font: normal normal normal 11px/2.3 FontAwesome; left: -15px; top: 0px; }
/**Sitemap style Start**/
.sitemapMenu { border-left: 3px solid #e8e6e6; list-style: none; padding: 0 !important; position: relative; padding-top: 10px !important; margin: 0; }
.sitemapMenu li ul:after { content: ""; height: 7px; left: -4px; position: absolute; bottom: 0; width: 7px; background: #e8e6e6; border-radius: 50%; }
.sitemapMenu li ul li a { text-decoration: none; color: #171717; font-size: 16px; line-height: 25px; text-decoration: none; padding: 7px 20px; transition: 500ms all; background: transparent; border: 1px solid #e8e6e6; width: 50%; }
.sitemapMenu li ul li { list-style: none; position: relative; padding: 6px 0 6px 25px; font-size: 15px; }
.sitemapMenu li ul { border-left: 2px solid #e8e6e6; list-style: none; padding: 5px 0; margin: 5px 0 15px 18px; position: relative; }
.sitemapMenu li { font-size: 22px; list-style: none; padding: 0 0 0 25px; position: relative; margin-bottom: 5px; }
.sitemapMenu li a { text-decoration: none; color: #fff; font-size: 16px; line-height: 25px; text-decoration: none; padding: 7px 20px; transition: 500ms all; background: #263051; border: 1px solid #e8e6e6; width: 50%; }
.sitemapMenu li ul li a:hover { background-color: #263051; padding-left: 16px; color: #fff; }
.sitemapMenu li:after { border-top: 2px solid #e8e6e6; content: ""; height: 0; left: 0; position: absolute; top: 16px; width: 25px; }
.sitemapMenu li a:hover { background: #4682b4; padding-left: 18px; }
.areaWhite .responsiveTable a { text-decoration: none; font-weight: 600; }
.morecontent span { display: none; }
.morelink { display: block; }
.auditShow { width: 100%; float: left; text-align: right; }
/**Sitemap style End**/
/**Archieve Section Style Start**/

/**Archieve Section Style End**/
/**Contact Us Form Style Start**/
.contactus { display: inline-block; width: 100%; margin-bottom: 30px; }
.contactForm { width: 100%; display: inline-block; }
.contactForm .input-area { width: 50%; float: left; padding: 0 5px; }
.contactForm .form-group { margin-bottom: 20px; }
/*.contactForm label { font-size: 15px; color: #888; margin-bottom: 5px; line-height: 20px; font-weight: 500; }*/
.required, .formList .error { color: #C00; }
.contactus .required .form-group label::after { content: ' *'; color: #ff0000 !important; }
.contactForm input { height: 44px; color: #3e3d3d; }
.contactForm .input-area.select { margin-left: 0; float: right; width: 50%; }
.contactForm select { font-size: 14px; color: #000; border: 1px solid #e5e5e5; width: 100%; height: 44px; padding: 5px 10px; font-family: 'Poppins', sans-serif; }
.input-area.textarea.required { width: calc(100% - 0px); }
.input-area.textarea { flex: 0 0 100%; max-width: 100%; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; }
.contactForm .input-area.captcha-area { width: 100%; margin: 0; }
.capt { margin-bottom: 20px; margin-top: 20px; }
.capt .input-group-append { width: 50%; display: inline-block; margin-top: 25px; margin-left:5px; }
.input-group-append img { /*margin-top: -6px; margin-left: 12px;*/ width: 98px; border-radius: 5px; }
.btn { background: #005FB0; padding: 10px 20px; font-size: 16px; letter-spacing: 0.5px; border: 1px solid #005FB0; }
button:hover, .button:hover, .btn:hover { color: #fff; background-color: #333; }
.capt .input-group-append .btn { float: right; }
.creload { font-size: 20px; line-height: normal; padding: 5px; border: 1px solid #ccc; height: 44px; width: 44px; display: inline-block; border-radius: 5px; }
.input-group-text { padding:0; background: no-repeat; border: none; display: inline-block; }
.contactForm textarea { overflow: auto; overflow-x: auto; vertical-align: top; resize: vertical; color: #3e3d3d !important; max-width: 100%; min-width: 100%; max-height: 500px; min-height: 90px; }
.contactForm label.error { background: #d33c44; color: #fff; padding: 5px 10px; font-size: 14px; margin-top: 8px; position: relative; }
.contactForm label { font-size: 14px; color: #777; margin-bottom: 5px; line-height: 20px; font-weight: 500; }
.contactForm label.error::before { content: ""; position: absolute; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #d33c44; top: -4px; }
/**Contact Us Form Style End**/
/**Contact Us Address Style Start**/
.addressWrapper { background: #f1f1f1; padding: 25px; }
p.instruction { text-align: center; margin: 20px 0 0; font-size: 18px; background: #005fb0; color: #fff !important; padding: 10px; text-transform: uppercase; letter-spacing: 1px; }
.addressWrap h3 { font-size: 22px; color: #005FB0; background: #fff; padding: 15px; box-shadow: 0 0 10px #ccc; }
.addressWrap p { position: relative; padding-left: 35px; margin-bottom: 15px; font-size: 18px; text-align: left; color: #323232; }
.addressWrap p .fa { position: absolute; left: 0; top: 5px; }
.addressWrap p .fa { font-size: 20px; color: #005fb0; }
.addressWrap h4 { font-size: 19px; color: #005fb0; }
/**Contact Us Address Style End**/
/**Vision Mission Style Start**/
.visionMissionWrap .row .col-md-6 { display: flex; flex-wrap: wrap; }
.visionMissionBox { box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.2); padding: 50px 35px; text-align: center; margin-bottom: 30px; border-radius: 7px; background: #fff; }
.visionMissionBox h2 { font-size: 28px; font-weight: 600; color: #f95039; }
.visionMissionIcon img { padding: 15px; background: #f1f1f1; margin-bottom: 25px; border-radius: 20px; border: 1px solid #005FB0; }
.visionMissionContent .firstContent { font-size: 17px; color: #797979; font-style: italic; }
.visionMissionContent .secondContent { font-size: 18px; color: #005FB0; font-weight: 500; margin: 0; padding: 0; }
/**Vision Mission Style End**/
/******** Organisation Chart Style Start ********/
.organisationChart { padding: 25px; background: #fff; width: 100%; float: left; }
.organisationCenter { text-align: center; padding-bottom: 60px; border-bottom: 2px solid #ddd; position: relative; }
.organisationCenter:after { content: ""; position: absolute; border-left: 3px solid #dddddd; left: -2px; height: 250px; bottom: -250px; }
.organisationChart h2 { margin-bottom: 0; font-size: 25px; font-weight: 600; color: #005FB0; }
.organisationCenter em { font-size: 22px; font-weight: 400; color: #2d2d2d; }
.organisationCenter:before { content: " "; position: absolute; left: 50%; bottom: 0; z-index: auto; height: 45px; width: 2px; background: #ddd; overflow: hidden; }
.secyRight { width: 170px; text-align: center; border: 2px solid #d8d8d8; float: right; color: #333; padding: 10px; margin: 15px 29px 15px 15px; background: #f7f6f6; position: relative; font-weight: 700; }
.secyLeftChart { clear: both; border: 2px solid #ddd; padding: 0; position: relative; padding-top: 20px; width: 97%; float: right; }
.organisationChart .tableOut { overflow-y: hidden; overflow-x: auto; }
.secyRight:after { content: ""; position: absolute; border-left: 2px solid #dddddd; height: 500px; right: -31px; top: -18px; }
.secyRight:before { content: "\f060"; position: absolute; height: 17px; right: -30px; top: 50%; font-family: 'FontAwesome'; color: #e0dddd; font-size: 25px; font-weight: normal; margin-top: -20px; }
.secyLeftChart .deptName { display: block; color: #275596; font-weight: 600; font-size: 17px; margin-bottom: -12px; text-align: left; }
.organisationChart .tableOut ul li { list-style: none; width: 100%; border-bottom: 2px solid #ddd; float: left; position: relative; }
.organisationChart .tableOut ul { padding-left: 0; margin-bottom: 0; }
.organisationLeftColl p { margin-bottom: 14px; text-align: left; }
.organisationRightColl p:last-child { margin-bottom: 0; }
.secyLeftChart ul li:nth-child(even) { background: #f9f9f9; }
.organisationLeftColl { width: calc(100% / 2); float: left; padding: 15px; }
.reporting-to { padding: 15px; }
.organisationRightColl { float: none; width: auto; padding: 0; }
.organisationChart .tableOut ul li:last-child { border-bottom: 0; }
.organisationLeftColl strong { font-size: 18px; }
.secyRight strong { font-size: 16px; margin-bottom: 7px; display: inline-block; color: #005fb0; }
.notes { padding: 20px; margin-bottom: 0; }
/*.secyLeftChart ul li:before { content: " "; position: absolute; left: -28px; top: 15px; z-index: auto; height: 100%; width: 29px; background: url(../images/chart-arrow.png) left center; overflow: hidden; margin-top: -18px; }*/
.secyLeftChart:before { content: ""; position: absolute; border-left: 3px solid #ddd; height: 100%; left: -28px; top: 0; }
.nameBox { display: block; font-size: 18px; font-weight: 700; text-decoration: none; margin-top: 10px; }
.secyLeftChart ul li:before { content: "\f061"; position: absolute; left: -28px; font-family: 'FontAwesome'; top: 50%; color: #dddddd; font-size: 30px; transform: translateY(-26px); }
.nameRow { padding: 18px 18px 0 18px; }
.secyLeftChart ul li { position: relative; }
.secyLeftChart .tableOut { overflow: inherit; }
.chartImgB { display: inline-block; }
.chartSubTle { display: inline-block; vertical-align: middle; }
.chartSubTle a { font-weight: 500; }
.views-tableDetails { border: 1px solid #d6d1d1; }
.views-tableDetails th, tr { border: none; }
.views-tableDetails th { text-align: left !important; font-weight: 700; background: #ffffff; color: #4c4239; font-size: 16px; }
.views-tableDetails sub { margin: 0 6px; color: #000; font-size: 14px; font-weight: 500; }
.views-tableDetails tr td:first-child { font-weight: 500; text-align: left; }
.views-tableDetails tr td a { text-decoration: none; }
.tableCenter tr td:first-child { text-align: left; }
.tableCenter tr th:first-child { text-align: left !important; }
.tableCenter tr td { text-align: center; }
.tableCenter tr th { text-align: center !important; }
.whiteBox { padding: 20px; background: #fff; border: 1px solid #cccccc; min-height: 600px }
.leftContentFunctionality .views-tableDetails td { border-right: 0; }
.leftContentFunctionality .views-tableDetails th { border-bottom: 1px solid #e9e9ea; padding: 12px 8px; }
.leftContentFunctionality .views-tableDetails th a { color: #4c4239; text-decoration: none; }
.profileImgSection img { width: 100px !important; height: 100px !important; }
.circular--landscape { display: inline-block; position: relative; width: 200px; height: 200px; overflow: hidden; border-radius: 50%; }
.circular--landscape { width: 50px !important; height: 50px !important; }
/******** Organisation Chart Style End ********/
ul.auditAdvisoryBoardWrap { margin: 0 -8px 20px; padding: 0; list-style: none; }
ul.auditAdvisoryBoardWrap li { padding: 0 8px; float: left; width: 50%; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; background: transparent; margin-bottom: 15px; }
.auditAdvisoryBoardPerson { box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); padding: 15px; text-align: center; text-decoration: none; display: block; position: relative; border-radius: 10px; background: #fff; }
.auditAdvisoryBoardPerson .auditAdvisoryPersonName { font-size: 19px; color: #005FB0; font-weight: 500; }
.auditAdvisoryBoardPerson .auditAdvisoryPersonDesignation { font-size: 16px; color: #323232; font-weight: normal; }
/**Circular Style Start**/
.publicationsSerachBar { padding: 32px 0; }
.coreList { margin: 0 auto; text-align: center; }
.coreList { text-align: center; }
.listIndex .loggedInuserProfile { width: 97%; }
.loggedInuserProfile { color: #2f2f2f; }
.listIndex .loggedInuserProfile a { text-align: center; margin-top: 10px; background: #3279b1; border: none; color: #ffffff; cursor: pointer; text-decoration: none; display: inline-block; vertical-align: top; height: 44px; line-height: 40px; min-width: 100px; font-size: 16px; padding: 0 10px; border: 2px solid #ffffff; border-radius: 28px; font-weight: 500; }
.listIndex .loggedInuserProfile a:hover { background: #013a72; }
.listIndex .btn-reset { min-width: 113px; }
.btn-reset { background: #183255; border: none; color: #fff; cursor: pointer; text-decoration: none; display: inline-block; vertical-align: top; height: 44px; line-height: 44px; min-width: 100px; font-size: 16px; padding: 0 10px; }
.listIndex .publicationsSerach { width: 70% !important; }
.publicationsSerach .form-group { margin-bottom: 0; }
.listIndex .publicationsSerach input { border: 1px solid #999999; padding: 21px; border-radius: 8px; }
.publicationsSerach input { height:54px; padding: 25px 14px; font-size: 15px; border: 2px solid #e0e0e0; background: #fff; color: #000; }
.listIndex .publicationsSerach .SearchCaption { margin-right: 0; z-index:9; height:44px; }
.listIndex .publicationsSerach .SearchCaption { border-radius: 0px 8px 8px 0px; }
.publicationsSerach .SearchCaption { top: 0; position: absolute; right: 0; height: 44px; width: 50px; font-size: 17px; border: 1px solid #183255; background-color: #183255; z-index: 9; border-radius: 0; overflow: hidden; }
.coreList button, .btn-reset { vertical-align: middle; }
.coreList button { height: 44px; margin: 0 4px; font-size: 16px; background: #183255; border: 1px solid #183255; display: inline-block; vertical-align: top; }
/*.listIndex .bTnd { width:20%; display: inline-block; vertical-align: bottom; }*/
.bTnd .btn-reset.refine { background: #183255; border: none; color: #fff; cursor: pointer; text-decoration: none; display: inline-block; vertical-align: top; height: 44px; line-height: 44px; min-width: 100px; font-size: 16px; padding: 0 10px; }
.bTnd .btn-reset.refine:hover { color: #fff; background: #898989; }
.listIndex .bTnd .btn-reset:hover { background-color: #183255; }
.listIndex .bTnd .btn-reset { background-color: #898989; }
.listIndex .bTnd a { text-align: center; border-radius: 8px; }
.bTnd .btn-reset { background-color: #898989; }
.pubContent { margin-top: 25px; }
.coreListSeletc.coreListSeletCat { position: relative; }
.coreListSeletc.coreListSeletCat { width: 20%; }
.listIndex .coreListSeletc { width: 28%; }
.coreListSeletc { display: inline-block; width: 25%; background: #fff; }
.listIndex .coreListSeletc input { padding-left: 0px; }
.coreListSeletc.coreListSeletCat input, .coreListSeletc.coreListSeletCat select { color: #757575; }
.coreListSeletc.coreListSeletCat input, .coreListSeletc.coreListSeletCat select { border: 1px solid #999999 !important; outline: none !important; border-radius: 8px; }
.listIndex .coreListSeletc select { -webkit-appearance: auto; }
.coreListSeletc select { height: 45px; -webkit-appearance: none; font-size: 15px; color: #757575; }
.ms-options ul li { color: #757575 !important; }
.ms-options ul li { text-align: left; width: 100%; }
.publicationsSerachBar.circulars .container { max-width: 1315px; }
span.multiselect-text { color: #757575; }
.year_style { color: #757575; }
.coreList button, .btn-reset { vertical-align: middle; }
.coreListSeletCat button:hover { background:none; }
.thLabel a { color: #000 !important; }
a.ms-selectall.global { font-size: 15px !important; }
a.ms-selectall.global { float: left !important; }
.ms-options-wrap > .ms-options .ms-selectall { text-transform: none !important; }
.ms-selectall { color: #757575 !important; }
.loggedInuserProfile { color: #2f2f2f; }
.desContent { display:none; }
/*Range slider chart*/
._2NBiOm { height: 25px; }
/* .1nneZ0 .2TbXIJ { background: #e0e0e0; display: inline-block; } */
._1nneZ0 { height: 100%; position: relative; bottom: -6px; }
/*Range slider chart*/
.listIndex .ms-options-wrap > .ms-options > .ms-search input { border-right: 0 !important; border-left: 0 !important; }
.coreListSeletcss.deteFormtList { width: 33.33%; display: inline-block; vertical-align: bottom; }
.deteFormtList input { border: 1px solid #999999; padding: 21px; border-radius: 8px; color: #757575; font-size: 16px; height: 46px; }
.deteFormtList span { width: 49.5%; display: inline-block; color: #5d5d5d; text-transform: capitalize; font-weight: 500; }
.deteFormtList span { color: #5d5d5d; text-transform: capitalize; font-weight: 500; }
.pubContent { display:none; }
.entryContent { background-color: #fff; padding: 50px 0; font-family: 'Poppins', sans-serif; color: #464646; }
.entryContent p { font-size:15px; letter-spacing: 0.5px; color: #555; }
.coreListRow { display: block; }
/**Circular Style End**/
/*----Date Picker Style Start----*/
.ui-datepicker, .eventCalOut, .calendarIcon { background-color:#d9e7f4; }
.ui-datepicker th, .ui-state-highlight { background-color:#02447c; }
.ui-state-active, .ui-datepicker tbody a:hover { background-color:#052847; color: #fff !important; }
td.ui-datepicker-today a { color: #fff !important; }
.ui-state-highlight.ui-state-active { color: #fff; }
.ui-datepicker { color:#fff; font-size:13px; }
.ui-datepicker { width: 20%; padding: .2em .2em 0; display: none; min-height: 230px; z-index: 9 !important; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: 4px 0; background: #4480b1; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 13px; width: 2.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev { left: 21px; }
.pressPosting .ui-datepicker-next .fa-angle-right { font-size: 26px; color: #fff; }
.pressPosting .ui-datepicker-prev .fa-angle-left { font-size: 26px; color: #fff; }
.pressPosting ul li a:hover { color: #4e8ac8; }
.ui-datepicker .ui-datepicker-next { right: 15px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -21px; top: 50%; margin-top: -12px; font-size:16px; color: #fff; }
.ui-datepicker .ui-datepicker-title { margin: 0 5em; line-height: 1.8em; text-align: center; padding:0 10px; }
.ui-datepicker-year { color: #fff; }
.ui-datepicker-month { color: #000; }
.ui-datepicker .ui-datepicker-title select { font-size: 16px; margin: 6px 3px; height: 32px; background-color: #fff; font-weight: 500; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 45%; }
.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; border:0 none; min-height: 230px; }
.ui-datepicker th { padding: .5em .3em; text-align: center; font-weight: bold; border: 0; background-color: #02447c; }
.ui-datepicker td { border: 0; padding: 1px; background-color:transparent; border: 1px solid #fff; text-align:center; }
.ui-datepicker tr:nth-child(2n+1) td, .ui-datepicker-calendar .tableRowOdd { background-color: transparent; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; overflow:hidden; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; } /*----Date Picker----*/
.eventCalOut { position:absolute; width:222px; right:-222px; float:right; top:70px; z-index:22; }
.btn-reset { background: #183255; border: none; color: #fff; cursor: pointer; text-decoration: none; display: inline-block; vertical-align: top; height: 44px; line-height: 44px; min-width: 100px; font-size: 16px; padding: 0 10px; }
.btn-reset:hover { color: #fff; background: #005FB0; }
.calendarIcon { width:50px; height:52px; position:absolute; left:-50px; }
.calendarIcon span { background-position:-113px -27px; width:29px; height:29px; margin:10px; }
.calendarOut { padding:5px; }
.calendarOut .ui-datepicker { width:100%; }
.calendarOut .button { background-color:#2979ca; color:#fff; display:block; text-align:center; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.calendarOut .button:hover { background-color:#173C84; }
.ui-datepicker tbody a { color:#152b48; }
.ui-datepicker-title { font-size:18px; font-weight:normal; color:#052847; }
.ui-datepicker th { text-transform:uppercase; font-weight:normal; color:#fff; }
.ui-datepicker-prev, .ui-datepicker-next { width:25px; font-size:16px; height:25px; display:inline-block; margin:0; cursor: pointer; color:#275596; }
.ui-datepicker-prev span { background-position:-147px -27px; overflow:hidden; height:25px; position:static; margin:5px 0 0; }
.ui-datepicker-next span { background-position:-175px -27px; overflow:hidden; height:25px; position:static; margin:5px 0 0; }
.ui-datepicker td span, .ui-datepicker td a { line-height: 25px; font-size: 16px; width: 32px; border-radius: 25px; text-align: center !important; display: inline-block; }
.ui-datepicker-trigger { display:none; width:30px; height:30px; margin:8px 0 0 15px; vertical-align:top; overflow:hidden; background:transparent !important; padding:0; margin:0; position:absolute; right:-45px; top:7px; }
.calIcon { background-position:-205px -107px; width:30px; height:30px; display:block; vertical-align:top; }
/*----Date Picker Style End----*/
/********* Form fields *********/
/*button, input, select, textarea { margin: 0; vertical-align: baseline; background-color:transparent; border:none; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor:pointer; }
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], input[type="search"], select, textarea { border:1px solid #e5e5e5; width:100px; height:30px; padding:0; font-size:100%; line-height:normal; }
input[type="checkbox"], input[type="radio"] { box-sizing:border-box; padding:0; margin:0 5px 0 0; }
input[type="checkbox"] { -webkit-appearance: checkbox; }
input[type="radio"] { -webkit-appearance:radio }
input[type="submit"], input[type="button"], input[type="reset"], button, .button { line-height:20px; padding:4px 10px; display:inline-block; text-decoration:none; border:0 none; margin:0; outline:0 none; }
textarea { overflow:auto; vertical-align: top; resize:vertical; height:100px; color: #3e3d3d !important; max-width:100%; min-width:100%; max-height:500px; min-height:90px; }
fieldset { border:0 none; margin:0; padding:0 }
label { display:inline-block; padding-bottom:5px; font-weight:normal; }*/
/********* Form fields *********/

hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:20px 0; padding:0 }
body, button, input, select, textarea { font-size:87.5%; /*font-size:14px;*/ line-height:1.5; overflow-x: hidden; }
body { background-color:#fff; font-family: 'Poppins', sans-serif; }
h1 { font-size: 2.308em; }
h2 { font-size: 2.000em; }
h3 { font-size: 1.692em; }
h4 { font-size: 1.538em; }
h5 { font-size: 1.385em; }
h6 { font-size: 1.231em; }
ul { padding:0 0 0 15px; }
ol { padding:0 0 0 20px }
ul ul, ol ol { margin:10px 0 }
/*ul.bulletText { list-style:none; padding:0; }
ul.bulletText li { background: url(../images/right-arrow.gif) no-repeat left 11px; padding: 2px 0 2px 18px; font-size: 15px; background-size: 7px; letter-spacing: 0.5px; font-family: 'Open Sans', sans-serif; }*/
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address { margin: 0 0 20px; }
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], input[type="search"], select, textarea { border:1px solid #ccc; width:100%; height:45px; padding:5px 10px; font-family: 'Poppins', sans-serif; }
/*input[type="submit"], input[type="button"],input[type="reset"],button,.button{ background-color:#1CCACD; color:#fff; border:1px solid #1CCACD;}
input[type="submit"]:hover, input[type="button"]:hover,input[type="reset"]:hover,button:hover,.button:hover{color:#fff; background-color:#333;}
input[type="submit"].cancelBtn, input[type="button"].cancelBtn,input[type="reset"].cancelBtn {background-color:#888;}*/
.alignLeft { float:left }
.alignRight { float:right; }
.displayNone, .hasJS noscript, .hideThis { display:none!important; visibility:hidden }
.jsRequired { display:block; background-color:#C00; color:#fff; width:100%; line-height:30px; text-align:center; font-size:12px; border:0 none; }
.mrgAuto { margin-right:auto; margin-left:auto; }
.mrgT20 { margin-top:20px; }
.mrgL20 { margin-left:20px; }
.mrgR20 { margin-right:20px; }
.mrgB20 { margin-bottom:20px; }
.mrgT10 { margin-top:10px; }
.mrgL10 { margin-left:10px; }
.mrgR10 { margin-right:10px; }
.mrgB10 { margin-bottom:10px; }
.padL20 { padding-left:20px; }
.padR20 { padding-right:20px; }
.padB20 { padding-bottom:20px; }
.padT20 { padding-top:20px; }
.padL15 { padding-left:15px; }
.padR15 { padding-right:15px; }
.padB15 { padding-bottom:15px; }
.padT15 { padding-top:15px; }
.padL10 { padding-left:10px; }
.padR10 { padding-right:10px; }
.padB10 { padding-bottom:10px; }
.padT10 { padding-top:10px; }
.padTB10 { padding-top:10px; padding-bottom:10px; }
.padTB15 { padding-top:15px; padding-bottom:15px; }
.padTB20 { padding-top:20px; padding-bottom:20px; }
.pad10 { padding:10px; }
.pad15 { padding:15px; }
.pad20 { padding:20px; }
.pad25 { padding:25px; }
.pad30 { padding:30px; }
.width100p { width:100%; }
.width90p { width:90%; }
.width80p { width:80%; }
.width70p { width:70%; }
.width60p { width:60%; }
.width50p { width:50%; }
.width40p { width:40%; }
.width30p { width:30%; }
.width20p { width:20%; }
.width10p { width:10%; }
.fileSize { font-size:12px; display:inline-block; vertical-align:middle; margin-left:3px; }
.extIcon { vertical-align:middle; margin-left:3px; }
.rsIcon { display:inline-block; margin-right:2px; height:11px; text-indent:-999px; overflow:hidden; width:11px; background:url(../../images/rupee.png) left top no-repeat; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.longWord, .wordBreak { word-wrap: break-word; }
/********** Image Formating & Alignment **********/

.imgLeft { float:left; margin-right:20px; margin-bottom:20px; }
.imgRight { float:right; margin-left:20px; margin-bottom:20px; }
.imgCenter { float:none; margin-bottom:20px; margin-left:auto; margin-right:auto; display:block; }
.imgBorder { border:1px solid #ccc; padding:5px }
.rounded { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.circle { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }
.shadow { -webkit-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2); box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2); padding:4px; }
/********** Alignment **********/

.left { text-align:left !important }
.right { text-align:right !important }
.center { text-align:center !important }
.justify { text-align:justify !important }
/********** Error/Alert Messages **********/

.message { padding:10px 38px 10px 10px; margin-bottom:20px; border:1px solid transparent; position:relative; }
.message.success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; }
.message.success a { color: #2b542c; }
.message.error { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }
.message.error a { color: #843534; }
/********** Table **********/

.tableOut { overflow-y:hidden; overflow-x:auto }
table, .tableData { border-collapse: separate; border-spacing: 0; width: 100%; empty-cells:show; border:none; border-top:1px solid #E9E9EA; border-left:1px solid #E9E9EA; }
table table, .tableData table { margin:0 }
th, td, .tableData th, .tableData td { border:none; padding:14px 16px; border-bottom:1px solid #E9E9EA; border-right:1px solid #E9E9EA; }
/*table tr:nth-child(odd) td, .tableRowOdd{ background-color:#efefef;color: #2f2f2f;}*/
caption, th, td { font-weight: normal; background:#fff; color: #2f2f2f; }
th, .tableData th { background:#005FB0; color: #fff; font-size: 16px; }
th a { color: #fff; }

.tableScroll { overflow-y:hidden; overflow-x:auto }
.isYettobetabled td, .tableRowOdd { background: #005fb0 !important; color: #fff !important; }
.isYettobetabled:nth-child(odd) td {
background: #005fb0 !important;
}
/* ******** loading ******** */
#loading { background: #fff url(../images/loading.gif) center center no-repeat; position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 99999; text-indent: -9999px; overflow: hidden; }
/*********  Accordion ******** */

.accordion { margin-bottom:20px; }
.accordion .accTrigger { background: url(../images/plus.png) left 5px no-repeat; padding-left: 20px; cursor: pointer; background-position: right; padding: 15px 30px 15px 0; border-bottom: 1px solid #f3f3f3; color: #005FB0; font-size: 20px; }
.noJS .accordion .accTrigger { background:none; padding-left:0 }
.accordion .accTrigger a { display:block; text-decoration:none; outline:0 }
.accordion .accTrigger.active { background:url(../images/minus.png) left 5px no-repeat !important; background-position: right !important; color: #183255; }
.accordDetail { padding:10px 20px; display:none; color: #424242; }
.noJS .accordDetail { display:block; padding:10px 0 }
.combinedList .accordion li { list-style:none !important; border-bottom: 1px solid #e8e8e8; }
/*--------faq-------*/
.faq .accordion .accTrigger { background: none; padding-left: 20px; cursor: pointer; background-position: right; padding: 15px 72px 15px 0; border-bottom: 1px solid #f3f3f3; color: #4b4b4b; font-size: 18px; background-color: #f9f3f3; background-position: center right 16px; padding-left: 80px; position: relative; margin-bottom: 10px; }
.faq .accordion .accTrigger:before { content: "Q"; position: absolute; left: 1px; width: 50px; height: 100%; background-color: #717172; top: 0; color: #fff; text-align: center; line-height: 56px; font-weight: 500; }
.faq .accordion .accTrigger.active { color: #ffffff !important; background-color: #4a6982 !important; margin-bottom: 0; }
.faq .accordion .accTrigger.active:after { content: "_"; position: absolute; top: 0; line-height: 20px; font-weight: 500; }
.faq .accordion .accTrigger:after { content: "+"; position: absolute; right: 0; color: #fff; font-size: 40px; top: 0; width: 50px; height: 100%; background: steelblue; text-align: center; }
.faq .accordDetail { border: 1px solid #bcbcbc; margin-bottom: 20px; position: relative; padding-left: 80px; border-top: 0; }
.faq .accordDetail:before { content: "A"; position: absolute; left: 0px; top: 0; width: 50px; background: #f9f3f3; text-align: center; font-size: 21px; color: #4b4b4b; height: 100%; padding-top: 8px; }
/* ******** Grid : 12 Coloum and Boxs ******** */
.example div div, .example .boxs li { border:1px solid #eee; margin-bottom:15px; padding-top:15px; padding-bottom:15px }
.cols1, .cols2, .cols3, .cols4, .cols5, .cols6, .cols7, .cols8, .cols9, .cols10, .cols11, .cols12 { float:left; padding-left:15px; padding-right:15px; }
.cols12 { width:100% }
.cols11 { width:91.66666667% }
.cols10 { width:83.33333333% }
.cols9 { width:75% }
.cols8 { width:66.66666667% }
.cols7 { width:58.33333333% }
.cols6 { width:50% }
.cols5 { width:41.66666667% }
.cols4 { width:33.33333333% }
.cols3 { width:25% }
.cols2 { width:16.66666667% }
.cols1 { width:8.33% }
.boxs { list-style:none; padding:0; margin:0; }
.boxs2 { margin-left:-2%; }
.boxs3 { margin-left:-2%; }
.boxs4 { margin-left:-2%; }
.boxs5 { margin-left:-2%; }
.boxs6 { margin-left:-2%; }
.boxs > li, .boxs > div { float:left; min-height:1px; margin-left:30px; }
.boxs2 > li, .boxs2 > div { width:48%; margin-left:2%; }
.boxs3 > li, .boxs3 > div { width:31%; margin-left:2%; }
.boxs4 > li, .boxs4 > div { width:23%; margin-left:2%; }
.boxs5 > li, .boxs5 > div { width:18%; margin-left:2%; }
.boxs6 > li, .boxs6 > div { width:14.6%; margin-left:2%; }
.boxBorder { padding:5px; border:1px solid #ccc; }
/*********  Marquee *********/

.marquee { overflow:hidden; }
.marqueeScrolling li { float:left; margin-right:25px; }
.noJS .btnMPause { display:none; }
.noJS .marqueeScrolling { overflow-y:hidden; overflow-x:auto }
.noJS .marquee { width:240% }
/********** Ticker *********/

.noJS .ticker .stop { display:none }
.noJS .ticker ul { margin:0 }
.noJS .ticker .tickerDivBlock { height:150px; overflow-y:scroll; overflow-x:hidden }
/*********  gmap3 - Google Map API *********/

.gmap3 { border: 1px dashed #C0C0C0; width: 100%; height: 400px; }
.gmap3 img { max-width:inherit }
.noJS .gmap3 { background:url(../images/map_bg.jpg) no-repeat; }
/*********	LiteBox v1.3 **********/

.litebox-overlay, .litebox-overlay > * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.litebox-overlay { display: none; width: 100%; min-width: 280px; text-align: center; position: fixed; top: 0; left: 0; z-index: 99999; }
@-webkit-keyframes liteboxLoader {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}
@-moz-keyframes liteboxLoader {
	0% { -moz-transform: rotate(0deg); }
	100% { -moz-transform: rotate(360deg); }
}
@-ms-keyframes liteboxLoader {
	0% { -ms-transform: rotate(0deg); }
	100% { -ms-transform: rotate(360deg); }
}
@-o-keyframes liteboxLoader {
	0% { -o-transform: rotate(0deg); }
	100% { -o-transform: rotate(360deg); }
}
@keyframes liteboxLoader {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
.litebox-overlay .litebox-loader { position: absolute; width: 40px; height: 40px; left: 20px; top: 20px; border: 3px solid #111; border-right-color: #fff; border-radius: 50%; -webkit-animation: liteboxLoader 1s linear infinite; -moz-animation: liteboxLoader 1s linear infinite; -ms-animation: liteboxLoader 1s linear infinite; -o-animation: liteboxLoader 1s linear infinite; animation: liteboxLoader 1s linear infinite; }
.litebox-overlay .litebox-text { width: 100%; padding: 0 15px; background: #005FB0; color: #fff; font-size: 15px; line-height: 50px; position: absolute; bottom: 0; z-index: 2; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
filter: alpha(opacity=0); opacity: 0; -webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.litebox-overlay .litebox-text.active { -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: alpha(opacity=100); opacity: 1; }
.litebox-overlay .litebox-close { width: 40px; height: 40px; background: url(../images/litebox-close.png) no-repeat center; opacity: .7; position: absolute; top: 20px; right: 20px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.litebox-overlay .litebox-close:hover { opacity: 1; cursor: pointer; }
.litebox-overlay .litebox-nav { display: none; width: 60px; height: 60px; margin-top: -30px; opacity: .2; position: absolute; top: 50%; z-index: 9999999; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.litebox-overlay .litebox-nav:hover { opacity: .5; cursor: pointer; }
.litebox-overlay .litebox-prev { background: url(../images/litebox-prev.png) no-repeat center; left: 20px; }
.litebox-overlay .litebox-next { background: url(../images/litebox-next.png) no-repeat center; right: 20px; }
.litebox-overlay .litebox-container { position: absolute; top: 10%; right: 10%; bottom: 10%; left: 10%; overflow: hidden; }
.litebox-overlay .litebox-container.litebox-scroll { overflow-y: auto; }
.litebox-overlay img, .litebox-overlay iframe { display: inline-block; max-width: 100%; max-height: 100%; margin: 0 auto; vertical-align: middle; overflow-x: hidden; }
.litebox-overlay iframe { width: 100%; height: 100%; position: relative; z-index: 999999; }
.litebox-overlay .litebox-inline-html { width: 100%; padding: 20px; background: #FFF; line-height: normal; overflow-x: hidden; line-height: normal !important; position: absolute; }
.litebox-overlay .litebox-error { width: 100%; height: 100%; color: #FFF; text-align: center; line-height: inherit; }
.litebox-overlay .litebox-error span { background: rgba(0, 0, 0, .9); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 20px; color: #FFF; text-shadow: 1px 1px 0 #000; line-height: normal; }
@media only screen and (max-width: 479px) {
.litebox-overlay .litebox-close { display: none; }
}
/********** From Page **********/

.formList { list-style:none; padding:0; margin:0; }
.formList li { padding:0 0 15px; margin:0; }
.required, .formList .error { color:#C00; }
.formList .error { display:block; font-size:12px; }
.formList .textBoxOut { margin-bottom:5px; }
.formList label, .formList .label { color:#333; display:block; font-weight:normal; padding-bottom:7px; }
.radioList input { float:left; margin:5px; clear:left; }
.radioList label, .radioList .label { float:left; color:#555; }
.note { font-size:12px; font-style:italic; padding:5px 0 0; }
.captcha { position:relative; }
.captcha .captchaImg { border: 1px solid #d7d7d7; float: left; max-height:33px; }
.captcha .refreshCaptcha { float: left; margin: 5px 0 0 10px; }
.fixedErrorMsg { background-color:rgba(233, 48, 30, 0.92); color:#fff; text-align:center; padding:20px 20px; font-size:15px; position:fixed; left:0; top:0; z-index:99999; width:100%; text-transform:uppercase; display:none; }
.fixedSuccessMsg { background-color:rgba(20, 155, 65, 0.92); color:#fff; text-align:center; padding:20px 20px; font-size:15px; position:fixed; left:0; top:0; z-index:99999; width:100%; text-transform:uppercase; display:none; }
/********* TendersNotices *********/

.tendersNotices { background: #ebf3fe; padding: 20px 0; font-family: 'Poppins', sans-serif; }
.tendersNoticesIcon ul { padding: 0; margin-bottom: 0; }
.tendersNoticesIcon { width: 70%; float: left; }
.tendersNoticesIcon ul li { text-align: center; width: 24.5%; list-style: none; color: #fff; display: inline-block; position: relative; cursor: pointer; }
.tendersNoticesIcon ul li img { margin-bottom: 20px; }
.tendersNoticesIcon ul li:after { content: ""; position: absolute; border-right: 1px solid #b3b9c1; width: 39px; height: 68px; top: 10%; right: 0; }
.tendersNoticesIcon p { margin-bottom: 0; font-size: 16px; color: #222830; font-weight: 500; }
.tendersNoticesIcon ul a li img { transition: all 400ms ease 0s; -webkit-transition: all 400ms ease 0s; }
.tendersNoticesIcon ul li:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); filter: saturate(8); -webkit-filter: saturate(8); }
.tendersNoticesIcon ul li a { text-decoration: none; color: #fff; }
.tendersNoticesIcon ul li img { transition: 1s; }
.tendersNoticesIcon ul li img:hover { transform: scale(1.1); -webkit-transform: scale(1.1); }
.tenderList li p br { display: none; }
/********* State Country *********/

.latestPostRight { width: 32%; float: right; background: #fff; padding: 15px; }
.latestPostRight h2 { color: #727273; font-size: 22px; font-weight: 600; cursor: pointer; position: relative; margin-bottom: 18px; border-bottom: 1px solid grey; }
.latestPostRight .activityTicker { padding-bottom: 20px; }
.latestPostRight h2 span:nth-child(2) { margin-left: 10px; }
.latestPostRight h2 .active { color: #7197ce; padding: 2px 10px; border-bottom: 3px solid #7197ce; }
.latestPostRight h2 span { padding: 0 17px; }
.latestPostRight .tickerDivBlock { height: 270px !important; }
.latestPostRight .activityTicker li { font-size: 16px; position: relative; list-style: none; padding: 15px 0; border-bottom: 1px solid #bbbbbb; }
.latestPostRight .activityTicker li p { margin-bottom: 0; }
.auditState { padding: 50px 0; background-color: #eeeeee; }
.searchAudit { margin-bottom: 30px; }
.searchAudit input { background-color: #fff; height: 50px; font-size: 16px; padding: 10px 25px; border: 1px solid #b7b7b7; color: #5f5e5e; }
.searchAudit button { background: #034880; border: 1px solid #034880; width: 144px; height: 50px; font-size: 18px; display: inline-block; vertical-align: top; }
.searchAudit button:hover { background: #41afaa; border: 1px solid #41afaa; }
.latestPostRight ul li a { color: #000; }
.latestPostRight ul li a:hover { color: #2f7cb2; }
.searchAudit .input-area.text { width: 88%; display: inline-block; }
.filterDetail h3 { display: none; }
.latestPostRight .resTab .tabNav a { background: transparent; color: #000 !important; font-size: 1.3125em; padding: 0px 7px 5px 7px; }
.latestPostRight .resTab .tabNav .r-tabs-state-active a { color: #7197ce !important; border-bottom: 3px solid #7197ce; }
.latestPostRight .pressDateRight { width: 100% }
.pressDates span { color: #000; font-weight: 700; font-size: 15px; }
.pressDates { margin-bottom: 6px; }
.latestPostRight .pressDateRight a { font-size: 16px; }
.latestPostRight .resTab .tabContent { padding: 8px 6px 0 6px; }
.stateIcons li { display: inline-block; text-align: center; width: 17%; margin: 0 9px; border: 1px solid #c5c5c5; padding: 0; margin-bottom: 15px; border-radius: 7px; padding-bottom: 0px; overflow: hidden; }
.stateIcons li h4 { font-size: 12px; margin-bottom: 0; padding: 4px 0; background: #f1f1f1; }
.statLeft { width: 58%; display: inline-block; }
.statright { float: right; width: 36%; }
ul.stateIcons { padding-left: 0; margin-bottom: 0; }
.stateIcons li img { max-width:73px; margin:0 auto; text-align:center; }
.stateBack { min-height: 73px; display: inline-block; vertical-align: text-top; overflow: hidden; }
.stateIcons li:hover .stateBack img { transform: scale(1.1); }
.stateIcons li .stateBack img { transition: 1s; }
.stateCountry { padding: 50px 0; width: 100%; float: left; }
.stateCount { padding: 45px 0 32px 0; font-family: 'Open Sans', sans-serif; }
.stateIcons li a { text-decoration: none; color: #585858; }
.statLeft .owl-dots { display: none ! important; }
.stateCount .resTab .tabNav li a:hover { background: #00265d; background: -moz-linear-gradient(-45deg, #00265d 1%, #00265d 30%, #03558d 70%, #03558d 96%); background: -webkit-linear-gradient(-45deg, #00265d 1%, #00265d 30%, #03558d 70%, #03558d 96%); background: linear-gradient(135deg, #00265d 1%, #00265d 30%, #03558d 70%, #03558d 96%); color: #fff; }
.statLeft.resTab .tabContent { padding: 26px 0; }
.statright.resTab .tabContent { padding-bottom: 0; }
.statLeft .owl-controls .owl-prev:before { content: "\f104"; font-family: fontawesome; margin-right: 7px; }
.statLeft .owl-controls .owl-next:after { content: "\f105"; font-family: fontawesome; margin-left: 7px; }
.statLeft .owl-controls .owl-prev { background-color: transparent !important; font-size: 16px !important; color: #457eff !important; left: 0; position: absolute; bottom: 0; text-transform: capitalize; }
.statLeft .owl-controls .owl-next { background-color: transparent !important; font-size: 16px !important; color: #457eff !important; right: 0; position: absolute; bottom: 0; text-transform: capitalize; }
.statright .tickerDivBlock { height: 374px !important; }
.statLeft .owl-controls .owl-prev:hover { color: #013269 !important; }
.statLeft .owl-controls .owl-next:hover { color: #013269 !important; }
.statright .playPause { display: inline-block; font-size: 18px; text-decoration: none; text-transform: uppercase; }
.sectorsRows ul li { list-style: none; }
.whatsNewWidgetItem:hover { color: #4e8ac8; }
ul.auditIcons { padding: 12px; margin: 0; }
.auditIcons li { border: 1px solid #b9b9b9; box-shadow: 1px 1px 1px 1px #b9b9b9; border-radius: 11px; overflow: hidden; }
.auditIconTop h4 { color: #fff; text-align: center; margin-bottom: 0; padding: 8px; background: #9a9a9a; font-weight: 600; font-size: 18px; }
.auditIcon .activityTicker li { width: 100%; border:none; }
.auditIconTop { border-bottom: 3px solid #b9b9b9; overflow: hidden; }
.auditStack { padding: 10px; }
.auditStack .activityTicker li a { color: #353535; font-size: 15px; }
.auditStack .tickerDivBlocks { height: 238px; overflow: hidden; }
.auditStack .tickerDivBlocks::-webkit-scrollbar { width: 6px; border-radius: 10px; }
.auditStack .tickerDivBlocks::-webkit-scrollbar-track { background: #d1d1d1; border-radius: 10px; }
.auditStack .tickerDivBlocks::-webkit-scrollbar-thumb { background: #a6a6a6; border-radius: 10px; }
.auditStack .tickerDivBlocks::-webkit-scrollbar-thumb:hover { background: #555; }
.audtiMoreClick { text-align: right; display: inline-block; width: 100%; border-top: 2px solid #f0f0f0; padding-top: 15px; }
.audtiMoreClick a:hover { color: #41afaa; }
.auditIconTop img { text-align: center; max-width: 245px; margin: 0 auto; }
.auditIcons .tickerDivBlocks ul { padding: 0; margin: 0; }
.auditIcons .tickerDivBlocks ul li { width: 100%; border: none; box-shadow: none; border-radius: 0px; overflow: inherit; margin: 0; }
.audtiMoreClick a { text-decoration: none; font-size: 15px; display: inline-block; font-weight: 500; }
.audtiMoreClick a:hover { color: #41afaa; }
.auditState .tabContainer { background-color: #fff; }
.auditState .owl-controls { position: absolute; top: 45%; margin: 0 auto; text-align: center; left: 0; right: 0; }
.auditState .owl-prev { position: absolute; left: -60px; }
.auditState .owl-next { position: absolute; right: -60px; }
.layingReport { background-color: #00275e; padding: 50px 0; }
.reportPressColl { width: 32%; float: left; }
.reportPressColl .tabContent { padding: 15px 0; }
.reportPressColl .tickerDivBlock { height: 215px !important; }
.reportPressColl:first-child { width: 40%; }
.reportPressColl .tickerDivBlock ul li a { color: #000; font-size: 17px; }
.reportPressColl .tickerDivBlock ul li a:hover { color: #41afaa; }
.reportPressColl .ticker { background-color: #fff; border-radius: 8px; padding: 24px 12px 0 12px; }
.viewall { width: 100%; display: inline-block; text-align: right; padding: 16px 0; }
.viewAll { text-align: right; width: 100%; display: inline-block; }
.viewAll a { background-color: transparent; border: none; color: #3180c5; font-weight: 600; font-size: 15px; padding: 0; }
.viewall a { font-size: 15px; text-decoration: none; }
.viewAll a:hover { color: #41afaa; background-color: transparent; }
.viewall a:hover { color: #41afaa; }
.reportPressColl .resTab .tabNav li { background-color: transparent; }
.reportPressColl .resTab .tabNav li a { color: #fff; font-size: 24px; padding-top: 0; }
.reportPressColl .resTab .tabNav .r-tabs-state-active a { background: transparent; border-bottom: 3px solid #fff; }
.reportPressColl .resTab .tabNav li:before { display: none; }
.reportPressColl .resTab .tabNav { border-bottom: 1px solid #ffffff; }
.reportPressColl:nth-child(2) { margin: 0 20px; text-align: center; }
.reportPressColl:nth-child(3) .activityTicker { padding: 0 10px; }
.reportPressColl:nth-child(3) .activityTicker li { padding: 10px 0; border-bottom: 1px solid #dcdcdc; }
.reportPressColl:nth-child(3) .activityTicker li:last-child { border-bottom: 0; }
.reportPressColl:nth-child(3) .activityTicker li p { margin-bottom: 0; }
.reportPressColl .pressInner li p { color: #313131; font-size: 16px; margin-bottom: 10px; }
.reportPressColl .pressInner li { border-bottom: 1px solid #a9a8a8; }
.pressInner a { text-decoration: none; }
.pressInner small { font-size: 14px; color: #2d2d2d; }
.reportPressColl .pressInner { height: 243px; overflow-y: hidden; padding-right: 12px; margin-bottom: 0; }
.reportPressColl .pressInner li p a { text-decoration: none; color: #313131; font-size: 16px; }
.deparmentExam { background-image: url(../images/departmentBg.jpg); padding: 50px 0; background-repeat: no-repeat; background-size: cover; background-position: center bottom; }
.coreBtn { margin-bottom: 20px; background: #00265d; background: -moz-linear-gradient(-45deg, #00265d 1%, #00265d 30%, #03558d 70%, #03558d 96%); background: -webkit-linear-gradient(-45deg, #00265d 1%, #00265d 30%, #03558d 70%, #03558d 96%); background: linear-gradient(135deg, #00265d 1%, #00265d 30%, #03558d 70%, #03558d 96%); display: inline-block; padding: 10px 35px; color: #fff; text-decoration: none; font-size: 20px; border-radius: 5px; }
.coreBtn:hover { color: #fff; opacity: 0.9; }
.coreDepartment .coretooltip .btns { display: inline-block; margin-bottom: 18px !important; border-radius: 7px !important; }
.guidlinePost { padding: 20px; background-color: #fff; margin-bottom: 0; border-radius: 0px 0px 15px 15px; height: 300px; width: 100%; float: left; }
.guidlinePost li { list-style: none; width: 46%; float: left; margin: 14px; }
.guidlinePost li:hover p { color: #41afaa; }
.coreDepartment { width: 65%; float: left; }
.examDepartment { width: 33%; float: right; }
.examDepartment .viewall { padding-bottom: 0; padding-right: 0; }
.guidImags { width: 30%; display: inline-block; }
.guidContent { width: 68%; float: right; padding: 24px 0px 0 16px; }
.guidContent p { color: #343434; margin-bottom: 0; font-weight: 700; font-size: 18px; }
.examDepartment .ticker { background-color: #fff; padding: 18px 20px; border-radius: 7px; box-shadow: 2px 2px 8px 2px #b9b9b9; }
.gauidCaption { background-color: #4f79b6; padding: 10px 15px 18px 15px; text-align: center; }
.gauidCaption a:hover { color: #16f1e8; }
.gauidCaption p { margin-bottom: 0; font-size: 20px; }
.gauidCaption a { color: #fff; font-size: 18px; text-decoration: none; display: inline-block; }
.guidSliderItem { border-radius: 10px; overflow: hidden; background: #4f79b6; position: relative; }
.guidSliderItem .viewall { position: absolute; bottom: 56px; z-index: 1; padding: 15px; }
.guidSliderItem .viewall a { text-decoration: none; }
.examDepartment .activityTicker { padding-left: 0; margin-bottom: 0; }
.examDepartment .activityTicker li p { margin-bottom: 0; }
.examDepartment .activityTicker li { padding: 12px 0; border-bottom: 1px solid #d2d2d2; }
.examDepartment .activityTicker li:last-child { border-bottom: 0; }
.guidSliderItem .owl-controls { position: absolute; top: 40%; margin: 0 auto; text-align: center; left: 0; right: 0; }
.guidSliderItem .owl-prev { position: absolute; left: 0; }
.guidSliderItem .owl-next { position: absolute; right: 0; }
.examDepartment .tickerDivBlock { height: 284px !important; }
.guidRow .owl-nav .owl-prev { background-color: transparent !important; border: none !important; color: #b7b7b7; font-size: 20px; }
.guidRow .owl-nav .owl-prev:hover { background-color: transparent !important; }
.guidRow .owl-nav .owl-next { background-color: transparent !important; border: none !important; color: #b7b7b7; font-size: 20px; }
.guidRow .owl-nav .owl-next:hover { background-color: transparent !important; }
.guidRowss { display: none; }
.guidRow .owl-nav .owl-next:hover .fa { color: #000; }
.guidRow .owl-nav .owl-prev:hover .fa { color: #000; }
.tabextamion { padding-left: 0; border-bottom: 2px solid #4480b1; margin-bottom: 10px; }
.tabextamion li { list-style: none; float: left; }
.tabextamion li.active a { background: #02427a; }
.tabextamion li a { text-decoration: none; color: #fff; font-size: 20px; font-weight: 500; padding: 12px 20px; display: inline-block; background-color: #4480b1; }
/********* PostingComment *********/
.stateBtn { position: absolute; right: 0; top: 0; }
.stateBtn :before { content: "\f19c"; position: absolute; left: 16px; font-family: fontawesome; }
.stateBtn a { padding: 14px 4px 14px 48px; display: inline-block; font-weight: 500; color: #034880 !important; font-size: 18px; line-height: 21px; text-shadow: none; text-decoration: none; height: 48px; }
.stateBtn a:hover { background: #41afaa; color: #fff !important; }
.pressPosting .ui-datepicker-month { color: #fff; }
.reportTitle h3 { font-size: 27px; margin-bottom: 0; display: inline-block; color: #fff; line-height: 24px; }
.reportTitle a { text-align: right; float: right; margin-top: 9px; color: #fff; }
.reportTitle { margin-bottom: 0; }
.postingComment { padding: 40px 0; position: relative; background-image: url(../images/pressReport.jpg); background-repeat: no-repeat; background-size: cover; font-family: 'Poppins', sans-serif; background: #00265d; background: -moz-linear-gradient(-45deg, #00265d 1%, #00265d 37%, #03558d 100%); background: -webkit-linear-gradient(-45deg, #00265d 1%, #00265d 37%, #03558d 100%); background: linear-gradient(135deg, #00265d 1%, #00265d 37%, #03558d 100%); }
.iconSlider ul { padding: 0; }
.iconSlider { padding-top: 66px; }
.iconSlider ul li:hover a { color: steelblue; }
.pressPosting .reportCaption { position: absolute; right: 0; width: 50%; bottom: 25px; }
.iconSlider .fa-angle-left { font-size: 35px; }
.iconSlider .fa-angle-left:hover { color: #4e8ac8; }
.iconSlider .fa-angle-right:hover { color: #4e8ac8; }
.iconSlider .fa-angle-right { font-size: 35px; }
.carouselBlock .fa-angle-left { font-size: 35px; }
.carouselBlock .fa-angle-left:hover { color: #4e8ac8; }
.carouselBlock .fa-angle-right:hover { color: #4e8ac8; }
.carouselBlock .fa-angle-right { font-size: 35px; }
.pressPosting:last-child { text-align: center; width: 29%; }
.pressPosting .resTab .tabNav li { background: transparent; }
.pressPosting .resTab .tabNav li a { color: #fff; font-size: 23px; padding-top: 0 !important; }
.pressPosting:nth-child(2) { width: 25%; margin: 0 25px; }
.pressPosting img { border-radius: 13px; }
.pressPosting .ui-datepicker { width: 100%; min-height: 275px; padding: 0; }
.pressPosting .ui-datepicker th { color: #373d74; background: #fff; font-weight: 700; padding: 10px 0px; }
.pressPosting .ui-state-active, .ui-datepicker tbody a:hover { background-color: #4480b1; color: #fff !important; }
.pressPosting td.highlight a { background-color: #bdbdbd; }
.pressPosting .ui-datepicker .ui-datepicker-header { padding: 10px 0; border-radius: 9px 9px 0px 0px; }
.pressPosting .ui-widget-content { border-radius: 9px 9px 0 0; background-color: #fff; overflow: hidden; }
.pressPosting ul li { list-style: none; }
.pressPosting .ui-datepicker-title { font-size: 21px; position: relative; top: -2px; color: #fff; }
.pressDate { background: #f2f2f2; display: inline-block; vertical-align: middle; margin-right: 15px; border-radius: 8px; }
.pressPosting ul { padding-left: 0; margin-bottom: 0; }
.pressDate span { display: list-item; font-weight: 700; color: #535762; width: 48px; text-align: center; height: 22px; padding: 1px 0; font-size: 14px; }
.pressPosting ul li a { text-decoration: none; font-size: 16px; }
.pressPosting ul li a:hover { color: #41afaa; }
.pressPosting ul small { font-size: 16px; font-weight: 500; }
.pressDate span:last-child { background: #183a87; color: #fff; border-radius: 0px 0px 8px 8px; }
.pressDateRight { display: inline-block; vertical-align: top; width: 78%; }
.selectView { width: 100%; text-align: right; display: inline-block; padding: 0 22px; font-size: 15px; text-decoration: none; font-weight: 700; color: #467fff; }
.pressPosting .resTab .tabNav .r-tabs-state-active a { color: #ffffff !important; text-shadow: none; background: transparent; }
.pressPosting .r-tabs-tab.r-tabs-state-active { position: relative; }
.selectView:hover { color: #1b4f74; }
.pressPosting { width: 38%; float: left; position: relative; }
.pressPosting .resTab .tabContent { padding: 0; }
.pressPosting .tabContainer { padding: 16px 12px; background: #fff; margin-top: 15px; border-radius: 8px; padding-bottom: 7px; }
.pressPosting .pressInner { background: #fff; height: 273px; overflow-y: scroll; overflow-x: hidden; }
.pressPosting .whatsNewWidgetItem { padding: 10px 0; }
.pressInner { scrollbar-color:#4e8ac8#d1d1d1; scrollbar-width: thin; }
.pressPosting .viewall { padding: 0 16px; }
.pressPosting .r-tabs-tab.r-tabs-state-active:after { content: ""; position: absolute; color: #fff; border-bottom: 6px solid #ffffff; width: 100%; left: 0; right: 0; bottom: -2px; }
.pressPosting .resTab .tabNav { border-bottom: 2px solid #fff; }
.iconSlider ul li { text-align: center; list-style: none; margin: 0 9px; padding-top: 6px; }
.iconSlider ul li img { transition: 1s; }
.iconSlider ul li:hover img { transform: scale(1.1); }
.iconSlider ul li p { color: #183255; margin-top: 20px; margin-bottom: 0; font-size: 18px; font-weight: 700; line-height: 22px; }
.iconSlider .owl-controls .owl-prev { position: absolute; left: -30px; background-color: transparent !important; }
.iconSlider .owl-controls .owl-next { position: absolute; right: -30px; background-color: transparent !important; }
.iconSlider .owl-dots { display: none ! important; }
.viewall.cal { background-color: #fff; padding-bottom: 6px; border-radius: 0 0 9px 9px; }
.iconSlider .owl-carousel .owl-item { float: left; }
.iconSlider p a { text-decoration: none; color: #152b48; }
.iconSlider .owl-theme .owl-controls .owl-nav [class*=owl-] {
color: #152b48;
font-size: 18px;
}
.reportTitle i { margin-left: 10px; }
.report .reportCaption { position: absolute; top: 28%; right: 0; text-align: left; padding: 0 15px 0 30px; width: 43%; }
.reportCaption h3 { font-size: 26px; line-height: 32px; color: #323232; margin-bottom: 15px; }
.reportCaption h3 span { font-weight: bold; color: #323232; }
.reportCaption a { padding: 8px 10px; text-decoration: none; color: #ffffff; border: 2px solid #457eff; display: inline-block; border-radius: 11px; font-size: 15px; line-height: 22px; background: #457eff; }
.reportCaption a .fa { margin-left: 6px; }
.reportCaption a:hover { background-color: #052847; color: #fff; border: 2px solid #052847; }
.owl-dots { display: none !important; }
/********* subscribe *********/

.subscribe { float: right; width: 28%; }
.subscribe h3 { color: #3e3f40; font-size: 16px; margin-bottom: 15px; font-weight: 700; }
.enterValue { position: relative; overflow: hidden; }
.submitBtn { position: absolute; top: 0; right: 0; }
.submitBtn button { background-color: #457eff; border: none; color: #ffffff; padding: 13px 20px; border-radius: 0 15px 15px 0px; font-size: 15px; }
.enterValue input { padding: 22px 16px; border-radius: 15px 15px 15px 15px; width: 270px; border: 1px solid #457eff; color: #3e3f40 !important; font-family: 'Poppins', sans-serif; }
.submitBtn button:hover { background-color: #183255; color: #fff; }
.enterValue input::-webkit-input-placeholder {
color: #8e9298;
}
.enterValue input:-ms-input-placeholder {
color: #8e9298;
}
.enterValue input::placeholder {
color: #8e9298;
}
.content.searchPopup { position: absolute; top: 76px; right: 0; width: 420px; }
.form-item input { border: 1px solid #8f9fb1; padding: 20px 20px; border-radius: 8px; }
.form-item { position: relative; }
#edit-actions-search { position: absolute; top: 3px; right: 10px; cursor: pointer; display: inline-block; vertical-align: middle; }
#edit-actions-search .fa.fa-search.searchToggle { position: absolute; left: 0; top: 10px; }
.popuptext .fa-search:before { color: #698ca5; }
#edit-actions-search input { background: none; border: none; }
.content.searchPopup.show { display:block; }
.content.searchPopup { display: none; }
.indexReporttickerStick .playPause { font-size: 18px; text-transform: uppercase; text-decoration: blink; background: url(../images/play-pause-orange.png) no-repeat right 3px; background-repeat: no-repeat; padding-right: 25px; color: #fe9d48; transition: 1s; display: inherit; text-align: right; }
.indexReporttickerStick .playPause.play { background-position: right -24px; }
/********* Examinations page *********/
.publicationsSerachBar.ExamWingCirculars .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { color: #000; }
.examinationsBord { padding-left: 0; margin-bottom: 0; }
.examinationsBord li { list-style: none; width: 47%; float: left; text-align: left; min-height: 137px; background: #fff; padding: 20px; margin: 0 10px 20px 10px; border-left: 3px solid #4480b1; box-shadow: 2px 2px 2px 2px #d8d8d8; }
.examIcons img { width: 60px; }
.examIcons { float: left; margin-right: 10px; }
.examinationsBord li a { text-decoration: none; font-size: 18px; font-weight: 500; }
.examinationsBord li img { margin-right: 10px; width: 95px; }
.dashType tr:nth-child(even) td, .tableRowOdd { background-color: #a1b8e1; color: #fff; border: 1px solid #fff; }
.dashType tr:nth-child(even) td a { color: #fff; }
.dashType tr:nth-child(even) td sub { color: #fff; }
.dashType tr:nth-child(odd) td, .tableRowOdd { background-color: #d0dbf0; color: #000; border: 1px solid #fff; }
.dashType { box-shadow: none !important; }
.messageSuccess { font-size: 18px; background-color: #e91e63; color: #fff; padding: 6px 0; }
.tickerStatic ul li { position: relative; padding-left: 22px !important; }
.tickerStatic ul li:before { content: "\f111"; position: absolute; font-family: fontawesome; color: #252525; left: 0px; font-size: 8px; top: 14px; }
.BookCatNav { padding: 0; text-align: right; }
.BookCatNav li { display: inline-block; }
.BookCatNav li a { padding: 12px 38px; display: inline-block; background: #01376e; color: #fff; text-decoration: none; font-size: 18px; }
/********* Dashboard page *********/

.dashboardColl { width: 47%; display: inline-table; margin: 0 10px 20px 10px; background: #ffffff; box-shadow: 1px 1px 2px 1px #d4cdcd; border-bottom: 3px solid #848484; }
.dashboardColl #nt-example1 { height: auto !important; }
.dashboardColl h3 { font-weight: 500; font-size: 20px; color: #ffffff; background-color: #01376e; padding: 10px 20px; margin-bottom: 0 !important; }
.dashboardColl ul li a { color: #000; text-decoration: none; }
.dashboardColl ul li { padding: 10px 0; border-bottom: 1px solid #e4e4e4; list-style: none; font-size: 16px; text-align: left; }
.dashboardColl ul li:last-child { border-bottom: 0; }
.dashboardColl .ticker ul li:before { display: none; }
.dashboardColl .activityTicker { position: relative !important; }
.dashboardColl ul { margin-bottom: 0; padding-left: 0; }
.dashboardColl .guid { text-align: right; width: 100%; }
.dashboardColl .announcementsBtn { margin-top: 20px; color: #191919; font-weight: bold; font-size: 16px; }
.dashboardColl .tickerDivBlock { height: 168px !important; }
.dashboardColl .centeImgs { padding: 63px 0; }
.centeImgs a { margin-left: 10px; }
.dashboardColl .announcementsBtn:hover { color: #023c73; }
.dashboardColl ul li a:hover { color: steelblue; }
.dashboardColl:nth-child(4) .dashboardContent { overflow-y: auto; height: 323px; }
.dashboardContent { padding: 10px 20px 20px 20px; }
.dashboardColl:nth-child(1) .dashboardContent { height: 295px; overflow-x: auto; }
.dashboardColl:nth-child(2) .dashboardContent { height: 295px; overflow-x: auto; }
.dashboardColl:nth-child(3) .dashboardContent { overflow-y: auto; height: 323px; }
.officer_details input { color: #000; }
.uniounListIcon { background-color: #ebf3ff; padding: 20px 0; box-shadow: 2px 2px 3px 0px #00000073; }
.listIcons { margin-bottom: 0; position: relative; }
.listIcons li { list-style: none; width: 100%; float: left; text-align: center; padding: 0 12px; border-right: 1px solid #d6d6d6; position: relative; }
.listIcons li img { width: auto !important; margin: 0 auto; text-align: center; transition: 1s; }
.listIcons li:last-child { border-right: 0; }
.listIcons li p { color: #000; font-weight: 600; margin-bottom: 0; font-size: 18px; }
.listIcons li:hover p { color: #41afaa; }
.listIcons li img { margin-bottom: 16px; }
.listIcons li a { display: inline-block; text-decoration: none; }
.listIcons .owl-controls { position: absolute; top: 33%; margin: 0 auto; left: 0; right: 0; }
.listIcons .owl-nav .owl-prev { position: absolute; left: 0; background: transparent !important; border: none !important; color: #b7b7b7 !important; font-size: 22px; }
.listIcons .owl-nav .owl-next { position: absolute; right: 0; background: transparent !important; border: none !important; color: #b7b7b7 !important; font-size: 22px; }
.listIcons .owl-nav .owl-next:hover { background-color: transparent !important; color: #000 !important; }
.listIcons .owl-nav .owl-prev:hover { background-color: transparent !important; color: #000 !important; }
/********* union state *********/

.sectorsRows ul li h4 { font-size: 16px; color: #000000; margin-bottom: 0; margin-top: 10px; }
.sectorsRows a { text-decoration: none; display: inline-block; min-height: 189px; padding: 10px; width: 100%; }
.sectorsRows ul { padding: 0; }
.sectorsRows ul li { list-style: none; width: 25%; text-align: center; float: left; margin: 0px; }
.unionContent ul li { list-style: none; width: 22%; float: left; text-align: center; margin: 10px; }
.unionContent ul li:hover h4 { color: #4e8ac8; }
.unionContent ul li:hover img { transform: scale(1.1); }
.unionContent ul li img { transition: 1s; }
.unionContent ul li h4 { font-size: 16px; color: #353535; margin-bottom: 10px; margin-top: 10px; }
.unionContent a { text-decoration: none; display: inline-block; width: 100%; }
.unionContent ul { padding: 0; }
.unionContent a img { width: 100%; }
.sector li img { width: auto !important; margin: 0 auto; }
.sectorsRows ul { margin-bottom: 0; }
.sectorsRows ul li:hover h4 { color: #4e8ac8; }
.union li img { border-radius: 7px; }
.sectorsRows ul li:hover img { transform: scale(1.1); }
.sectorsRows ul li img { transition: 1s; }
/********* guidancePostingFull *********/

.guidancePostingFull { background-image: url(../images/guidancebackground.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; padding: 45px 0; font-family: 'Poppins', sans-serif; background: #e0ecff; }
.guidancePostingFull .owl-carousel .owl-item img { width: auto !important; margin: 0 auto; }
.guidancePostingColl h2 { border-bottom: 2px solid #052847; }
.guidancePostingColl:first-child { width: 63%; }
.announcementsBtn { color: #457eff; float: right; text-decoration: none; margin-top: -31px; display: inline-block; cursor: pointer; position: relative; }
.guidancePostingColl h2 span { background: #052847; color: #fff; font-size: 22px; padding: 8px 30px; border-radius: 28px; margin-left: -20px; }
.guidancePostingBtn a:first-child { margin-left: -14px; }
.guidancePostingBtn { margin-bottom: 54px; border-bottom: 2px solid #052847; }
.guidancePostingBtn a { background: #052847; color: #fff; text-decoration: none; font-size: 20px; padding: 7px 28px; display: inline-block; border-radius: 30px; margin-bottom: -3px; }
.guidancePostingBtn a:last-child { background: transparent; color: #052847; }
.guidancePostingBtn a:hover:last-child { background: #052847; color: #fff; }
.guidancePostingColl:last-child { padding-left: 50px; }
.latestPosted { width: 100%; float: left; background: #ffffff; padding: 10px 20px 5px 20px; border-radius: 8px; box-shadow: 1px 2px 9px 4px #cfdaeb; }
.latestArrow { text-align: right; }
.latestPosted .fa:hover { color: #4e8ac8; }
.latestPosted h3 { font-size: 18px; margin-bottom: 0px; color: #05070c; font-weight: 500; }
.latestPosted ul { margin-bottom: 8px; padding-left: 10px; }
.latestPosted ul { padding-left: 2px; }
.latestPosted li { border-bottom: 1px solid #b8b7b7; padding: 20px 0; list-style: none; position: relative; color: #1f2021; line-height: 24px; font-size: 15px; }
.latestPosted li a { text-decoration: none; color: #353d47; }
.latestPosted li a:hover { color: #4e8ac8; }
.latestPosted li:last-child { border-bottom: 0; }
.latestPosted .fa { border: 1px solid; border-radius: 35px; font-size: 20px; width: 22px; padding: 4px; height: 22px; line-height: 12px; cursor: pointer; }
.guidancePostingColl { width: 37%; float: left; }
.statright .tabNav li a { padding: 10px 50px; }
.statright .tabNav li { margin: 0; }
.tableDateRight { float: right; margin-bottom: 0px; padding-left: 0; }
.tableDateRight li { display: inline-block; list-style: none; }
.tableDateRight li a { padding: 5px 16px; background: #183255; color: #fff; text-decoration: none; border-radius: 51px; font-size: 13px; display: inline-block; }
.tabled { color: #ababab; font-size: 17px; margin-right: 5px; }
.dateAndParfomance { margin-bottom: 26px; }
.entryContent { background-color: #fff; padding: 50px 0; font-family: 'Poppins', sans-serif; color: #464646; }
.publications { text-align: center; padding: 0 20px; }
.publicationsSerach { width: 49%; position: relative; display: inline-block; }
.filter a { padding: 9px 21px; background: #183255; color: #fff; font-size: 24px; display: inline-block; margin-left: 6px; }
.SearchCaption:hover { background: #076698; border: 1px solid #076698; }
.publicationsSerachBar { padding: 32px 0; }
.filter a { padding: 9px 21px; background: #183255; color: #fff; font-size: 24px; display: inline-block; margin-left: 6px; }
.SearchCaption:hover { background: #076698; border: 1px solid #076698; }
.typeSelectAll { display: inline-block; vertical-align: bottom; margin-right: 7px; background: #ffffff; width: 32%; }
.publications .typeSelectAll .form-group { margin: 0; }
.typeSelectAll select { height: 44px; padding: 0 14px; font-size: 15px; color: #000; border: 2px solid #e0e0e0; -webkit-appearance: none; }
.filter { display: inline-block; vertical-align: bottom; }
.filter a:hover { background: #076698; }
.filterSerachBar { display: none; }
.filterSerachBar.show { display: block; }
.filterSerachBar.show { display: block; width: 100%; float: left; background: #fff; padding: 30px; margin-top: 20px; border: 1px solid #e2e2e2; }
.searchOptions { padding: 0; }
.searchOptions li { list-style: none; }
.innerContent h3 { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #dedede; font-size: 22px; }
.filterSerachBar h3 { text-align: left; margin-bottom: 10px; }
.searchOptions li { width: 33.33%; float: left; padding: 5px; }
.searchOptions li select { height: 48px; font-size: 15px; -webkit-appearance: none; }
.searchOptions li input { height: 48px; font-size: 15px; }
.filterSerachBar button { font-size: 18px; margin: 0 10px; background: #183255; border: 1px solid #183255; padding: 6px 37px; border-radius: 3px; }
.filterSerachBar button:hover { background: #1b4f74; border: 1px solid #1b4f74; }
.filterList { padding-left: 0; margin-bottom: 0; margin: 0 auto; text-align: center; margin-top: 40px; border-bottom: 1px solid #b9b8b8; }
.filterList li { list-style: none; display: inline-block; padding: 0 12px; padding-bottom: 7px; }
.filterList li a { text-decoration: none; font-size: 18px; color: #464646; }
.filterList li:hover { border-bottom: 2px solid; padding-bottom: 5px; }
.filterList li a:hover { color: #183255; }
.auditReport { width: 70%; float: left; }
.auditDetailColl { background: #fff; box-shadow: 1px 1px 18px 3px #e6e3e3; }
.dateFirst { background: #005fb0; color: #fff; width: 100%; position: relative; padding: 12px 24px; overflow: hidden; min-height: 47px; }
.AuditReportlisting { border: 1px solid #dadbdd; width: 100%; float: left; margin-bottom: 25px; border-radius: 8px; background: #fff; overflow: hidden; font-family: 'Poppins', sans-serif; }
.reportType { position: absolute; right: 0; top: 0; }
.dateFirst .fa { margin-right: 10px; }
.reportDetail a { font-size: 18px; text-decoration: none; color:#003766; /*color: #005FB0;*/ display: inline-block; text-align: left; }
.reportType span { float: left; background:#003766; /*background: #255d8b;*/ padding: 12px 24px; position: relative; }
.reportType span:before { content: ""; position: absolute; width: 1px; height: 23px; background: #5683a9; left: 0; }
.reportType span:first-child:before { width: 0; }
.sectorDetail span { color:#000; /*color: #717171;*/ font-size: 15px; }
.sectorDetail span:first-child { margin-right: 10px; color: #183255; font-weight: 700; }
.sectorDetail { display:flex; padding: 20px 0; border-top: 1px solid #dadada; }
.sectorDetail div:first-child { margin-right: 10px; color: #183255; font-weight: 700; }
.sectorDetail div { display: contents; padding: 0 5px; }
.dateFirst span { font-size: 16px; }
.dateFirst .dtn { padding-left: 26px; position: relative; }
.dateFirst .dtn:before { content: "\f073"; position: absolute; left: 0; font-family: fontawesome; }
.filterReport { float: right; width: 28%; background: #fff; padding: 15px 20px; border-radius: 8px; font-family: 'Open Sans', sans-serif; }
.filterTopIcons .fa { margin-right: 5px; }
.pdfBottomReport a img { display: inline-block; vertical-align: bottom; margin-left: 10px; }
.pdfBottomReport { font-weight: 600; }
.filterTopIcons { color: #255d8b; padding-bottom: 12px; border-bottom: 1px solid #d0cece; margin-bottom: 10px; font-size: 17px; }
.filterReport select { margin-bottom: 15px; border: 1px solid #e8e6e6; border-radius: 6px; height: 40px; font-size: 15px; color: #757575; }
.filterReport button { color: #fff; background: #255d8b; border: 1px solid; font-size: 14px; padding: 5px 15px; border-radius: 0; }
.filterReport.fixed-right.visible-text { position: inherit; }
.filterReport button:hover { background: #005FB0; }
.auditStr { height: 110px !important; background-image: none !important; }
.auditStrs { height: 82px !important; background-image: none !important; }
.filterReport label { font-size: 15px; font-weight: 500; color: #183255; margin-top: 10px; }
.filterRightText { float: right; text-decoration: none; color: #255d8b; }
.reportDetail a:hover { color: #255d8b; }
.chiledData { padding: 20px 30px; width: 100%; float: left; background: #fbfbfb; box-shadow: 1px 1px 4px 3px #eaeaea; margin-bottom: 20px; text-align: left; }
.chiledData:last-child { margin-bottom: 0; }
.subHeadReport .titleSub { margin-right: 4px; font-size: 16px; text-decoration: none; color: #005FB0; margin-bottom: 0px; display: inline-block; }
.subHeadReport .titleSub:last-child { margin: 0 0 0 4px; }
.subHeadReport sub { font-size: 14px; font-weight: 700; }
.morelink.less { margin-top: 15px; text-decoration: underline; }
.morecontent a { display: inline-block; font-weight: 700; font-size: 15px; }
.chiledData p { font-size: 14px; }
.chiledData p { margin-bottom: 0; }
.dropdownss { display: none; }
.AuditReportlisting .accordion { width: 100%; float: left; }
.AuditReportlisting .accordDetail { width: 100%; display: inline-block; }
.AuditReportlisting .accordion .accTrigger { width: 12%; float: right; border-bottom:none; }
.AuditReportlisting .accordion .accTrigger { background: url(../images/expandDown.png) right 23px no-repeat !important }
.AuditReportlisting .accordion .accTrigger.active { background: url(../images/expandTop.png) right 21px no-repeat !important }
.dropdownss.show { display: block; }
.chiledData a { font-size: 18px; text-decoration: none; color: #005FB0; display: inline-block; font-weight: 400; }
.pdfBottomReport { background: #60666b; text-align: right; }
.pdfBottomReport a { color: #fff; text-decoration: none; font-size: 15px; display: inline-block; }
.pdfcallBlock span { display: inline-block; vertical-align: bottom; margin-left: 6px; }
.pdfcallBlock span sub { color: #fff; font-size: 15px; font-weight: 500; }
.pdfcallBlock span img { display: inline-block; vertical-align: sub; }
.subHeadReport { margin-bottom: 12px; }
.pdfcallBlock { padding: 12px 20px; }
.reportIcon { width: 25%; display: inline-block; position: relative; background: #fff; padding: 10px; border-radius: 7px; box-shadow: 1px 1px 18px 3px #e6e3e3; margin-bottom: 30px; }
.reportlistingDetail { padding: 20px; display: inline-block; font-family: 'Poppins', sans-serif; text-align: justify; width: 100%; }
.reportIcon h5 { position: absolute; top: 50%; transform: translateY(-18px); margin: 0 auto; text-align: center; left: 0; right: 0; color: #000; background-color: #ffffffbd; border: 2px solid #d2d2d2; width: 165px; font-size: 18px; }
.sectorselect .field-label { font-weight: 700; font-size: 18px; margin-right: 10px; vertical-align: middle; display: inline-block; }
.sectorselect .field-item { background: #eeefef; display: inline-block; vertical-align: middle; border-radius: 19px; margin: 0 3px; }
.sectorselect .field-item a { color: #4e4d4d; text-decoration: none; font-size: 14px; padding: 5px 15px; display: inline-block; }
.sectorselect .field-item:hover a { background: #005FB0; color: #fff; border-radius: 50px; }
.auditReportContent .auditTitle:hover { text-decoration: underline; }
.textArrows { background-image: url(../images/down-arrow.gif); background-repeat: no-repeat; background-position: right 11px center; font-size: 15px; background-size: 12px; -webkit-appearance: none; }
/********* pagination css  *********/
.pagination { margin: 0 auto; text-align: center; padding-left: 0; margin-top: 40px; }
.pagination li { list-style: none; display: inline-block; border: 1px solid #d4d3d3; margin: 5px; background: #ffffff; }
.pagination a:last-child { border: none; }
.pagination a:first-child { border: none; }
.pagination a:hover { background: #00265d; color: #fff; }
.pagination a { color:#00265d; /*color: #4682b4;*/ text-decoration: none; font-size: 15px; font-weight: 500; display: inline-block; width: 40px; height: 32px; line-height: 32px; }
.pagination .active { background: #00265d; color: #fff; border: 1px solid #00265d; }
.pagination .page-item.active a { color: #fff; }
.entryContentWhite .pagination a:hover { background: steelblue; }
.paginationText { background-color: #294963; padding: 5px 20px; margin-bottom: 16px; width: 70%; border-radius: 4px; float: left; }
.paginationText p { color: #fff !important; margin-bottom: 0; }
.statLeft .owl-carousel .owl-item { float: left; }
.contTx.locationIcon { line-height: 25px; min-height: 75px; }
.contTx { display: inline-block; width: 100%; vertical-align: top; padding-left: 50px; margin-bottom: 5px; position: relative; line-height: 45px; font-size: 15px; font-weight: 700; }
.contTx::after { background: url(../images/contIcon.png) no-repeat 0 0; content: ""; position: absolute; left: 0; top: 0; height: 45px; width: 45px; }
.contTx.locationIcon::after { background-position: 0 -8px; }
.contTx.callIcon::after { background-position: 0 -45px; }
.contTx.faxIcon::after { background-position: 0 -90px; }
.contTx.mailIcon::after { background-position: 0 -135px; }
.holderIndiaImg { max-width: 300px; float: left; margin-right: 32px; box-shadow: 1px 1px 12px 1px #d6d2d2; margin-bottom: 10px; }
.holderIndiaImg img { border: 5px solid #fff; }
.holderIndiaContent h2 { font-size: 1.3em !important; }
.holderIndiaContent h2 { color: #005FB0; font-size: 1.5em; margin-bottom: 0; font-weight: 500; }
.holderIndiaContent { text-align: justify; }
.fa-external-link { color: #ff0000; font-size: 12px; margin: 0 3px; }
#login { position: absolute; top: 0; right: 0; }
#login a { padding: 16px 15px; display: inline-block; font-size: 18px; color: #fff; width: 54px; line-height: 0; text-align: center; background: #1160a5; height: 49px; }
.searchDataToggle { display: none; }
.innerContentWrap .leftContentFunctionality.bg .accordion .accTrigger { font-size: 18px; }
.mobileWievReport { display: none; }
.morelink:before { content: "\f078"; position: relative; font-size: 14px; cursor: pointer; font-family: fontawesome; top: 0px; right: 0; display: inline-block; padding: 3px 17px; background-color: #255d8b; color: #fff; }
.morelink { position: relative; font-size: 0 !important; }
.morelink.less:before { display: none; }
.morelink.less { position: relative; }
.morelink:hover:before { background: #3c91d8; }
.morelink.less:hover:after { background: #3c91d8; }
.morelink.less:after { content: "\f077"; position: relative; font-size: 14px; cursor: pointer; font-family: fontawesome; top: 0px; right: 0; display: inline-block; padding: 3px 17px; background-color: #255d8b; color: #fff; }
/********* Former CAG  *********/

.formercoll { width: 31.3333%; float: left; text-align: center; border: 2px solid #e0dddd; margin: 0px 6px 12px 6px; padding: 10px 10px 5px 10px; background-color: #fff; box-shadow: 0 4px 8px 0 rgba(206, 199, 199, 0.2); }
.formerDetail { padding: 15px 0 0 0; min-height: 92px; }
.formerDetail h4 { font-size: 15px; color: #005FB0; margin-bottom: 6px; font-weight: 700; }
.formerDetail p { font-size: 14px; }
.formerDetail p { margin-bottom: 0; }
.formercoll img { width: 206px; height: 230px; }
.formerOuter { overflow: hidden; }
.formerOuter img { transition: 1s; }
.formerOuter:hover img { transform: scale(1.1); }
.former { width: 100%; float: left; margin: 0 -5px; }
/********* subscribes  *********/

.subscribes { margin: 0 auto; text-align: center; max-width: 660px; background: #fff; padding: 20px 0; border: 1px solid #d6d6d6; box-shadow: -1px -1px 16px 8px #eaeaea; }
.subscribes form { padding: 20px 40px; }
.subscribes input { height: 50px; padding: 0 22px; font-size: 15px; max-width: 450px; }
.subscribesBtns { margin-top: 22px; }
.subscribes img { margin-bottom: 18px; }
/********* photoGallery  *********/
.singleList .photoGalleryList { padding: 0; margin: 0 -10px; display: flex; flex-wrap: wrap; }
.singleList .photoGalleryList li { flex: 0 0 33.33%; max-width: 33.33%; list-style: none; display: flex; }
.singleList .photoGalleryList li .photo-outer { margin: 10px; width: 100%; }
.field-content { overflow: hidden; position: relative; }
.singleList .photoGalleryList li:nth-child(-n+3) .photo-outer { margin-top: 0; }
.singleList .photoGalleryList .field-content { overflow: hidden; position: relative; }
.photoGalleryMain .photoGalleryList li { flex: 0 0 50%; max-width: 50%; margin: 0; display: flex; border: 0; }
.photoGalleryMain .photoGalleryList { display: flex; flex-wrap: wrap; margin: 0 -10px; padding: 0; }
.photoGalleryMain .photoGalleryList li:nth-child(-n+2) .photo-outer { margin-top: 0; }
.photoGalleryMain .photoGalleryList li .photo-outer { width: 100%; margin: 10px; border:1px solid #dadada; background-color: #005FB0; }
.singleList .photoGalleryList .field-content a { position: relative; height: 100%; width: 100%; display: inline-block; vertical-align: top; }
.singleList .photoGalleryList .field-content a:before { content: ""; position: absolute; background-color: #4480b2d1; width: 100%; height: 100%; z-index: 1; opacity: 0; transition: 1s; left: 0; bottom: 0; }
.photoGalleryList li:hover .field-content a:before { opacity: 1; }
.photoGalleryList li:hover .field-content a:after { opacity: 1; }
.photo-outer { box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.7); }
.views-field-field-photo .field-content a:hover img { transform: scale(1.1); }
.photoGalleryList li:hover .photoGalleryList.field-content img { transform: scale(1.1); }
.views-field-field-photo .field-content a:after { content: "\f0c1"; position: absolute; font-family: fontawesome; left: 0; right: 0; top: 50%; color: #f9f9f9; font-size: 36px; transform: translateY(-11px); transition: 2s; opacity: 0; z-index: 2; text-align: center; }
.views-field-field-photo .field-content a:before { content: ""; position: absolute; background: #4480b2cc; width: 100%; height: 100%; z-index: 1; transition: 1s; opacity: 0; }
.photoGalleryList li .views-field-field-photo .field-content a { position: relative; height: 100%; width: 100%; display: inline-block; }
.singleList .field-content a:after { content: "\f00e"; position: absolute; top: 50%; color: #fff; left: 0; right: 0; z-index: 2; transform: translateY(-23px); font-family: fontawesome; font-size: 30px; opacity: 0; transition: 2s; text-align: center; }
.field-content img { transition: 1s; height: 235px; width: 100%; }
.views-field-title a { font-size: 15px; text-decoration: none; color: #ffffff; display: inline-block; line-height: 20px; padding: 20px; text-align: left; }
.views-field-title { background: #005FB0; }
.views-field-title p { padding: 20px; margin-bottom: 0; }
.coreList { margin: 0 auto; text-align: center; }
.sState { font-weight: 600; text-decoration: none; margin-bottom: 20px; text-align: center; font-size: 20px; }
.coreListSerach { display: inline-block; width: 19%; vertical-align: bottom; }
.circulars .coreListSerach { display: inline-block; width: 15%; vertical-align: middle; }
.coreListSerach input { background: #fff; height: 45px; font-size: 15px; padding-left: 18px; color: #757575; }
.coreListSeletc select { height: 45px; -webkit-appearance: none; font-size: 15px; color: #757575; }
.coreListRow { display: block; }
.coreList button { height: 44px; margin: 0 4px; font-size: 16px; background: #183255; border: 1px solid #183255; display: inline-block; vertical-align: top; }
.coreListColl { padding: 30px; border: 1px solid #cecece; background: #fff; width: 100%; display: inline-block; transition: 0.5s; margin-bottom: 20px; position: relative; }
.coreListDetail { padding-left: 30px; display: inline-block; vertical-align: middle; width: 80%; margin-bottom: 10px; }
.coreListImgs { display: inline-block; }
.coreListDetail h3 a { text-decoration: none; color: #005FB0; }
.coreListDetail h3 { margin-bottom: 12px; line-height: 28px; font-size: 18px; font-weight: 600; }
.coreListDetail p { font-size: 16px; margin-bottom: 20px; }
.coreListColl:hover { box-shadow: 1px 1px 20px 0px #d2d4d4; }
.coreListDetail h3 a:hover { color: #183255; }
.coreDate { position: absolute; bottom: 10px; right: 20px; font-size: 15px; color: #0f0f0f; font-weight: 700; }
.coreDate .fa { margin-right: 8px; font-size: 16px; }
.coreList button:hover { background: #076698; border: 1px solid #076698; }
.stataics span { margin: 8px 0; display: block; }
.newCommentFormPc .input-area.textarea.required { flex: 0 0 50%; max-width: 50%; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; }
.newCommentFormPc form { display: flex; flex-wrap: wrap; margin: 0 -5px; }
.newCommentFormPc form .input-area { flex: 0 0 50%; max-width: 50%; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; }
.newCommentFormPc form .input-area .form-group { padding: 5px; }
.newCommentFormPc form .input-area input { height: 45px; font-size: 15px; }
.newCommentFormPc form .input-area textarea { min-height: 45px; line-height: 34px; }
.newCommentFormPc button { margin: 0 5px; }
.newCommentFormPc form .input-area label.error { background: #d33c44; color: #fff; font-size: 15px; padding: 3px 5px; margin-top: 10px; position: relative; }
.newCommentFormPc form .input-area label.error:before { content: ""; position: absolute; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #d33c44; top: -6px; }
.newCommentFormPc form .input-group.capt { flex: 0 0 100%; max-width: 100%; -ms-flex: 0 0 100%; -webkit-flex: 0 0 100%; margin: 0 0 20px; }
.newCommentFormPc form .input-group-append img { margin-top: 0; margin-left: 6px; }
.staticList .staticColl { display: flex; flex-wrap: wrap; background-color: #fff; padding: 20px; margin-bottom: 15px; justify-content: space-between; box-shadow: 1px 1px 2px #ddd; }
.staticImg { flex: 0 0 20%; -ms-flex: 20%; max-width: 20%; align-items: center; display: inline-flex; justify-content: center; }
.staticList .staticColl .staticDetail { flex: 0 0 77%; -ms-flex: 77%; max-width: 77%; align-items: center; }
.staticDate { text-align: right; }
.staticList .staticColl .staticDetail h3 a { text-decoration: none; }
.staticList .staticColl .staticDetail h3 a { text-decoration: none; font-size: 20px; font-weight: 600; }
.staticDate .fa { margin-right: 5px; font-size: 15px; }
.staticDate span { font-weight: 600; font-size: 15px; }
.staticList .staticColl .staticDetail p a { text-decoration: none; font-size: 15px; font-weight: 600; }
.staticView { background-color: #fff; padding: 20px; box-shadow: 1px 1px 2px #e7e7e7; }
.staticView sub { font-size: 15px; }
.staticView sub a { text-decoration: none; }
.loadFlash .alert-danger { background: #fff; margin-bottom: 15px; box-shadow: 1px 1px 2px #e7e7e7; padding: 12px !important; }
.dateFormat { display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 20px; }
.staticView h3 { font-size: 20px; font-weight: 600; color: #3376ad; }
.staticView #post-comment { margin: 15px 0; display: inline-block; text-decoration: none; font-weight: 600; }
.commentFirts ul { margin: 0; }
.ksmLogin { margin-top: 15px; }
.staticView .viewDate { font-size: 15px; }
.ksmLogin .publicationsSerach { width: 80%; }
.staticView .words-limit { margin-top: 12px; display: block; }
.staticView .capt { display: flex; }
.staticView .input-group-append { display: flex; align-items: center; margin-top: 0; }
.staticView .capt input { height: 45px; }
.staticView .input-area.textarea.required label { color: #4c4646; }
.staticView #comments-error { background: #d33c44; color: #fff; font-size: 15px; padding: 3px 5px; margin-top: 10px; position: relative; }
.staticView #comments-error:before { content: ""; position: absolute; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #d33c44; top: -6px; }
.newCommentFormPc h3 { font-size: 16px; color: #232323; }
.jconfirm-cell input { height: 45px; font-size: 15px; }
.jconfirm-cell label { color: #3f3f3f; font-size: 15px; font-weight: 500; }
.jconfirm-cell .input-area .form-group { margin-bottom: 15px; }
.jconfirm-cell .jconfirm-title-c { text-align: center; color: #ffffff; font-size: 18px !important; text-transform: capitalize; font-weight: 500; background-color: #005FB0; padding: 12px 0; }
.jconfirm-buttons .btn-blue { background: #4480b2 !important; padding: 10px 22px !important; border-radius: 0 !important; }
.jconfirm-buttons .btn-info { background: #737373; padding: 10px 22px !important; border-radius: 0 !important; }
.jconfirm-buttons .btn-blue:hover { background-color: #737373 !important; }
.jconfirm-buttons .btn-info:hover { background: #005FB0; }
.jconfirm-closeIcon { color: #fff; font-weight: 500; top: 16px !important; right: 15px !important; opacity: 5 !important; }
.jconfirm-cell label.error { background: #d33c44; color: #fff; font-size: 15px; padding: 3px 5px; margin-top: 10px; position: relative; }
.jconfirm-cell label.error:before { content: ""; position: absolute; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #d33c44; top: -6px; }
.jconfirm-cell .jc-bs3-container { max-width: 560px !important; }
.checkBtns { position: relative; top: 20px; }
.form-check.form-group { margin: 0; padding:0; }
.checkBtns .checkbox { display: inline-block; position: relative; padding: 0 18px; margin: 0; border-radius: 10px; overflow: hidden; cursor: pointer; }
.jconfirm .jconfirm-box { padding: 0 !important; }
.checkBtns .checkbox:after { content: ""; height: 100%; width: 100%; margin-right: 1rem; float: left; border-radius: 3px; transition: 0.15s all ease-out; background-color: #4682b4; z-index: 0; position: absolute; left: 0; top: 0; cursor: pointer; }
.checkBtns .checkbox.active label { color: #fff; }
.checkBtns .checkbox.active:after { background-color: #183255; }
.checkBtns .checkbox input { font-size: 0; height: 0; width: 0; margin: 0; }
.checkBtns { position: relative; top: 20px; }
.jconfirm-cell form { padding: 15px 15px 0 15px; }
.jconfirm-buttons { padding: 0 15px; }
.jconfirm-closeIcon:hover { color: #0e2c58; }
.price-slider span { color: #757575 !important; font-size: 16px !important; }
.listIndex .coreListSeletc label { display: none; }
.listIndex .coreListSeletc input { background: #fff; height: 45px; font-size: 15px; padding-left: 18px; color: #757575; display: inline-block; vertical-align: middle; }
.coreListSeletc.coreListSeletCat .ms-options-wrap.ms-has-selections > button { margin: 0; padding-left: 18px; }
.ms-options ul li { text-align: left; width: 100%; }
.ms-options-wrap > .ms-options > ul input[type="checkbox"] { top: -9px !important; }
.ms-options-wrap > .ms-options > ul label { padding: 4px 4px 4px 28px !important; }
.ms-options-wrap > button:focus, .ms-options-wrap > button { margin-left: 0; }
.ms-options-wrap > button:focus, .ms-options-wrap > button { color: #757575 !important; padding: 5px 20px 5px 18px !important; font-size: 16px !important; border-radius: 8px; }
.archive-top a { display: inline-block; font-size: 18px; background: #183255; color: #ffffff; border: 1px solid #183255; padding: 4px 25px; border-radius: 60px; text-decoration: none; line-height: 30px; }
.archive-top a:hover { background: #4480b1; color: #fff; border: 1px solid #4480b1; }
.archive-top { margin-bottom: 20px; text-align: left; }
.singleContent { color: #424242; }
.singleContent .bulletText li a { text-decoration: none; font-size: 15px; color: #005FB0; }
.entryContentWhite .pagination li { background: #eeefef; border: 1px solid #d4d3d3; }
.entryContentWhite .pagination .active { background: #00265d; border: 1px solid #00265d; }
.areaWhite { background: #fff; padding: 15px; }
.scanPdf { margin: 0 6px; display: inline-block; vertical-align: text-bottom; }
.singleContent .bulletText li { margin-bottom: 7px; }
.singleContent .bulletText li { background-size: 7px; background-position: left; }
.entryContentWhite { padding: 50px 0; color: #464646; }
.entryContentWhite p { font-size: 15px; line-height: 26px; letter-spacing: 0.5px; text-align: justify; }
.commentColl p { margin-bottom: 10px; }
.commentFirts { padding: 20px; border: 1px solid #d6d6d6; margin-bottom: 26px; position: relative; }
.comment-reply { padding: 3px 17px; border: 1px solid; display: inline-block; text-decoration: none; font-size: 16px; color: #005FB0; margin-top: 16px; }
.comment-reply:hover { background: #005FB0; color: #fff; }
.commentColl p { margin-bottom: 10px; line-height: 28px; font-size: 15px; }
.indented { border-left: 1px solid #d3d7d9; margin-left: 25px; padding: 20px 0 10px 20px; position: relative; margin-bottom: 20px; text-align: justify; }
.indented::before { content: ""; position: absolute; top: 0; left: 0; width: 20px; height: 1px; background-color: #d3d7d9; }
.indented::after { content: ""; position: absolute; bottom: 0; left: 0; width: 20px; height: 1px; background-color: #d3d7d9; }
.comment-by-viewer { position: relative; display: block; padding: 10px 25px 10px 25px; vertical-align: top; width: 100%; border: 1px solid #d3d7d9; font-size: 0.929em; line-height: 1.6; margin-bottom: 20px; text-align: justify; }
.userEmail { position: absolute; right: 20px; bottom: 15px; }
.newCommentForm { padding: 20px; box-shadow: 0px 0px 4px 0px #efecec; border: 1px solid #ececec; margin-top: 30px; }
.newCommentForm h3 { margin-bottom: 10px; font-size: 20px; color: #005FB0; }
.newCommentForm fieldset { border: 1px solid #e5e5e5; height: 70px; margin-top: 20px; border-top: none; padding: 10px 20px; }
.newCommentForm fieldset a { color: #005FB0; }
.btn { background: #005FB0; padding: 10px 30px; font-size: 16px; letter-spacing: 0.5px; border: 1px solid #005FB0; }
.publicDate { float: right; margin-top: -58px; margin-bottom: 0; display: inline-block; letter-spacing: 0.5px; font-size: 16px; }
.incomment { overflow: auto; height: 150px; }
.btns { text-decoration: none; display: inline-block; padding: 12px 22px; font-size: 16px; color: #fff; border-radius: 38px; margin-bottom: 18px; margin-right: 10px; background: #00265d; background: -moz-linear-gradient(-45deg, #00265d 1%, #00265d 37%, #03558d 100%); background: -webkit-linear-gradient(-45deg, #00265d 1%, #00265d 37%, #03558d 100%); background: linear-gradient(135deg, #00265d 1%, #00265d 37%, #03558d 100%); }
.btns:hover { background: #183255; color: #fff; }
.reply-form.fancybox-content { width: 760px; }
.reply-form p { font-size: 15px; line-height: 25px; }
.reply-form h3 { font-size: 20px; margin-bottom: 10px; }
.fancybox-button:hover { background-color: #005FB0; }
.fancybox-button:hover svg { color: #fff; }
.words-limit { margin-top: 20px; display: inline-block; }
/*Loader for comments page*/

.loader1 { display:inline-block; font-size:0px; padding:0px; }
.loader1 span { vertical-align:middle; border-radius:100%; display:inline-block; width:10px; height:10px; margin:3px 2px; -webkit-animation:loader1 0.8s linear infinite alternate; animation:loader1 0.8s linear infinite alternate; }
.loader1 span:nth-child(1) { -webkit-animation-delay: -1s; animation-delay: -1s; background: rgba(245, 103, 115, 0.6); }
.loader1 span:nth-child(2) { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; background: rgba(245, 103, 115, 0.8); }
.loader1 span:nth-child(3) { -webkit-animation-delay: -0.26666s; animation-delay: -0.26666s; background: rgba(245, 103, 115, 1); }
.loader1 span:nth-child(4) { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; background: rgba(245, 103, 115, 0.8); }
.loader1 span:nth-child(5) { -webkit-animation-delay: -1s; animation-delay: -1s; background: rgba(245, 103, 115, 0.4); }
@keyframes loader1 {
	from { transform: scale(0, 0); }
	to { transform: scale(1, 1); }
}
@-webkit-keyframes loader1 {
	from { -webkit-transform: scale(0, 0); }
	to { -webkit-transform: scale(1, 1); }
}
/*Loader for comments page*/


/*-------Colorbox Core Style--------*/

#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; }
#cboxLoadedContent { overflow: auto;/*  -webkit-overflow-scrolling: touch;*/ }
#cboxTitle { margin: 0; font-family: 'Poppins', sans-serif; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { border: 0; padding: 0; margin: 0; overflow: visible; width: auto; background: none; cursor: pointer; }
#cboxPrevious:active, #cboxNext:active, #cboxClose:active, #cboxSlideshow:active { outline: 0; }
.cboxPhoto { float: left; margin: auto; border: 0; display: block; max-width: none; }
.cboxIframe { width: 100%; height: 100%; display: block; border: 0; }
#colorbox, #cboxContent, #cboxLoadedContent { box-sizing: content-box; }
#cboxOverlay { background: #000; }
#colorbox { outline: 0; }
#cboxWrapper { background: #fff; border-radius: 5px; }
#cboxTopLeft { width: 15px; height: 15px; }
#cboxTopCenter { height: 15px; }
#cboxTopRight { width: 15px; height: 15px; }
#cboxBottomLeft { width: 15px; height: 10px; }
#cboxBottomCenter { height: 10px; }
#cboxBottomRight { width: 15px; height: 10px; }
#cboxMiddleLeft { width: 15px; }
#cboxMiddleRight { width: 15px; }
#cboxContent { background: #fff; overflow: hidden; }
#cboxError { padding: 50px; border: 1px solid #ccc; }
#cboxLoadedContent { margin-bottom: 28px; }
#cboxTitle { position: absolute; background: #005FB0; bottom: 28px; left: 0; color: #ffffff; width: 100%; padding: 4px 6px; box-sizing: border-box; text-align: center; }
#cboxCurrent { position: absolute; bottom: -2px; left: 60px; color: #949494; }
.cboxSlideshow_on #cboxSlideshow { position: absolute; bottom: 0px; right: 30px; background: url(../images/controls.png) no-repeat -75px -50px; width: 25px; height: 25px; text-indent: -9999px; }
.cboxSlideshow_on #cboxSlideshow:hover { background-position: -101px -50px; }
.cboxSlideshow_off #cboxSlideshow { position: absolute; bottom: 0px; right: 30px; background: url(../images/controls.png) no-repeat -25px -50px; width: 25px; height: 25px; text-indent: -9999px; }
.cboxSlideshow_off #cboxSlideshow:hover { background-position: -49px -50px; }
#cboxPrevious { position: absolute; bottom: 0; left: 0; background: url(../images/controls.png) no-repeat -75px 0px; width: 25px; height: 25px; text-indent: -9999px; }
#cboxPrevious:hover { background-position: -75px -25px; }
#cboxNext { position: absolute; bottom: 0; left: 27px; background: url(../images/controls.png) no-repeat -50px 0px; width: 25px; height: 25px; text-indent: -9999px; }
#cboxNext:hover { background-position: -50px -25px; }
#cboxLoadingOverlay { background: #fff; }
#cboxLoadingGraphic { background: url(../images/loading_animation.gif) no-repeat center center; }
#cboxClose { position: absolute; bottom: 0; right: 0; background: url(../images/controls.png) no-repeat -25px 0px; width: 25px; height: 25px; text-indent: -9999px; }
#cboxClose:hover { background-position: -25px -25px; }
.iaad .coreListDetail { padding-left: 0; }
.iaad .coreListDetail h3 { font-size: 18px; color: #005FB0; }
.iaad { width: 60%; float: left; }
.iaad .coreListDetail p { margin-bottom: 15px; }
.iaad .coreListDetail img { width: 25px; }
.iaad .coreListDetail sub { font-size: 15px; margin-left: 10px; }
.speechDocument table tr:nth-child(odd) td, .tableRowOdd { background: #fff; }
.speechDocument img { width: 22px; margin-right: 10px; display: inline-block; vertical-align: top; }
.whiteTable tr:nth-child(odd) td, .tableRowOdd { background-color: #fff; }
.whiteTable tr td a { text-decoration: none; font-size: 18px; }
.whiteTable tr td:first-child { text-align: left; }
.whiteTable tr td ul { margin-bottom: 0; }
.firstCenter tr td:first-child { text-align: center; }
/*-------treeview Style--------*/

.treeview li.contains-items { background-image: none !important; }
.treeviewRightFilter ul li { padding: 8px 0 8px 20px; border-bottom: 1px solid #32638c; }
.treeviewRightFilter ul { padding-left: 0; margin-bottom: 6px; padding-right: 0; }
.treeviewRightFilter { float: right; padding: 0; width: 37%; border: 1px solid #cecece; background: #005FB0; }
.treeviewRightFilter ul li a { color: #fbfbfb; text-decoration: none; font-size: 18px; }
.treeviewRightFilter ul li a:hover { color: #183255 !important; }
.treeviewRightFilter ul li:last-child { border-bottom: 0; }
.treeview ul li:before { content: "\f105"; position: relative; font-family: fontawesome; color: #fff; left: -10px; font-size: 20px; }
.treeview, .treeview ul li { position: relative; border-bottom: none; padding: 2px 0px 2px 5px; }
.treeview ul { margin-left: 6px; }
.treeview ul li { margin-right: 2px; }
.treeview ul li ul li a { font-size: 14px; }
.treeviewRightFilter ul li ul li a { font-size: 14px; }
.treeviewRightFilter h2 { color: #fff; font-size: 22px; padding: 16px; border-bottom: 2px dotted #9db3c5; margin-bottom: 16px; }
.treeview li .items-expanded { padding-top: 0; }
.treeview li.contains-items:after { content: "\f067"; position: absolute; right: 0px; color: #fff; display: inline-block; top: 9px; font-family: fontawesome; font-size: 13px; }
.treeview li.items-expanded:after { content: "\f068"; position: absolute; right: 0px; color: #fff; display: inline-block; top: 9px; font-family: fontawesome; font-size: 13px; }
.treeview li.contains-items { position: relative; }
.treeview li.items-expanded ul li + ul li:after { right: 21px; }
.treeview li { text-indent: 0; }
.treeview li a { padding-right: 32px; }
.immovableColl { width: 31.33%; float: left; padding: 18px 25px; background: #fff; margin: 9px; min-height: 180px; border: 1px solid #dcdada; box-shadow: 1px 1px 4px #d8d8d8; }
.immovableColl h3 { font-size: 20px; color: #005FB0; margin-bottom: 10px; line-height: 24px; }
.immovableColl sub { color: #000; }
.fullLists { width: 100% !important; }
.fullLists .immovableColl { position: relative; }
.fullLists .documentsPdf { position: absolute; right: 20px; bottom: 20px; font-size: 22px; }
.immovableColl p { margin-bottom: 5px; }
.immovableColl .fa { margin-left: 10px; }
.immovableColl a img { width: 24px; margin-left: 7px; }
.immovableColl small { color: #000; font-size: 15px; }
.documentsPdf span { display: inline-block; vertical-align: bottom; }
/********* 404 page inner *********/

.iconContentOut { display: inline-block; width: 92%; vertical-align: top; padding-left: 120px; position: relative; }
.notfound { padding: 40px; border: 0px solid #999; box-shadow: 0 0 32px rgba(0, 0, 0, 0.2); }
.notfound { padding: 40px; border: 0px solid #999; box-shadow: 0 0 32px rgba(0, 0, 0, 0.2); background: #fff; }
.pageNoteArea { display: inline-block; width: 100%; padding-left: 210px; min-height: 260px; padding-top: 44px; }
.notCaption { position: absolute; left: 54px; background: #fff; box-shadow: 0 0 32px rgba(0, 0, 0, 0.2); top: 41px; }
.notCaption img { width: 255px; }
.notfound .btn:hover { background: #183255; }
.notfound .btn { background: #005FB0; color: #fff; text-decoration: none; padding: 11px 20px; margin-top: 12px; display: inline-block; border: none; }
.pageNoteArea h2 { color: #777; margin-bottom: 10px; }
.pageNoteArea p { font-size: 20px; color: #777; }
/********* Tenders inner *********/

.tenderList li { padding: 15px; list-style: none; border-bottom: 3px solid #cecece; position: relative; margin-bottom: 20px; background-color:#fff; }
.tenderList li .pdfTops { right: 15px; border:0; top:auto; bottom:15px; width: auto; }
.tenderList li h5 { font-size: 16px; margin-bottom: 22px; padding-right: 100px; color: #3a3939; font-weight: 600; }
.tenderList li .fa { color: #005FB0; margin-right: 10px; font-size: 18px; }
.isueDate { position: absolute; right: 0; top: 31px; color: #7b7b7b; margin-bottom: 0; }
.tenderList li p { margin-bottom: 0; font-size: 14px; }
.tenderList li h5 a { display: inline-block; vertical-align: bottom; margin-bottom: 10px; }
.buttonArchive a { background: #183255; border: none; color: #fff; cursor: pointer; text-decoration: none; display: inline-block; vertical-align: top; height: 44px; line-height: 44px; width: 100px; font-size: 16px; text-align: center; }
.buttonArchive { margin-bottom: 18px; }
.buttonArchive a:hover { background: #005FB0; }
 .coreListRow tr:nth-child(odd) td { background: white; }
.coreListRow .fa { margin-right: 5px; }
.lastSubmission { margin-left: 35px; }
.pdfTops a { display: inline-block; }
.pdfTops { position: absolute; right: 15px; bottom: 15px; padding-left: 15px; border-left: 1px solid #ececec; text-align: center; width: 12%; margin: 0; }
.pdfTops small { font-size: 14px; display: inherit; font-weight: 500; }
.pdfTops img { width: 32px; }
.tenderList b { color: #000; }
/*----------------------Video galley page------------*/

.videoGallery { float: left; }
.videoGalleryList { padding-left: 0; margin: 0 -10px; display: flex; flex-wrap: wrap; }
.videoGalleryList li { list-style: none; flex: 0 0 50%; max-width: 50%; display: flex; }
.videoGalleryList li:nth-child(-n+2) .video-outer { margin-top: 0; }
.videoGalleryList li .video-outer { margin: 10px; width: 100%; background-color: #005FB0; }
.video-field-content a { padding: 13px 15px; display: inline-block; text-decoration: none; color: #fff; font-size: 15px; text-align: center; width: 100%; }
.video-field-content { background: #005FB0; }
.videotree { width: 22% !important; }
.video-outer-hover a:before { content: ""; position: absolute; width: 100%; height: 100%; background: #4480b2cf; opacity: 0; transition: 1s; z-index: 1; }
.video-outer-hover { position: relative; overflow: hidden; cursor: pointer; }
.video-outer-hover a:hover:before { opacity: 1; }
.video-outer-hover a:after { content: "\f04b"; position: absolute; top: 50%; left: 0; right: 0; text-align: center; font-family: fontawesome; z-index: 2; color: #005FB0; border: 2px solid; padding-left: 4px; border-radius: 65px; width: 35px; margin: 0 auto; font-size: 18px; transform: translateY(-13px); opacity: 0; transition: 2s; height: 35px; display: inline-block; line-height: 33px; background: #fff; }
.video-outer-hover a:hover:after { opacity: 1; }
.video-outer-hover a:hover img { transform: scale(1.1); }
.video-outer-hover img { transition: 1s; }
.videotree h2 { font-size: 16px; }
.video-outer { box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.7); }
.videotree ul li a { font-size: 16px; }
.video-outer-hover a { padding: 0; }
.vid-lable { font-weight: 500; color: #000; }
/*Video galley loader css*/

#cover-spin { position: fixed; width: 100%; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(255, 255, 255, 0.7); z-index: 9999; display: none; }
@-webkit-keyframes spin {
	from { -webkit-transform: rotate(0deg); }
	to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
	from { transform: rotate(0deg); }
	to { transform: rotate(360deg); }
}
#cover-spin::after { content: ''; display: block; position: absolute; left: 48%; top: 40%; width: 40px; height: 40px; border-style: solid; border-color: #005FB0; border-top-color: transparent; border-width: 4px; border-radius: 50%; -webkit-animation: spin .8s linear infinite; animation: spin .8s linear infinite; }
/*Video galley loader css*/

.tooltipCore { display: inline-block; position: relative; }
.topTooltips { position: relative; display: inline-block; }
/********* Audit Regulations inner *********/
.auditRegulations h2 { border-bottom: 2px dotted #005FB0; padding-bottom: 12px; color: #005FB0; line-height: 32px; font-weight: 500; font-size: 26px; text-align: left; }
.auditRegulations { width: 70%; float: left; text-align: justify; padding: 15px; background: #fff; color: #494848; }
.auditRegulations h3 { margin-bottom: 20px; line-height: 30px; font-size: 22px; font-weight: 500; color: #464646; text-align: left; }
.auditRegulations .bulletText li { font-size: 15px; margin-bottom: 8px; background-size: 8px; line-height: 26px; letter-spacing: 0.5px; }
.auditRegulationsRight { float: right; padding: 0; width: 26%; border: 1px solid #cecece; background: #005FB0; }
.auditRegulationsRight ul li { padding: 8px 38px 8px 24px!important; border-bottom: 1px solid #32638c !important; list-style: none; color: #fff; font-size: 15px !important; letter-spacing: 1px; }
.auditRegulationsRight ul { padding: 0; margin-bottom: 0; }
.auditRegulationsRight h2 { color: #fff; font-size: 22px; padding: 16px; border-bottom: 2px dotted #9db3c5; margin-bottom: 16px; font-weight: 700; text-shadow: 1px 1px 1px #242222; }
.auditRegulationsRight .accordDetail a { display: inline-block; width: 100%; color: #fff; line-height: 24px; letter-spacing: 1px; font-size: 13px; text-decoration: none; padding: 3px 12px; position: relative; }
.auditRegulationsRight .accordion .accTrigger.active { background: none !important; border-bottom: 0; }
.auditRegulationsRight ul .accTrigger1 a { text-decoration: none; }
.auditRegulationsRight .accordion .accTrigger { background: none; position: relative; }
.auditRegulationsRight .accordion .accTrigger:before { content: "\f067"; position: absolute; right: 22px; color: #fff; display: inline-block; font-family: fontawesome; font-size: 13px; top: 12px; }
.auditRegulationsRight .accordion .accTrigger.active:before { content: "\f068"; position: absolute; right: 22px; color: #fff; display: inline-block; top: 12px; font-family: fontawesome; font-size: 13px; }
.auditRegulationsRight .accordDetail a:before { content: "\f105"; position: absolute; font-family: fontawesome; color: #fff; left: -3px; font-size: 16px; }
.auditRegulationsRight .accordDetail { border-bottom: 1px solid #32638c; padding-left: 28px; }
.auditRegulationsRight .accordDetail a:hover { color: #183255; }
.auditRegulations h6 { font-size: 16px; margin-bottom: 16px; color: #464646; text-align: left; }
.auditRegulations h4 { font-size: 20px; margin-bottom: 10px; line-height: 30px; font-weight: 500; color: #464646; text-align: left; }
.auditRegulations .bulletText strong { font-weight: 700; color: #000; letter-spacing: 1px; }
.auditRegulations ol li strong { font-weight: 700; color: #000; letter-spacing: 1px; }
.auditRegulations li { padding-left: 9px; font-size: 15px; margin-bottom: 10px; color: #464646; }
.auditRegulations .bulletText li { padding-left: 22px; }
.auditRegulationsRight .accordion .accTrigger a { color: #fff; }
.stick { position: -webkit-sticky; position: sticky; top: 9%; }
.stick ul { overflow: auto; max-height: 450px !important; }
.fixed { position: -webkit-sticky !important; position: sticky !important; top: 0; }
.noAcord ul li a { color: #fff; text-decoration: none; cursor: pointer; display: inline-block; width: 100%; font-weight: 400; }
.noAcord li:last-child { border-bottom: 0; }
.greenTitle { font-weight: 500; border-radius: 10px; }
.noAcord ul li a:hover { color: #fff; padding-left: 3px; }
.entryContentWhite .textRight { text-align: right; }
.bulletSubText { margin-top: 20px; }
.auditRegulations p { margin-bottom: 18px; }
.bulletSubText li { background: none !important; padding-left: 18px !important; position: relative; list-style: none; }
.pdfTelecom a { margin: 0 12px; }
.pdfTelecom a img { margin-left: 12px; }
.auditRegulations .bulletSubText li:last-child { margin-bottom: 0; }
.bulletSubText li:before { content: "\f111"; position: absolute; left: 0; font-family: fontawesome; font-size: 8px; top: 5px; }
.butNone { margin-bottom: 0 !important; }
.setDesign .accTrigger a { padding-left: 20px; font-size: 14px; font-weight: 500; }
.setDesign .accTrigger.active:before { top: 20px !important; }
.setDesign .accTrigger:before { top: 20px !important; }
.setDesign .accTrigger { border-bottom: 1px solid #d4d4d4; }
.setDesign { height: auto; overflow: auto; }
.bookSet li { list-style: none; padding-right: 12px; }
.bookSet { border: 1px solid #d7d7d7; padding: 10px; }
.bookSet li:nth-child(even) { background: #e7e7e7; }
.bookSet li:hover { background-color: #f7f4f4; }
.bookSet li a { text-decoration: none; width: 100%; color: #303030; display: inline-block; font-size: 16px; padding: 5px 0 5px 42px; display: inline-block; background-image: url(../images/book.png); background-repeat: no-repeat; background-size: 28px; background-position: 2px; }
/*****************sucusess Massage css***************/

.sucusessMassage { margin-top: 50px; }
.sucusessFull { margin: 0 auto; text-align: center; width: 40%; background: #fff; box-shadow: 1px 1px 20px 0px rgb(218, 218, 218); padding: 28px; position: relative; }
.sucusessCaption { position: absolute; top: -50px; right: 0; left: 0; }
.sucusessNoteArea { margin-top: 40px; }
.sucusessNoteArea h2 { font-size: 32px; color: #183255; margin-bottom: 14px; }
.sucusessNoteArea p { font-size: 16px; color: #9b9e9b; }
.sucusessCaption img { border-radius: 70px; box-shadow: 0px 0px 20px 0px rgb(218, 218, 218); }
.sucusessNoteArea a { display: inline-block; color: #fff; text-decoration: none; border-radius: 4px; }

/* width */
.statright .auditRepotingIndex::-webkit-scrollbar { width: 6px; border-radius: 10px; }

/* Track */
.statright .auditRepotingIndex::-webkit-scrollbar-track { background: #a9a9a9; border-radius: 10px; }

/* Handle */
.statright .auditRepotingIndex::-webkit-scrollbar-thumb { background: #4e8ac8; border-radius: 10px; }

/* Handle on hover */
.statright .auditRepotingIndex::-webkit-scrollbar-thumb:hover { background: #555; }

/* width */
.reportPressColl .pressInner::-webkit-scrollbar { width: 6px; border-radius: 10px; }

/* Track */
.reportPressColl .pressInner::-webkit-scrollbar-track { background: #d1d1d1; border-radius: 10px; }

/* Handle */
.reportPressColl .pressInner::-webkit-scrollbar-thumb { background: #4e8ac8; border-radius: 10px; }

/* Handle on hover */
.reportPressColl .pressInner::-webkit-scrollbar-thumb:hover { background: #555; }
.pressPosting .pressInner::-webkit-scrollbar { width: 6px; border-radius: 10px; }

/* Track */
.pressPosting .pressInner::-webkit-scrollbar-track { background: #d1d1d1; border-radius: 10px; }

/* Handle */
.pressPosting .pressInner::-webkit-scrollbar-thumb { background: #4e8ac8; border-radius: 10px; }

/* Handle on hover */
.pressPosting .pressInner::-webkit-scrollbar-thumb:hover { background: #555; }

/* width */
.auditRegulationsRight .accordion::-webkit-scrollbar { width: 7px; border-radius: 10px; }

/* Track */
.auditRegulationsRight .accordion::-webkit-scrollbar-track { background: #d1d1d1; border-radius: 10px; }

/* Handle */
.auditRegulationsRight .accordion::-webkit-scrollbar-thumb { background: #183255; border-radius: 10px; }

/* Handle on hover */
.auditRegulationsRight .accordion::-webkit-scrollbar-thumb:hover { background: #555; }
.pressPosting .resTab .tabNav li { margin: 0; width: 49.6%; text-align: center; }
.pressPosting .resTab .tabNav li a { padding: 10px 24px; font-size: 21px; }

/* width */
.stick ul::-webkit-scrollbar { width: 7px; border-radius: 10px; }

/* Track */
.stick ul::-webkit-scrollbar-track { background: #d1d1d1; border-radius: 10px; }

/* Handle */
.stick ul::-webkit-scrollbar-thumb { background: #183255; border-radius: 10px; }

/* Handle on hover */
.stick ul::-webkit-scrollbar-thumb:hover { background: #555; }

/* width */
.statright .auditRepotingIndex::-moz-scrollbars { width: 7px; border-radius: 10px; }

/* Track */
.statright .auditRepotingIndex::-moz-scrollbar-track { background: #a9a9a9; border-radius: 10px; }

/* Handle */
.statright .auditRepotingIndex::-moz-scrollbar-thumb { background: #4e8ac8; border-radius: 10px; }

/* Handle on hover */
.statright .auditRepotingIndex::-moz-crollbar-thumb:hover { background: #555; }

/* width */
.pressPosting .pressInner::-moz-scrollbar { width: 7px; border-radius: 10px; }

/* Track */
.pressPosting .pressInner::-moz-scrollbar-track { background: #d1d1d1; border-radius: 10px; }

/* Handle */
.pressPosting .pressInner::-moz-scrollbar-thumb { background: #4e8ac8; border-radius: 10px; }

/* Handle on hover */
.pressPosting .pressInner::-moz-scrollbar-thumb:hover { background: #555; }

/*Calender Date Selection*/

/* width */
.dashboardContent::-webkit-scrollbar { width: 7px; border-radius: 10px; }

/* Track */
.dashboardContent::-webkit-scrollbar-track { background: #fff; border-radius: 10px; }

/* Handle */
.dashboardContent::-webkit-scrollbar-thumb { background: #d1d1d1; border-radius: 10px; }

/* Handle on hover */
.dashboardContent::-webkit-scrollbar-thumb:hover { background: #555; }
.leftperBack { float: left; }
.leftperBack a { text-decoration: none; color: #fff; font-size: 16px; padding: 12px 20px; display: inline-block; background: #0a3457; }
.leftperBack a:hover { background: #2c353c; }
.internationalList { padding-left: 0; font-family: 'Poppins', sans-serif; }
.internationalList li { background: #fff; float: left; border-radius: 10px; min-height: 270px; list-style: none; box-shadow: 0 0 32px rgba(0, 0, 0, 0.2); width: 31%; margin: 0 9px 20px 9px; padding: 18px; text-align: center; border-bottom: 3px solid #005FB0; }
.internationalList li a { color: #005FB0; text-decoration: none; display: inline-block; font-size: 16px; font-weight: 600; }
.internationalList li a span { font-size: 14px; color: #000; }
.internationalList li a:hover { color: #183255; }
.internationalList li:hover img { transform: scale(1.1); }
.internationalList li img { transition: 1s; }
.internationalList li { font-size: 15px; margin-bottom: 15px; }
.bilateralRelations li { list-style: none; float: left; width: 23%; text-align: center; background: #fff; margin: 0px 6px 12px 6px; padding: 16px 0; box-shadow: 0 0 7px rgba(0, 0, 0, 0.2); }
.bilateralRelations { padding: 0; }
.bilateralRelations li p { margin-bottom: 0; font-size: 20px; margin-top: 20px; font-weight: 700; }
.reportTitle h3 { font-size: 22px; }
.pressPosting .resTab .tabNav li { width: 49.5%; }
.whatsNewWidgetItem { font-weight: 400; }
.sectorsRows ul li { width: 33.33%; }
.sectorsRows ul li img { float: left; }
.sectorsRows a { min-height: 122px; }
.sectorsRows ul li h4 { text-align: left; padding-left: 78px; margin-top: 0px; }
.empCorder { margin-bottom: 0; }
.empCorder li a img { width: 124px; margin-left: 5px; }
.empCorder li a { display: inline-block; width: 100%; margin-top: 20px; font-size: 18px; text-align: center; font-weight: 500; }
.empCorder li a:first-child { margin-top: 0; }
.empCorder li { min-height: 210px; }
/********* Guidelines inner *********/
.listWhite .guidelinesList li { background: #eeefef; }
.listWhite .accordion .accTrigger { font-weight: 600; }
.guidelinesList { padding-left: 0; }
.guidelinesList li { padding: 15px 270px 15px 32px; background: #f3f3f3; list-style: none; margin-bottom: 20px; border-left: 4px solid #4480b1; position: relative; }
.guidelinesList li:hover { box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.18); }
.guidelinesList li h5 { margin-bottom: 0; color: #4480b1; font-size: 16px; color: #000000; line-height: 24px; margin-top: 0; text-align: left; }
.auditRegulations { font-size: 18px; font-weight: 500; color: #464646; text-align: left; }
.guidelinesList li a { text-decoration: none; height: 100%; color: #303030; }
.guidelinesPdfIcons { position: absolute; right: 20px; top: 50%; padding-left: 10px; text-align: right; transform: translateY(-14px); }
.guidelinesPdfIcons sub { color: #3e3e3e; font-size: 15px; margin-left: 10px; font-weight: 500; }
.listWhite { padding: 15px 20px; background: #fff; }
.listWhite ul li { list-style: none; }
/********* journalList inner *********/

.journalList { padding: 0; }
.journalList li { list-style: none; width: 30%; float: left; text-align: center; margin: 0 14px 28px 14px; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.29); padding-bottom: 0; }
.journalTitle { text-decoration: none; font-size: 16px; color: #fff; padding: 10px; display: inline-block; background: #005fb0; width: 100%; }
.journalImagesHolder:before { content: ""; position: absolute; background: #4480b19e; width: 100%; height: 100%; z-index: 2; left: 0; right: 0; opacity: 0; transition: 1s; }
.journalImagesHolder { position: relative; overflow: hidden; }
.journalList li:hover .journalImagesHolder:before { opacity: 1; }
.journalImagesHolder:after { content: "\f0c1"; position: absolute; font-family: fontawesome; left: 0; right: 0; top: 50%; color: #f9f9f9; font-size: 26px; transition: 2s; z-index: 2; transform: translateY(-11px); opacity: 0; }
.journalList li:hover .journalImagesHolder:after { opacity: 1; }
.journalImagesHolder img { transition: 1s; }
.journalList li:hover .journalImagesHolder img { transform: scale(1.1); }
/********* fancybox *********/

.fancybox-content { width: 800px; font-family: 'Poppins', sans-serif; }
.fancybox-content h2 { text-align: center; }
.fancybox-content ul { text-align: justify; }
.fancybox-container .bulletText li { font-size: 16px; margin-bottom: 8px; background-size: 7px; padding-left: 22px; color: #3a3939; }
.fancybox-close-small { color: #585555 !important; }
/********* our mission inner *********/

.iconContentOutVison { display: inline-block; width: 100%; vertical-align: top; padding-left: 100px; position: relative; margin-bottom: 30px; }
.iconContentOut.vison { padding: 40px; border: 0px solid #999; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); background: #fff; width: 98%; }
.iconContentOutVison .visonCaption { position: absolute; left: -100px; background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); top: 41px; }
.visonIconContent { display: inline-block; width: 100%; padding-left: 186px; min-height: 260px; padding-top: 35px; text-align: justify; }
.visonCaption img { width: 255px; border: 8px solid #fff; }
.vison .btn { background: #005FB0; color: #fff; text-decoration: none; padding: 11px 20px; margin-top: 12px; display: inline-block; border: none; }
.vison h2 { color: #005FB0; margin-bottom: 8px; font-weight: 700; letter-spacing: 1px; }
.iconContentOutVisonRight { display: inline-block; width: 100%; vertical-align: top; padding-right: 86px; position: relative; margin-bottom: 30px; }
.iconContentOutVisonRight .visonCaption { position: absolute; right: -100px; top: 41px; box-shadow: 0 0 32px rgba(0, 0, 0, 0.2); }
.iconContentOutVisonRight .visonIconContent { display: inline-block; width: 100%; padding-right: 186px; min-height: 260px; padding-top: 35px; padding-left: 0; }
.fa-external-link { color: #ff0000; font-size: 12px; margin: 0 3px; }
.citizenCharter .accordion { padding-left: 0; }
.citizenCharter .accordion li { list-style: none; padding: 15px 20px; border: 2px solid #efefef; margin-bottom: 15px; background-position: right 20px center; font-size: 18px; border-radius: 6px; box-shadow: 2px 2px 3px #c5c5c5; color: #005FB0; }
.citizenCharter .accordion .accTrigger.active { background-position: right 20px center !important; background-color: #eeefef !important; }
.citizenCharter .accordion .accTrigger { padding-left: 20px; background-position: right 19px center; }
.White { padding: 15px; background-color: #eeefef; margin-bottom: 20px; border: 1px solid #a9a5a5; }
.bluebox { background-color: #BED2E6; border: 1px solid #2164AA; padding: 20px; margin: 30px 0; color: #000; }
.bluebox ul { margin-bottom: 0; }
.centerText td { text-align: center; }
.bluebox p:last-child { margin-bottom: 0; }
.White p:last-child { margin-bottom: 0; }
.padSpace td { padding: 7px 16px; }
.boxImags { padding: 18px 12px; background: #fff; }
.boxImags li { list-style: none; width: 48%; float: left; margin: 0 7px; padding-left: 0; }
.boxImags li img { height: 288px; margin-bottom: 20px; }
.signed { background: #fff; padding: 18px; }
.signed li { list-style: none; width: 47%; margin: 9px; padding-left: 0; text-align: center; display: inline-block; vertical-align: middle; }
.signed li img { width: 130px; margin-bottom: 10px; }
.singleAuditRow { background: #fff; padding: 35px 0; border-bottom: 3px solid #80808052; }
.singleAuditRow .auditTopPerfomance { background-color: #fff; margin-bottom: 0px; }
.singleAuditRow .reportIcon { width: 18%; float: left; margin-right: 40px; margin-bottom: 0; border: 1px solid #d0d0d0; }
.singleAuditRow .singTitle { font-size: 22px; margin-bottom: 12px !important; color: #4480b1; font-weight: 500; }
.singleAuditRow .rightper span { padding: 5px 20px; background: #255d8b; font-size: 14px; float: left; position: relative; }
.auditTopPerfomance { margin-bottom: 25px; font-family: 'Open Sans', sans-serif; background: #4480b1; color: #fff; width: 100%; float: left; }
.rightper { float: right; }
.rightper span { padding: 12px 20px; background: #255d8b; font-size: 16px; float: left; position: relative; }
.rightper span:before { content: ""; position: absolute; width: 1px; height: 25px; background: #4480b1; left: 0; }
.rightper span:first-child:before { width:0; }
.auditDetailCollDetail { padding: 0 20px 20px 20px; }
.auditTopPerfomance span .fa { margin-right: 10px; }
.governmentType { display: inline-block; padding: 10px; }
.governmentType span { padding: 10px; }
.governmentTypePer { float: right; padding: 10px 28px; background: #255d8b; }
.labelTitleBold { font-size: 16px; font-family: 'Poppins', sans-serif; font-weight: 700; color: #2f2f2f; }
.auditSingleContent .reportIcon { float: left; margin-right: 45px; width: 30%; }
.auditRightLable .labelItemBold { font-size: 15px; color: #756e6e; }
.auditRightLableRight { width: 64%; display: inline-block; }
.sectorSingleAudit span:last-child { margin-left: 12px; color: #756e6e; }
.sectorSingleAudit span:first-child { padding: 6px 20px; background: #f7f7f7; color: #2d2b2b; display: inline-block; margin-bottom: 6px; }
.auditRightLable { margin-bottom: 20px; }
.auditSingleContent h4 { margin: 15px 0; font-size: 20px; font-weight: 500; color: #2f2f2f; }
.auditSingleContent { font-family: 'Poppins', sans-serif; }
.auditSingleContent .citizenCharter { width: 100%; display: inline-block; }
.fa-file-text { margin-right: 12px; }
.auditSingleContent .accordDetail a { text-decoration: none; color: #183255; }
.auditSingleContent .accordDetail a:hover { color: #4480b1; }
.sectorSingleAudit { display: inline-block; border-top: 1px solid #d0cbcb; padding-top: 18px; width: 100%; }
.auditSingleContent .accordDetail sub { font-size: 15px; }
.singTitle { font-size: 18px; margin-bottom: 23px !important; color: #4480b1; font-weight: 500; text-align: left; }
.singleAuditRow .auditRightLableRight ul li { width: 45%; list-style: none; float: left; }
.citizenCharter { font-family: 'Poppins', sans-serif; }
.reportListing li { width: 100%; float: left; margin-bottom: 15px; }
.reporListFull li { width: 100%; }
.listFulls li { width: 100%; }
.reportListing { margin:0; padding: 0; list-style: none; }
.reportListing .listItem { background-color:#fff; padding: 15px; border-bottom: 3px solid #ccc; position: relative; min-height: 123px; }
.reportListing .listReportCategory { font-size: 16px; color: #424242; margin-bottom: 35px; }
.reportListing .listReportTitle { margin-bottom: 16px; font-size: 15px; color: #424242; font-weight: 600; text-align: left; }
.reportListing .categoryText { padding: 4px 7px; color:#fff; background-color:#183255; display: inline-block; vertical-align:middle; border-radius:3px; font-size: 15px; margin-left:5px; position: relative; top: -2px; }
.reportListing .downPdf { position: absolute; right:15px; bottom:11px; font-size:15px; }
.reportListing .downPdf sub { font-size: 15px; color: #000; font-weight: 500; }
.categoryText .fa { margin-right: 10px; }
.reportListing .downPdf a { text-decoration: none; }
.commonPdfList { margin: 0; padding: 0; list-style: none; }
.commonPdfList li { margin-bottom: 20px; }
.commonPdfList.col2 { margin: 0 -10px; }
.commonPdfList.col2 li { padding-left:10px; padding-right:10px; }
.commonPdfList .pdfItem { position: relative; border-left: 6px solid #4480b1; background: #f5f5f5; display:block; text-decoration:none; padding: 10px 145px 10px 15px; }
.commonPdfList .pdfTitleText { margin-bottom: 0; color: #4480b1; font-size: 16px; }
.commonPdfList .downPdfIcon { position: absolute; right:15px; top:10px; font-size:15px; color: #424242; }
.commonPdfList .downPdfIcon sub { font-size: 100%; margin-left:5px; }
.commonPdfList .pdfItem:hover .pdfTitleText { color: #333; }
.ourOfficeList { padding-left: 0; }
.ourOfficeList li { list-style: none; width: 31.33%; float: left; padding: 15px; background: #fff; margin: 0 6px 12px 6px; min-height: 204px; box-shadow: 1px 1px 18px 3px #e0e0e0; text-align: center; border: 1px solid #d6d6d6; }
.ourOfficeList a { text-decoration: none; cursor: pointer; display: inline-block; }
.ourOfficeList .stateBack img { max-width: 100px; transition: 1s; }
.ourOfficeList h4 { font-size: 17px; margin-bottom: 0; margin-top: 18px; color: #00265d; font-weight: 600; }
.ourOfficeList li:hover { box-shadow: 2px 2px 15px 2px #9a9a9a; }
.ourOfficeList li:hover img { transform: scale(1.1); }
.ourOfficeList li:hover a h4 { color: #4480b1; }
/********* our Mission inner *********/

.ourMissionList { padding-left: 0; }
.ourMissionList li { list-style: none; width: 100%; text-align: left; margin-bottom: 15px; border: 1px solid #005FB0; background-color: #fff; padding: 30px 25px 38px 170px; float: left; box-shadow: 2px 2px 8px 0px rgb(210, 214, 214); position: relative; }
.ourMissionList li h4 { font-size: 22px; font-weight: 700; color: #005FB0; margin-bottom: 10px; }
.ourMissionList li p { font-size: 15px; margin-bottom: 0; }
.ourMissionIcons img { border: 1px solid #005FB0; border-radius: 112px; width: 125px; padding: 6px; background: #fff; box-shadow: 2px 2px 8px 0px rgb(210, 214, 214); }
.ourMissionIcons { position: absolute; left: 20px; top: 26px; }
/********* Employee corner inner *********/

.employeeLoginBtn { text-align: center; }
.employeeLoginBtn a { padding: 12px 30px; text-decoration: none; border: 2px solid #808080; display: inline-block; border-radius: 2px; margin: 0 10px 20px 10px; width: 250px; font-size: 18px; position: relative; }
.employeeLoginBtn a:nth-child(1) { background: #8064a2; color: #fff; border: 2px solid #8064a2; }
.employeeLoginBtn a:nth-child(2) { background: #4f81bd; color: #fff; border: 2px solid #4f81bd; }
.employeeLoginBtn a:nth-child(3) { background: #f79646; color: #fff; border: 2px solid #f79646; }
.employeeLoginBtn a:nth-child(4) { background: #9bbb59; color: #fff; border: 2px solid #9bbb59; }
.employeeLoginBtn a:after { content: ""; position: absolute; width: 100%; border: 1px solid #fff; height: 100%; left: 0; top: 0; }
.employeeLoginBtn a:hover:nth-child(1) { background: #9a74c7; color: #fff; border: 2px solid #9a74c7; }
.employeeLoginBtn a:hover:nth-child(2) { background: #5491da; color: #fff; border: 2px solid #5491da; }
.employeeLoginBtn a:hover:nth-child(3) { background: #fba863; color: #fff; border: 2px solid #fba863; }
.employeeLoginBtn a:hover:nth-child(4) { background: #b3da63; color: #fff; border: 2px solid #b3da63; }
span.empTitle { display: block; margin-top: 18px; }
/********* core button tooltip css *********/

.coretooltip { position: relative; display: inline-block; }
.coretooltip .coretooltiptext { visibility: hidden; width: 150px; background-color: #fff; color: #002b62; text-align: center; border-radius: 6px; padding: 7px 0; position: absolute; z-index: 1; top: -115px; left: 50%; margin-left: -70px; border: 1px solid #01356d; box-shadow: 1px 0px 12px 0px rgba(86, 83, 83, 0.5); }
.coretooltip:hover .coretooltiptext { visibility: visible; }
.coretooltip .coretooltiptext:before { border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 14px solid #00265d; content: ""; position: absolute; left: 50%; margin-left: -15px; top: 100%; }
.coretooltip #core-info { margin-bottom: 0; font-size: 20px; }
.fixed-header { position: fixed; top: 0; }
.mainNavigation { width: 100%; }
.fixed-right { position: sticky; top: 0; }
.yearListAcord { width: 100%; float: left; }
.stateBoxs .accTrigger { padding-left: 20px; background-position: right 16px center; font-weight: 600; color: #4480b1; border-left: 0; margin-bottom: 6px; border-bottom: 2px solid #eaeaea; }
.stateBoxs .accTrigger.active { background-position: right 16px center !important; }
.tableWrap { padding: 8px; background: #fff; width: 100%; }
.tableWrap th { background: #005FB0; color: #fff; padding: 8px 7px; }
.tableWidths { width: 100%; display: block; overflow-x: auto; }
.tableWrap th, td { padding: 8px 7px; vertical-align: middle; }
#tab-2 .owl-controls { display: none; }
.rightFunctionality:last-child { float: right; background: #4480b1; position: inherit; }
.form-inline select { margin-bottom: 10px; }
.circulars #ui-datepicker-div { width: 25% !important; }
.officer_details tr, th { background: #005fb0; font-size: 14px; }
.officer_details tr:nth-child(odd) td, .tableRowOdd { background-color: #ffffff; font-size: 14px; }
.officer_details select option { font-size: 14px; }
.officer_details select { font-weight: 700; font-size: 14px; color: #424242; }
#officer_details .form-control { color: #424242; }
.officer_details:first-child tr, th { background: #005fb0; padding: 10px 15px; }
.officer_details:first-child tr, th a .fa { display: none; }
.officer_details:first-child tr, th a { text-decoration: none; }
.btn-circuler:hover { color: #fff; background: #005fb0; }
.cirsBtn { text-align: right; }
.forWhidth { width: 73%; }
.btn-circuler { background: #183255; border: none; color: #fff; cursor: pointer; text-decoration: none; vertical-align: top; font-size: 16px; padding: 10px 16px; display: inline-block; margin-bottom: 20px; }
.pastCircular .coreListSeletc { width: 31%; }
#officer_details tr:nth-child(odd) td, .tableRowOdd { background-color: #fff; }
.messageError { font-size: 18px; font-weight: 600; color: #dc2424; }
.spaceBtn { margin-bottom: 20px; }
.minHight { height: 137px; overflow-y: inherit; }
.stateIcons li { display: inline-block; text-align: center; width: 18%; margin: 0 9px; border: 1px solid #c5c5c5; padding: 0; margin-bottom: 15px; border-radius: 7px; padding-bottom: 0px; overflow: hidden; }
.stateIcons li h4 { font-size: 20px; margin-bottom: 0; padding: 8px 0; background: #4682b4; color: #fff; }
.unionContent ul li { list-style: none; width: 23%; float: left; text-align: center; margin: 12px; }
.type li h4 { font-size: 20px !important; }
.fa-angle-right:before { content: "\f105"; }
.searchDataToggle { position: absolute; right: 60px; top: 1px; }
.searchDataToggle input { background-color: #fff; width: 305px; height: 46px; padding-left: 18px; font-family: 'Open Sans', sans-serif; color: #000; }
.serctTab .searchBtn { position: absolute; top: 0; right: 0; font-size: 18px; height: 46px; background: #1160a5; border: 1px solid #fff; }
.serctTab { position: relative; }
.serctTab .searchBtn:hover { background-color: #41afaa; }
.statItem { text-align: center; float: left; width: 100%; border: 1px solid #c5c5c5; padding: 0; margin-bottom: 15px; border-radius: 7px; padding-bottom: 0px; overflow: hidden; }
.statItem h4 { font-size: 20px; margin-bottom: 0; padding: 8px 0; background: #4682b4; color: #fff; }
.listIcons .owl-item { display: inherit !important; float: left !important; }
#nav li:hover ul { background-color: #f1f1f1; }
.menuSummary p { color: #292929; }
.menuColum { width: 33.33%; padding: 0 15PX; float: left; }
.menuColum a { background-color: transparent !important; border-top: 0 !important; color: #fff !important; }
.menuColum h3 { margin-bottom: 10px; font-size: 18px; font-weight: 500; }
.auditState .resTab .tabNav li a { border-right: 1px solid #c5c5c5; border-top: 1px solid #c5c5c5; padding: 8px 30px !important; font-size: 16px !important; border-radius: inherit; }
.auditState .resTab .tabNav { background-color: transparent; }
.auditState .resTab .tabNav li a:hover { background: #013b72; color: #fff; }
.auditState .resTab .tabNav .r-tabs-state-active a { background: #013b72; color: #fff !important; position: relative; }
.auditState .resTab .tabNav .r-tabs-state-active a:before { content: ""; position: absolute; bottom: -15px; margin: 0 auto; text-align: center; left: 0; right: 0; border-left: 26px solid transparent; border-right: 26px solid transparent; border-top: 15px solid #013b72; width: 0; height: 0; }
.auditState .resTab .tabNav li { margin: 8px 0 0 0; float: left; border-radius: inherit; }
.audirBtn { padding: 11px 20px 11px 50px; color: #034880; text-decoration: none; font-size: 17px; font-weight: 500; float: left; background-color: #fff; border-radius: 7px 7px 0px 0px; border: 1px solid #c5c5c5; border-bottom: 0; position: relative; }
.audirBtn:hover { background-color: #41afaa; color: #fff; border-color: #41afaa; }
.audirBtn:before { content: "\f0f6"; position: absolute; left: 25px; font-family: fontawesome; top: 8px; font-size: 20px; }
.modulBtn { background-color: #fff; padding: 15px; border-radius: 7px; }
.modulBtn li { list-style: none; }
.modulBtn li img { margin-right: 12px; }
.modulBtn li:nth-child(1) a { border: 1px solid #23a6dd; color: #23a6dd; }
.modulBtn li:nth-child(1) a:hover { background-color: #23a6dd; color: #fff; }
.modulBtn li:nth-child(2) a { border: 1px solid #649400; color: #649400; }
.modulBtn li:nth-child(2) a:hover { background-color: #649400; color: #fff; }
.modulBtn li:nth-child(3) a { border: 1px solid #cf6a18; color: #cf6a18; }
.modulBtn li:nth-child(3) a:hover { background-color: #cf6a18; color: #fff; }
.modulBtn li a { padding: 10px 20px; display: inline-block; border: 1px solid grey; margin-bottom: 15px; text-decoration: none; font-size: 20px; border-radius: 14px; width: 100%; }
.modulBtn li:last-child a { margin-bottom: 0; }
.modulBtn li:nth-child(4) a { border: 1px solid; }
.modulBtn li:nth-child(1) a:hover img { filter: brightness(4.5); }
.modulBtn li:nth-child(2) a:hover img { filter: inherit; }
.modulBtn li:nth-child(3) a img { filter: inherit; }
.modulBtn li:nth-child(4) a:hover img { filter: brightness(4.5); }
.modulBtn li:nth-child(4) a img { width: 40px; }
.modulBtn li:nth-child(4) a:hover { background: #4682b4; color: #fff; }
#tab-2 .auditIconTop img { max-width: 130px; padding: 15px 0; }
#tab-3 .auditIconTop h4 { font-size: 17px; height: 74px; }
#tab-3 .auditIconTop img { width: 96px; }
#tab-4 .auditIconTop img { width: 96px; }
.audtSpaces { height: 130px; padding-top: 18px; }
.fa-chevron-left:before { content: "\f053"; }
.fa-chevron-right:before { content: "\f054"; }
#tab-1 .auditIconTop img { max-width: 100%; height: 170px; }
#tab-2 .auditIconTop h4 { min-height: 70px; }
.auditState .owl-prev:after { content: "\f053"; position: absolute; font-family: fontawesome; left: 0; right: 0; font-size: 25px; line-height: 47px; display: none; }
.auditState .owl-prev { left: -45px; background-color: #fff !important; color: #a6a6a6 !important; font-size: 30px; width: 52px; border-radius: 40px; position: relative; border: 1px solid #a9a9a9; height: 52px; overflow: inherit; }
.auditState .owl-prev span { font-size: 0; }
.auditState .owl-next:after { content: "\f054"; position: absolute; font-family: fontawesome; left: 0; right: 0; font-size: 25px; line-height: 47px; display: none; }
.auditState .owl-next { right: -45px; background-color: #fff !important; color: #a6a6a6 !important; font-size: 30px; width: 52px; border-radius: 40px; position: absolute; border: 1px solid #a9a9a9; height: 52px; overflow: inherit; }
.auditState .owl-next span { font-size: 0; }
.owl-nav .owl-next:hover { background-color: #4682b4 !important; color: #fff !important; }
.owl-nav .owl-next:hover:after { color: #fff; }
.owl-nav .owl-prev:hover { background-color: #4682b4 !important; color: #fff !important; }
.owl-nav .owl-prev:hover:after { color: #fff; }
.bannerSilderLeft .owl-prev { left: 0px; background-color: #fff !important; color: #a6a6a6 !important; font-size: 30px; width: 52px; border: none !important; border-radius: 40px; }
.latestPostRight .latestPostsList li { border-bottom: 1px solid #bdbbbb; padding: 8px 0; display: inline-block; }
.latestPostRight .latestPostsList li a { font-size: 1em; text-decoration: none; }
.latestPostRight .latestPostsList { height: 247px; overflow: hidden; padding-left: 0; margin-bottom: 0; }
/*.latestPostRight #tab-15 .latestPostsList{height: 256px;}*/
.latestPostRight .viewall { padding: 12px; }
.latestPostRight .viewAll { padding: 10px 0px 0 0px; }
.latestPostRight .latestPostsList::-webkit-scrollbar { width: 6px; border-radius: 10px; }
.latestPostRight .latestPostsList::-webkit-scrollbar-track { background: #d1d1d1; border-radius: 10px; }
.latestPostRight .latestPostsList::-webkit-scrollbar-thumb { background: #a6a6a6; border-radius: 10px; }
.latestPostRight .latestPostsList::-webkit-scrollbar-thumb:hover { background: #555; }
.categoryListBread { color: #4480b1; margin-bottom: 20px; font-size: 20px; text-align: left; }
.leftTeb tr td:first-child { text-align: left; }
/*-------our office -----*/

.ourOfficeListBoxs { padding: 0; list-style: none; }
.ourOfficeListBoxs li { padding: 8px; float: left; width: 33.333%; }
.linkBoxd { display: block; background-color: #fff; position: relative; overflow: hidden; border-radius: 10px; text-align: center; padding: 28px 10px 0px 10px; box-shadow: 0 13px 43px rgba(0, 0, 0, 0.21); min-height: 250px; }
.secRailway:hover { background: #005fb0; }
.secRailway:hover h4 { color: #fff; }
.secRailway { min-height: 150px; }
.linkBoxd .stateBack img { width: 128px; margin-bottom: 16px; }
.backDataBox { position: absolute; left: 0; top: 100%; width: 100%; background-color:#005fb0; /*background-color: #4480b1;*/ z-index: 1; padding: 8px 0; height: 100%; transition: all 450ms ease 0s; -webkit-transition: all 450ms ease 0s; -moz-transition: all 450ms ease 0s; -ms-transition: all 450ms ease 0s; }
.WebsiteData { margin: 0; padding: 0; list-style: none; overflow-y: auto; height: 205px; }
.WebsiteData li { display: block; width: 100%; border-bottom: 1px solid #9ba9d0; padding: 0; }
.WebsiteData li a { display: block; color: #fff; font-size: 15px; text-decoration: none; padding: 8px 0; font-weight: 500; color: #fff; }
.ourOfficeListBoxs li h4 { color: #4b4a4a; font-size: 18px; margin-bottom: 0; }
.WebsiteData li a:hover { background-color: #fff; color: #4480b1; }
.stateBoxTitle { color: #fff; font-size: 18px; border-bottom: 1px solid #d6d4d4; padding-bottom: 10px; text-transform: capitalize; padding-left: 5px; padding-right: 5px; }
.ourOfficeListBoxs li a { text-decoration: none; display: inline-block; padding-right: 8px; padding-left: 8px; width: 100%; }
.linkBoxd:hover .backDataBox { top: 0; }
/*-------core inner -----*/
.commintCore:first-child { margin-bottom: 0; }
.commintCore { padding-left: 0; }
.commintCore li { background-color: #fff; padding: 20px 10px 10px 10px; text-align: center; width: 30.33%; float: left; margin: 0 10px 20px 10px; list-style: none; border-bottom: 5px solid #327bb2; border-radius: 14px; }
.commintCore li a { text-decoration: none; }
.commitImags { margin-bottom: 15px; }
.commitContent { min-height: 60px; }
.commitContent p { font-size: 18px; margin-bottom: 0; }
.bottomVideo ul { padding-left: 0; }
.bottomVideo ul li { list-style: none; width: 23%; margin: 8px; float: left; box-shadow: 1px 1px 8px 0px #dbdbdb; }
.bottomVideo ul li img { width: 100%; }
/*-------Account state -----*/

.accountStateTabs .tabNav { border-bottom: 1px solid #c2c2c2; margin-bottom:15px; }
.accountStateTabs .tabNav li { float: left; margin-right:5px; margin-left: 0; border: 1px solid #ebebeb; border-radius: 10px 10px 0 0; }
.accountStateTabs .tabNav .r-tabs-state-active a { background: #005fb0; border-radius: 10px 10px 0 0; }
.accountStateTabs .tabNav li a { padding: 9px 20px; font-weight: 500; font-size: 16px; }
.accountStateTabs .guidelinesList .accTrigger { padding: 16px; background-position: center right 23px !important; }
.accountStateTabs .guidelinesList li { padding: 9px 20px; }
.pagenotFound a { background: #3061aa; padding: 10px 28px; text-decoration: none; font-size: 22px; font-weight: 600; color: #fff; display: inline-block; }
.pagenotFound h2 { color: #3a3a3a; font-weight: 500; line-height: 36px; margin-top: 30px; }
.pagenotFound a:hover { background: #2a2a2a; }
.pagenotFound { color: #383838; font-size: 22px; }
.pagenotFound { text-align: center; }
.innerNotFound { position: absolute; top: 30%; display: inline-block; text-align: center; width: 100%; }
.marqreeTicker p { margin-bottom: 0; color: #a91717; font-weight: 600; font-size: 16px; }
.marqreeTicker { padding: 5px; color: #024077; text-align: center; }
.marqreeTicker a { color: #024077; font-weight: 800; text-decoration: none; }
.OldAuditReportsLink { padding:10px; display: inline-block; background-color:#255d8b; /*background-color: #4682b4;*/ color: #fff; text-decoration: none; font-size: 16px; font-weight: 500; float: right; }
.OldAuditReportsLink:hover { background-color: #183255; color: #fff; }
.accountReportView ul li { padding: 15px 32px; background: #f3f3f3; list-style: none; margin-bottom: 20px; border-left: 4px solid #4480b1; position: relative; }
.accountReportView ul { padding-left: 0; }
.accountReportView li a { text-decoration: none; display: inline-block; height: 100%; color: #303030; font-size: 16px; }
.accountReportView .fileSize { font-size: 14px; display: inline-block; vertical-align: middle; margin-left: 3px; font-weight: 700; }
.circularList li { font-size: 16px; padding: 5px 0; list-style: none; }
.circularList ul li { position: relative; list-style: none; padding: 4px 0 4px 20px; }
.circularList ul { padding-left: 20px; margin: 0; }
.circularList ul li a { text-decoration: none; color: #000; font-weight: 100; font-size: 14px; }
.circularList ul li:before { content: "\f105"; position: absolute; left: 0; font-family: 'FontAwesome'; font-size: 14px; top: 6px; }
.circularList ul li a:hover { text-decoration: underline; }
.dateFormts { width: 30%; float: left; }
.dateFormts .coreListSerach { float: left; width: 50%; padding: 0 5px; }
.listIndex .publicationsSerach input { border:1px solid #999999; padding: 21px; border-radius: 8px; }
.listIndex .coreListSeletc select { -webkit-appearance:auto; }
.listIndex .btn-reset { min-width: 113px; }
.listIndex .bTnd { text-align: right; }
.listIndex .bTnd button { text-align: center; border-radius: 8px; }
.listIndex .bTnd a { text-align: center; border-radius: 8px; }
.listIndex .ms-options-wrap > .ms-options > .ms-search input { border-right: 0 !important; border-left: 0 !important; }
.listIndex .bTnd a { text-align: center; border-radius: 8px; }
.listIndex .bTnd .btn-reset { background-color: #898989; }
.listIndex .bTnd .btn-reset:hover { background-color: #183255; }
.bTnd .btn-reset { background-color: #898989; }
.bTnd .btn-reset:hover { background-color: #898989; }
.bTnd .btn-reset.refine { background: #183255; border: none; color: #fff; cursor: pointer; text-decoration: none; display: inline-block; vertical-align: top; height: 44px; line-height: 44px; min-width: 100px; font-size: 16px; padding: 0 10px; }
.bTnd .btn-reset.refine:hover { color: #fff; background: #898989; }
.bTnd .btn { background: #183255; border: none; color: #fff; cursor: pointer; text-decoration: none; display: inline-block; vertical-align: top; height: 44px; line-height: 43px; min-width: 100px; font-size: 16px; padding: 0 10px; }
.bTnd .btn:hover { color: #fff; background: #898989; overflow-x: initial; border:1px solid #898989; }
.ksmLogin .publicationsSerach { vertical-align: middle; }
.ksmLogin .bTnd { display: inline-block; vertical-align: middle; }
.ksmLogin .publicationsSerach .SearchCaption { overflow-x: initial; margin-right: 0; }
.catBtn { padding: 14px 0; }
.circular-deatail label { font-size: 16px; }
.catBtn a { margin-right: 10px; text-align: center; background-color: steelblue; color: #fff; border: 1px solid #4682b4; border-radius: 30px; }
.catBtn a:hover { color: #fff; background: #01366d; border-color: #013168; }
.price-slider .form-group input { border: 1px solid #999; padding: 10px !important; }
.price-slider span input { width: 100% !important; }
.price-slider { height: 100% !important; margin-bottom: 20px !important; }
.circular-deatail table .btn-reset { margin: 2px; text-align: center; background-color: transparent; color: #242424; border: 1px solid grey; border-radius: 31px; }
.price-slider .input-area.text { width: 28%; display: inline-block; }
.price-slider svg, .price-slider input[type=range] { top: -34px !important; border: 0; padding: 0; }
.price-slider .ui-datepicker-trigger { display: none; }
.listIndex .loggedInuserProfile { width: 97%; }
.listIndex .loggedInuserProfile a { text-align: center; margin-top: 10px; background: #3279b1; border: none; color: #ffffff; cursor: pointer; text-decoration: none; display: inline-block; vertical-align: top; height: 44px; line-height: 40px; min-width: 100px; font-size: 16px; padding: 0 10px; border: 2px solid #ffffff; border-radius: 28px; font-weight: 500; }
.listIndex .loggedInuserProfile a:hover { background: #013a72; }
.listIndex .loggedInuserProfile .fa { margin-left: 10px; font-size: 20px; display: inline-block; vertical-align: middle; }
.loggedInuserProfile .registrationUser { position: relative; }
.loggedInuserProfile .desContent { display: none; width: 210px; position: absolute; right: 0; background-color: #fff; border: 1px solid #bababa; border-radius: 5px; top: 24px; text-align: center; padding-left: 0; overflow: hidden; }
.loggedInuserProfile .desContent li { display: block; border-bottom: 1px solid #bababa; }
.loggedInuserProfile .desContent li a { border: 0 !important; display: inline-block !important; width: 100%; margin-top: 0 !important; border-radius: 0 !important; }
.loggedInuserProfile .desContent li a:hover { background-color: #183255; color: #fff; }
.listHeadBack .thLabel a { color: #fff !important; font-weight: 400; font-size: 15px; }
.listHeadBack tr th { background: #4682b4; color: #fff; }
.loggedInuserProfile .registrationUser .desClick { cursor: pointer; }
.listIndex .coreListSeletc span input { color: black; padding: 0 15px; border-color: #999; border-radius: 8px; width: 50%; }
.deteFormtList input { border: 1px solid #999999; padding: 21px; border-radius: 8px; color: #757575; font-size: 16px; height: 46px; }
.deteFormtList span { width: 49.5%; display: inline-block; color: #5d5d5d; text-transform: capitalize; font-weight: 500; }
.coreListSeletcss.deteFormtList { width: 33.33%; display: inline-block; vertical-align: bottom; }
.latestPostRight .latestPostsList li { display: block; }
.cboxtagsList ul.ks-cboxtags { list-style: none; padding: 5px 5px 5px 0; margin: 0; }
.cboxtagsList ul.ks-cboxtags li { display: inline; }
.cboxtagsList ul.ks-cboxtags li input[type="checkbox"] { position: absolute; opacity: 0; }
.cboxtagsList ul.ks-cboxtags li label { padding: 5px 10px; cursor: pointer; width:130px; }
.cboxtagsList ul.ks-cboxtags li label { display: inline-block; background-color: rgba(255, 255, 255, .9); border: 1px solid rgba(139, 139, 139, .3); color: #adadad; border-radius: 8px; white-space: nowrap; margin: 3px 0; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; font-weight: 500; color: #253c5b; }
.cboxtagsList ul.ks-cboxtags li label::before { display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "FontAwesome"; font-weight: 400; font-size: 12px; padding: 2px 6px 2px 2px; content: "\f067"; -webkit-transition: -webkit-transform .3s ease-in-out; transition: -webkit-transform .3s ease-in-out; -o-transition: transform .3s ease-in-out; transition: transform .3s ease-in-out; transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; }
.cboxtagsList ul.ks-cboxtags li input[type="checkbox"]:checked+label { border: 1px solid #183255; background-color: #253c5b; color: #fff; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; }
.cboxtagsList ul.ks-cboxtags li input[type="checkbox"]:checked+label::before { content: "\f00c"; -webkit-transform: rotate(-360deg); -ms-transform: rotate(-360deg); transform: rotate(-360deg); -webkit-transition: -webkit-transform .3s ease-in-out; transition: -webkit-transform .3s ease-in-out; -o-transition: transform .3s ease-in-out; transition: transform .3s ease-in-out; transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; }
.cboxTop ul.ks-cboxtags li label { padding: 5px 10px; cursor: pointer; width: 100%; }
.checkProcess { padding: 10px 4px; }
.auditProgress { margin-top: 30px; min-height: 35px; }
.auditProgress .slider-container .scale span { font-weight: 700; }
.auditProgress .slider-container .back-bar .pointer-label { font-size: 15px; font-weight: 700; }
.auditProgress .slider-container .scale span:nth-child(2) { margin-left: 15px; }
.filterReport [type=submit] { padding: 10px 26px; font-size: 1rem; font-weight: 600; border-radius: 9px; }
.auditProgress .slider-container .scale span:first-child { top: 0px; left: -50px !important; }
.auditProgress .slider-container .back-bar .pointer-label { top: -24px; }
.auditProgress .slider-container .back-bar .pointer-label.low { left: -15px !important; }
.auditProgress .slider-container .back-bar .pointer-label.high { left: 90% !important; }
.sectorList { position: relative; }
.sectorList button:hover { background-color: transparent !important; }
.sectorList button { margin-bottom: 15px; height: 40px; background-image: url(../images/down-arrow.gif) !important; background-repeat: no-repeat !important; background-position: right 11px center !important; background-size: 12px !important; border: 1px solid #e8e6e6 !important; margin-bottom: 0; }
.filterReport select { margin-bottom: 15px; border: 1px solid #e8e6e6; border-radius: 6px; height: 40px; font-size: 15px; color: #757575; }
.sectorList .ms-options-wrap > .ms-options > ul input[type="checkbox"] { top: 10px !important; left: 15px; }
.sectorList .ms-options-wrap > .ms-options > ul label { padding-left: 40px !important; font-size: 15px !important; color: #1d1d1d; }
.sectorList .ms-options-wrap > .ms-options > .ms-selectall.global { margin: 0; font-size: 16px; text-transform: capitalize; font-weight: 600; padding: 10px 10px 8px 16px; }
.sectorList .ms-options-wrap > .ms-options > ul > li { border-bottom: 1px solid #e8e6e6; }
.sectorList .ms-options-wrap > .ms-options > ul label:hover { background-color: #005FB0; border-color: #999; color: #fff; }
.sectorList .ms-options-wrap > .ms-options > .ms-search input { width: 100%; padding: 8px 12px; border: none; border-bottom: 1px solid #e8e6e6; outline: none; font-size: 14px; height: auto; }
.sectorList .ms-options-wrap > .ms-options { border: 1px solid #e8e6e6; border-radius: 10px; min-height: 300px !important; }
.sectorList .ms-options-wrap > button { color: #757575 !important; padding: 5px 20px 5px 12px !important; font-size: 15px !important; border-radius: 8px; }
.sectorList .ms-options-wrap > button:focus { color: #757575 !important; padding: 5px 20px 5px 12px !important; font-size: 15px !important; border-radius: 8px; }
.filterReport [type=submit] { padding: 10px 26px; font-size: 1rem; font-weight: 600; border-radius: 9px; }
.filterReport .filterReport.fixed-right.visible-text { position: inherit; }
.ms-options-wrap > button:after { display: none; }
.unionRadio .form-group { display: flex; align-items: center; }
.unionRadio input[type="checkbox"], input[type="radio"] { position: absolute; opacity: 0; z-index: -1; }
.unionRadio label { position: relative; margin-right: 1em; padding-left: 2em; padding-right: 1em; line-height: 2; cursor: pointer; padding-bottom:0; }
.unionRadio label:before { box-sizing: border-box; content: " "; position: absolute; top: 0.3em; left: 0; display: block; width: 1.4em; height: 1.4em; border: 2px solid #01346b; border-radius: .25em; z-index: -1; }
.unionRadio input[type="radio"] + label::before { border-radius: 1em; }
.unionRadio input[type="checkbox"]:checked + label, input[type="radio"]:checked + label { padding-left: 1em; color: #4682b4; color: #ffffff; background: #024880; border-radius: 50px; }
.unionRadio input[type="checkbox"]:checked + label:before, input[type="radio"]:checked + label:before { top: 0; width: 100%; height: 2em; background: #01346b; }
.unionRadio label::before { -webkit-transition: .25s all ease; -o-transition: .25s all ease; transition: .25s all ease; }
.unionRadio input[type="radio"] + label { z-index: 1; }
.ksmContent { text-align: right; }
.ksmContent .desClick { color: #2f2f2f; }
.ksmContent ul li a { text-align: center; margin-top: 10px; background: #3279b1; border: none; color: #ffffff; cursor: pointer; text-decoration: none; display: inline-block; vertical-align: top; height: 44px; line-height: 40px; min-width: 100px; font-size: 16px; padding: 0 10px; border: 2px solid #ffffff; border-radius: 28px; font-weight: 500; }
.contactus .required .form-group label:after { content: ' *'; color: #ff0000 !important; }
.contactus label.mandatory:after { content: ' *'; color: #ff0000 !important; }
.contactus .messageSuccess { background-color: #367fb4; }
.publiConst { text-align: right; }
.publiConst a { margin-top: 0; }
.publicLists { display: flex; flex-wrap: wrap; justify-content: space-between; }
.publicLists .coreList { margin: 0 auto; text-align: center; flex: 0 0 85%; max-width: 85%; -ms-flex: 0 0 85%; }
.publicLists .desContent li a { background: #4480b1; color: #fff; text-decoration: none; padding: 8px; line-height: 24px; }
/* .publicLists .desContent { margin: 0; position: absolute; padding: 0; } */
.publicLists .desContent { margin: 0; position: static; padding: 0; list-style: none; }
.publicLists .registrationUser span { color: #183255; cursor: pointer; }
.publicLists .registrationUser { position: relative; }
.publicLists .registrationUser span { color: #183255; }
.publicLists .desContent li a:hover { background: #183255; }
.formBodypart { background: #fff; padding: 20px; border: 1px solid #d6d6d6; margin-bottom: 20px; }
.colList { display: flex; flex-wrap: wrap; justify-content: space-between; }
.colList .leftImg { flex: 0 0 18%; max-width: 18%; text-align: center; -ms-flex: 0 0 18%; }
.colList .rightContet { flex: 0 0 78%; max-width: 78%; -ms-flex: 0 0 78%; }
.colList .rightContet h3 a { text-decoration: none; }
.colList .rightContet h3 { font-size: 18px; font-weight: 600; }
.rightMar { margin-right: 30px; }
.formBodypart p { font-size: 15px; }
.linkDonwload { text-align: right; }
.lastCommented { border-top: 1px solid #dedede; padding-top: 10px; margin-top: 15px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.colList .rightContet span { font-size: 15px; }
.lastCommented span { font-size: 15px; }
.desLik a { text-decoration: none; font-weight: 600; }
.linkDonwload a { text-decoration: none; font-weight: 700; color:#005fb0; font-size: 15px; }
.documentTitle { display: block; margin-bottom: 15px; }
.documentTitle a { text-decoration: none; font-size: 16px; }
.publicDetail { margin-bottom: 25px; border-bottom: 1px solid #e6e6e6; padding-bottom: 15px; }
.publicDetail span { font-size: 15px; }
.publicDetail .rightMars { float: right; }
.publicDetail p { font-size: 15px; }
.publicDetail .lastCommented { text-align: right; }
.publishedDate { display: flex; flex-wrap: wrap; justify-content: space-between; }
.auditReportsSorting { background-color: #fff; padding: 15px; margin-bottom: 25px; display: flex; flex-wrap: wrap; justify-content: space-between; box-shadow: 1px 1px 2px 1px #e2e2e2; }
.auditReportsSorting select { color: #797775; height: 40px; border: 2px solid #e0e0e0; -webkit-appearance: none; }
.auditReportsSorting .sortColl { flex: 0 0 45%; max-width: 45%; -ms-flex: 0 0 45%; padding: 0 7px; }
.leftFormField { flex: 0 0 50%; max-width: 50%; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; }
.newCommentFormPc form .leftFormField .input-area, .input-area.textarea { flex: 0 0 100%; max-width: 100%; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; }
.newCommentFormPc .leftFormField .input-area.textarea.required { flex: 0 0 100%; max-width: 100%; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; }
.newCommentFormPc form .input-area .addresHeight { min-height: 155px; }
.staticView .input-area.textarea label#address-error { color: #fff; }
.textareaFull { flex: 0 0 100%; max-width: 100%; -ms-flex: 0 0 100%; }
.newCommentFormPc .textareaFull .input-area.textarea.required { flex: 0 0 100%; max-width: 100%; -ms-flex: 0 0 100%; }
/********* Audit reports deatils page download link *********/
.resport-button { display: flex; justify-content: right; margin-top: -71px; }
.resport-button a { text-decoration: none; font-size: 16px; background: #4480b1; color: #fff; padding: 7px 16px; border-radius: 30px; margin: 10px 0; }
.resport-button a:hover { background: #012c64; }
table.page-psu tr td:first-child { text-align: left; }
/*table.page-psu, table.page-psu th, td { border-collapse: collapse; }*/
/********** High Contrast View **********/

body.wob { background-color:#000; color:#fff; }
.wob a { color:#ff0 }
.wob .bannerPart { background: #323030; }
.wob a:hover { color:#80ff00 }
.wob .mainNavigation { background: #000000; border-top: 1px solid #7e7e7e; }
.wob #nav li .active { background: #8f9194; }
.wob .searchBlock a.searchBtn { background: #8f9194; }
.wob .logoRight img { filter: invert(1); }
.wob .logoEn img { filter: brightness(0) invert(1); }
/*.wob .topStrip { border-bottom: 1px solid #dfe8ef; background-color: #000000; }*/
.wob #nav li a { color: #ff0; }
.wob .resTab .tabNav li a { color: #fffb00; }
.wob .resTab .tabNav .r-tabs-state-active a { background-color: #797979; }
.wob .homeBanner { background-color: #000000; }
.wob .resTab .tabNav li { background-color: #444; }
.wob #nav ul.meghaRows { background-color: #000000; }
.wob .whatsNewWidgetItem { color: #fff; }
.wob .whatsNewWidgetItem a { color: #fff; }
.wob .language .customSelect { color: #ffffff; }
.wob .stateIcons li h4 { background: #797979; color: #ffffff; }
.wob .logoLeft img { filter: invert(1); }
.wob .indexReporttickerStick .playPause { color: #80ff00; }
.wob .postingComment { background: #333333; border-top: 1px solid #464646; }
.wob .tendersNotices { background: #000000; }
.wob .footerBottom { background: #2d2d2d; border-top: 1px solid #797979; }
.wob .pageHeader { background: #000000; border-top: 1px solid; border-bottom: 1px solid; }
.wob .formerDetail h4 { color: #ff0; }
.wob .views-field-title { background: #000; }
.wob .views-field-title a { color: #ff0; }
.wob .coreListColl { background: #000; }
.wob .coreListDetail h3 a { color: #ffef00; }
.wob .searchAudit input { background-color: #000; }
.wob .coreDate { color: #ffef00; }
.wob .viewAll a { color: #1df319; }
.wob .coreList button { background: #ff0; border: 1px solid #ff0; color: #000; }
.wob .logosFooter .owl-controls .owl-prev { color: #ffffff !important; }
.wob .logosFooter .owl-controls .owl-next { color: #ffffff !important; }
.wob .coreListImgs img { filter: grayscale(100%); }
.wob .footerBottom a { color: #ff0; }
.wob .btn-reset { background: #393939; color: #fff !important; }
.wob .pagination .active { background: #000000; border: 1px solid #fff; }
.wob .pagination a:hover { background: #000000; }
.wob .btn { background: #585858; border: 1px solid #4a4747; }
.wob .singleContent h3 { color:#ffff00; }
.wob .guidancePostingBtn a:nth-child(2) { background: #000000; }
.wob .publicDate strong { color: #ffff00; }
.wob .guidancePostingFull .owl-carousel .owl-item img { filter: grayscale(100%); }
.wob .guidancePostingFull { filter: grayscale(100%); }
.wob .bannerCaption h1 span { color:#ffff00; }
.wob .bannerCaption h1 { color:#000000; }
.wob .latestPostRight h2 .active { color: #fff; border-bottom: 3px solid #ffffff; }
.wob .report img { filter: grayscale(100%); }
.wob .reportCaption h3 { color: #000; }
.wob .reportCaption h3 span { color: #000; }
.wob #accessControl input { color: #ff0; }
.wob .resTab .tabNav { border-bottom: 1px solid #5d5d5d; }
.wob .ui-datepicker, .eventCalOut, .calendarIcon { background-color: #797a7b; }
.wob #header { background: #151515; }
.wob .logoBack:before { background-color: #000000b8; }
.wob .latestPostRight .resTab .tabNav a { background: #000; color: #fff !important; }
.wob .latestPostRight .resTab .tabNav .r-tabs-state-active a { color: #1df319 !important; border-bottom: 3px solid #000000; background-color: black; }
.wob .bannerCaptionBox { background: rgb(0, 0, 0); }
.wob .bannerSub p { color: #ffffff !important; }
.wob .auditRepotingOuter { background: #000000; box-shadow: 4px 4px 20px 12px #4c4b4b; }
.wob .auditRepotingIndex { background: #000000; }
/*.wob #nav .meghaColl h3{color: #80ff00;}
.wob #nav .meghaColl a{color: #fff !important;}
.wob #nav .meghaColl.menuSummary:after{background: #505050;}*/
.wob .statLeft .owl-controls .owl-next { color: #fefe00 !important; }
.wob .statLeft .owl-controls .owl-prev { color: #fefe00 !important; }
.wob .stateIcons li .stateBack img { filter: grayscale(100%); }
.wob .resTab .tabNav .r-tabs-state-active a { background: #fff; color: #000000 !important; }
.wob .bannerTickerSearch .SearchCaption { background: #8f9194; }
.wob .homeBannerBlk .owl-carousel .owl-controls .owl-nav .owl-prev { background: #8f9194; color: #ffffff; }
.wob .homeBannerBlk .owl-carousel .owl-controls .owl-nav .owl-next { background: #8f9194; color: #ffffff; }
.wob .unionContent ul li img { filter: grayscale(100%); }
.wob .siteView img { filter: grayscale(1); }
.wob .unionContent ul li h4 { color: #ffffff; }
.wob .sectorsRows ul li h4 { color: #8f9194; }
.wob .sectorsRows ul li img { filter: grayscale(100%); }
.wob .pressPosting img { filter: grayscale(100%); }
.wob .pressPosting .tabContainer { background: #000; }
.wob .pressPosting .pressInner { background: #000; }
.wob .pressDate span:last-child { background: #333333; }
.wob .ui-datepicker .ui-datepicker-header { background: #000000; }
.wob .pressPosting .resTab .tabNav li a { color: #a4a5a7; }
.wob .pressPosting .resTab .tabNav { border-bottom: 2px solid #a4a5a7; }
.wob .reportCaption a { border: 2px solid #222222; background: #303030; }
.wob .ui-datepicker tbody a { color: #ffffff; }
.wob .ui-datepicker table { background-color: #000; }
.wob .pressPosting .ui-datepicker th { background: #d5d5d5; color: #000000; }
.wob .tendersNoticesIcon p { color: #ffffff; }
.wob .tendersNoticesIcon ul li img { filter: brightness(100); }
.wob .subscribe h3 { color: #f8e51f; }
.wob .enterValue input { border: 1px solid #b7b4b4; }
.wob .logosFooter .owlCarousel .item img { filter: invert(1); }
.wob .latestPosted { background: #222222; }
.wob .latestPosted h3 { color: #f7f700; }
.wob .latestPosted li a { color: #fff; }
.wob .pressPosting .ui-datepicker-title { color: #e4e400; }
.wob .reportCaption a:hover { background-color: #000000; border: 2px solid #000000; }
.wob .pressPosting td.highlight a { color: #000; }
.wob .bt-content:before { border-right: 25px solid #a7a4a4; }
.wob .toolTipDisplay a { color: #ffffff; }
.wob .bt-content .toolTipDisplay { background: #303030; border: 1px solid #303030; }
.wob .ui-state-active, .ui-datepicker tbody a:hover { color: #000 !important; }
/*.wob #backtotop { background: #222222 url(../images/backtotop.png) no-repeat; background-position: center; }
.wob #backtotop:hover { background-color: #1df319; }*/
.wob .logo.logoEn h3 { color: #1df319; }
.wob .logo.logoEn p { color: #fff; }
/*.wob .bannerPart:before{background: #716d6d;}
.wob #nav li a:after{background: #716d6d;}
.wob .bannerTitle{background-color: #000;}
.wob .bannerTitle p{color: #eaeaea;}
.wob .bannerTitle p a{color: #eaeaea;}*/
.wob .viewall.cal { background-color:#000; }
.wob .pressPosting ul small { color: #f5f503; }
.wob .latestPostRight { background:#000; }
.wob .latestPostRight ul li a { color: #f7f702; }
.wob .auditState { background-color: #000000; }
.wob .auditState .tabContainer { background-color: #2e2a2a; }
.wob .reportPressColl .pressInner li p { color: #fff; }
.wob .guidRow .owl-nav .owl-next:hover .fa { color: #8e8e8e; }
.wob .guidRow .owl-nav .owl-prev:hover .fa { color: #8e8e8e; }
.wob .searchAudit button { background: #797979; }
.wob .audirBtn { color: #000 !important; }
.wob .video-field-content { background: #575757; }
.wob .auditState .resTab .tabNav .r-tabs-state-active a { background: #444444; color: #f3fb06 !important; }
.wob .auditState .resTab .tabNav li { background-color: transparent; }
.wob .auditState .resTab .tabNav li a { color: #fff; }
.wob .auditIconTop h4 { background: #000000; }
.wob .stateBtn a { color: #fff !important; }
.wob .tenderList li { background-color: #000; }
.wob .tenderList li h5 { color: #fff; }
.wob .tenderList li p { color: #fff; }
.wob .archive-top a { background: #0d0d0d; border: 1px solid #ffffff; }
.wob .views-tableDetails { box-shadow: none; }
.wob .tenderList b { color: #fff; }
.wob .coreListRow tr th { background: #000000; color: #fff; }
.wob .guidelinesPdfIcons b { color: #fff; }
.wob .vid-lable { color: #fff; }
.wob .auditState .resTab .tabNav .r-tabs-state-active a:before { border-top: 15px solid #797979; }
.wob .audirBtn:hover { background-color: #797979; color: #fff !important; }
.wob .stateBtn a:hover { background-color: #797979 !important; color: #fff !important; }
.wob .uniounListIcon { background-color: #2c2c2c; }
.wob .listIcons li p { color: #e8e8e8; }
.wob .footerEndSection { background:#000000; border-top: 1px solid #555555; }
.wob .coretooltip #core-info { background: #000; }
.wob .coreBtn { background: #000; }
.wob .deparmentExam { background: #909090; }
.wob .guidlinePost { background-color: #000; }
.wob .guidContent p { color: #f7f7f7; }
.wob .gauidCaption { background-color: #000000; }
.wob .gauidCaption a { color: #f5f503; }
.wob .guidSliderItem { background: #565656; }
.wob .footerLeft a { color: #eaea06; }
.wob .footerLeft p { color: #ffffff; }
.wob .viewall a { color: #f5f503; }
.wob .modulBtn { background-color: #000; }
/*.wob #nav li a:hover { background: #8f9194; }*/
.wob .entryContent { background-color: #282828; }
.wob .greenTitle { color: #80ff00; }
.wob .ourOfficeList li { background: #000; }
.wob .ourOfficeList h4 { color: #ffffff; box-shadow: 1px 1px 18px 3px #3b3b3b; }
.wob .rightFunctionality { background-color: #111111; }
.wob .combinedList { background-color: #fff; padding: 15px; }
.wob .rightFunctionality h2 { color: #80ff00; border-bottom: 2px dotted #ffffff; }
.wob .reportPressColl .ticker { background-color: #000; }
.wob .accountStateTabs .guidelinesList .accTrigger { color: #fff; }
.wob .reportPressColl .pressInner li { list-style: none; padding: 10px; }
.wob .reportPressColl .pressInner li p a { color: #fff; }
.wob .reportPressColl .pressInner li .pdfIcons a small { color: #f5f503; }
.wob .pressPosting .ui-state-active, .ui-datepicker tbody a:hover { background-color: #b1b1b1; }
.wob .ourOfficeList h4 { box-shadow: none; }
.wob .reportListing .downPdf sub { color: #fff; }
.wob .accordion .accTrigger { color: #fff; }
.wob .dateFirst { background: #000000; }
.wob .areaWhite { background: #000000; }
.wob .sitemapMenu li ul li a { color: #fff; }
.wob .entryContentWhite p { color: #f3f3f3; }
.wob .faq .accordion .accTrigger.active { background-color: #39393a !important; }
.wob .faq .accordion .accTrigger:after { background: #000000; }
.wob .faq .accordion .accTrigger:before { background: #000000; }
.wob .faq .accordDetail:before { background: #424242; color: #f9f9f9; }
.wob .faq .accordDetail { color: #f3f3f3; background-color: #000; }
.wob .leftContentFunctionality .views-tableDetails th a { color: #ffffff; }
.wob .reportType span { background: #ffffff; color: #000; }
.wob .auditDetailColl { background: #111; box-shadow: 1px 1px 18px 3px #111111; }
.wob .labelTitleBold { color: #fff; }
.wob .auditRightLable .labelItemBold { color: #e9e9e9; }
.wob .auditTopPerfomance { background: #282828; }
.wob .rightper span { background: #4f4f4f; }
.wob .auditSingleContent h4 { color: #ffffff; }
.wob .reportlistingDetail { background: #343333; }
.wob .reportIcon { background: #000; box-shadow: none; }
.wob .reportDetail a { color: #ffff00; }
.wob .reportDetail p { color: #ffffff; }
.wob .bg .leftContentFunctionality { background: #111; }
.wob .sectorDetail span:first-child { color: #80ff00; }
.wob .sectorDetail span { color: #ffffff; }
.wob .pdfBottomReport { background: #000000; }
.wob .pdfBottomReport a { color: #e8e8e8; }
.wob .pdfcallBlock span sub { color: #f5f503; }
.wob .pagination a { color: #222222; }
.wob .filterReport { background: #000; }
.wob .filterTopIcons { color: #80ff00; }
.wob .filterReport label { color: #80ff00; }
.wob .filterReport select { color: #ffffff; background-color: #000; }
.wob .filterReport button { background: #000000; }
.wob .auditRegulationsRight { background: #000; }
.wob .auditRegulationsRight h2 { color: #80ff00; }
.wob .auditRegulationsRight ul li { border-bottom: 1px solid #a1a1a1 !important; }
.wob .auditRegulations { background: #000; border: 1px solid #7a7a7a; color: #fff; }
.wob .entryContent p { color: #e5e5e5; }
.wob .auditRegulations li { color: #e5e5e5; }
/*.wob .contactForm { background: #000; }*/
.wob .msg { color: #fff; }
.wob .contactForm label { color: #80ff00; }
.wob .contactForm input { color: #f9f9f9; }
.wob .addresses { background: #000000; }
.wob .addresses h4 { color: #80ff00; }
.wob .leftContentFunctionality.bg { background: #000; color: #fff; }
.wob .holderIndiaContent h2 { color: #80ff00; }
.wob .ourMissionList li { background-color: #000; box-shadow: 2px 2px 8px 0px rgb(0, 0, 0); border: 1px solid #9b9b9b; }
.wob .ourMissionList li h4 { color: #80ff00; }
.wob .ourMissionIcons img { box-shadow: 2px 2px 8px 0px rgb(0, 0, 0); }
.wob .organisationChart { background: #000; }
.wob .rightFunctionality:last-child { background: #000000; }
.wob .organisationCenter em { color: #bcb9b9; }
.wob .organisationChart h2 { color: #80ff00; }
.wob .secyLeftChart ul li:nth-child(even) { background: #151515; }
.wob .secyLeftChart .deptName { color: #80ff00; }
.wob .secyRight { background: #383838; color: #fbfbfb; }
.wob .secyRight strong { color: #80ff00; }
.wob .guidelinesList li { background: #2e2e2e; border-left: 4px solid #858686; color: #fff; }
.wob .guidelinesList li a { color: #fff; }
.wob .guidelinesPdfIcons sub { color: #fff; }
.wob .auditRegulations h3 { color: #80ff00; }
.wob .formercoll { background-color: #000; }
.wob .internationalList li { background: #000; border-bottom: 3px solid #cfd3d6; }
.wob .internationalList li a { color: #fff; }
.wob .center { color: #80ff00; }
.wob .innerContent h3 { color: #80ff00; }
.wob .guidelinesList li strong { color: #fff; }
.wob .auditRegulations h2 { color: #80ff00; border-bottom: 2px dotted #e3e3e3; }
.wob .auditRegulations h6 { color: #80ff00; }
.wob .auditRegulations h4 { color: #80ff00; }
.wob .auditRegulations h5 { color: #80ff00; }
.wob .auditRegulations .bulletText strong { color: #fff; }
.wob .auditRegulations ol li strong { color: #fff; }
.wob .reportListing .listItem { background-color: #000; }
.wob .reportListing .listReportTitle { color: #fff; }
.wob .reportListing .listReportCategory { color: #fff; }
.wob .reportListing .categoryText { background-color: #323232; }
.wob .publicationsSerachBar { background: #000000; }
.wob .coreList button:hover { background: #ff0; border: 1px solid #ff0; }
.wob .coreListSerach input { background: #000; color: #ffffff; }
.wob .coreListSeletc { background: #000; }
.wob .listWhite { background: #000; }
.wob .guidelinesList li h5 { color: #fff; }
.wob .listWhite .guidelinesList li { background: #423f3f; }
.wob .auditIcons li { background-color: #000; }
.wob .auditIcons .tickerDivBlocks ul li a { color: #fff; }
.wob .linkBoxd { background-color: #000; }
.wob .ourOfficeListBoxs li h4 { color: #ffffff; }
.wob .backDataBox { background-color: #000000; }
.wob .internationalList li a span { color: #fff; }
.wob .journalTitle { background: #3a3a3a; }
.wob .entryContentWhite .pagination .active { background: #0b0b0b; border: 1px solid white; }
.wob .fixed-header { border-bottom: 2px solid #808080; }
.wob .whiteBox { background: #0d0d0d; }
.wob .examinationsBord li { background: #262525; box-shadow: 2px 2px 2px 2px #000000; border-left: 3px solid #ffffff; }
.wob .spaceBtn { margin-bottom: 20px; background: #262424; border: 1px solid #fff; color: #fff !important; }
.wob .dashType tr:nth-child(odd) td, .tableRowOdd { background-color: #030303; color: #fff; border: 1px solid #fff; }
.wob .dashType tr:nth-child(even) td, .tableRowOdd { background-color: #a1a1a1; color: #fff; border: 1px solid #fff; }
.wob .tabextamion li a { background-color: #000000; }
.wob .tabextamion li.active a { background: #6b6c6e; }
.wob .tabextamion { border-bottom: 2px solid #cecece; }
.wob .OldAuditReportsLink { background-color: #000000; border: 1px solid #656565; }
.wob .publicationsSerach .SearchCaption { border: 1px solid #ffffff; background-color: #070707; }
.wob .paginationText { background-color: #000000; }
.wob .tenderList li .fa { color: #80ff00; }
.wob .areaWhite h2 { color: #1df319; }
.wob .areaWhite h3 { color: #1df319; }
.wob .areaWhite h4 { color: #1df319; }
.wob .areaWhite h5 { color: #1df319; }
.wob .areaWhite h6 { color: #1df319; }
.wob table tr:nth-child(odd) td, .tableRowOdd { background-color: #514c4c; color: #fff; }
.wob table tr:nth-child(even) td, .wob .tableRowEven { background: #514c4c; color: #fff; }
.wob .calendar-body, .wob .calendar-menu { background: #111; }
.wob .calendar-other-month { opacity: 100%; filter: none; background: #fff !important; color: #000 !important; }
.wob .calendar-body, .wob .calendar-menu { background: #fff; }
.wob .organisationLeftColl { color: #ff0; }

/*Black Theme New CSS*/
.wob .headerTop { background: #555; }
.wob .topStrip li::before { background: #ff0; }
.wob .langSelectBoxIn select { color:#ff0; }
.wob .recentReportSection { padding: 65px 0; background: #393939; }
.wob .homeTitle { color: #80ff00; }
.wob .sliderSmallArrow { border: 1px solid #ff0; color: #ff0; }
.wob .sliderSmallArrow:hover { background-color: #80ff00; border-color: #80ff00; color: #000; }
.wob .swipercover .swiper-slide { background: #393939; }
.wob .recentReportItem .reportDetail .reportDate { color:#80ff00; }
.wob .recentReportItem .reportDetail a .reportTitle { color: #ff0; }
.wob .recentReportItem .reportDetail .categoriesTitle { color:#fff; }
.wob .viewMoreLink { color: #ff0; }
.wob .listOfCag { background: #222; }
.wob .listOfCag .cagLinkItem { background-color: #ff0; }
.wob .listOfCag .cagLinkItem:hover { background: #80ff00; }
.wob .listOfCag .cagLinkItem .cagThemeName { color:#000; }
.wob .auditReportSectionWrap { background: #444; }
.wob .auditReportSectionWrap .homeTitle { color:#80ff00; }
.wob .auditReportSectionWrap .viewMoreLink { color: #ff0; }
.wob .auditReportSearchBar .fieldName label { color:#ff0; }
.wob .button { color: #000; background-color: #ff0; border: 1px solid #ff0; }
.wob .tabbingBg { background: #222; }
.wob .tabbingBg .resTab .tabNav { border-bottom: none; }
.wob .tabbingBg .resTab .tabNav li { background-color: transparent; }
.wob .tabbingBg .resTab .tabNav .r-tabs-state-active a { background: transparent; color: #ff0 !important; text-decoration:none; }
.wob .tabbingBg .resTab .tabNav li a { color: #80ff00; }
.wob .newsPressReleaseSection { background:#000; }
.wob .whatsNewBoxWrap { background-color: #333; }
.wob .whatsNewBoxWrap a .whatsNewDate { color: #fff; }
.wob .whatsNewBoxWrap a .whatsNewTitle { color: #ff0; }
.wob .whatsNewBoxWrap a .whatsNewTitle:hover { color: #80ff00; }
.wob .pressReleaseBoxWrap { background-color:#333; }
.wob .pressReleaseBoxWrap a .pressReleaseDate { color: #fff; }
.wob .pressReleaseBoxWrap a .pressReleaseTitle { color: #ff0; }
.wob .pressReleaseBoxWrap a .pressReleaseTitle:hover { color: #80ff00; }
.wob .comptrollerSectionWrap { background:#000 url(../images/comptroller-bg-dark.jpg); background-repeat:no-repeat; background-size:cover; background-position:top; height:auto; padding: 85px 0; }
.wob .comptrollerContent .linkButton { background-color: #ff0; border: 1px solid #ff0; color: #000; }
.wob .comptrollerContent .linkButton:hover { color: #ff0; background: #000; border: 1px solid #000; }
.wob .footerSection { border-bottom: 6px solid #ff0; background: #333; }
.wob .footerLeftLogoItem .footerLeftLogoDetail { color:#fff; }
.wob .footerLeftLogoItem .footerLeftLogoDetail .footerLeftLogoCaterories { color: #fff; }
.wob .copyRightText p { color:#80ff00; }
.wob .lastUpdatedDate p, .wob .visitorsCount p { color: #ff0; }
.wob ul.bottomLinks li a { color: #ff0; }
.wob ul.bottomLinks li a:hover { color: #80ff00; }
.wob .footerSection .row .bottomLinksBox::before { background-color: #fff; }
.wob #backtotop { background-color: #80ff00; color: #000; }
.wob #backtotop:hover { background-color: #ff0; }
.wob .calendar-header { background: #333; }
.wob .calendar-title span { color: #fff; }
.wob .calendar-body th { background: #ff0; color: #000; }
.wob table tr:nth-child(2n+1) td, .wob .tableRowOdd { background-color: #444; color: #fff; }
.wob .calendar-sunday { color: #80ff00; }
.wob .calendar-day { color: #fff; }
.wob .calendar-selected { background-color: #80ff00 !important; color: #000; }
.wob .highlight span { background-color: #ff0; color: #000; }
.wob .bt-content { background: #ff0; border: 1px solid #ff0; }
.wob .bt-content .toolTipDisplay { background: #ff0; border: 1px solid #ff0; }
.wob .calendar_tooltips-title-value a { color: #000 !important; }
.wob ul.bulletText li::before { color: #000; }
.wob .calendar-saturday { color: #fff; }
.wob .listingContentWrap ul.listingContent li .contentDate { color:#ff0; }
.wob .listingContentWrap ul.listingContent li a { color:#80ff00; }
.wob .megamenu { background-color: #222; color: #ff0; }
.wob .megaTitle { border: 1px solid #ff0; background: #ff0; }
.wob .megaTitle a, .wob .megaTitle a:hover { color: #000; }
.wob .megamenu ul li a:hover { color: #80ff00; }
.wob .megaTitle a:hover { color: #000; }
.wob .rightFunctionality ul li a { color: #ff0; }
.wob .rightFunctionality ul li::before { color: #ff0; }
.wob .imgHolderLeft { background-color: #ccc; box-shadow: none; }
.wob .designationDetail { background: #393939; }
.wob .designationDetail .firstName { color: #ff0; }
.wob .designationDetail .designation { color: #80ff00; }
.wob .breadcrumbWrap { border-bottom: 1px solid #ccc; background: #555; }
.wob ul.breadcrumb li a { color: #ff0; }
.wob ul.breadcrumb li a:hover { color: #80ff00; text-decoration: none; }
.wob .breadcrumb li + li::before { color: #ff0; }
.wob .visionMissionBox { background:#555; }
.wob .visionMissionBox h2 { color: #ff0; }
.wob .visionMissionIcon img { background: #000; border: 1px solid #ff0; filter: brightness(100); }
.wob .visionMissionContent .firstContent { color: #fff; }
.wob .visionMissionContent .secondContent { color: #ff0; }
.wob .auditAdvisoryBoardPerson { box-shadow: none; background: #000; }
.wob .auditAdvisoryBoardPerson .auditAdvisoryPersonName { color: #ff0; }
.wob .auditAdvisoryBoardPerson .auditAdvisoryPersonDesignation { color: #fff; }
.wob .addressWrapper { background: #000; }
.wob .addressWrap h3 { color: #000 !important; background: #ff0; box-shadow: none; border-bottom: 0; }
.wob p.instruction { background: #fff; color: #000 !important; }
.wob .inner-banner-bg { background: url(../images/brand-blue-bg.jpg); }
.wob .noAcord ul li a { color: #ff0; }
.wob .bookSet li a { color:#fff; filter: brightness(100); }
.wob .bookSet li:nth-child(2n) { background: #000; }
.wob .bookSet li:hover { background-color: #000; }
.wob .accordion .accTrigger { filter: brightness(100); }
.wob h2 { color:#ff0; }
.wob h3 { color:#80ff00; }
.wob h4 { color:#fff; }
.wob h5 { color:#fff; }
.wob h6 { color:#fff; }
.wob .cagLeftLogo img { filter: none; }
.wob .auditRegulationsRight .accordDetail { border-bottom: 1px solid #fff; }
.wob .auditRegulationsRight .accordDetail a:hover { color:#80ff00; }
.wob .auditRegulationsRight .accordDetail a:before { color:#fff; }
.wob .bilateralRelations li { background-color:#333; }
.wob th, .wob .tableData th { background: #ff0; color: #000; }
.wob th, .wob td, .wob .tableData th, .wob .tableData td { border-bottom: 1px solid #000; border-right: 1px solid #000; }
.wob table, .wob .tableData { border-left: none; }
.wob .tableData td { color: #fff; }
.wob .contTx::after { filter: brightness(100); }
/**/
.leftContentFunctionality.bg { background: #fff; padding: 15px; }
.cagOfficersDetailsPrint { float: right; padding: 2px 15px; border-radius: 3px; margin-bottom: 15px; }
.printContat { margin: 45px 0 20px; }
.charLeft { font-size: 16px; }
.fulNameSing { font-size: 18px; color: steelblue; }
.profileImgSection { text-align: right; }
/**/
.logoBack { background-image: url(../images/headerOffice.png); background-repeat: no-repeat; background-position: right; position: relative; }
.logoBack::before { content: ""; background-color: #ffffffb8; position: absolute; width: 100%; left: 0; right: 0; height: 100%; }
.logoSection { padding: 20px 0; }
.logoSectionInner { position: relative; margin: 0 auto; }
.loginNew { text-align: center; }
.logo.logoEn a { text-decoration: none; }
.logo.logoEn h3 { color: #313f53; font-size: 32px; font-weight: 700; margin-bottom: 0; line-height: 42px; }
.logo.logoEn p { color: #6d6d6d; font-size: 20px; font-weight: bold; margin-bottom: 0; line-height: 32px; }
.logoLeft img { width: 50px; }
.loginCaptchaImg { width: 150px; display: block; padding-right: 5px; float: left; position: relative; }
.loginCaptchaImg .creload { position: absolute; right: 0; top: 0; }
.loginCaptchaImg .creload { position: absolute; right: -47px; top: 0; height: 38px; width: 38px; font-size: 17px; padding: 9px; line-height: normal; display: inline-block; }
/**/
.bg .leftContentFunctionality { padding: 20px; background: #fff; }
.reportDetail { width: 70%; float: right; }
/**/
#accessControl .contrastChanger.normal { background-image: url(https://cag.gov.in/assets/images/a-light.gif); margin: 0 5px; border-radius:0; width:25px; }
#accessControl .contrastChanger.wob { background-image: url(https://cag.gov.in/assets/images/a-dark.gif); border-radius:0; }
#accessControl input { float: none; height: auto; }
#accessControl .contrastChanger { width: 17px; width: 19px; background-repeat: no-repeat; overflow: hidden; text-indent: -9999px; text-transform: capitalize; }
#accessControl .normal { font-size: 14px; }
#accessControl input { float: left; height: 19px; background: none; border: none; padding: 0; width: 19px; color: #fff; }
.standard .contrastChanger { margin: 0 -1px !important; }
/**/
.fa-user-circle-o::before { content: "\f2be"; }
#languageSwitcher option { background: #005fb0; color: #fff; }

/*01-11-2023*/
.listIndex .bTnd { width: 25% !important; display: inline-block; vertical-align: bottom; }

/*17-04-2024 Style Start*/
.twoColumnBox { clear: both; width: 100%; }
.twoColumnBox .rightFunctionalitys { width: 25%; float: right; background: #005fb0; padding: 25px; }
.twoColumnBox .leftContentFunctionalityWrap { width: 70%; float: left; text-align: justify; color: #494848; }
.rightFunctionalitys ul { margin: 0; padding: 0; }
.rightFunctionalitys ul li { list-style: none; padding: 5px 5px 5px 25px; position: relative; font-size: 16px; font-weight: normal; color: #fff; }
.rightFunctionalitys ul li::before { position: absolute; left: 0; top: 8px; content: ""; font-family: 'FontAwesome'; content: "\f00c"; font-size: 13px; color: #fff; }
.rightFunctionalitys h2 { color: #fff; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #fff; }
/*17-04-2024 Style End*/
#adminlangSwitcher { margin-top: 15px; }
#accessControl input:focus { border: 2px dotted #fff; }
.cagLeftLogo a:focus, .cagRightLogo a:focus { border: 2px dotted #fff; display: block; }
.listOfCag .cagThemeList li a:focus { border: 2px dotted #fff; }
#backtotop:focus { border:2px dotted #000; }
/*smoke external css popup start*/ .smoke-base { position: fixed; top: 0; left: 0; bottom: 0; right: 0; visibility: hidden; opacity: 0; }
.smoke-base.smoke-visible { opacity: 1; visibility: visible; }
.smokebg { position: fixed; top: 0; left: 0; bottom: 0; right: 0; }
.smoke-base .dialog { position: absolute; }
.dialog-prompt { margin-top: 15px; text-align: center; }
.dialog-buttons { margin: 10px 0 5px 0 }
.smoke { text-align: center; font-size: 18px; line-height: 150%; }
.dialog-buttons button { display: inline-block; vertical-align: baseline; cursor: pointer; font-style: normal; text-decoration: none; border: 0; outline: 0; margin: 0 5px; -webkit-background-clip: padding-box; font-size: 13px; line-height: 13px; font-weight: normal; padding: 9px 12px; }
.dialog-prompt input { margin: 0; border: 0; font-family: sans-serif; outline: none; border: 1px solid #aaa; width: 75%; display: inline-block; background-color: transparent; font-size: 1em; padding: 8px; }
.smoke-base { background: rgba(0, 0, 0, .6); }
.smoke-base .dialog { top: 40%; width: 700px; left: 50%; margin-left: -350px; }
.smoke-base .dialog-inner { padding: 10px; color: #202020; }
.smoke { background-color: rgba(255, 255, 255, 0.95); box-shadow: 0 2px 8px #666; }
.dialog-buttons button { background-color: rgba(0, 0, 0, .85); border-radius: 0; color: #fff; }
.dialog-buttons button.cancel { background-color: rgba(0, 0, 0, .40); }  /*smoke external css popup End*/
ul.bulletText li a { color:#005FB0; }
.wob .commintCore li { background-color: #000; }
.commitContent p { color:#000; }
.nationalPortalLogo { text-align: center; padding: 8px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); background: #fff; border-radius: 10px; }
.calendar-nav-hover .bt-content { display: block !important; }
.cagLogoSection img { width: 300px; right: 30%; }
#adminlangSwitcher { margin-top: 15px; }
/*WIM Detail Style Start*/
.wimInformation .row { border-bottom: 1px solid #ccc; margin-bottom: 5px; padding-bottom: 5px; margin-left: 0; margin-right: 0; }
.wimInformation .row .col-md-2 { background: #f1f1f1; }
.wimInformation .wimDetail { font-size: 1.125em; font-weight: normal; color: #005fb0; padding: 10px 0; }
.wimInformation .wimName { font-size: 1.125em; font-weight: bold; color: #005fb0; padding: 10px 0; }
.wob .wimInformation .wimName { color: #ff0; }
.wob .wimInformation .wimDetail { color: #80ff00; }
.wob .wimInformation .row { border-bottom: 1px solid #fff; }
.wob .wimInformation .row .col-md-2 { background: #555; }
/*WIM Detail Style End*/
/*Play Pause CSS Stat*/
.playPauseBtn { position:absolute; right:20px; bottom:20px; z-index:9; color:#fff; font-size:30px; cursor:pointer }
.playPauseBtn.pause .fa:before { content: "\f04b"; }
a.playPauseBtn:hover { color: #fff; }
/*Play Pause CSS End*/
/*Organisation Chart*/
.profile-pic { cursor: pointer; }
#chartContainer ul { position: initial; }
.cagOfficersDetailsPrint { float: right; padding: 1px 3px; border-radius: 3px; }
.circular--landscape { width:  50px !important; height: 50px !important; }
.profileImgSection { text-align: center; margin: 0 auto; width: 72%; }
.chartBoximg { display: inline-block; vertical-align: middle; }
.chartNameContent { text-align: center; padding-left: 40px; display: inline-block; vertical-align: middle; width: 80%; }
.chartNameContent em { font-size: 22px; }
.profileImgSection img { width:  100px !important; height: 100px !important; }
ul.bulletText li { background: none; }
.reporting-to { margin-bottom: 10px; }
p.reporting-section { margin: 0px; font-size: 16px; }
.organisationRightColl { padding: 18px 15px 15px 15px; }
/*Organisation Chart*/


/*12-06-2024 New CSS*/
/*Whats Slider Play Pause CSS*/
.playPauseButton { position: absolute; right: 35px; top: -7px; z-index: 9; color: #2b304e; font-size: 30px; cursor: pointer; }
.playPauseButton.pause .fa:before { content: "\f04b"; }
a.playPauseButton:hover { color:#2b304e; }
.whatsNewSlider-next { margin-left: 35px; }
/*Press Release Slider Play Pause CSS*/
.playPauseButtons { position: absolute; right: 35px; top: -7px; z-index: 9; color: #2b304e; font-size: 30px; cursor: pointer; }
.playPauseButtons.pause .fa:before { content: "\f04b"; }
a.playPauseButtons:hover { color:#2b304e; }
.pressReleaseSlider-next { margin-left: 35px; }
/*Recent Report Play Pause CSS*/
.recentReportplayPauseBtn { position: absolute; right: 37px; top: -7px; z-index: 9; color: #2b304e; font-size: 30px; cursor: pointer; }
.recentReportplayPauseBtn.pause .fa:before { content: "\f04b"; }
a.recentReportplayPauseBtn:hover { color:#2b304e; }
.recentReportSlider-next { margin-left: 35px; }
/*public-consultation*/
.thLabel a { color: #000 !important; }
.loggedInuserProfile { color: #2f2f2f; }
.listIndex .coreListSeletc input { padding-left: 0px; }
.desContent { display:none; }
.loggedInuserProfile.loggedInuserProfile-1 { width: auto; display: inline-block; }
.loggedInuserProfile-1 a { text-align: center; background: #3279b1; border: none; color: #ffffff; cursor: pointer; text-decoration: none; display: inline-block; vertical-align: top; height: 44px; line-height: 40px; min-width: 100px; font-size: 16px; padding: 0 10px; border: 2px solid #ffffff; border-radius: 28px; font-weight: 500; }
.desc-hide { display: none; }
.jconfirm-content { color: #555; padding: 10px; text-align: justify; }
/*.jconfirm-content p {
    padding: 10px;
}*/
.pcRow3 { display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 4px; text-decoration: none; color: #4480b1; }
.pcRow3 a { font-weight: 600; }
.pcRow3 .btns { padding: 5px 10px 5px 10px; }
.publicConsultationContent .linkDonwload { font-style: italic; }
/*public-consultation*/

/*Search Functionality for Home Page Style Start*/
#search-frm { float: right; text-align: right; }
#search-frm .form-group { position: relative; }
#search-frm .form-group .buttonRow .button { position: absolute; top: 0; right: 0; z-index: 10; text-indent: -9999px; border: 0; background: #fff url(../images/search-icon.png) no-repeat right 10px center; }
#search-frm .form-group .searchInput { padding: 5px 40px 5px 5px; }
ul.searchText { list-style: none; padding: 0; margin: 0; }
ul.searchText li { padding: 20px 10px 20px 35px; margin-bottom: 15px; line-height: 18px; position: relative; text-align: left; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
ul.searchText li::before { position: absolute; left: 15px; top: 21px; content: ""; font-family: 'FontAwesome'; content: "\f105"; font-size: 15px; color: #0d6efd; }
ul.searchText li:last-child { margin: 0; }
ul.searchText li a { text-decoration: none; font-size: 16px; line-height: 20px; }
/*Search Functionality for Home Page Style End*/

/**Contact Us Address Style Start**/
.addressWrapper { background: #f1f1f1; padding: 25px; }
p.instruction { text-align: center; margin: 20px 0 0; font-size: 18px; background: #005fb0; color: #fff !important; padding: 10px; text-transform: uppercase; letter-spacing: 1px; }
.addressWrap h3 { font-size: 22px; color: #005FB0; background: #fff; padding: 15px; box-shadow: 0 0 10px #ccc; }
.addressWrap p { position: relative; padding-left: 35px; margin-bottom: 15px; font-size: 18px; text-align: left; color: #323232; }
.addressWrap p .fa { position: absolute; left: 0; top: 5px; }
.addressWrap p .fa { font-size: 20px; color: #005fb0; }
.addressWrap h4 { font-size: 19px; color: #005fb0; }
/**Contact Us Address Style End**/
.applicantProformaWrap { max-width: 100%; width: 100%; padding: 25px; margin: 0 auto; box-shadow: 0 0 46px rgba(0, 0, 0, 0.1); }
.applicantProformaWrap label.error { color: #fff; background: #f00; line-height: normal; padding: 0 5px 0; margin-top: 2px; border-radius: 3px; font-size: 13px; }
.customs-select { appearance: none; -webkit-appearance: none; -moz-appearance: none; background: url('data:image/svg+xml;utf8,<svg fill="%23000" height="16" viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 10px center; padding-right: 30px; background-size: 16px; }

/*Deputation List Style Start 12-06-2025*/
ul.tenderListing li { padding: 25px 15px; list-style: none;	/* border: 1px solid #dfdfdf; */ position: relative; margin-bottom: 20px; background-color: #fff; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
ul.tenderListing li:nth-child(2n+1) { background-color: #f7f7f7; border-left: 5px solid #005fb0; }
ul.tenderListing li a { text-decoration:none; }
ul.tenderListing li a:hover { color: #183255; }
ul.tenderListing li h2 { font-size: 18px; margin-bottom: 22px; padding-right: 100px; color: #005fb0; font-weight: 600; }
ul.tenderListing li h3 { font-size: 16px; margin-bottom: 0; color: #183255; font-weight: 500; padding-bottom: 0; border-bottom: 0; }
ul.tenderListing li p.pdfTops { border-left: 0; width: auto; }
ul.tenderListing li p.pdfTops a { padding: 10px; background: #005fb0; color: #fff !important; border-radius: 5px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }
ul.tenderListing li p.pdfTops a:hover { background: #183255; color: #fff !important; padding: 10px 10px 10px 20px; text-align: center; }
.organisationRightColl { width: calc(100% / 2); float: right; }

/*Header OIOS button highlight style start*/
.highlighter { color: #fff !important; background: #a6733f; padding: 12px 10px !important; font-size: 14px !important; transition: all 2s ease-out !important; text-align: center; font-weight: 500; animation: blink3 3s infinite; border-radius: 4px; line-height: 0; }
@keyframes blink3 {
	0% { background-color: rgba(166, 115, 63, 1) }
	50% { background-color: rgba(0, 55, 102, 1) }
	100% { background-color: rgba(166, 115, 63, 1) }
}
/*Header OIOS button highlight style End*/