/**** [ comquest@theme - COFAC ] ****/
body,.x-body{
	color: #333;
	background: none;}
.login-heading{color: #ca0844;}
div#registerForm .input-button{background-color: #ca0844;}
div#registerForm .input-button span{color: #fff !important;}
div#loginForm .input-button{background-color: #ca0844;}
div#loginForm .input-button span{color: #fff !important;}
div#loginForm .login-input[type="button"]:hover, .login-input[type="submit"]:hover, .input-button:hover{
	background-image: none !important;
	background-color: #4f4f4f;}
div#loginForm .login-input[type="text"]:focus, .login-input[type="email"]:focus, .login-input[type="password"]:focus{border-color: #4f4f4f;}
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;}
a,#contentonecolumn a{
    color: #1d95b6;
    border-bottom: none;}
a:hover,#contentonecolumn a:hover{
    color: #286373;
    border-bottom: none;}
div#top{line-height: 31px;}
#top{background-color: #1a1a1a;}
#top a{
    color: #fff;
    border-color: none !important;}
#top a:hover{
    color: #fff !important;
    border-color: none !important;}
.language{
	padding: 0 14px;;
	border: 3px solid #444;
	background-color: #2e2e2e;}
.language,.language .active,.chosemode .active{color: #ca0844 !important;}
.toplogout{
	padding-top: 7px;
	padding-bottom: 7px; 
	background-color: #ca0844;}
div#headerTopButtons a:hover{color: #fff !important;}
div#topMenuMenuContainer .submenunavbar li{background-image: none !important;}
div#topMenuMenuContainer .submenunavbar li a:hover{
	color: #e6094d !important;
	border: none ! important;}
#navigation{background-color: #2e2e2e;}
#navigation a{color: #fff;}
#pagenavigation{background-color: #2e2e2e;}
#pagenavigation ul li{
    color: #fff;
    background-color: #2e2e2e;}
#pagenavigation ul li a{
    color: #fff;
    background-color: #2e2e2e;}
#pagenavigation ul li a:hover,#pagenavigation ul li a:active{
    color: #fff !important;
    background-color: #2e2e2e;
    border-bottom: 12px solid #ca0844 !important;}
#perfilnavegation ul li a{
    color: #ca0844;
    border-bottom: 12px solid #ca0844 !important;}
#perfilnavegation ul li a:hover,#perfilnavegation ul li a:active{
    color: #fff;
    background-color: #ca0844 !important;
    border-bottom: 12px solid #e6094d !important;}
li.homepage a{border-bottom: 12px solid #ca0844 !important;}
div#pagenavigation .homepage a:hover{
    color: transparent !important;
    border-bottom: 12px solid #e6094d !important;}
.dropdownbox li a{
    color: #ca0844 !important;
    border-bottom-color: #ca0844;}
.dropdownbox li a:hover{color: #e6094d !important;}
.openrightarea a,.closerightarea a,.openleftarea a,.closeleftarea a{color: #ca0844;}
.openrightarea a:hover,.closerightarea a:hover,.openleftarea a:hover,.closeleftarea a:hover{color: #e6094d;}
#right h2{background-color: #fff;}
.box{background-color: #fff;}
.box h2{
    color: #999 !important;
    background-color: #fff !important;}
.box a{
    color: #ca0844 !important;
    border-bottom: none !important;}
.box a:hover{color: #e6094d !important;}
.box dl dt{color: #333;}
.box .submenunavbar{margin-bottom: 20px !important;}
div#difrightnavbarInnerStage .submenunavbar li{
	padding-left: 20px !important;
	background-image: url("../img/arrow.png") !important;}
form#surveyForm{
	background-color: #fff;
	padding: 10px;}
#contentonecolumn,#contenttwocolumns{background-color: #fff;}
#contentonecolumn h2,#contenttwocolumns h2{
    color: #999;
    background-color: #fff;}
#contentonecolumn h3,#contenttwocolumns h3{color: #999;}
/*****HOMEPAGE*****/
.homecq{background-image: url("../img/home_backg.jpg");}
.homeh{
	color: #fff;
	font-size: 240%;
	padding-left: 120px;
	background-color: #2e2e2e;}
.homelink a{
	color: #fff !important;
	font-size: 110%;}
.homelink a:hover{color: #e6094d !important;}
.homelinklogin{color: #fff !important;;}
.homeboxarea h2{color: #999;}
.homelinkhome{display: none;}
/*.homelinklogin:after{content: " >";}*/
/*****fimHOMEPAGE*****/
.actions .top{background-image: url("../img/icon_top.png");}
.actions .top a{color: #ca0844 !important;}
.actionsbuttons{color: #fff !important;}
.actionsbuttons a:hover{background-color: #4f4f4f !important;}
.actionsbuttons ul li{
    background-color: #ca0844 !important;
    color: #fff !important;}
.actionsbuttons li input,.actionsbuttons li input .submit{color: #fff !important;}
.actionsbuttons .submit{background-image: none; padding-left: 0px !important;}
.actionsbuttons .clear{background-image: none; padding-left: 0px;}
.actionsbuttons input.clear{background-image: none; padding-left: 0px;}
.actionsbuttons input.submit{background-image: none; padding-left: 0px;}
.footnote{border-top-color: #ca0844;}
.footnote sup{color: #ca0844;}
/*****FOOTER*****/
div#footer .actions{background-color: #fff !important;}
div#footer .actions a{color: #ca0844 !important;}
div#footer .actions a:hover{color: #e6094d !important;}
div.bottom{background-color: #2e2e2e;}
#subfooter{background: #3d3d3d url(../img/backg_subfooter.png) repeat;}
#subfooter a{
    color: #8d9293 !important;
    border-bottom: none;}
#subfooter a:hover{
    border-bottom: none !important;
    color: #8d9293 !important;}
div.bottomclose a{color: #fff !important;}
#technical{
	padding-top: 10px;
	background: rgba(0, 0, 0, 0) url("../img/footerlogo.png") no-repeat scroll right center;}
/*****fimFOOTER*****/
.statdata{background-color: #105880 !important;}
.statdata dl{color: #fff;}
.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: #1d95b6;}
div#surveyDetailsForm .x-form-display-field, div#surveyPublishForm .x-form-display-field {background-color: #e5e5e5 !important;}
/****css_comquest****/
.formEditorWindow div.x-tab{background-color: #babbbd !important;}
.formEditorWindow div.x-tab-bar-strip{
    background-color: #e5e5e5 !important;
    border-color: #e5e5e5 !important;}
.formToolbar li{background: #e5e5e5 none repeat scroll 0 0 !important;}
.toolbarTitle{
    border: 1px solid #666767 !important;
    color: #666767 !important;}
.formEditorWindow div.x-tab{background-color: #e5e5e5 !important;}
.formEditorWindow div.x-tab-bar-strip{
    background-color: #e5e5e5 !important;
    border-color: #e5e5e5 !important;}  
.tableform td.label{
    background: none !important;
    padding: 0 10px 0 0px !important;}
/****css_cmenet****/
 div.dashPanelBar{background: #7cadde url("../img/backg_dashpanelbar.png") no-repeat scroll left top !important;}
 div.dashPanelTab{
    background: #e5e5e5 url("../img/backg_dashpaneltab.png") no-repeat scroll left top !important;
    border-color: #e5e5e5 !important;}
span.treedashboard{background-image: url("../img/treebutton.png");}
div#stats div.dashPanelTab:hover{color: #ca0844 !important;}
div.dashPanelTab.x-top-active{background: #fff url("../img/backg_home.png") no-repeat scroll left top !important;}