/**** [ comquest@theme - ISAVE | Instituto Superior de Saúde/ABR2019 ] ****/
body,.x-body{
	color: #444;
	font-family: "Open Sans",sans-serif;
	background-image: none;}
/*popupLOGIN*/
.login-heading{
	color: #444;
	text-transform: uppercase;
	line-height: 50px !important;}
div#registerForm .input-button span{color: #000 !important;}
.input-button span{color: #000 !important;}
div#loginForm .input-button span{color: #000 !important;}
.login-submitbutton{background-image: url(../img/login_button.png);}
.login-submitbutton span{color: #f0bb03 !important;}
.input-button{background-color: #f0bb03;}
.login-otherbutton:hover{background-image: none;}
.login-input[type="button"]:hover, .login-input[type="submit"]:hover, .input-button:hover, .login-otherbutton[type="button"]:hover{background-color: #d7a703 !important;}
.login-input[type="text"]:focus, .login-input[type="email"]:focus, .login-input[type="password"]:focus{border-color: #d7a703;}
label{font-family: proxima_nova_rgregular; font-weight: normal !important;}
.x-panel form label{font-family: proxima_nova_rgregular; font-weight: normal !important;}
.x-form-item-label{font-family: proxima_nova_rgregular; font-weight: normal !important;}
/*FIM popupLOGIN*/
.inputspecialnumber, .inputnormaltext{
	border: 1px solid #f5f5f5 !important;
	background-color: #f5f5f5 !important;}
a,#contentonecolumn a{
    color: #f0bb03;
    border-bottom: none !important;}
a:hover,#contentonecolumn a:hover{
    color: #a48002;
    border-bottom: none !important;}
div#top div.headerclose .close{background: url("../img/closesubfooter.png") 50% 50% no-repeat !important;}
div#top div.headerclose{
	font-size: 80%;
	line-height: 13px;
    background-color: #d7a703;}
div#top div.headerclose a{color: transparent;}
div#top div.headerclose .open{background: url("../img/opensubfooter.png") 50% 50% no-repeat !important;}
#top{
	/*border-bottom: 1px solid #dcbd73 !important;*/
	background-color: #000;}
#top a{
    color: #f0bb03 !important;
    border-color: none !important;}
#top a:hover{
    color: #a48002 !important;
    border-color: none !important;}
#top .language{
	padding: 1px 10px;
	background-color: transparent;}	
#top .language a{
	color: #f0bb03 !important;
	padding: 0 5px 0 5px !important;}
#top .language a:hover{color: #a48002 !important;}
#top .language,.language .active,.chosemode .active{color: #fff !important;}
div#headerTopButtons{
	font-size: 120%;
	text-transform: uppercase;
	text-align: center;
	width: 117px !important;
	background-color: #f0bb03;}
div#headerTopButtons a{color: #fff !important;}
div#headerTopButtons a:hover{color: #fff !important;}
div#headerTopButtons:hover{background-color: #d7a703;}
.toplogout{
	padding: 0px;
	background-color: transparent;}
a.toplogout{color: #fff !important;}
.toplogout a:hover{color: #fff;}
.toplogout:hover{background-color: transparent}
#navigation{
	line-height: 36px;
	background-color: #f0bb03;}
#navigation a{color: #fff;}
#pagenavigation{background-color: #f0bb03;}
#pagenavigation ul li{
    color: #fff;
    border-right: none;
    background-color: #f0bb03;}
#pagenavigation ul li a{
    color: #fff;
    text-transform: uppercase;
    padding-top: 9px;
    background-color: #f0bb03;}
#pagenavigation ul li a:hover,#pagenavigation ul li a:active{
    color: #fff !important;
    background-color: #d7a703;
    border-bottom: none !important;}
#perfilnavegation ul li a{
    color: #fff;
    text-transform: uppercase;
    padding: 9px 22px 9px 22px;
    background-color: #d7a703 !important;
    border-bottom: none !important;}
#perfilnavegation ul li a:hover,#perfilnavegation ul li a:active{
    color: #fff;
    background-color: #DCBD73 !important;
    border-bottom: none !important;}
li.homepage a{
	color: transparent !important;
	border-bottom: none !important;
	background-color: #d7a703 !important;
	background-image: url("../img/backg_homelink.png") !important;}
div#pagenavigation .homepage a:hover{
    color: transparent !important;
   	border-bottom: none !important;
    background-color: #f0bb03 !important;
    background-image: url("../img/backg_homelink.png") !important;} 
 div#perfil.dropdownbox{
	border: none !important;
    background-color: #444 !important;}
div#perfil.dropdownbox .submenu li a{
	padding-left: 10px !important;
	background: url(../img/arrow_w.png) no-repeat left !important;}
div#perfil.dropdownbox a{color: #f0bb03 !important;}
div#perfil.dropdownbox a:hover{color: #d7a703 !important;}
div#perfil ul.submenu li{
	color: #fff;
	padding-left:0;}
div#perfil .submenu li:hover{background-color: #515151 !important;}
#perfilchange{
	margin-left: 0;
	padding: 0;
	background-color: transparent !important;}
#perfil div.column p{color: #fff;}
#perfil a{color: #fff !important;}
.submenu li{background: url(../img/arrow_w.png) no-repeat left !important;}
.dropdownbox{background-color: #444 !important;}
.dropdownbox li a{
	font-size: 120% !important;
    color: #f0bb03 !important;
    border: none !important;}
div#topMenuMenuContainer .dropdownbox li a:hover{
	color: #d7a703 !important;
	border: none !important;}
.openleftarea div, .openrightarea div{writing-mode: inherit !important;}
.openleftarea, .openrightarea{
	height: 50px;
	margin-top: 20px;
	background-color: #f0bb03 !important;
	background-image: url("../img/icon_menu.png") !important;}
.closeleftarea, .closerightarea{
	margin-top: 10px;
	background-color: #f0bb03 !important;
	background-image: url("../img/icon_menu.png") !important;}
.openrightarea a,.closerightarea a,.openleftarea a,.closeleftarea a{color: #444;}
.openrightarea a:hover,.closerightarea a:hover,.openleftarea a:hover,.closeleftarea a:hover{color: #fff;}
.breadcrumbs{
    color: #444 !important;
    border: none;
    margin-left: 60px;}
.breadcrumbs ul li{background-image: url(../img/arrow.png);}
.breadcrumbs a, .menubreadcrumbs ul li a, .listlinks a{color: #f0bb03 !important;}
.breadcrumbs a:hover, .menubreadcrumbs ul li a:hover, .listlinks a:hover{color: #d7a703 !important;}
/*****CHANGEPASSWORD*****/
form#changePassword fieldset{
	border: none;
	margin: 0 !important;
	padding-left: 0 !important;}
form#changePassword fieldset legend{display: none !important;}
/**/
#right h2{background-color: #d7a703;}
.box{
	border: none;
	background-color: #fff;}
.box h2{
    color: #fff !important;
    background-color: #d7a703 !important;}
ul.submenunavbar li{
	padding-top: 5px !important; 
	padding-bottom: 5px !important;
	padding-left: 15px !important;
	background: url(../img/arrow.png) no-repeat left !important;}
.box a{
    color: #f0bb03 !important;
    border-bottom: none !important;}
.box a:hover{color: #d7a703 !important;}
.box dl dt{color: #444;}
form#surveyForm{
	padding: 10px;
	background-color: #fff;}
#contentonecolumn,#contenttwocolumns{background-color: #fff;}
#contentonecolumn h2,#contenttwocolumns h2{
    color: #444;
    /*text-transform: uppercase;*/
    font-weight: bold !important;
    padding:0 !important;
    background-color: #fff;}
#contentonecolumn h3,#contenttwocolumns h3{
	color: #333;
	/*text-transform: uppercase;*/}
.warningpages h4{color: #d7a703 !important;}
/*****HOMEPAGE*****/
.homecq{background-image: url("../img/home_backg.jpg");}
.homeh{
	color: #444;
	line-height: 30px;
	text-transform: uppercase;
	font-size: 1.875rem;
	padding-top: 35px;
	background-color: #fff;}
.homelink a{
	color: #444 !important;
	font-weight: bold;
	font-size: 110%;}
.homelink a:hover{color: #d7a703 !important;}
.homelinklogin{
	color: #444 !important;
	text-transform: uppercase;
	margin-right: 0;
	margin-top: 203px;}
.homeboxarea h2{
	color: #444;
	font-weight: bold;}
.homelinkhome{display: none;}
.homelinklogin:after{content: " >";}
/*****fimHOMEPAGE*****/
.actions .top{background-image: url("../img/icon_top.png");}
.actionsbuttons{color: #fff;}
.actionsbuttons a:hover{
	color: #fff !important;
	background-color: #d7a703 !important;}
.actionsbuttons ul li{
    color: #fff !important;
    text-transform: uppercase;
    border-color: #f0bb03 !important;
    background-color: #f0bb03 !important;}
 .actionsbuttons ul li:hover{
    border-color: #d7a703 !important;
    background-color: #d7a703 !important;}
.actionsbuttons li input,.actionsbuttons li input .submit{
	color: #fff !important;
	text-transform: uppercase;}
.actionsbuttons li input:hover, .actionsbuttons li input .submit:hover{color: #fff !important;}
.actionsbuttons .submit{background-image: none; padding-left: 0px !important;}
.actionsbuttons .clear{background-image: none; padding-left: 0px;}
.actionsbuttons .next{background: url(../img/icon_next.png) right no-repeat !important;}
.actionsbuttons input.clear{background-image: none; padding-left: 0px;}
.actionsbuttons input.submit{background-image: none; padding-left: 0px;}
.footnote{border-top-color: #d7a703;}
.footnote sup{color: #d7a703;}
/*****FOOTER*****/
div#footer .actions{background-color: #fff !important;}
div#footer .actions a{
	font-size:150%;
	color: #f0bb03 !important;}
div#footer .actions a:hover{color: #d7a703 !important;}
div#footer .actions .top{
	text-transform: uppercase;
	padding-left: 30px;
	background-image: url("../img/icon_top.png") !important;}
div.bottom{background-color: #000;}
div.bottomclose .close{background: url("../img/closesubfooter.png") 50% 50% no-repeat;}
div.bottomclose .open{background: url("../img/opensubfooter.png") 50% 50% no-repeat;}
div.bottomclose{
    background-color: #fff;
    border-top: 2px solid #fff;}
div.bottomclose a{color: transparent !important;}
#subfooter{background: #f1f7f7 url(../img/backg_subfooter.png) repeat;}
#subfooter a{
    color: #f0bb03 !important;
    border-bottom: none;}
#subfooter a:hover{
    color: #d7a703 !important;
    border-bottom: none !important;}
div.bottomclose a{color: #fff !important;}
#technical{
	padding-top: 7px;
	margin-top: 5px;
	background: url("../img/footerlogo.png") right no-repeat;}
#copyright{background: url("../img/companylogo.png") left no-repeat;}
/*****fimFOOTER*****/
.statdata{
	color: #444;
	border-left: 1px solid #f0bb03;
	background-color: #f0bb03 !important;}
.stepsSurvey{
	padding-bottom: 30px;
	background-color: #fff;}
/*****fimSURVEYLIST*****/
div#surveyDetailsForm .x-form-display-field,div#surveyPublishForm .x-form-display-field{background-color: #e5e5e5 !important;}
#contentonecolumn h5.questionGeneratorTitle{color: #444;}
div#surveyDetailsForm .x-form-display-field, div#surveyPublishForm .x-form-display-field {background-color: #e5e5e5 !important;}
/****css_comquest****/
.formEditorWindow div.x-tab{background-color: #e5e5e5 !important;}
/*.formEditorWindow div.x-tab-bar-strip{ inválida por css_comquest
    background-color: #e5e5e5 !important;
    border-color: #e5e5e5 !important;}*/
.formToolbar li{background: #e5e5e5 none repeat scroll 0 0 !important;}
.formToolbar li a div {color: #444 !important;}
.formToolbar li a:hover div {color: #d7a703 !important;}
.toolbarTitle{
	color: #fff !important;
    border: 1px solid #444 !important;
    background-color: #444 !important;}
.tableform td.label{
    background: none !important;
    padding: 0 10px 0 0px !important;}
/****css_cmenet****/
 div.dashPanelBar{background: #DCBD73 url("../img/backg_dashpanelbar.png") no-repeat scroll left top !important;}
 div.dashPanelTab{
    background: #d7a703 url("../img/backg_dashpaneltab.png") no-repeat scroll left top !important;
    border-color: #d7a703 !important;}
span.treedashboard{background-image: url("../img/treebutton.png");}
a.treedashboard{color: #fff !important;}
.treedashboard a:hover {color: #444 !important;}
div#stats div.dashPanelTab:hover{color: #444 !important;}
div.dashPanelTab.x-top-active{background: #fff url("../img/backg_home.png") no-repeat scroll left top !important;}