a {color: #003E66;}
a.tooltiper {padding-left: 10px;}
.accordion .panel {margin-bottom: 0px; border-bottom: 1px solid #ffffff;}
.accordion .panel-heading {background: #EBF0F2; border-radius:10px;}
.alert-danger {background-color: #ec5858;}

.accordion.guidance .panel-heading {background-color:#AAB199;padding: 10px 23px; margin-top: 10px; margin-bottom: 10px; color:inherit;}
.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:hover, .btn:focus, .btn.focus, .btn.btn-app:hover {background: var(--pr-btn-focus-color);}
.btn-primary, .btn-primary:focus, .btn-primary.focus {background-color: var(--pr-btn-focus-color); border-color: var(--pr-btn-focus-color);}
.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: var(--pr-secondary-bg-color);}
.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;}

.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;}


.h3, h3 {font-size: 20px; color: #000000;}
.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_group {background: var(--pr-header-bg-color); border-radius: 10px; margin: 0px; border: 0px solid white;}
.headercol {background-color: #005392;}
.htitle {margin-top: 0px; margin-left: 20px;}

.login_content h1 {color: #00508d;}
.logo {margin: 10px 0px;}
.link-color {color:#003E66;}

@media screen and (min-width: 769px) {
	.htitle2 {margin-top: 15px;}
	.nav_menu2 {background-color: #F2F3F4 ;padding:10px 0;}
	.logo3 {margin: 0px; padding: 0px;}
}

@media screen and (max-width: 768px) {
	.nav_menu2 {background-color: #F2F3F4 ;padding:10px 0;}
	.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: var(--pr-secondary-bg-color); border-bottom: 0px solid !important; padding: 2px 2px 0px 19px !important;}
.modal-open {color: #484d50;}


.nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {border-bottom: #ffffff thin solid; color:white !important;}
.nav-md .container.body .nav_menu {padding-top: 0px !important; padding-bottom: 0px !important; height: 58px;background:var(--pr-primary-bg-color) !important;}
.nav.navbar-nav > li > a{ color : white !important;}
.nav-md .container.body .nav_menu2 {background-color: #F2F3F4;border-bottom: 1px solid #F2F3F4;}
.x_title.left-align, .nav-md .container.body .table > thead > tr > th {border-bottom: 2px solid var(--pr-primary-bg-color);}
.nav_menu {margin-bottom: 0px; background:var(--pr-primary-bg-color);}
.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: none; padding: 0px 2px 3px 6px !important; border-bottom: none !important;}
.orange_table tr:first-child th {background: var(--pr-table-header-color); color: #484d50; border-left: none; text-align:center}
.orange_table th {border-left: none;}
.orange_table_bg td {background-color: transparent; color: #484d51;}
.orange_table th:first-child { text-align: left;}

.panel-title-status {color: #484D4F;}
.popover-header {background-color: var(--pr-header-bg-color);}
.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: #AAB199;}
.Status_inprogress {background-color: #AAB3CB;}
.Status_notstarted {background-color: #cdcdcd;}
.Status_Download {background-color: #353C52; color: #ffffff;}
.Status_flag {background-color: #F0CD7F;}
.Status_PDF {background-color: #00528d; color: #fff;}
.survey_progress_overview_percent {height: 100px !important; width: 240px !important;}

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 var(--pr-primary-bg-color);}

.x_title {border-bottom: 2px solid var(--pr-primary-bg-color);}
.0 {margin-top: 9px; border: 0px solid #fff;}
.x_panel_mandatory {border-left: 1px solid #ec5858;}
.x_panel4 {background: #CED4E5; border: 0px solid #fff; padding: 19.5px 17px;}
.x_panel3 {background: #CED4E5; border: 0px solid #fff; padding: 24.5px 17px;}
.panelPOPUP {padding: 14px 20px 13px 20px; border: 0px solid; background:var(--pr-secondary-bg-color);}
.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-color: #eceef3 !important;
    min-height: 100%;
    width: 70px;
    padding: 0;
    z-index: 9999;
    position: fixed;
}

.Status_mandatory {
    background-color: #2eb692;
	padding: 3px 9px;
	font-size: 10px;
}
.popover-content{
	color:#000;
}

.highlight{
  text-decoration: underline;
  text-decoration-color: #696969; 
 }

.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:var(--pr-secondary-bg-color);border-color:#879bc3;}

.browse :hover{background-color:var(--pr-secondary-bg-color);border-color:#879bc3;}

/*.highlight_msg {
  background-color:#ce5454;
  padding: 10px;
  color: white;
}

.highlight_msg p {
    color: white;
}*/

.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;
}

.orange_table td .sol-container {
text-align: left;
}

.prefill{
border: 2px solid #f7941d;
}

.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;
font-weight:500;
}

.flagthispage , .flagicon{
    position: absolute !important;
}
.word-count
{
 color:#484d4f;

}

#surveyNodesLoading
{
	border: 5px solid var(--pr-primary-bg-color) !important;
}

#loader-2 span {
  background-color: #879bc3 !important;
}

.conversation_display, .conversation_display pre{
	background-color: #f6eecd !important
}

.highlightdefinitionicon{
	display:none;
}

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;
  font-size:14px;
}

.nav-sm .container.body .top_nav .navbar-right {
	font-size:14px;
}

.checkboxlist{
	width:48%;
}

.htitle2, .htitle{
    font-size: 18px;
	text-transform: inherit;
}

.btn-yellow{
  background: #EB008B;
  color:black !important;
}

.login_content{
	padding: 0px !important;
}

.text-align-right{
	text-align:right;
}

body{
	background:#F6F5EF;
	color: #000000;
}

.table-survey>thead>tr{
	background:#EBF0F2;
}

.nav-sm .navbar.nav_title {
    background:var(--pr-header-bg-color) !important;
}

.x_panel_readonly{
	background: #EBF0F2 !important;
}

.btn-group>a:hover{
	background: #F0CD7F !important;
}
.btn-group>div[onclick=" RemoveSurveyPageResponse(event);"]:hover{
   background: #F0CD7F;
}

.x_title3 {background-color: var(--pr-secondary-bg-color); color:white; }

#sidebar-switch-button .fa {
    font-size: 20px !important;
}

 .btn-3, #btn-container, .btn.btn-app, .fa-save, .x_title3, .panelPOPUP.headercol >h3, .btn.btn-app > .fa, .btn-group>a > .fa2,
.panelPOPUP,.htitle2, .panelPOPUP >h3, .nav.navbar-nav > li > a, .htitle2, .htitle
{
	color: white;
}
.nav.navbar-nav > li > a:hover{
    background: var(--pr-secondary-bg-color);
}
.colremovespace {
     padding-top: 10px !important;
}
.nav-sm .nav.side-menu > li>  a:hover {
    color: var(--pr-secondary-bg-color) !important;
}
 .x_content,ul, .header_column, .nav.side-menu > li > a, .header_column_group, .panel-heading, .questionLink>b>a,  .panel-title-status, .orange_table td{color: black;}
.h2, h2 {color: #000000;}
.header_column {background: var(--pr-header-bg-color); border-radius: 15px; margin: 0px; border: 1px solid white;}
.btn-3, #btn-container {background: #EB008B }
.btn.btn-app, .fa-save {background: var(--pr-btn-save-color);}
.fa-power-off, .fa-universal-access {color: white !important;}
.nav-md .container.body .fa {color: white !important;}
.text.popupinput{
	display:inline-flex !important;
}

.col_md #PrimaryContent .x_panel {
    margin-left: 15px;
    width: 98%;
    border-radius: 20px;
    padding: 16px 15px;
}

.nav-sm #PrimaryContent .x_panel,.nav-sm #PrimaryContent .x_panel_mandatory:not(.modal) {
    margin-left: 5px;
    width: 99%;
    border-radius: 20px;
    padding: 5px 10px;
}

.x_panel_mandatory:not(.modal){

	margin-bottom:0px !important;

}

.nav-sm #PrimaryContent .x_panel_readonly {
    border-radius: 20px;
}

.nav-sm #PrimaryContent .guidance {
    width: 99%;
    border-radius: 20px;
    padding: 5px 10px;
}

#PrimaryContent .x_title3 {
	border-radius:10px;
	width: 98%;
}

.sidebar{
	border-radius: 20px;
    border-top-left-radius: 0px;
    background:var(--pr-primary-bg-color);
}

.sidebar .x_panel {
    margin-left: 10px;
    width: 98%;
    border-radius: 20px;
    padding: 16px 10px;
}

.page_status{
	padding-left:1px;
}



.question_title{
	padding: 7px 0px;
    border-radius: 10px;
}

.main_container{
	background-color:var(--pr-header-bg-color);
}

.SectionFlagStatus label{
	font-weight:normal;
}

/*.nav-sm .container.body .right_col{
	padding: 10px 0px !important;
    margin-left: 60px !important;
   
}*/

.question .que-choose__flex h5{
	display: block !important;
}
.flag{
display: flex; align-items: center;
}

#digitalscorecard-container > .btn-group a[tag_name="digitalscorecardlink"]{
	margin-top:0px !important;
	margin-bottom:30px;
}

#digitalscorecard-container > .btn-group .btn.btn-app{
	background-color:#AAB199;
}
div#sidebar-switch-panel ,#sidebar-switch-button .fa {
background-color:var(--pr-primary-bg-color);
color:white !important;
}
.panel-title ,.nav-md .container.body .nav-tabs > li.active > a
{
color:var(--pr-primary-bg-color);
}
.btn.btn-3.btn-login {
  background: #EB008B;
}
.openStatus , .newStatus , .submittedStatus, .expiredStatus{
  color : black !important;
}
.nav.side-menu > li > a {
color : black !important;
}
.Status_locked {
    background-color: #cdcdcd !important;
}
.btn-default {
    background-color: #fff !important;
}