/**** [ comquest@theme - ENIDH/ Escola Náutica Infante D. Henrique/JUN2019 ] ****/
body,.x-body{
    font-family: proxima_nova_rgregular;
    color: #011e39;
    background-color: #fff;
	background-image: none;}
/*popupLOGIN*/
.login-heading{
	color: #123960;
	text-transform: uppercase;
	line-height: 50px !important;}
div#registerForm .input-button span{color: #fff !important;}
.input-button span{color: #fff !important;}
div#loginForm .input-button span{color: #fff !important;}
.login-submitbutton{background-image: url(../img/login_button.png);}
.login-submitbutton span{color: #fff !important;}
.input-button{background-color: #123960;}
.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: #7797b8 !important;}
.login-input[type="text"]:focus, .login-input[type="email"]:focus, .login-input[type="password"]:focus{border-color: #7797b8;}
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 #f9f9f9 !important;
	background-color: #f9f9f9 !important;}
a,#contentonecolumn a{
    color: #7797b8;
    border-bottom: none !important;}
a:hover,#contentonecolumn a:hover{
    color: #123960;
    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: #557697;}
div#top div.headerclose a{color: transparent;}
div#top div.headerclose .open{background: url("../img/opensubfooter.png") 50% 50% no-repeat !important;}
#top{background-color: #7797b8;}
#top a{
    color: #fff !important;
    border-color: none !important;}
#top a:hover{
    color: #9d9d9d !important;
    border-color: none !important;}
#top .language{
	color: #123960 !important;
	padding: 1px 10px;
	background-color: transparent;}	
#top .language a{
	color: #fff !important;
	padding: 0 5px 0 5px !important;}
#top .language a:hover{color: #123960 !important;}
div#headerTopButtons{
	font-size: 120%;
	text-transform: uppercase;
	text-align: center;
	width: 114px !important;
	background-color: #123960;}
div#headerTopButtons a{color: #fff !important;}
div#headerTopButtons a:hover{color: #fff !important;}
div#headerTopButtons:hover{background-color: #557697;}
.toplogout{
	padding: 0px;
	background-color: transparent;}
a.toplogout{color: #fff !important;}
.toplogout a:hover{color: #fff;}
.toplogout:hover{background-color: #557697;}
#navigation{
	line-height: 36px;
	background-color: #123960;}
#navigation a{color: #fff;}
#pagenavigation{background-color: #123960;}
#pagenavigation ul li{
    color: #fff;
    border-right: none;
    background-color: #123960;}
#pagenavigation ul li a{
    color: #fff;
    text-transform: uppercase;
    padding-bottom: 10px;
    background-color: #123960;}
#pagenavigation ul li a:hover,#pagenavigation ul li a:active{
    color: #fff !important;
    border-bottom: none !important;
    background-color: #7797b8;}
#perfilnavegation ul li a{
    color: #fff;
    text-transform: uppercase;
    padding: 9px 22px 10px 22px;
    border-bottom: none !important;
    background-color: #7797b8 !important;}
#perfilnavegation ul li a:hover,#perfilnavegation ul li a:active{
    color: #fff;
    border-bottom: none !important;
    background-color: #557697 !important;}
li.homepage a{
	color: transparent !important;
	border-bottom: none !important;
	background-color: #fff !important;
	background-image: url("../img/backg_homelink.png") !important;}
div#pagenavigation .homepage a:hover{
    color: transparent !important;
   	border-bottom: none !important;
    background-color: #557697 !important;
    background-image: url("../img/backg_homelink.png") !important;}
div#perfil.dropdownbox{
	border: none !important;
    background-color: #7797b8 !important;}
div#perfil.dropdownbox .submenu li a{
	text-transform: uppercase;
	padding-left: 10px !important;
	background: url(../img/arrow_w.png) no-repeat left !important;}
div#perfil.dropdownbox a{color: #fff !important;}
div#perfil.dropdownbox a:hover{color: #123960 !important;}
div#perfil ul.submenu li{
	color: #123960;
	padding-left:0;}
div#perfil .submenu li:hover{background-color: transparent !important;}
#perfilchange{
	margin-left: 0;
	padding: 0;
	background-color: transparent !important;}
#perfil div.column p{color: #123960;}
#perfil a{color: #fff !important;}
div#pagenavigation .submenunavbar li{background: url(../img/arrow_w.png) no-repeat left !important;}
.dropdownbox{
	font-size: 120% !important;
	border: none;
	background-color: #123960 !important;}
.dropdownbox li a{
    color: #7797b8 !important;
    border: none !important;}
div#topMenuMenuContainer .dropdownbox li a:hover{
	color: #fff !important;
	border: none !important;}
.openleftarea div, .openrightarea div{writing-mode: inherit !important;}
.openleftarea, .openrightarea{
	height: 50px;
	margin-top: 20px;
	background-color: #557697 !important;
	background-position: 50% 10%;
	background-image: url("../img/icon_menu.png") !important;}
.closeleftarea, .closerightarea{
	margin-top: 10px;
	background-color: #557697 !important;
	background-image: url("../img/icon_menu.png") !important;}
.openrightarea a,.closerightarea a,.openleftarea a,.closeleftarea a{color: #fff;}
.openrightarea a:hover,.closerightarea a:hover,.openleftarea a:hover,.closeleftarea a:hover{color: #fff;}
.breadcrumbs{
    color: #011e39 !important;
    border: none;
    margin-left: 60px;}
.breadcrumbs ul li{background-image: url(../img/arrow.png);}
.breadcrumbs a, .menubreadcrumbs ul li a, .listlinks a{color: #7797b8 !important;}
.breadcrumbs a:hover, .menubreadcrumbs ul li a:hover, .listlinks a:hover{color: #123960 !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: #123960;}
.box{background-color: #eaebed;}
.box h2{
    color: #fff !important;
    background-color: #123960 !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: #7797b8 !important;
    border-bottom: none !important;}
.box a:hover{color: #123960 !important;}
.box dl dt{color: #123960;}
form#surveyForm{
	padding: 10px;
	background-color: #fff;}
#contentonecolumn,#contenttwocolumns{background-color: #fff;}
#contentonecolumn h2,#contenttwocolumns h2{
    color: #011e39;
    padding-left: 0 !important;
    background-color: transparent;}
#contentonecolumn h3,#contenttwocolumns h3{color: #7797b8;}
.warningpages h4{color: #7797b8 !important;}
/*****HOMEPAGE*****/
.homecq{background-image: url(../img/home_backg.jpg);}
.homeh{
	color: #011e39;
	line-height: 30px;
	text-transform: uppercase;
	font-size: 1.875rem;
	padding-top: 35px;
	background-color: #fff;}
.homelink a{
	color: #7797b8;
	font-weight: bold;}
.homelink a:hover{color: #123960 !important;}
.homelinklogin{
	color: #7797b8 !important;
	text-transform: uppercase;
	margin-right: -5px;
	margin-top: 203px;}
.homelinkhome{display: none;}
.homelinklogin:after{content: " >";}
.homeboxarea h2{color: #9d9d9d;}
/*****fimHOMEPAGE*****/
.actions ul li a{font-weight: normal !important;}
.actions .top{background-image: url("../img/icon_top.png");}
.actionsbuttons{color: #fff !important;}
.actionsbuttons a:hover{
	color: #fff !important;
	background-color: #7797b8 !important;}
.actionsbuttons ul li{
    color: #fff !important;
    text-transform: uppercase;
    border-color: #123960 !important;
    background-color: #123960 !important;}
 .actionsbuttons ul li:hover{
    border-color: #7797b8 !important;
    background-color: #7797b8 !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: #557697;}
.footnote sup{color: #557697;}
/*****FOOTER*****/
div#footer .actions{background-color: #fff !important;}
div#footer .actions a{
	font-size: 150%;
	color: #7797b8 !important;}
div#footer .actions a:hover{color: #123960 !important;}
div#footer .actions .top{
	text-transform: uppercase;
	padding-left: 30px;
	background-image: url("../img/icon_top.png") !important;}
div.bottom{background-color: #123960;}
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{
	border-top: 2px solid #fff;
    background-color: #557697;}
div.bottomclose a{color: transparent !important;}   
#subfooter{
	background-color: #eaebed;
	background-image: none;}
#subfooter a{
    color: #123960 !important;
    border-bottom: none;}
#subfooter a:hover{
    border-bottom: none !important;
    color: #7797b8 !important;}
#technical{
	padding-top: 10px;
	padding-right: 115px;
	background: rgba(0, 0, 0, 0) url("../img/footerlogo.png") 100% 80% no-repeat;}
#copyright{background: url("../img/companylogo.png") left no-repeat;}
/*****fimFOOTER*****/
.statdata{
	color: #011e39;
	text-align: center;/*css CQ*/
	border-left: 1px solid #eaebed;
	background-color: #eaebed !important;}
.statsRefresh a{padding-left: 0;}/*css CQ*/
.stepsSurvey{
	padding-bottom: 30px;
	background-color: #fff;}
.statsRefresh{text-transform: uppercase;}
span#refreshWait{display: table-column;}/*css CQ*/
/*****fimSURVEYLIST*****/
div#surveyDetailsForm .x-form-display-field,div#surveyPublishForm .x-form-display-field{background-color: #eaebed !important;}
#contentonecolumn h5.questionGeneratorTitle{color: #011e39;}
div#surveyDetailsForm .x-form-display-field, div#surveyPublishForm .x-form-display-field {background-color: #eaebed !important;}
/****css_comquest****/
.formEditorWindow div.x-tab{background-color: #eaebed !important;}
/*.formEditorWindow div.x-tab-bar-strip{
    background-color: #f2f2f2 !important;
    border-color: #f2f2f2 !important;}*/
.formToolbar li{background: #eaebed none repeat scroll 0 0 !important;}
.formToolbar li a div {color: #123960 !important;}
.formToolbar li a:hover div {color: #7797b8 !important;}
.toolbarTitle{
    border: 1px solid #7797b8 !important;
    color: #7797b8 !important;}
.formEditorWindow div.x-tab{background-color: #eaebed !important;}
.formEditorWindow div.x-tab-bar-strip{
    background-color: #eaebed !important;
    border-color: #eaebed !important;}
.tableform td.label{
    background: none !important;
    padding: 0 10px 0 0px !important;}
/****css_cmenet****/
div.dashPanelBar{
	background-image: none !important;
	background-color: transparent !important;}
div.dashPanelTab{
	color: #fff;
    background-image: none !important;
	background-color: #7797b8 !important;}
div.dashPanelTab:hover{
	color: #fff;
    background-image: none;
    background-color: #123960 !important;}
span.treedashboard{background-image: url("../img/treebutton.png");}
div#stats div.dashPanelTab:hover{color: #fff !important;}
a.treedashboard:hover {color: #9d9d9d !important;}
div.dashPanelTab.x-top-active{
	color: #fff;
	background: #fff url("../img/backg_home.png") no-repeat scroll left top !important;}
div.dashPanelTab.x-top-active:hover{color: #fff !important;}