body {font-family:"Lato",sans-serif !important; }
a {color: #14153F;}
a.tooltiper {padding-left: 10px;}
.accordion .panel {margin-bottom: 0px; border-bottom: 1px solid #ffffff;}
.accordion .panel-heading {background: #e9eff5;}
.alert-danger {background-color: #ec5858;}

.accordion.guidance .panel-heading {background-color:#2eb692;padding: 10px 23px; margin-top: 10px; margin-bottom: 10px; color:#fff;}
.accordion.guidance .panel-body {padding:10px 10px 10px 23px; margin-bottom:10px; background-color:#fff;}
.accordion.guidance .panel-heading:before {
  font-family: "Glyphicons Halflings";
  content: "\e080";
  float: right;
  transition: all 0.5s;
}
.accordion.guidance .panel-heading.collapsed:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  transform: rotate(90deg);
}

.bookmark {top: 0px !important; font-size: 12px !important; padding-top: 12px !important;}
.box-outline {border: 2px solid #4e4e4e; margin: 0px;}
.btn {margin: 0px;}
.btn-3, #btn-container {background: #14153F;}
.btn.btn-app, .fa-save {background: #14153F;}
.btn:hover, .btn:focus, .btn.focus, .btn.btn-app:hover {background: #467da5;}
.btn-primary, .btn-primary:focus, .btn-primary.focus {background-color: #00518d; border-color: #00518d;}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {background-color: #387fb1;}
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {background-color: #387fb1;}

.footer-text {color: #484d50;}
.close2 {border: #ffffff thin solid !important; color: #ffffff !important; background-color: #00538d;}
.col-xs-1 header_column_group {width: fit-content;}
.col-xs-10, .col-xs-11 {width: 100%;}
.content_title {border-bottom: none;}

div.text.inline {color: #484d50;}

.fa-save, .btn.btn-app:hover .fa-save {background: none;}
.fa-power-off, .fa-universal-access {color: #484d50;}
.ff {background-color: #f7f7f7;}
.form-control_dropdown {border: 1px solid #cacaca; color: #484d50;}
.form-control.text.text-T[style] {height: 34px; resize: vertical; margin: 5px 0px 0px 0px;}

.h2, h2, .htitle2, .htitle {color: #14153F;}
.h3, h3 {font-size: 20px; color: #ffffff;}
.h4, h4 {font-size: 13px; margin-top: 8px; margin-bottom: 8px}
.h5, h5 {font-size: 12px; color: #484d51;}
.question.level-2 > div > span.h4{font-weight:bold;}
.header_column {background: #becbe6; border-radius: 0px; border: 0px solid white;}
.header_column_group {background: #879bc3; border-radius: 0px; margin: 0px; border: 0px solid white;}
.headercol {background-color: #14153F;}
.htitle {margin-top: 0px; margin-left: 20px;}

.login_content h1 {color: #14153F;}
.logo {margin: 0px;}
.link-color {color: #14153F !important;}

@media screen and (min-width: 769px) {
	.htitle2 {margin-top: 15px;}
	.nav_menu2 {background-color: #14153F !important;}
	.logo3 {margin: 0px; padding: 0px;}
}

@media screen and (max-width: 768px) {
	.nav_menu2 {background-color: #14153F !important;}
	.logo3 {margin: 0px; padding: 0px;}
	.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {max-width: 145%;}
}

.modal-header {background-color: #14153F !important; border-bottom: 0px solid !important; padding: 2px 2px 0px 19px !important;}
.modal-open {color: #484d50;}

.nav-md .container.body .fa {color: #ffffff;}
.nav-md .container.body .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {border-bottom: #ffffff thin solid;}
.nav-md .container.body .nav_menu {padding-top: 0px !important; padding-bottom: 0px !important; height: 58px;}
.nav-md .container.body .nav_menu2 {background-color: #14153F !important;}
.x_title.left-align, .nav-md .container.body .table > thead > tr > th {border-bottom: 2px solid #00518d ;}
.nav_menu {margin-bottom: 0px;}
.nav-sm modal-open {color: #4e4e4e;}
.number {max-width: 8em; text-align: right; display: inline;}

.orange_table {border: #00518d 0px solid; margin-top: 5px;}
.orange_table_bg .Status_mandatory {background-color: #fff; border-radius: 50%; border: 2px solid #ee9b30; padding: 3px 11px; color: #ee9b30 !important; cursor: pointer; margin-left: 2px;}
.orange_table_bg.table-responsive {margin-top: 2px;}
.orange_table td {border: 1px;border-color: #879bc3;}
.orange_table tr:first-child th {background: #ecf5fb; color: white; border-left: none;}
.orange_table th {border-left: none;}
.orange_table_bg td {background-color: #879bc3; color: white;}
.orange_table th:first-child { text-align: left;}


.panel-title {color: #14153F;}
.panel-title-status {color: #484D4F;}
p, ul {color: #484d4f;}
.popover-header {background-color: #2eb692;}
.popupbdr {border: #869bc2 thin solid;}

.row {margin-right: 0px; margin-left: 0px;}
.row-eq-height {margin-top: 0px;}

.separator {color: #484d51;}
.Status_completed {background-color: #2eb692;}
.Status_inprogress {background-color: #b2c8e8;}
.Status_notstarted {background-color: #cdcdcd;}
.Status_Download {background-color: #14153F; color: #ffffff;}
.Status_PDF {background-color: #14153F; color: #fff;}

table {border-collapse: inherit;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {padding: 5px;}
td, .td {padding: 0px;}
.td_border {border-right: #dddddd thin solid !important;}
.text.inline {padding: 7px;}
th[style] {border: none !important;}
tr.row{border-bottom:1px #d9d9d9 solid;}

ul.bar_tabs > li.active {border-right: 6px solid #14153F;}

.x_title {border-bottom: 2px solid #14153F;}
.x_title3 {background-color: #14153F; margin-top: 0px; top: 0px !important;}
.x_panel {margin-top: 9px; border: 0px solid #fff;}
.x_panel_mandatory {border-left: 1px solid #ec5858;}

.x_panel3, .x_panel4 {background: #005292; border: 0px solid #fff; padding: 5px;}
.x_panelPOPUP {padding: 14px 20px 13px 20px; border: 0px solid;}
.q-score {float: right;}

.prefill {border: 1px #2eb692 solid !important;}

.login_content h1:before, .login_content h1:after {    
    width: 12%;
}
footer{
padding: 0px;
}
.left_cols{
    background: #332c2c;
    min-height: 100%;
    width: 70px;
    padding: 0;
    z-index: 9999;
    position: fixed;
}

.Status_mandatory {
    background-color: #2eb692;
	padding: 3px 9px;
	font-size: 10px;
}


.highlight{
  text-decoration-color: #696969;
  color: #87ceeb;
    text-decoration: underline;
 }

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]
{
	margin-left:2px;
	width:7px;
}

.browse{background-color:#879bc3;border-color:#879bc3;}


.OverviewVisible{display:none;}

.center.footer-text{
padding-top:100px;
padding-right:190px;
padding-left:190px;

}
.border>tbody>tr>td 
{
 border:none;
}

span.txtbox {
    line-height: normal;
    padding-left: 8px;
}




.toggle.btn{
padding:0px;
margin:0px;
}

.toggle .btn{
padding:0px;
margin:0px;
text-transform: capitalize !important;
}

.toggle-off.btn {
padding-left: 0px !important;
}

.toggle-on.btn {
padding-right: 0px !important;
text-align: center !important;
}

.center_disclosure{
position: absolute;
margin: auto;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 34px;
border-radius: 3px;
padding-left:8px;
}

label.btn.btn-success.toggle-on
{
letter-spacing :0px !important;
}0px !important;
}

.orange_table td .sol-container {
	text-align: left;
}

.prefill{
	border: 2px solid #f7941d;
}


.disclosure_P
{
background-color:grey;
}
.disclosure_C
{
background-color: #87ceeb;
}
/*For Popup Inline Type*/
.info-box, div#PrimaryContent > .x_panel > .x_content div .info-box {
    background: #D9EDFB;
    color: #1A415A;
    padding: 16px;
    border-radius: 8px;
    font-size: 14px;
    margin-bottom:20px;
}

div#PrimaryContent > .x_panel > .x_content div.button-box {
    font-size: 14px;
}


.button-box.active {
    margin-bottom: 10px;
}


.info-box strong {
    font-size: 14px;
}


div#PrimaryContent > .x_panel > .x_content div.info-box p  {
	font-size: 14px !important;
	text-align: left !important;
	font-family: "Lato", sans-serif !important;
}

div#PrimaryContent > .x_panel_mandatory > .x_content div.info-box p  {
	font-size: 14px !important;
	text-align: left !important;
	font-family: "Lato", sans-serif !important;
}

.info-box a {
    color: #0375C1;
	font-size: 14px !important;
}

.info-box p:last-child {
    margin-bottom: 0;
}

.more-info {
    display: none;
}

td .group {
    text-align: left;
    padding: 0px 2px 3px 55px;
}
td .checkbox_parent {
   text-align: left;
    padding: 0px 2px 3px 55px;
}
.iradio_flat-green.disabled {
    cursor: not-allowed! important;
    opacity: 0.6;
}

#sharehistory_data tr:first-child th { background: #879bc3; color: white; border-left: none;}

#surveyNodesLoading
{
	border: 5px solid #becbe6 !important;
}

#loader-2 span {
  background-color: #becbe6 !important;
}
span.h4{font-weight:bold;}
.nav-md .container.body .toggle {
    float: left !important;
    margin: 0 !important;
    padding-top: 16px !important;
    width: 45% !important;
}
.nav-md .container.body .top_nav .navbar-right {
margin: 0 !important;
width: 55% !important;
float: right !important;
}
.checkboxlist{
width:100%;
}
.x_panel {
margin-top: 9px;
border: 0px solid #fff;
}
.sorting_1:has(.toggle-group) .toggle-group {
    position: absolute !important;
}
#dependentPagesMessageModalLabel{
margin: 0px !important;
}
.modal-header .close {
    padding: 4px 0px !important;
}
/*
.popover-content {
  color: #000;
  overflow-wrap: anywhere;
  word-break: normal;
  white-space: pre-line;
}
*/

.popover-content {
  color: #000;
}
.btn-default {
    background-color: #fff !important;
}
.openStatus , .newStatus , .submittedStatus, .expiredStatus{
  color : black !important;
}
.nav-sm span.fa{
display: inline-block;
}
.modal-header .modal-title{
color : white !important;
}