@charset "utf-8";
/*======================================================================
Site Name: Silver HTML
Theme URI: https://sttlvss.silvertouch.com/svn/htmlcodebank/html
Description: this site is developed by STTL
Version: 1.0
Author: Web Team
------------------------------------------------------------------------
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: 1170px
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:#4480b1;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%;}
/********* 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;}

/********* Clear floats *********/

.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}

/********* Common Classes *********/

hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:20px 0;padding:0}
body,button,input,select,textarea {color:#fff;font-size:87.5%; /*font-size:14px;*/ line-height:1.5;overflow-x: hidden;}
body {background-color:#fff;font-family: 'Open Sans', 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 #e5e5e5;width:100%;height:30px; padding:5px 10px;font-family: 'Open Sans', 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:#4480b2;color: #fff; font-size: 16px;}
th a{color: #fff;} 
table tr td:first-child { text-align: center; }
.tableScroll { overflow-y:hidden; overflow-x:auto} 
.isYettobetabled td, .tableRowOdd { background: #84a7df !important;color: #fff !important;}
.isYettobetabled:nth-child(odd) td { background: #8ab7ff !important; }

/* ******** 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;}

/********* Navigation *********/

.mainNavigation { margin: 0; position: relative; clear: both; z-index: 9999; 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%); }
.toggleMenu { display:none; padding:15px; text-decoration:none }
.toggleMenu .mobileMenu { font-size:1.250em; color:#fff; }
.toggleMenu .iconBar { float:right; width:25px; height:25px; background:url(../images/mobile-menu.png) no-repeat center center; }
#nav, #nav ul { list-style:none; margin:0; padding:0;}
#nav li:first-child:before { width: 0; }
#nav li a:after { content: ""; position: absolute; width: 1px; height: 13px; background: #3376ad; margin-left: 10px; top: 50%; margin-top: -6px; }
#nav li { float:left; margin:0; padding:0; display:inline }
#nav li a { padding: 10px 10px; line-height: 29px; color: #fff; font-size: 0.9375em; display: inline-block; text-decoration: none;position: relative; }
#nav ul {width:100%; top:100%; padding:0; left:0; position:absolute; }
.hasJS #nav ul{opacity:0; transition: opacity 400ms linear; -webkit-transition: opacity 400ms linear; }
#nav ul li { float:left; height:auto; width:100%; margin:0; padding: 30px; }
#nav ul li a { display:block; background-color:#dbdbdb; font-size:1em; line-height:24px; color:#060613; border:none; border-top:1px solid #e4e3e3; padding:5px 15px 5px 15px; text-align:left; }
#nav ul ul {top:0; left:300px } /*#nav a:hover, .noJS #nav a:focus, #nav ul .hover > a, #nav ul .focus > a { color:#fff }*/
#nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected { color:#7fb6e9 }
#nav ul, #nav :hover ul ul, #nav .hover ul ul, #nav .focus ul ul { margin-left:-9999px }
#nav li:hover > ul, #nav li.hover > ul, #nav li.focus > ul, #nav a:focus + ul, #nav ul ul, .noJS #nav .hover a:focus, .noJS #nav .focus a:focus { margin-left:0 }
#nav > li > a:hover, #nav > li.hover > a, #nav > li.focus > a, #nav > .highlight > a { background-color: #1160a5; color: #ffffff; }
#nav li ul li a:hover, #nav li ul li > a.selected, #nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected, #nav ul > .highlight > a { background-color:#e9e9e9; color:#060613 }
#nav ul li.focus > a { background-color:#e9e9e9; color:#060613; display:block; }
#nav .menuIcon {display:none; position:absolute; right:5px; top:20px; width:9px; height:9px;}
#nav .mega-nav .menuIcon { background:url(../images/down-arrow.gif) no-repeat right center; z-index:10}
#nav li li .menuIcon {display:block; background:url(../images/right-arrow.gif) no-repeat right center; top:13px; right:10px;z-index:11}
#nav li li li .menuIcon  { z-index:12}
#nav .mega-nav .menuIcon.active { transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.noJS #nav ul a:focus { width:200px; }
.noJS #nav ul a:focus, .noJS #nav ul a:focus + ul { margin-left:9999px }
.noJS #nav ul a:active { margin-left:0 }
.hasJS .menuPart #nav a:focus + ul,.hasJS  .menuPart #nav li.focus > ul,.hasJS  .menuPart #nav li.hover > ul,.hasJS  .menuPart #nav li:hover > ul,.hasJS  .menuPart #nav ul ul{ opacity:1;}
#nav li a:hover:after{opacity: 0;}

/* ******** Index Slider ******** */

.indexBanner { position:relative}
.indexBanner .sliderBanner .item{ height:300px;}
.noJS .indexBanner {height:302px; overflow:hidden}

/* ******** 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; }

/********** Owl Carousel **********/

.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
.owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel .owl-refresh .owl-item {display: none;}
.owl-carousel .owl-item {position: relative;min-height: 1px;display: inline-block;}
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.owl-carousel .owl-grab {cursor: move;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-item img {transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;-webkit-transition: scale 100ms ease;-moz-transition: scale 100ms ease;-ms-transition: scale 100ms ease;-o-transition: scale 100ms ease;transition: scale 100ms ease;}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;}
.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-controls .owl-nav [class*=owl-] { color: #b7b7b7; font-size: 17px; margin: 5px; background: #ffffffd9; display: inline-block; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-radius: 30px; width: 35px; height: 35px; line-height: 35px; text-align: center; }
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#41afaa;color:#fff;text-decoration:none}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-dots .owl-dot, .noJS .owl-dots .owl-dot{display:inline-block;}
.owl-theme .owl-dots .owl-dot span, .noJS .owl-dots .owl-dot a{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span,.noJS .owl-dots .owl-dot.active a{background:#869791}
.noScript { display:none;} 
.no-js .owl-carousel {display: block;}
.noJS .owl-controls {position:absolute; left:0; bottom:-40px; width:100%; text-align:center;-webkit-tap-highlight-color:transparent}
.noJS .owl-controls.noScript { display:block;} 
.noJS .sliderBanner .item { position:relative;}
.noJS .carouselBlock { margin-right:-10px;}
.noJS .carouselBlock .item { width:220px; margin:0 10px 10px 0; float:left;}

/********** Responsive Tab **********/

.resTab {position: relative;}
.resTab .tabNav {margin:0;padding: 0; list-style:none; border-bottom: 1px solid #c5c5c5;}
.resTab .tabNav li:first-child { margin-left: 0; }
.resTab .tabNav li { display: inline-block; margin: 0; position: relative; background-color: #ffffff; border-radius: 7px 7px 0px 0; margin: 0 10px; }
.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 !important; text-shadow: none; background-color: transparent; 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%); }

.resTab .tabNav .r-tabs-state-active:after { content: ""; position: absolute; color: #fff;width: 100%; left: 0; right: 0; bottom: -2px; }
.resTab .tabContent {padding: 15px;display: none;}
.resTab .r-tabs-panel.r-tabs-state-active {display: block;}
/*.auditState  .resTab .r-tabs-panel.r-tabs-state-active {display: none !important;}*/
/*.postingComment  .resTab .r-tabs-panel.r-tabs-state-active {display: none !important;}*/
.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}



/********* Back to Top **********/

#backtotop { background: #4682b4 url(../images/backtotop.png) no-repeat; cursor: pointer; display: none; height: 40px; width: 40px; overflow: hidden; position: fixed; right: 10px; bottom: 15px; text-indent: -99999px; z-index: 999; display: none; background-position: center; box-shadow: 0 0 7px rgba(0, 0, 0, 0.37); transition: 1s;}
#backtotop:hover { background: #fe9f4c url(../images/backtotop.png) no-repeat; background-position: center; }

/*********  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: #4480b2; 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; }

/*********  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: #4480b2;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; }}

/*----Date Picker----*/

.ui-datepicker, .eventCalOut, .calendarIcon {background-color:#d9e7f4;}
.ui-datepicker th, .ui-state-highlight {background-color:#bdbdbd;}
.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-prev span, .ui-datepicker-next span { }
.ui-datepicker {color:#fff; font-size:13px; }
.ui-datepicker { width: 25%;  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: 9px; 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: -12px; }
.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:18px;    color: #fff; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker-year {color: #fff;}
.ui-datepicker-month { color: #000; }
.ui-datepicker .ui-datepicker-title select { font-size: 16px; margin: 6px 0; height: 32px; background-color: #fff; font-weight: 600; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }
.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;}
.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: #4480b2; }
.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; width:35px; height:25px; position:static; margin:5px 0 0; }
.ui-datepicker-next span { background-position:-175px -27px; overflow:hidden; width:35px; 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;}


/*==========================================================================================================================*/
/*================================================ Main CSS Theme Start ====================================================*/
/*==========================================================================================================================*/

/********** Layout **********/

.container { margin:0 auto; width:100%; max-width:1240px;}
#content {}
.content {}
.sidebar {}
.fullWidth {}

/********** Top Links and Font Resize **********/

.topStrip { line-height: 26px; background-color: #084e8c;padding: 5px 0; }
.leftLink { float:left;}
.leftLink img { display: inline-block; vertical-align: inherit; }
.rightLinks { float:right;}
.topStrip ul {list-style:none; padding:0; margin:0;}
.leftLink li a { font-size: 0.8125em; }
.topStrip li { float:left; padding:0 7px 0 8px; position:relative;}
.topStrip a{color:#fff;text-decoration:none;font-size: 0.8125em;}
.topStrip a:hover {text-decoration:underline;}
.topStrip li:first-child {padding-left:0;}
.topStrip li:last-child {padding-right:0;}
.topStrip li:before { content: " "; position: absolute; left: 0; top: 13px; z-index: auto; height: 10px; width: 1px; background: #fff; overflow: hidden; margin-top: -3px; }
.topStrip li:first-child:before{display:none;}

/********** Access Control **********/

#accessControl input {float:left; height:19px; background:none;border:none; padding:0; width:19px; color:#fff}
#accessControl input:hover { color:#20a3ff;}
#accessControl .normal { font-size:14px;}
#accessControl .large { font-size:15px;}
#accessControl .contrastChanger { width:17px; width:19px; background-repeat:no-repeat; overflow:hidden; text-indent:-9999px; text-transform:capitalize;} 
#accessControl .contrastChanger.normal { background-image:url(../images/a-light.gif); margin:0 5px;}
#accessControl .contrastChanger.wob { background-image:url(../images/a-dark.gif);}
.langDropDown select option { color: #000; }

/********** 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: #000; border: 1px solid #000000;}
.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: #000; 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: #fff;}
.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: #4c4e4f;border: 1px solid #4c4e4f;}
.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: #000000;}
.wob table tr:nth-child(even) td, .tableRowEven {background: #514c4c; }

/********** 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;}


/********* Header *********/ 
.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%; }

.jsRequired{display: none;}
.logo.logoEn h3 { color: #313f53; font-size: 32px; font-weight: 700; margin-bottom: 0;line-height: 42px; }
.logo.logoEn a { text-decoration: none; }
.logo.logoEn p { color: #6d6d6d; font-size: 1.5em; font-weight: bold;margin-bottom: 0;line-height: 32px; }
.logoSection { padding: 20px 0; }
.logoSectionInner { position: relative; margin: 0 auto;}
.logo { text-align: center; padding: 6px 106px 5px 106px; position: relative; z-index: 0; }
.logoRight { position: absolute; left: 0; top: 0px; z-index: 1; width: 60px; text-align: center; height: 100px; transform: translateY(-2px); }
.logoLeft { float: right; width: 85px; position: absolute; right: 0; top: -5px; z-index: 1; }
#nav ul li:before { content: " "; position: absolute; left: 0; top: 50%; z-index: auto; height: 14px; width: 1px;/* background: #666666;*/ overflow: hidden; margin-top: -7px; }
#nav ul li:first-child:before { display: none; }
#nav li .active { background: #1160a5; }
#nav li:nth-child(2):before { width: 0; }
.menuPart.cf { position: relative; }
.meghaRows .menuIcon { display: none !important; }
.searchBlock a.searchBtn { padding: 14px 18px 10px 21px; display: block;background: #00275e; line-height: 25px; }
.searchBlock { position: relative; width: 100%; max-width: 292px; position: absolute; right: 0; top: 0; }
.searchBlock { max-width: 58px !important; }
.searchBlock a.searchBtn i { color: #fff; font-size: 18px; }
.language select { padding-top: 0; font-size: 14px; display: inline-block;-moz-appearance: none; }
.standard { display: inline-block; padding-left: 10px; }
.standard .contrastChanger { margin: 0 -1px !important; }
.language .customSelect {background: rgba(0, 0, 0, 0) url(../images/lang_aerrow.png) no-repeat scroll 100% 6px / 11px 8px;border: 0 none;cursor: pointer;color:#fff;height: 20px;margin: 0;padding: 0 10px 0 0;width: 60px;font-size: 13px;line-height: 19px;}
.indexRightReport .ticker { width: 25%; float: right; }
.menuOverlay { top: 0; bottom: 0; left: 0; width:100%; position: fixed; opacity:0; visibility:hidden; background:rgba(0, 0, 0, 0.7); z-index: 1; }
.menuOverlay.active { opacity:1; visibility: visible; } 
#header { position: relative; z-index: 3; left: 0; right: 0; width: 100%; background: #fff; top: 0;font-family: 'Open Sans', sans-serif;}
.language .customSelect option{color: #000;}
/********* Banner *********/

.bannerIndex .ticker { width: 100%; float: right; padding: 58px 0; max-width: 400px;text-align: left; position: relative;z-index: 999;}
.activityTicker li{font-size: 16px;position: relative;list-style: none;}
.activityTicker li:before{content: "\f111"; position: absolute; font-family: fontawesome;left: -15px; font-size: 7px; top: 17px;}
.whatsNewWidgetItem{padding: 10px 0; color: #353535;font-weight: 500;}
.whatsNewWidgetItem  a{text-decoration: none;color: #000;}
.bannerImages { position: relative; width: 60%; float: left;text-align: right;}
.bannerIndex {position: relative;    background-color: #dfe8ef; }
.indexReport { position: absolute; width: 100%;}
.bannerIndex .playPause {  display: inline-block; }
.bannerIndex .tickerDivBlock { height: 281px !important; }
.bannerContent h1 { color: #183255; font-size: 36px;line-height: 38px; margin-bottom: 18px;}
.bannerContentCenter { position: absolute; width: 100%; top: 50%; transform: translateY(-50%);z-index: 1; }
.bannerContent i { margin-left: 8px; }
.bannerContent h1 span { font-weight: 900; }
.bannerContent { width: 310px;}
.bannerContent p { color: #40454f; font-size: 18px; margin-bottom: 10px; }
.bannerContent a { color: #4683b2; font-size: 16px; display: inline-block; }
.indexReportView { float: right; color: #4683b2;font-size: 16px; }
.activityTicker li a{text-decoration: none;}

.bannerPart { background-image: url(../images/brand-blue.jpg); background-repeat: no-repeat;background-size: cover;padding: 50px 0;    border-bottom: 2px solid #9c9c9c;background-position: center;position: relative; }
/*.bannerPart:before { content: ""; position: absolute; width: 100%; background: #4876b7bf; display: inline-block; top: 0; left: 0; right: 0; height: 45px; }*/
.bannerSilderLeft { width: 65%; float: left;  position: relative;}
.bannerSilderLeft .owl-item{display: inherit !important; float: left;}
.bannerSilderLeft .owl-item img{height: 309px;}
.bannerTitle { background: #fff; padding: 5px;min-height: 54px; }
.bannerTitle p { color: #000; margin-bottom: 0; font-size: 0.9375em; font-weight: 600; }
.bannerTitle p a{text-decoration: none;color: #000;}
.bannerSilderLeft .owl-controls { position: absolute; top: 40%; margin: 0 auto; text-align: center; left: 0; right: 0; }
.bannerSilderLeft .owl-next {  position: absolute;right: 0; background-color: #fff !important;color: #a6a6a6 !important;border-radius: 50px;border: none !important; }
.bannerSilderLeft .owl-prev {  position: absolute;left: 0;background-color: #fff !important;color: #a6a6a6 !important;border-radius: 50px;border: none !important; }
.bannerSilderLeft .owl-dot{display: none !important;}

.bannerSilderLeft .owl-nav .owl-next{color: #b7b7b7; font-size: 15px; margin: 5px; background: #ffffffd9; display: inline-block; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-radius: 30px; width: 32px; line-height: 20px; text-align: center;}
.bannerSilderLeft .owl-nav .owl-prev{color: #b7b7b7; font-size: 15px; margin: 5px; background: #ffffffd9; display: inline-block; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-radius: 30px; width: 32px; line-height: 20px; text-align: center;}
.bannerSilderLeft .owl-nav .owl-prev .fa{color: #a6a6a6;font-size: 25px;font-weight: bold;}
.bannerSilderLeft .owl-nav .owl-next .fa{color: #a6a6a6;font-size: 25px;font-weight: bold;}
.bannerSilderLeft .owl-nav .owl-next:hover .fa{color: #fff;}
.bannerSilderLeft .owl-nav .owl-prev:hover .fa{color: #fff;}

/********* TendersNotices *********/

.tendersNotices {background: #ebf3fe; padding: 20px 0;  font-family: 'Open Sans', 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: 30px;}
.postingComment { padding: 40px 0; position: relative; background-image: url(../images/pressReport.jpg); background-repeat: no-repeat; background-size: cover;    font-family: 'Open Sans', 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: 'Open Sans', 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; }


/********* Home Banner *********/

.homeBanner{position:relative;font-family: 'Open Sans', sans-serif;}
.bannerTicker { float: right; max-width:430px; width:100%; padding-top:70px; padding-bottom:25px;position: relative; }
.bannerTicker .tickerDivBlock {height: 281px !important;}
.homeBanner { overflow: hidden; }
.bannerCaption { position: absolute;width: 100%; bottom: 10px; margin: 0 auto; left: 0; right: 0; text-align: center; }
.bannerCaption h1 { font-size: 30px; font-weight: 600; line-height: 38px;color: #00275e;margin-bottom: 2px;}
.bannerCaption h1 span {    color: #275596;font-weight: 700; }
.bannerSub p { font-weight: 500; font-size: 16px !important; color: #383838 !important; line-height: 22px !important; }
.bannerCaptionBox br { display: none; }
.bannerCaptionBox a { text-decoration: none; }
.bannerCaption p { color: #000000; font-size: 15px; margin-bottom: 10px; }
.bannerCaption a { color: #213193; font-size: 16px; display: inline-block; font-weight: 700; }
.bannerCaptionBox { width: 885px; display: inline-block; background: rgba(255, 255, 255, 0.9); padding: 10px 26px 5px 26px; }
.homeBanner.owl-carousel .owl-item { position: static; }
.bannerCaptionBox i { margin-left: 7px; }
.homeBannerSlider .owl-dots { display:none !important;}
.homeBannerSlider .owl-controls { position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; transform: translateY(-50px); }
.homeBannerSlider .owl-controls .owl-prev { position: absolute; left: 0; }
.homeBannerSlider .owl-controls .owl-next { position: absolute; right: 0; }
.homeBannerBlk .owl-carousel .owl-controls .owl-nav .owl-prev { border-radius: 50PX; margin-right: 0; background: #fff; line-height: 43px; font-size: 44px; color: #5689a8; width: 55px; height: 55px; }
.homeBannerBlk .owl-carousel .owl-controls .owl-nav .owl-next {border-radius: 50px; margin-left: 0; background: #fff; color: #5689a8; line-height: 43px; font-size: 40px; width: 55px; height: 55px; }
.homeBannerBlk .owl-carousel .owl-controls .owl-nav .owl-prev:hover { background: #00265d !important; color: #fff;}
.homeBannerBlk .owl-carousel .owl-controls .owl-nav .owl-next:hover { background: #00265d !important; color: #fff;}
.homeBanner .statrightBottom{margin-top: 0;}
.guidancePosting .owl-carousel .owl-item{float: left;}

.owl-nav{position: absolute;top: 40%;margin: 0 auto;left: 0;right: 0;}
/********* contact page *********/
.contactForm label:after{color: #ff0a0a;}
.addresses { background: #4480b2; padding: 30px 35px; color: #fff; width: 30%; float: right;min-height: 535px;}
.addresses p { color: #fff !important;}
.contactForm { width: 68%; display: inline-block; background: #fff; padding: 20px 26px; }
.contactus { display: inline-block; width: 100%; margin-bottom: 30px;}
.contactForm label { font-size: 14px; color: #131313; margin-bottom: 5px; line-height: 20px; font-weight: 700; }
.contactForm input { height: 40px;color: #3e3d3d; }
.contactForm .form-group{margin-bottom: 20px;}
.contactForm select { height: 40px; font-size: 14px;color: #000;}
.capt { margin-bottom: 20px; margin-top: 20px; }    
.contactForm .input-area { width: 50%; float: left; padding: 0 5px; }
.contactForm .input-area.select { margin-left: 0; float: right; width: 50%; }
.contactForm .input-area.captcha-area { width: 100%;margin: 0; }
.contactForm .flash-view.alert.alert-success { width: 100% !important; padding: 10px !important; margin-bottom: 24px !important; background: #4480b2; }
.contactForm label.error { background: #d33c44; color: #fff; padding: 5px 10px; font-size: 14px; margin-top: 8px; position: relative; }
.contactForm label.error:before { content: ""; position: absolute; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #d33c44; top: -4px; }
.contactForm label.error:after { display: none; }

.feedback .contactForm .input-area:nth-child(10) { width: 100%;margin-top: 20px;}
.input-area.textarea.required { width: calc(100% - 0px); }
.feSpace { margin-right: 10px; }
.addresses h4 { margin-bottom: 10px;font-size: 20px; }
.gmap { margin-bottom: -57px;border-top: 2px solid #4480b2; }
.msg { color: #4480b2; }
.capt .input-group-append { width: 50%; display: inline-block;margin-top: 32px; }
.capt .input-group-append .btn { float: right; }
.input-group-append img { margin-top: -6px; margin-left: 12px; }

/********* 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; }

/********* Footer *********/
.footerEndSection { background-image: url(../images/footerBg.jpg); background-repeat: no-repeat; background-size: cover;padding: 20px 0;width: 100%;float: left;position: relative; }
.footerLeft { float: left; width: 100%; padding-right: 330px;text-align: center;color: #fff; }
.footerLeft ul { list-style: none; margin: 0 auto; padding: 10px 0;text-align: center; }
.footerLeft li { padding: 0 10px; float: none; position: relative; line-height: 26px;display: inline-block; }
.footerLeft li:before{content: "";position: absolute;width: 1px;height: 12px;top: 50%;margin-top: -6px;background-color: #fff;right: -3px;}
.footerLeft li:nth-child(1) { padding-left: 0; }
.footerLeft a { color: #fff; text-decoration: none;font-weight: 500;font-size: 15px;}
.footerRight { float: right; text-align: right; margin-left: -326px; width: 326px; color: #000; margin-top: 10px; }
.footerRight .fotterVisitors span { margin-left: 15px; line-height: 15px; padding-bottom: 6px;color: #fff; }
.footerLeft p { margin-bottom: 0;font-size: 15px; }
.footerLeft li:last-child { border-right: 0; }
.footerLeft li:last-child:before { display: none; }
.fotterVisitors { display: inline-block; margin-right: 15px; margin-top: 1px; position: absolute; bottom: 24px; right: 40px; }
.fotterVisitors p { color: #fff; margin-bottom: 0; font-size: 15px; }
.footerRight a { float: right; display: inline-block; }
.footerLeft a:hover { color: #41afaa; }

.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;}

.megaFooter h2 { color: #183255; font-size: 20px; font-weight: bold; }
.megaFooter { padding: 50px 0;}
.megaFooter a:hover { color: steelblue; }
.linkColl { width: 48%; float: left; margin-right: 46px; }
.linkColl:last-child { margin-right: 0; }
.quickLeft { width: 50%; float: left; }
.quickRight { float: right; width: 50%; }
.linkColl ul li a { color: #5d5d5d; text-decoration: none; font-size: 15px; }
.linkColl ul li {list-style: none; position: relative; margin: 0 8px; }
.linkColl ul li:before { position: absolute; font-family: 'FontAwesome'; content: "\f105"; left: -16px; font-size: 18px; top: -4px; color: #5d5d5d; }
ul.sliderLogos { width: 100%; float: left; padding: 0; }
.linkColl ul { margin-bottom: 0; }
.logosFooter .owl-dots { display: none !important; }
.logosFooter .owlCarousel .item:hover img{transform: scale(1.1);}
.logosFooter .owlCarousel .item img{transition: 1s;}
.logosFooter .owlCarousel .item{border: none;}
.logosFooter .owl-carousel .owl-item img{width: auto;}
.logosFooter .owlCarousel .item img{text-align: center;margin: 0 auto;vertical-align: middle; display: inline-block;}
.logosFooter .owl-controls .owl-prev { position: absolute; left: -30px; background-color: transparent !important; color: #183255 !important; font-size: 20px !important; }
.logosFooter .owl-controls .owl-next { position: absolute; right: -30px;background-color: transparent !important; color: #183255 !important;font-size: 20px !important;}
.logosFooter .owl-controls { width: 100%; position: absolute; top: 50%; transform: translateY(-38px); }
.iconSlider .owl-controls { width: 100%; position: absolute; top: 50%; transform: translateY(-50px); }
.logosFooter .owl-item{padding: 0 30px; text-align: center;}
.logosFooter { padding: 15px 0; border-top: 1px solid #d7d9db;}
.sliderLogos li:first-child {margin-left: 0;}
.sliderLogos li:last-child {margin-left: 0;}
.sliderLogos li { display: inline-block; width: 18%; text-align: center; margin: 0 11px; }
.fLinks { list-style: none; margin: 0; padding: 0 0; }
.fLinks li:first-child:before{display: none;}
.fLinks li { float: left; padding: 0 8px 0 9px; position: relative; }
.footerBottom a { color: #ffffff; text-decoration: none; font-size: 13px; }
.copyright {padding-top: 10px; font-size: 13px; color: #ffffff; }
.footerBottom .fLeft { float: left; }
.siteView { text-align: right;}
.fLinks li:first-child { padding-left: 0; }
.fLinks a:hover { color: #82bcec; }
.fLinks li:before { content: " "; position: absolute; left: 0; top: 50%; z-index: auto; height: 12px; width: 1px; background: #5e708c; overflow: hidden; margin-top: -5px; }
.siteViewLeft {display: inline-block; margin-right: 15px; margin-top: 7px; }
.siteView { text-align: right;}
.siteViewLeft p { color: #fff; margin-bottom: 0;font-size: 13px; }
.siteView a { float: right; display: inline-block; }
.footerBottom { width: 100%; float: left; padding: 26px 0; font-family: 'Open Sans', 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%); }
.inlineVisitor strong { font-weight: 100; }

.footerSliderBox {padding: 20px 0;}
.footerSliderBox .owl-item { padding: 0 20px; }
.footerSliderBox .owl-item img{width: auto !important;}
.footerSliderBox .owl-nav {display: none;}
/********* 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: 'Open Sans', 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;}


/********* meghamenu *********/

#nav ul.meghaRows { width: 100%; background: #eaeff0; position: absolute; left: 0; z-index: 999; box-shadow: 0px 6px 19px 0px rgba(86, 86, 86, 0.69); }
#nav .meghaColl a{width: 100%; color: #353535;}
#nav .meghaColl h3{color: #183255; margin-bottom: 10px;font-weight: bold;font-size: 20px;}
#nav .meghaColl a:before { content: "\f105"; position: absolute; font-family: fontawesome; left: 0;transition: 1s; }
#nav .meghaColl a { padding: 5px 0 5px 18px; font-size: 14px; color: #fff; line-height: 22px; background: transparent; border: none;letter-spacing: 0.5px; transition: 1s;}
#nav .meghaColl a:hover {text-decoration: none;padding-left: 22px;}
#nav .meghaColl a:hover:before{left: 5px;}
#nav .meghaColl.parent:last-child { border-right: none; }
#nav .meghaColl a { background-color: transparent !important; color: #2e2f2f !important;position: relative;}
#nav .meghaColl a:after { display: none; }
#nav li:last-child a:after { display: none; }
.meghaRows { overflow: hidden; }
#nav .meghaColl.parent:last-child:after { border-right: 0; }
#nav .meghaColl.parent:after { content: ""; position: absolute; border-right: 2px dotted #57575775; height: 400px; right: 0; top: 0; }
#nav .meghaColl.menuSummary { width: 20%;   font-size: 15px; line-height: 25px; padding-right: 25px;position: relative;}
#nav .meghaColl.parent { width: 33.33%; float: left;padding:30px;position: relative; }
#nav .meghaColl.menuSummary:after { content: ""; position: absolute; width: 100%; background: #fff; top: 0; left: 0; z-index: -1; height: 400px; }

/********* bannerTickerSearch *********/

.bannerTickerSearch .SearchCaption { position: absolute; top: 0; right: 0; background: #00275e; color: #ffffff; font-size: 17px; border: none; width: 54px; height: 42px;border-radius: 7px; }
.bannerTickerSearch {position: relative; margin-bottom: 30px; }
.bannerTickerSearch input { padding: 20px 15px;border: 1px solid #bbbbbb; font-size: 16px;border-radius: 7px;  }
.bannerTickerSearch input::-webkit-input-placeholder {color: #404040; }
.bannerTickerSearch input:-ms-input-placeholder {color: #404040; }
.bannerTickerSearch input::placeholder { color: #404040; }
.rightLinks #accessControl input {float: none;height: auto;}

.auditRepotingIndex { background: #ffffff; padding: 25px; height: 326px; overflow-y: scroll; padding-top: 0;}
.auditRepotingOuter { background: #ffffff; padding: 15px 8px 15px 0;box-shadow: 4px 4px 20px 12px #f2f2f2;border-radius: 9px; }
.auditRepotingIndex ul li { list-style: none; position: relative; }
.viewReportBtn { font-size: 15px; padding: 15px 15px 0 28px; color: #457eff; text-decoration: none; display: inline-block;}
.auditRepotingIndex ul li a { font-size: 14px;text-decoration: none;  }
.auditRepotingIndex ul { margin-bottom: 0; padding-left: 0; }
.auditRepotingIndex {scrollbar-color:#4e8ac8 #989898; scrollbar-width: thin;}


/********* inner page *********/
.innerContent{min-height: 500px;}
.innerContent h1 { margin: 20px 0; font-size: 28px; color: #275596; }
.entryTitle { margin-bottom: 0; font-size: 1.375em; color: #fff; text-shadow: 1px 1px 1px #242222; font-weight: 700; }
.pageHeader { padding: 30px 0; background-image: url(../images/brand-blue.jpg); background-position: center; background-repeat: no-repeat; background-size: cover;font-family: 'Open Sans', sans-serif; }
.entryTitleLeft { display: inline-block; }
.breadcrumb { float: right; }
.red{color: #ec0c0c;}
.breadcrumb li a .fa { margin-right: 5px; position: absolute; left: -20px; top: 4px; }
.breadcrumb ul { padding-left: 0; margin-bottom: 0; margin-top: 9px; }
.breadcrumb ul li { list-style: none; display: inline-block; margin-right: 10px;color: #ffffff; font-size: 0.875em;position: relative; }
.breadcrumb ul li a {color: #ffffff;text-decoration: none;font-weight: 500;}
.breadcrumb ul li a:hover { text-decoration: underline; }
.breadcrumb ul li + li::before { content: "\f105"; font-family: 'FontAwesome';color: #ffffff; padding: 0 9px 0 0px; }
.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: #eeefef; padding: 50px 0;font-family: 'Open Sans', sans-serif;color: #464646; }
.publications { text-align: center; padding: 0 20px; }
.publicationsSerach { width: 49%; position: relative; display: inline-block;}
.publicationsSerach .SearchCaption { top: 0; position: absolute; right: 0; height: 100%; width: 65px; font-size: 25px;border: 1px solid #183255; background-color:#183255;  }
.publicationsSerach input { padding: 25px; font-size: 15px; border: 2px solid #e0e0e0; background: #fff;color: #000;padding-left: 14px; }
.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%;}
.typeSelectAll select { height: 54px; padding: 0 14px; font-size: 15px; color: #797775; 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: 10px; padding-bottom: 10px; 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: #4480b2; 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: 'Open Sans', sans-serif; }
.reportType { position: absolute; right: 0; top: 0; }
.dateFirst .fa { margin-right: 10px; }
.reportDetail a { font-size: 18px; text-decoration: none; color: #4480b2; margin-bottom: 15px; display: inline-block;text-align: left; }
.reportType span { float: left; 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; }
.reportDetail { width: 70%; float: right; }
.sectorDetail span { color: #717171; font-size: 15px; }
.sectorDetail span:first-child { margin-right: 10px; color: #183255; font-weight: 700; }
.sectorDetail { padding: 20px 0; border-top: 1px solid #dadada; }
.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: 15px; }
.filterReport.fixed-right.visible-text { position: inherit;}
.filterReport button:hover { background: #4480b2; }
.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: #4480b2; 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: #4480b2;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: 'Open Sans', 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: #4480b2; 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 { text-align: center; margin-top: 40px; }
.pagination a:last-child { border: none; }
.pagination a:first-child { border: none; }
.pagination a { 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 a:hover { background: #00265d; color: #fff; }
.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; }

/********* inner page css  *********/

.statLeft .owl-carousel .owl-item { float: left; }
.innerContent h3 { margin-bottom: 10px; }
.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 { color: #4480b2; 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;}

.innerContent .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: #4480b2; 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: #4480b2; }
.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: #4480b2; }
.views-field-title p { padding: 20px; margin-bottom: 0; }
.coreList { margin: 0 auto; text-align: center; }
.sState { font-weight: 600; text-decoration: underline; margin-bottom: 18px;text-align: center; }
.coreListSerach { display: inline-block; width: 24%;vertical-align: bottom; }
.circulars .coreListSerach { display: inline-block; width: 15%;vertical-align: middle; }
.coreListSeletc { display: inline-block; width: 25%;background: #fff; }
.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: #4480b2; }
.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: #4480b2;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: #4480b2; }
.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 .checkbox { display: inline-block;position: relative; padding: 0 24px;margin: 0; border-radius: 10px;overflow: hidden;cursor: pointer; }
.checkBtns .checkbox label{display: inline-block !important;color: #ffffff;position: relative;z-index: 1;font-size: 16px;cursor: pointer;line-height: 46px;padding-bottom: 0;}
.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 { width: 28%; }
.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: right; }
.pagination li { list-style: none; display: inline-block; border: 1px solid #d4d3d3; margin: 5px; background: #ffffff; }
.pagination { margin: 0 auto; text-align: center; padding-left: 0;margin-top: 40px;}
.singleContent{color: #424242;}
.singleContent .bulletText li a { text-decoration: none; font-size: 15px; color: #4480b2; }
.entryContentWhite .pagination li { background: #eeefef; border: 1px solid #d4d3d3; }
.entryContentWhite .pagination .active { background: steelblue; border: 1px solid steelblue; }
.areaWhite {background: #fff; padding: 15px;}
.entryContent p { font-size: 0.875em;letter-spacing: 0.5px;color: #555; }
.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: #4480b2; margin-top: 16px; }
.comment-reply:hover { background: #4480b2; 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: #4480b2; }
.newCommentForm fieldset { border: 1px solid #e5e5e5; height: 70px; margin-top: 20px; border-top: none; padding: 10px 20px; }
.newCommentForm fieldset a { color: #4480b2; }
.btn { background: #4480b2; padding: 6px 29px; font-size: 17px; letter-spacing: 0.5px; border: 1px solid #4480b2; }
.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; }

/*--------Tooltip-------*/

.bt-content{position: relative;}
.bt-content:before { position: absolute; border-top: 12px solid #ffffff00; border-right: 25px solid #4682b4; border-bottom: 12px solid transparent; top: 0; left: 0px; content: ""; z-index: 0; }
.bt-content .toolTipDisplay { position: absolute; background: #fff; width: 30%; left: 15px; border: 1px solid #dedede; }
.bt-content .toolTipDisplay li { float: left;margin: 10px 10px 8px 15px; }
.toolTipDisplay a { text-decoration: none; color: #152b48; display: inline-block;font-size: 14px; }
.ui-datepicker td{position: relative;text-align: center;}
.ui-tooltip { width: 80%; }


.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: #4480b2;}
.fancybox-button:hover svg { color: #fff; }
.words-limit { margin-top: 20px; display: inline-block; }

/*--------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; }

/*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: 'Open Sans', 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: #4480b2;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: #4480b2;}
.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: #4480b2; }
.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: #4480b2;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: #4480b2; 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: #4480b2; 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: #4480b2; }

.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: 0; top: 28px; padding-left:15px; border-left: 1px solid #ececec; text-align: center; width: 12%;}
.pdfTops small { font-size: 14px; display: inherit; font-weight: 500; }
.pdfTops img { width: 32px; }
.tenderList b { color: #000; }

/*----------------------Video galley page------------*/

.videoGallery { width: 76%; 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: #4480b2; }
.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: #4480b2;}
.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: #4480b2; 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:#4480b2;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 #4480b2; padding-bottom: 12px; color: #246ead;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 h5 { font-size: 18px; font-weight: 500;color: #464646; text-align: left;}
.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: #4480b2; }
.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{color: #4480b2;font-weight: 500; }
.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: 480px;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*/
td.highlight a{background-color: #275596;color: #fff;}


/* 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: 'Open Sans', 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 #4480b2; }
.internationalList li a { color: #4480b2; 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 h4 { font-size: 15px;    margin-bottom: 0; }

.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;}

.rightFunctionality { float: right; width: 25%; background-color: #4480b1; padding: 18px 22px;font-family: 'Open Sans', sans-serif; }
.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; }
.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; }
.leftContentFunctionality { width: 70%; float: left;font-family: 'Open Sans', sans-serif;text-align: justify; color: #494848; }
.leftContentFunctionality.bg { background:#fff; padding: 15px; }
.bg .leftContentFunctionality { padding: 20px; background: #fff; }
.rightFunctionality.fixed-right.visible-text { top: 9%; }
.rightFunctionality h3 { color: #ffff; font-size: 15px; }
.rightFunctionality p { color: #FFF; }
.rightFunctionality span { color: #FFF; }

/********* Guidelines inner *********/

.guidelinesList { padding-left: 0; }
.listWhite .guidelinesList li { background: #eeefef; }
.listWhite .accordion .accTrigger { font-weight: 600; }
.guidelinesList li { padding: 15px 270px 15px 32px; background: #f3f3f3; list-style: none; margin-bottom: 20px;  border-left: 4px solid #4480b1; position: relative; }
.guidelinesPdfIcons { position: absolute; right: 20px; top: 50%;padding-left: 10px;text-align: right;  transform: translateY(-14px); }
.guidelinesList li h5 { margin-bottom: 0; color: #4480b1; font-size: 16px; color: #000000;line-height: 24px; margin-top: 0;text-align: left; }
.guidelinesList li a { text-decoration: none; height: 100%;color: #303030; }
.guidelinesPdfIcons sub { color: #3e3e3e; font-size: 15px; margin-left: 10px; font-weight: 500; }
.guidelinesList li:hover { box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.18); }
.guidelinesPdfIcons b { color: #4480b1; }
.guidelinesList li:hover a { color: #4480b1; }
.guidelinesList li:hover h5 { color: #4480b1; }
.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: #4480b1; 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: 'Open Sans', 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: #4480b2; color: #fff; text-decoration: none; padding: 11px 20px; margin-top: 12px; display: inline-block; border: none; }
.vison h2 { color: #4480b2; 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: #4480b2; }
.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: 'Open Sans', 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: 'Open Sans', 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: 'Open Sans', 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:#4682b4; 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 #4480b2; 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: #4480b2; margin-bottom: 10px; }
.ourMissionList li p { font-size: 15px; margin-bottom: 0; }
.ourMissionIcons img {border: 1px solid #4480b2; 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; }

/********* Organisation Chart inner *********/

.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: #4480b2;}
.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: #4682b4; }
.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;}


/********* 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: #4480b2;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: #848282; 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: #4480b1; 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: #4480b2;}
.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;}


.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; }

/*-------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: #4480b1;}
.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: #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: 22px;}
.accountStateTabs .tabNav li { float: left; margin-right: 0; margin-left: 0; border: 1px solid #ebebeb; }
.accountStateTabs .tabNav .r-tabs-state-active a { background: #4480b1; }
.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: 15px 10px; display: inline-block; 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; }
.coreListSeletc.coreListSeletCat input, .coreListSeletc.coreListSeletCat select {border: 1px solid #999999 !important;outline: none !important;border-radius: 8px;}
.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 .publicationsSerach .SearchCaption{border-radius: 0px 8px 8px 0px;}
.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: #4480b2; 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; }
.filterReport button { color: #fff; background: #255d8b; border: 1px solid; font-size: 15px; }
.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 .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: #ff1919; 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; }*/