/*====================================== reset.css is here ========================================*/
*{margin:0; padding:0; box-sizing:border-box; }
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0; display:block; max-width:100%; height:auto;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul {list-style:none;margin: 0;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}

q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clearfix:after  {display: block;content: "";clear: both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
header,nav,section,article,aside,footer,hgroup,figure {display: block; padding:0; margin:0;}
p{margin: 0;color: #525252;font-size: 16px;line-height: 26px;font-weight: 400;}
/**************************************************************************************/
a {color:#000;text-decoration:none;outline:0 none !important;}
a:hover{text-decoration: none;}
h1 {font-size:60px;line-height:62px;font-weight: normal;color: #fff;}
h2 {font-size: 48px;line-height: 52px;color: #007e01;}
h3 {font-size: 28px;line-height: 30px;color: #FFFFFF; font-weight: bold;}
h4 {font-size: 24px;line-height: 26px;color: #003A73;font-weight: bold;}
h5 {font-size: 20px;line-height: 22px;color: #003A73;font-weight: bold;margin: 0;}
h6 {color: #525252;font-size: 12px;line-height: 16px;font-weight: bold;text-transform: uppercase;margin: 0;}
/*---------------------------------------------------*/
html{height:100%;}
body{color:#fff;font-size:12px;height:100%;font-weight:400;font-family: 'Rubik', sans-serif;background: #FAFAFA;}
.flt_lt {float:left; display:inline;}
.flt_rt {float:right; display:inline;}


/*-----------LayOut Start here-----------------------*/
.wrapper{margin:0 auto;max-width: 100%;display:block;position: relative;top: 0;left: 0;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.container{max-width:1270px;margin:0 auto;padding: 0;}


.main-content{background: #FAFAFA;}
.main-block{}
.left-cont{box-shadow: 0px 2px 8px #00000022;width: 244px;background: #fff;position: fixed;height: 100%;}
/* .side-nav{padding: 29px 27px;} */
.side-nav{padding: 10px 0px;}
.side-nav p strong{display:block;font-weight:bold;}
.side-nav p{padding: 0 0 36px 0;line-height: 22px;}
.side-nav ul{}
.side-nav ul li{padding: 0 0 24px 0;}
.side-nav ul li a{color: #525252;font-size: 16px;line-height: 25px;font-weight: 400;position: relative;padding-left: 38px;text-transform: uppercase;}
.side-nav ul li a.icon:after{content: ""; position: absolute;left: 0;top:0;background: url(../images/icon-r.svg) no-repeat;width: 20px;height: 20px;}
.side-nav ul li a.icon:hover:after{background: url(../images/icon-r-hover.svg) no-repeat;}
.side-nav ul li.active a.icon1:after{background: url(../images/bar-chart-o-hover.svg) no-repeat;}
.side-nav ul li a.icon2:hover:after{background: url(../images/question-circle-o-hover.svg) no-repeat;}
.side-nav ul li a.icon3:hover:after{background: url(../images/envelope-o-hover.svg) no-repeat;}
.side-nav ul li a.icon4:hover:after{background: url(../images/sign-out-hover.svg) no-repeat;}
.side-nav ul li a.icon5:hover:after{background: url(../images/vcard-o-hover.svg) no-repeat;}
.side-nav ul li a.icon1:after{content: ""; position: absolute;left: 0;top:0;background: url(../images/bar-chart-o.svg) no-repeat;width: 20px;height: 15px;}
.side-nav ul li a.icon2:after{content: ""; position: absolute;left: 0;top:0;background: url(../images/question-circle-o.svg) no-repeat;width: 20px;height: 20px;}
.side-nav ul li a.icon3:after{content: ""; position: absolute;left: 0;top:0;background: url(../images/envelope-o.svg) no-repeat;width: 20px;height: 16px;}
.side-nav ul li a.icon4:after{content: ""; position: absolute;left: 0;top:0;background: url(../images/sign-out.svg) no-repeat;width: 20px;height: 17px;}
.side-nav ul li a.icon5:after{content: ""; position: absolute;left: 0;top:0;background: url(../images/vcard-o.svg) no-repeat;width: 20px;height: 15px;}
.side-nav ul li a:hover{color: #003A73;font-weight: 700;}
.side-nav ul li.active a{color: #003A73;font-weight: 700;}
.side-nav ul li.active a.icon:after{background: url(../images/building-o-hover.svg) no-repeat;}
.logo{/*padding: 24px 0 28px 12px;*/padding: 24px 0 24px 0px;border-bottom: 1px solid #E8E8E8;}
.logo a{}
.right-cont{margin-left: 265px;margin-top: 32px;border: 1px solid #E8E8E8;width: calc(100% - 265px);    margin-right: 24px;}
.agency-head-lt{}
.agency-head-lt ul li a{color: #003A73;font-size: 24px;line-height: 26px;font-weight: bold;}
.agency-head-lt ul li a img{ margin: 0 16px 0 0;}
.right-cont-index .form-group{position: relative;margin: 0;background:#fff;width: 374px;}
.right-cont-index .form-group .form-control{outline: none;border: none;text-align: left;padding: 0 51px;background: transparent;}
.right-cont-index .form-group button{position: absolute;border: none;background: none;left: 14px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);color: #2596F0;font-size: 20px;border: none;outline: none;}
.agency-head-rt{padding: 0;}
.agency-head-rt ul li{padding: 0 21px 0  21px;}
.agency-head-rt ul li.active a{color: #2596F0;font-weight:bold;}
.agency-head-rt ul li a:hover{color: #2596F0;font-weight:bold;}
.agency-head-rt ul li a:after{content:'';bottom: -20px;left:0;position:absolute;width:100%;height: 2px;background:#2596F0;display:none;}
.agency-head-rt ul li.active a:after{display:block;}
.agency-head-rt ul li a:hover:after{display:block;}
.agency-head-rt ul li a{text-transform: uppercase;position:relative;font-size:14px;line-height:26px;color: #525252;font-weight:400;}
.agency-head-lt ul li{padding: 0 26px 0 0;}
.btn{background: #7A1343;border-radius: 24px;color: #FFFFFF;font-size: 14px;display: block;height: 32px;line-height: 32px;padding: 0 27px;font-weight: bold;}
.btn:hover{background: #5a283f;color: #fff;}
.agency-head{padding: 13px 15px 15px 8px;}

.group-name  .nice-select{color: #525252;font-size: 12px;font-weight: bold;text-transform: uppercase;border: none;float: none;height: inherit;width: 78px;background: transparent;}
.group-name  .nice-select:after{border: none;transform: none !important;content: "\f107";font-family: 'FontAwesome';color: #525252;font-size: 14px;right: 13px;top: 0;margin-top: 0;transform: rotate(0deg) !important;-webkit-transform: none !important;-o-transform: none !important;-moz-transform: none !important;-ms-transform: none !important;}
.group-block{background: #fff;padding: 19px 21px 0px 16px;}
.group-block-in{
    padding: 0 0 39px 0;
}
.group-head{background: #F4F4F4;border-radius: 6px;padding: 4px 0;}
.group-name{width: 38.8%;padding: 0 8px;}
.group-user{width: 18.4%;padding: 0 30px;}
.group-survey{width: 9.7%;}
.group-login{width: 6.9%;}

.group-sery{width: 8%;}
.group-emp{width: 8.2%;}
.group-veh{width: 8%;}
.group-main .group-head{background: transparent;border-radius: 0;padding: 14px 0 14px 0;}
.group-name{}
.group-name ul{margin: 0 0 0 19px;}
.group-name ul li:first-child{padding: 0 0 0 0;width: 62px;}
.group-name ul li{padding: 0;}
.group-login ul li{padding: 0 2px;}
.group-login ul{}
.group-login ul li a{color: #2596F0;font-size: 14px;line-height: 16px;font-weight: 400;display: block;}
.group-sery ul li a{color: #2596F0;font-size: 14px;line-height: 16px;font-weight: 400;display: block;}
.group-sery ul li{padding:0 2px;}
.group-name  a{color: #2596F0;font-size: 14px;line-height: 16px;font-weight: 400;display: block;padding: 0 0 0 19px;}
.group-name ul li a.active{color: #2596F0;padding: 0 0px 0 0;}
.group-head.bg-gray{background: #FAFAFA;}
.group-sery h6 span.red{background: #FF000A;width: 20px;height: 20px;border-radius: 100%;display: inline-block;margin: 0 0px 0 40px;}
.group-sery h6 span{margin: 0 0px 0 26px;}
.group-sery h6 span i{color: #08D108;font-size: 20px;}
.page-block{background: #FAFAFA;border: 1px solid #E8E8E8;padding: 13px 0px;align-items:center;-webkit-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-align-items:center;}
.page-lt ul li a.page-link{border: 1px solid #D0D0D0;width: 35px;height: 35px;color: #525252;font-size: 14px;margin: 0 3px;padding: 0;text-align: center;line-height: 35px;font-weight:400;}
.page-lt ul li a.page-link i{color: #525252;}
.page-lt ul li a.page-link:hover{background: #003A73;color: #fff;}
.page-item span.page-link{border: none;background: transparent;    line-height: 10px;
    padding: 23px 12px 0 12px;}
.page-item span.page-link:hover{color: #525252;}
.page-item:first-child .page-link{border-radius: 0;}
.page-item:last-child .page-link{border-radius: 0;}
.page-select{width: 138px;margin-left: auto;}
.nice-select{color: #525252;font-size: 14px;width: 100%;float: none;font-family: 'Rubik', sans-serif;border-radius: 0;border: 1px solid #D0D0D0;}
.page-lt{padding: 0 0 0 23px;}
.page-rt{padding: 0 27px 0 0px;}
.nice-select:after{width: 7px;height: 7px;right: 22px;margin-top: -7px;}
.nice-select .list{margin: 0;width: 100%;}
.page-link{padding: 0 0.75rem;}

#nav-icon{width: 35px;height: 30px;position: absolute;margin:0;right: 15px;display:none;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);cursor: pointer;}
#nav-icon span{display: block;position: absolute;height: 3px;width: 100%;background: #003A73;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
#nav-icon span:nth-child(1){top: 0px;}
#nav-icon span:nth-child(2){top:11px;}
#nav-icon span:nth-child(3){top:22px;}
.open #nav-icon span:nth-child(1){top: 18px;  -webkit-transform: rotate(135deg);  -moz-transform: rotate(135deg);  -o-transform: rotate(135deg);  transform: rotate(135deg);}
.open #nav-icon span:nth-child(2){opacity:0;  left:-60px;}
.open #nav-icon span:nth-child(3){top: 18px; -webkit-transform: rotate(-135deg);  -moz-transform: rotate(-135deg);  -o-transform: rotate(-135deg);  transform: rotate(-135deg);}
#nav-icon1{width: 35px;height: 30px;position: absolute;margin:0;right: 15px;display:none;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);cursor: pointer;}
#nav-icon1 span{display: block;position: absolute;height: 3px;width: 100%;background: #fff;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
#nav-icon1 span:nth-child(1){top: 0px;}
#nav-icon1 span:nth-child(2){top:11px;}
#nav-icon1 span:nth-child(3){top:22px;}
.open-menu #nav-icon1 span:nth-child(1){top: 18px;  -webkit-transform: rotate(135deg);  -moz-transform: rotate(135deg);  -o-transform: rotate(135deg);  transform: rotate(135deg);}
.open-menu #nav-icon1 span:nth-child(2){opacity:0;  left:-60px;}
.open-menu #nav-icon1 span:nth-child(3){top: 18px; -webkit-transform: rotate(-135deg);  -moz-transform: rotate(-135deg);  -o-transform: rotate(-135deg);  transform: rotate(-135deg);}
.sidebar{display:none;width: 250px;background: #003A73;z-index: 9;top: 0;right: -250px;position: fixed;height: 100%;}
/*--agency profile start--*/
.agency-profile-main{background: #FAFAFA;border: 1px solid #E8E8E8;}
.agency-profile-head{background: #FAFAFA;margin-top: -15px;padding-bottom: 15px;}
.agency-profile-head a{color: #2596F0;font-size: 16px;line-height: 20px;font-weight: bold;}
.agency-profile-head a i{color: #2596F0;margin: 0 7px 0 0;font-size: 16px;}
.agency-profile1{padding: 22px 0 10px 24px;}
.agency-profile1 h4{ }
.agency-profile1 ul{
    margin: 0px -24px;
}
.agency-profile1 ul li{
    padding: 0 25px 3px;
}
.agency-profile1 ul li a{color:#2596F0;display:block;}
.agency-profile1 ul li span{color:#525252;font-weight:400;display:block;font-size:14px;line-height: 21px;}
.agency-profile1 ul li strong{color:#525252;font-weight:bold;display:block;font-size:14px;line-height:24px;}
.transit-head-rt a.btn{padding: 0 32px;text-transform: uppercase;}
.transit-head{padding-bottom: 12px;border-bottom: 1px solid #D0D0D0;}
.city{color: #525252;font-size: 16px;line-height: 16px;font-weight: normal;}
.alemeda{padding: 18px 0 0 0;max-width: 819px;}
.alemeda-lt{width: 46.6%;}
.alemeda-lt h6{text-transform: capitalize;font-size: 16px;padding: 0 0 8px 0;}
.state{padding: 22px 0 0 0;}
.state-lt{width: 58%;}
.state-rt{width: 39.8%;}
.state ul li{padding-bottom: 25px;}
.alemeda-rt{width: 53.3%;padding: 0 0 0  63px;}
.alemeda-rt .state{padding: 0;}
.alemeda-rt .state-lt h6{font-size: 16px;padding-bottom: 6px;}

/*--agency details start--*/
header{background: #003A73;}
.header-in{padding: 21px 32px 21px 35px;}
.header-lt h3{padding: 0 0 7px 0;}
.header-lt ul li{padding: 0 34px 0 0;}
.header-lt ul li a{color: #ADADAD;font-size: 16px;line-height: 18px;font-weight: 400;display: block;}
.header-lt ul li a:hover{color: #fff;font-weight: bold;}
.header-lt ul li a:hover i{color: #fff;}
.header-lt ul li a i{color: #ADADAD;font-size: 22px;margin: 0 6px 0 0;}
.green{color: #08d108 !important;}
.header-lt ul li.active a{color: #fff;font-weight: bold;}
.header-lt ul li.active a i{color: #fff;}
.btn-save{border: 2px solid #FFFFFF;border-radius: 50px;background: transparent;padding: 0px 29px;text-transform: uppercase;height: 40px;line-height: 35px;}
.contact-main{border: 1px solid #E6ECF5;margin-top: 33px;}
.contact{padding: 29px 26px 0 29px;background: #fff;}
.contact h5{padding-bottom: 16px;border-bottom: 1px solid #D0D0D0;}
.contact-lt{padding: 0;}
.contact-in{padding: 20px 0 17px 0;}
.contact-rt{padding: 0 0 0 57px;}
.contact-rt ul{margin: 0 -10px;}
.contact-rt ul li{padding: 0 10px;}
.contact-rt ul li.width1{width: 22%;}
.contact-rt ul li.width2{width: 21.8%;}
.contact-rt ul li.width3{width: 56%;}
.contact-rt ul li.width4{width: 22%;}
.contact-rt ul li.width5{width: 21.4%;}
.form-group label{color: #525252;font-size: 16px;line-height: 20px;font-weight: bold;margin-bottom: 5px;font-family: 'Rubik', sans-serif;}
.form-group .form-control{color: #495057;font-size: 16px;font-weight: 400;height: 42px;border: 1px solid #D0D0D0;border-radius: 0;font-family: 'Rubik', sans-serif;}
.radioboxes label input {display: none;}
.radioboxes label span {padding: 0 0 0 27px;display: inline-block;font-family: 'Rubik', sans-serif;font-size: 16px;line-height: 28px;color: #525252;background: url('../images/unchecked.png') no-repeat 0 3px;cursor: pointer;}
.radioboxes label input:checked + span{background-image: url('../images/checked.png');}
.contact-rt-in{padding: 4px 0 19px 0;}
.contact-rt-in ul li{padding-bottom: 34px;}
.provide h6{color: #525252;font-size: 16px;text-transform: inherit;padding: 0 0 4px 0;}
.provide label{color: #525252;font-size: 14px;font-family: 'Rubik', sans-serif;line-height: 21px;font-weight: 400;letter-spacing: -0.2px;}
.provide .form-control{max-width: 230px;border-radius: 0;height: 43px;line-height: 43px;}
.argency{margin-top: -6px;max-width: 794px;}
.argency-rt h6{font-size: 16px;text-transform: inherit;padding-bottom: 10px;}
.form-group label small{color: #525252;font-weight: 400;font-size: 16px;font-style: italic;}
.checkboxes label{display:inline-block;}
.checkboxes label input {display: none;}
.checkboxes label span {padding: 0 0 0 32px;display: inline-block;font-family: 'Rubik', sans-serif;font-size: 16px;line-height: 26px;color: #525252;background: url('../images/check-img.png') no-repeat 0 3px;cursor: pointer;}
.checkboxes label input:checked + span{background-image: url('../images/unchecked-img.png');}
.modes{}
.modes h6{text-transform: inherit;padding-bottom: 19px;font-size: 16px;}
.modes h6 small{font-size: 16px;font-style: italic;}
.checkboxes > p{padding-bottom: 6px;margin: 0;}
footer{border: 1px solid #E6ECF5;background: #f8f8f8;}
.footer-in{padding: 21px 30px;}
.footer-rt ul li{padding: 0 0px 0 47px;}
.footer-rt ul li p{color: #525252;}
.footer-rt ul li p strong{font-weight: bold;}
.footer-rt ul li a{background: #EF7522;padding: 0 41px;height: 42px;line-height: 42px;text-transform: uppercase;}
.footer-lt a.btn{background: #D0D0D0;padding: 0 42px;height: 42px;line-height: 42px;color: #707070;text-transform: uppercase;border-radius: 50px;}
.footer-lt a.btn:hover{background:#707070;color: #D0D0D0;}
/*--goverment board start--*/
.goverment{padding-bottom: 32px;}
.goverment-in{padding: 5px 0 0 0;}
.goverment-select{padding: 0 0 33px 0;}
.alemeda-rt .state-rt h6{padding-bottom: 6px;}
.account-in .state-lt h6 a{color: #525252;}
.goverment-select label{color: #525252;font-size: 16px;line-height: 18px;font-family: 'Rubik', sans-serif;font-weight: bold;margin: 0;padding: 0 0 4px 0;}
.goverment-select .nice-select{font-size: 16px;border: 1px solid #D0D0D0;letter-spacing: -0.2px;}
.inner4 .contact-lt p{letter-spacing: -0.4px;}
.goverment .radioboxes label span{padding: 0 0 0 35px;}
.goverment .modes{padding-bottom: 17px;}
.goverment .form-group h6{text-transform: inherit;font-size: 16px;line-height: 16px;}
.goverment .form-group label{font-size: 14px;font-weight: 400;line-height: 27px;}
.goverment .form-group .form-control{width: 100px;text-align: center;}
.goverment .form-group1{padding-top: 15px;}
.goverment .form-group1 h6{text-transform: inherit;font-size: 16px;line-height: 16px;padding-bottom: 10px;}
.goverment .form-group1 .form-control{width: 100px;text-align: left;}
.members{padding-top: 10px;}
.members-head h6{text-transform: inherit;font-size: 16px;}
.members-board{width: 45.5%;}
.members-amount{width: 30.6%;}
.members-freq{width: 23.9%;}
.members-head{padding: 10px 0;border-bottom: 1px solid #D0D0D0;}
.members-amount .form-control{width: 89%;border-radius: 0;border: 1px solid #D0D0D0;}
.members-freq .nice-select{height: 42px;font-size: 16px;line-height: 40px;}
.members1{padding-top: 30px;}
.members .nice-select:after{margin-top: -4px;}
.argency-rt{padding: 0;}
.argency-lt .form-group .form-control{max-width: 230px;}
.inner4  .footer-rt ul li{padding: 0 0px 0 105px;}
/*--salaries position start--*/
.department{margin-top: 32px;}
.department-in{max-width: 1280px;margin: 0 auto;/* border-bottom: 1px solid #D0D0D0; */}
.position{padding: 28px 0px 11px 0px;border-bottom: 1px solid #D0D0D0;}
.position-lt{}
.position-lt h5{letter-spacing: 0.3px;}
.position-rt{}
.position-rt ul{}
.position-rt ul li{padding: 0 0 0 17px;}
.position-rt ul li a{background: #08D108;font-size: 14px;line-height: 33px;color: #fff;font-weight: bold;text-transform: uppercase;border-radius: 24px;height: 32px;display: block;padding: 0 23px 0 6px;}
.position-rt ul li a span{background: #fff;width: 24px;height: 24px;display: inline-block;border-radius: 100%;color: #08D108;text-align: center;line-height: 24px;margin: 0 12px 0 0;}
.depart-main{max-width: 1342px;margin: 0 auto;background: #fff;border: 1px solid #E6ECF5;padding-bottom: 41px;}

.accordian{}
.accordian-main{border-bottom: 1px solid #D0D0D0;}
.accordian-head{padding: 14px 0;}
.accordian-lt{}
.accordian-lt h6{position: relative;padding: 0 0 0 29px;text-transform: inherit;font-size: 16px;letter-spacing: 0.4px;line-height: 18px;cursor: pointer;}
.accordian-lt h6:before{content: "";position: absolute;left: 0;top:0;background: url(../images/plus-square-o.svg) no-repeat;width: 20px;height: 20px;}
.accordian-rt{padding: 0 49px 0 0;}
.accordian-main.active .accordian-lt h6:before{background: url(../images/minus-square-o.svg) no-repeat;}
.accordian-rt ul{}
.accordian-rt ul li{padding: 0 0 0 51px;}
.accordian-rt ul li a{color: #2596F0;font-size: 14px;line-height: 16px;}
.accordian-rt ul li a.active{color: #E52828;}
.accordian-rt ul li a span{background: #E52828;display: inline-block;width: 24px;height: 24px;border-radius: 100%;text-align: center;line-height: 24px;color: #fff;margin: 0 13px 0 0px;}
.position1{display: none;padding-bottom: 19px;}
.position-head{background: #F4F4F4;border-radius: 6px;padding: 6px 1px 6px 23px;}
.position-head h6{letter-spacing: 0.4px;}
.position-name{width: 23%;}
.position-classification{width: 27.4%;}
.position-salary{width: 9.1%;}
.position-max{width: 9.1%;}
.position-actual{width: 18.2%;}
.position-btn{width: 13.2%;}
.position-btn > a{background: #08D108;font-size: 14px;line-height: 33px;color: #fff;font-weight: bold;text-transform: uppercase;border-radius: 24px;height: 32px;display: block;padding: 0 10px 0 6px;}
.position-btn > a > span{background: #fff;width: 24px;height: 24px;display: inline-block;border-radius: 100%;color: #08D108;text-align: center;line-height: 24px;margin: 0 12px 0 0;}
.position-main .position-head{background: transparent;border-radius: 0;padding: 13px 1px 13px 23px;}
.position-main .accordian-rt ul li{padding: 0 15px 0 21px;}
.position-head span{font-size: 14px;color: #525252;}
.position-head.bg-gray{background: #FAFAFA;}
/*--reporting page start--*/
.reporting .position{padding: 33px 0px 18px 0px;}
.reporting-cont{padding: 18px 0;border-bottom: 1px solid #E6ECF5;}


.downloads-dropdown{width: 100%;}
.downloads-dropdown-in{max-width: 100%;}
.download-dd{position: relative;width: 49%;}
.download-dd h2:after{content: "\f107";width: 35px;height: 50px;position: absolute;top: -4px;right: 9px;line-height: 50px;font-family: FontAwesome;text-align: center;color: #666666;cursor: pointer;font-size: 22px;margin-top: 0;z-index: inherit;}
.download-dd input{font-size: 16px;border: 1px solid #D0D0D0;border-radius: 0;height: 42px;padding:0 35px 0 15px;outline: none !important;box-shadow: none !important;color: rgba(93, 92, 93,0.5);font-family: 'Rubik', sans-serif;}
.download-dd-content{position: absolute;width: 97%;top: 84%;background: #ffffff;padding: 21px 11px;display: none;box-shadow: 0px 3px 10px #00000040;border: 1px solid #E6ECF5;border-radius: 4px;left: 0;right: 0;margin: 0 auto;z-index: 1000;}
.download-dd-content ul{margin: 0;}
.download-dd-content ul li{}
.download-dd-content ul li a{font-size: 16px;display: block;padding: 10px 10px;color: #525252;line-height: 18px;}
.download-dd label{font-size: 14px;color: #525252;margin: 0 10px 0px 0;line-height: 16px;font-weight: normal;text-align: left;}
.download-lt{}
.download-lt label{font-size: 14px;color: #525252;margin: 0 10px 0px 0;line-height: 16px;font-weight: normal;text-align: left;}

.dd_1{}
.dd_1 h2{font-size: 16px;color: #525252;border: 1px solid #D0D0D0;border-radius: 0;height: 45px;padding: 0 35px 0 19px;outline: none !important;box-shadow: none !important;margin: 0;line-height: 49px;position: relative;cursor: pointer;font-weight: 400;display: block;width: 100%;background: #fff;}
.dd_1 h2 input{font-size: 15px;color: #333333;padding: 3px 20px 4px 10px;border: 1px solid #bababa;border-radius: 3px;height: 50px;padding: 0 35px 0 15px;outline: none !important;box-shadow: none !important;position: absolute;left: 0px;top: 0px;height: 100%;background: #ffffff;color: #000;display: none;width: 100%;border: none;font-size: 16px;}

.reporting-general{width: 28.2%;}
.reporting-general span{font-size: 14px;color: #525252;}
.reporting-report{width: 54.2%;}
.start{padding: 10px;}
.reporting .accordian-head{padding: 18px 0;}
.reporting .position-head{padding: 15px 1px 15px 23px;}
.reporting-bk{padding: 2px 23px;}
.download-dd-content ul li:nth-child(odd) a{background: #FAFAFA;}
.reporting-bk.bg-gray{background: #FAFAFA;}
.reporting .checkboxes label span{font-size: 14px;}

/**new style**/
.group-loc{
    padding: 0 0 10px 0;
}
.group-loc ul{}
.group-loc ul li{padding: 0 13.2px;}
.group-loc ul li em{
    padding: 0 0 0 10px;
    color: #4A4749;
} 

.group-loc ul li a{font-weight:bold;font-size: 13px;padding: 6px 7px;line-height: 19px;display: block;color: #525252;border: 1px solid #D0D0D0;}
.group-loc ul li a span{background:#EAEAEA;padding: 0 11px;display:inline-block;border-radius: 40px;color:#2596F0;font-weight:400;margin: 0 0 0 7px;}
.group-loc ul li a small{font-weight:normal; font-size:13px;padding: 0 0 0 7px;}
.agency-profile2{padding: 8px 0 23px 11px;}
.agency-profile2 ul{}
.agency-profile1{position:relative;}
.agency-profile1:after{content:'';bottom:5px;height:1px;background:#E6ECF5;width:95%;position:absolute;}
.agency-profile2 ul li{padding:0 16px;}
.agency-profile2 ul li.active a{color:#2596F0;font-weight:bold;}
.agency-profile2 ul li a{color:#525252;font-size:14px;line-height:16px;font-weight:400;text-transform:uppercase;position:relative;}
.agency-middle{background: #FAFAFA;border: 1px solid #E8E8E8;padding: 16px 0 14px 0;}
.agency-middle ul{}
.agency-middle ul li{padding: 0 36.3px;}
.agency-middle ul li span{color:#2596F0;font-size:32px;line-height:34px;display:block;font-weight:400;text-align: center;padding: 0 0 7px 0;}
.agency-middle ul li strong{color:#003A73;font-size:12px;line-height:14px;font-weight:bold;display:block;text-align: center;text-transform: uppercase;}
.agency-main{padding: 20px 25px 21px 24px;background:#fff;border: 1px solid #E8E8E8;}
.agency-top{padding: 33px 0 0 0;}
.agency-top h4{font-size: 20px;padding: 0 0 5px 0;}
.agn-top ul{ margin: 0 -33px;}
.agn-top ul li{padding: 0 0;width:20%;position:relative;}
.agency-top ul li h3{color:#08D108;font-size:36px;line-height:38px;margin: 0 0 14px 0;position:relative;}
.agn-lft{width:15%;}
.agn-rgt{width:85%;padding:0 0 0 37px;}
.agency-top ul li h3:after{content:'';bottom: -10px;height:1px;background:#E6ECF5;width: 80%;position:absolute;left: 0;}
.agn-lft p{font-size:14px;line-height:24px;}
.agency-top ul li p{}
.agency-top ul li.red-head h3{color:#E52828;}
.agency-top ul li figure{position:absolute;right:68px;top:0;}
.agency-top ul li h3 figure{display:inline-block;}
.agency-top  strong{color:#003A73;font-size:16px;line-height: 23px;font-weight:700;padding: 0 0 8px 0;display:block;}
.agency-top ul li span{color:#525252;font-size:16px;line-height:18px;font-weight:700;display:block;padding: 0 0 4px 0;}
.agency-top ul li small{color:#525252;font-size:14px;line-height:16px;font-weight:400;display:block;}
.agency-pos{padding: 25px 0 0 0;}
.agency-pos-lt{padding: 0;}
.agency-pos-lt p{font-size:14px;padding: 0 0 7px 0;}
.agency-pos-lt ul{}
.agency-pos-lt ul li{ padding: 0 0 4px 0;}
.agency-pos strong{color:#525252;padding: 0 0 0 0;}
.agency-pos-lt ul li p{ font-size: 16px; line-height: 24px;}
.agency-pos-rt{ padding: 0 0 0 6px;}
.agency-pos-rt strong{font-size:14px;}
.agency-pos-rt p{font-size:14px;line-height:23px;}
.agency-pos-rt h3{font-size:14px;line-height:23px;}
.agency-pos-rt-lft{padding:9px 0 0 0;}
.agency-pos-rt-lft h3{color: #08D108; font-size: 36px; line-height: 38px;}
.agency-pos-rt-lft p{padding:0 0 0 12px;font-size:16px;}
/**new style**/
/**3rd page starts here***/
.group-top{ padding: 7px 0 19px 0;border-bottom:1px solid #E6ECF5;}
.group-top ul{margin: 0 -10.6px;}
.group-top ul li{  padding: 0 14.7px;}
.group-top ul li.active a{font-weight:bold;color: #2596F0;}
.group-top ul li a{font-size:14px;line-height:16px;color:#525252;text-transform:uppercase;position:relative;}
.group-top ul li a:after{content:'';bottom: -24px;left:0;position:absolute;width:100%;height: 2px;background:#2596F0;display:none;}
.group-top ul li.active a:after{display:block;}
.group-top ul li a:hover{font-weight:bold;color: #2596F0;}
.group-top ul li a:hover:after{display:block;}
.group-scroll h3{color:#003A73;font-weight:400;padding: 30px 0 19px 0;letter-spacing: -0.4px;}
.group-block-in h5{font-size:16px;line-height:18px;   padding: 0 0 10px 0;}
.group-name-in{width: 21.3%;padding: 0 24px;}
.groupin-head h6{font-size:12px;}
.group-rep{width: 20.9%;}
.group-ran{width: 12.2%;}
.group-low{width: 10.2%;}
.group-hgh{width: 10.3%;}
.group-rag{width: 11.2%;}
.group-avg{width:13%;}
.group-head p{font-size:14px;line-height:18px;}
.group-head.groupin-head{padding: 14px 0;}
/**3rd page ends here***/
/**4th page ends here***/
.database{background:#fff;padding: 29px 65px 12px 15px;}
.database a{    color: #2596F0;  font-size: 16px; line-height: 20px;  font-weight: bold;}
.database a i{color: #2596F0;margin: 0 7px 0 0;font-size: 16px;}
.data-left{ padding: 0 0 0 0;}
.data-left ul li.back{position:relative;}
.data-left ul li.back:after{position:absolute;top:0;background:#707070;left:103px;right:0;margin:0 auto;height:28px;width:1px;content:'';}
.data-right{text-align:right;}
.data-right p{
    padding: 0 30px 0 0;
}
.data-right a{}
.data-min{   padding: 0 0 0 47px;}
.data-min h4{}
.data-min ul{}
.data-min ul li{padding: 0 0 6px 0;}
.data-min ul li p{font-size:14px;line-height:16px;color:#525252;font-weight:400;}
.database-main{border-bottom: 1px solid #D0D0D0;padding: 0 0 12px 0;}
.reported-data{
    padding: 7px 0 0 0;
}
.reported-data p{
    font-size: 14px;
    line-height: 20px;
    padding: 0 0 23px 0;
}
.reported-data-main{}
.reported-data-left{
    padding: 0 0 0 0;
}
.salary-blk{padding: 0 0 6px 13px;}
.sal-blk-lft{padding:0;}
.sal-blk-lft h4{ font-size: 20px;  line-height: 22px;  margin: 0;   padding: 0 0 13px 0;}
.sal-blk-lft p{}
.sal-blk-rgt{  padding: 32px 13px 0 5px;}
.sal-blk-rgt span{background:#5789BC;max-width:414px;height:40px;display:block;    margin-left: auto;position:relative;}
.sal-blk-rgt span:after{position:absolute;height:50px;background:#003A73;width:6px;content:'';top: -6px;left: 70px;right:0;margin:0 auto;}
.sal-blk-rgt span small{color:#003A73;font-size:20px;line-height:22px;font-weight:bold;position:absolute;left: 78px;top: -30px;margin:0 auto;display: block;text-align: center;right: 0;}
.sal-blk-rgt ul{  padding: 5px 0 0 0; max-width: 414px;   margin-left: auto;}
.sal-blk-rgt span.sal1:after{    left: auto; right: 105px;}
.sal-blk-rgt span.sal1 small{    left: auto;right: 65px;}
.sal-blk-rgt span.sal2:after{left: auto;right: 127px;}
.sal-blk-rgt span.sal2 small{left: auto;right: 87px;}
.sal-blk-rgt ul li{}
.sal-blk-rgt ul li p{}
.reported-data-right{
    padding: 0 0 0 18px;
    margin: -26px 0 0 0;
}
.ag-dep{
    width: 40%;
    padding: 0 0 0 30px;
}
.ag-name{
    padding: 0 0 0 21px;
    width: 60%;
}
.group-block-in.grp-ag-blk{
    padding: 26px 13px 0 0;
}
.group-block-in.grp-ag-blk h4{font-size: 20px;line-height: 22px;margin: 0;padding: 0 0 17px 0;}
.group-block-in.grp-ag-blk h6{font-size:12px;}
.group-head.grp-ag-head{
    padding: 18px 0 14px 0;
}
.ag-name a{font-size: 14px;font-weight: normal;padding: 0 0 0 0;}
.ag-name p{
    font-size: 12px;
    line-height: 14px;
    padding: 0;
}
.ag-dep p{}
.group-main .ag-head{padding: 2px 0 1.2px 0;}
.group-main .ag-head.ag-head-last{padding: 2px 0 12.2px 0;}
.group-main .ag-head1.ag-head-last{padding: 6px 0 15px 0;}
.ag-name.ag-rgt-name{width:100%;}
.page-lt.page-lt1{
    padding: 0 12px 0 23px;
}
.group-main .ag-head1{padding: 5.8px 0 6px 0;}
/**4th page ends here***/
.agency-profile2 ul li a:after{content:'';bottom: -25px;left:0;position:absolute;width:100%;height: 2px;background:#2596F0;display:none;}
.agency-profile2 ul li.active a:after{display:block;}
.agency-profile2 ul li:hover a:after{display:block;}

.agency-profile2 ul li:hover a{font-weight:bold;color: #2596F0;}

.auto-mbl{ padding: 30px 0 0 0;}
.auto-mbl .group-head{    padding: 16px 0 13px 0;}
.group-auto{padding: 0 0 0 19px; width: 84%;}
.group-auto h6{
    font-size: 12px;
}
.group-empty{}
.main-grp{
    padding: 0 0 13px 0;
}
.right-cont-index {
    border: 1px solid #E8E8E8;
    margin-top: 32px;
    margin-bottom: 32px;
}