body{
	font-family: Bembo Regular, Gotham Regular, Gotham Bold;
}

.header_column {
    background: #000000;
    border-radius: 5px;
    border: 1px solid white;
    color: white;
}

.header_column_group {
    background: #000000;
    border-radius: 5px;
    border: 1px solid white;
    color: white;
}

.row-eq-height {
    display: flex;
    margin-top: 15px;
}

.dropdown {
    display: flex;
}

.header_column_disclosure {
    background: #000000;
    border-radius: 5px;
    border: 1px solid white;
    color: white;
}

.disclosure_F {
    background: #ea8385;
}

.disclosure_I {
    background: #4b98cc;
}

.disclosure_A {
    background: #8fd18c;
}

#surveyNodesLoading {
    font-family: Arial;
    font-size: 10pt;
    border: 5px solid #000000;
    width: 20%;
    height: auto;
    /*display: none;*/
    top: 45%;
    left: 40%;
    position: fixed;
    background-color: rgb(255,255,255,.85);
    z-index: 999;
    vertical-align: middle;
  	border-radius: 24px;
  	padding: 1%;
}

.disabled_button {
    opacity: 0.65;
    cursor: not-allowed;
    background: grey !important;
}

.overlay a.download {
    display: inline;
}

.iradio_flat-yellow.checked.disabled {
    background-position: -110px 0;
}

.q-score {
    float: right;
}

.choose_evidence {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.btn:hover {
    background: #3f3c3c;
}

.btn {
    background: #000000;
}

    .btn.btn-app:hover {
        background: #3f3c3c;
    }

    .btn.btn-app {
        background: #000000;
    }

/*header background color*/
.nav-md .container.body .nav_menu {
    background: linear-gradient(to left,#c0c5c8 0,#EA6C11 20%) !important;
}

/*header links color*/
.nav.navbar-nav > li > a {
    color: #fff !important;
}

    .nav.navbar-nav > li > a:hover {
        color: #532a67 !important;
    }

/*header links icon color*/
.nav-md .container.body .fa {
    color: #fff !important;
}

.nav-md .container.body .a:hover .fa {
    color: #532a67 !important;
}

/*title company name color*/
.htitle {
    color: #fff;
}

/*footer background color*/
.nav-md .container.body footer {
    background: linear-gradient(to left,#c0c5c8 0,#EA6C11 20%) !important;
    ;
}

/*footer text color*/
.footer-text p {
    color: #fff;
}

/*links color*/
a {
    color: #000000;
}

    a:hover {
        color: #3f3c3c;
    }

a.panel-heading {
    color: #ffffff !important;
	background-color: #000000 !important;
}

/*home page select tab right border color(new,open and closed)*/
ul.bar_tabs > li.active {
    border-right: 6px solid #000000;
}

/*home page select tab bottom border color(new,open and closed)*/
.nav-md .container.body .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    border-bottom: #000000 thin solid;
}

/*home page select tab table header bottom border color(new,open and closed)*/
.nav-md .container.body .table > thead > tr > th {
    border-bottom: 2px solid #000000;
}

/*home page survey tab bottom border color*/
.x_title.left-align {
    border-bottom: 2px solid #000000;
}

/*survey and overview header background*/
.nav_menu {
    background: linear-gradient(to left,#c0c5c8 0,#EA6C11 20%) !important;
}

/*survey & header text color*/
.htitle2 {
    color: #fff;
}

/*side note background color and text color*/
#overview_side_article .x_panel {
    background: #E3F5FC;
    color: #532a67 !important;
}

/*overview page side note title bottom border color*/
#overview_side_article .x_title {
    border-bottom: 2px solid #000000;
}

/*survey page name background color*/
.x_title3 {
    background-color: #000000;
}

/*Evidence button color*/
.btn-primary {
    background: #000000;
}

    .btn-primary:hover {
        background: #3f3c3c;
    }

/*survey page side note background color and text color*/
#survey_side_article .x_panel {
    background: #E3F5FC;
    color: #532a67 !important;
}

/*survey page side note title bottom border color*/
#survey_side_article .x_title {
    border-bottom: 2px solid #000000;
}

/*prefill color*/
.prefill{
	border: 2px solid #6A0B51;
}

@media (min-width: 796px) {
.logo3
{
	margin: 0 25px -30px 90px;
	padding-top:0px;
    width: auto;
	height:160px;
}
}

.floating_save {
    background: linear-gradient(to left,#c0c5c8 0,#EA6C11 20%) !important;
}

#myChart{
height:125px !important;
width:auto !important;
}

.x_panel4 {
    background: #532968;
    border: 1px solid #532968;
}
.popover-content
{
color:#000;
}


.chart-container {
  min-width: 200px;
  padding: 16px;
  flex: 5;
}

.chart-wrapper {
  position: relative;
  height: 500px;
}
.question_title{font-size:13px; font-weight: bold;}

.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-on.btn{
line-height: 32px !important;
}

.toggle-off.btn{
line-height: 32px !important;
}

.orange_table_bg td{
background-color : #009FDA !important
}
.nav_menu2{
    height: 170px;
}
.logo
{

	height:160px;
}
h2{
	color : #000000 !important;
}
.headercol {
    background-color: #000000 !important;
}

#loader-2 span {
  background-color: #000000 !important;
}


label.btn.btn-success.toggle-on
{
background:#26B99A !important;
letter-spacing :0px !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;
}
#cancelButton{
margin: 0px !important;
}
.modal-header .close {
    margin-top: -12px;
}

.reportingStatus {
    margin-left: -10% !important;
}
.btn-default {
    background-color: #fff !important;
}
.openStatus , .newStatus , .submittedStatus, .expiredStatus{
  color : black !important;
}