
/* The following styles are needed for the standard header
********************************************************
-------------------------------------------------------*/


/* we're done here
*********************************************************/

/* The following styles are needed in order to override 
operation button styles in /rwe2/css/iulib.css 
********************************************************
-------------------------------------------------------*/
.operationsContainer input.buttonForward:not(.btn-danger),
.operationsContainer input.buttonBackward,
.iuSearchRow_operationsContainer input:not(.btn-link),
.iuSearchRow_operationsContainer.myrequests .btnFa.btnNew,
.form-container .operationsContainer .btnSend,
.contactform-container .operationsContainer .btnSend,
.customersatisfaction-container .operationsContainer .btnSend,
.requests-massupdate-container .operationsContainer .btnSend,
.bs-operationsContainer .btnForward:not(.btn-danger),
.bs-operationsContainer .btnBackward,
.btn-elix,
.attrDisplay_section .iuTypeString .attr_customWorkflowBtn,
.attrDisplay_section .iuTypeTextarea .attr_customWorkflowBtn,
.attrDisplay_section .iuTypeBinary :not(.attr_asyncUploaderContainer) > .attr_customWorkflowBtn,
#login input.multiAuthBtn,
.changepassword-container .operationsContainer .btnSubmit,
.btn-elix.disabled,
.btn-elix[disabled],
fieldset[disabled] .btn-elix,
.btn-elix.disabled:hover,
.btn-elix[disabled]:hover,
fieldset[disabled] .btn-elix:hover,
.btn-elix.disabled:active:hover,
.btn-elix.disabled:focus,
.btn-elix[disabled]:focus,
fieldset[disabled] .btn-elix:focus,
.btn-elix.disabled.focus,
.btn-elix[disabled].focus,
fieldset[disabled] .btn-elix.focus {
    color: #fff;
    background-color: #06c;
    border-color: #06c;
}
.operationsContainer input.buttonForward:not(.btn-danger):hover,
.operationsContainer input.buttonForward:not(.btn-danger):active,
.operationsContainer input.buttonBackward:hover,
.operationsContainer input.buttonBackward:active,
.iuSearchRow_operationsContainer input:not(.btn-link):hover,
.iuSearchRow_operationsContainer input:not(.btn-link):active,
.iuSearchRow_operationsContainer.myrequests .btnFa.btnNew:hover,
.iuSearchRow_operationsContainer.myrequests .btnFa.btnNew:active,
.form-container .operationsContainer .btnSend:hover,
.form-container .operationsContainer .btnSend:active,
.contactform-container .operationsContainer .btnSend:hover,
.contactform-container .operationsContainer .btnSend:active,
.customersatisfaction-container .operationsContainer .btnSend:hover,
.customersatisfaction-container .operationsContainer .btnSend:active,
.requests-massupdate-container .operationsContainer .btnSend:hover,
.requests-massupdate-container .operationsContainer .btnSend:active,
.bs-operationsContainer .btnForward:not(.btn-danger):hover,
.bs-operationsContainer .btnForward:not(.btn-danger):active,
.bs-operationsContainer .btnBackward:hover,
.bs-operationsContainer .btnBackward:active,
.btn-elix:hover,
.btn-elix:active,
.btn-elix:active:hover, 
.btn-elix.active:hover, 
.open > .dropdown-toggle.btn-elix.focus,
.attrDisplay_section .iuTypeString .attr_customWorkflowBtn:hover,
.attrDisplay_section .iuTypeString .attr_customWorkflowBtn:active,
.attrDisplay_section .iuTypeTextarea .attr_customWorkflowBtn:hover,
.attrDisplay_section .iuTypeTextarea .attr_customWorkflowBtn:active,
.attrDisplay_section .iuTypeBinary :not(.attr_asyncUploaderContainer) > .attr_customWorkflowBtn:hover,
.attrDisplay_section .iuTypeBinary :not(.attr_asyncUploaderContainer) > .attr_customWorkflowBtn:active,
#login input.multiAuthBtn:hover,
#login input.multiAuthBtn:active,
.changepassword-container .operationsContainer .btnSubmit:hover,
.changepassword-container .operationsContainer .btnSubmit:active {
	color: #fff;
	background-color: #0053a6;
    border-color: #004d99;
}
.operationsContainer input.buttonForward:not(.btn-danger):focus,
.operationsContainer input.buttonBackward:focus,
.iuSearchRow_operationsContainer input:not(.btn-link):focus,
.iuSearchRow_operationsContainer.myrequests .btnFa.btnNew:focus,
.form-container .operationsContainer .btnSend:focus,
.contactform-container .operationsContainer .btnSend:focus,
.customersatisfaction-container .operationsContainer .btnSend:focus,
.requests-massupdate-container .operationsContainer .btnSend:focus,
.bs-operationsContainer .btnForward:not(.btn-danger):focus,
.bs-operationsContainer .btnBackward:focus,
.btn-elix:focus,
.open > .dropdown-toggle.btn-elix:focus, 
.btn-elix:active:focus, 
.btn-elix.active:focus, 
.open > .dropdown-toggle.btn-elix:focus, 
.btn-elix:active.focus, 
.btn-elix.active.focus, 
.open > .dropdown-toggle.btn-elix.focus,
.attrDisplay_section .iuTypeString .attr_customWorkflowBtn:focus,
.attrDisplay_section .iuTypeTextarea .attr_customWorkflowBtn:focus,
.attrDisplay_section .iuTypeBinary :not(.attr_asyncUploaderContainer) > .attr_customWorkflowBtn:focus,
#login input.multiAuthBtn:focus,
.btn-primary:focus {
    color: #fff !important;
    background-color: #004d99 !important;
    border-color: #99CCFF !important;
}

/* we're done here
*********************************************************/


/* The following styles are needed in order to override 
operation button styles in /rwe2/css/console_user.css 
********************************************************
-------------------------------------------------------*/
a,
a:hover,
h2,
.workflowSteps input.notConfirmed, 
.workflowSteps input.notConfirmed[type="submit"][disabled], 
.workflowSteps input.notConfirmed[type="submit"][disabled]:hover,
.contactForm .module .list .item a,
.contactForm #admin_boxScheda a,
.standalone .panel .panel-value a, 
.standalone .panel .panel-value a:hover, 
.standalone .panel .panel-value span.fa,
.radioResetContainer .radioResetBtn,
.booleanResetContainer .booleanResetBtn,
.faq-list ul.attachments,
.recap .panel .panel-value a, 
.recap .panel .panel-value a:hover, 
.recap .panel .panel-value span.fa {
    color:#06c
}
.intro_buttons .intro_button a:hover, 
.intro_buttons .intro_button a:focus {
    color: #06c;
}
.console_header ul.dropdown-container li a, 
.neutral .console_header ul.dropdown-container li a {
    color:#06c;
}
.console_header ul.dropdown-container li ul.dropdown-list li a,
.neutral .console_header ul.dropdown-container li ul.dropdown-list li a,
.console_header ul.dropdown-container li ul.dropdown-list li form,
.neutral .console_header ul.dropdown-container li ul.dropdown-list li form {
    color:#06c;
}
.console_header ul.dropdown-container li  ul.dropdown-list li form input.btnLink,
.neutral .console_header ul.dropdown-container li  ul.dropdown-list li form input.btnLink {
    color:#06c;
}

.faq-list .panel-heading a.title:after {
    background: #464646;
}

.console_header .leftDiv {
    background: none;
}
.neutral .console_header .rightDiv {
    background: none;
}
.contactform-list .item ul.attachments {
    color: #06c;
}
/* we're done here
*********************************************************/


/* The following styles are needed in order to override 
the login styles in /rwe2/css/style.css 
********************************************************
-------------------------------------------------------*/
#login  {
	background-image:none;
}
#login .login-content {
    color:#333;
    background: #f2f2f2;
    background: -moz-linear-gradient(top,  #f2f2f2 0%, #e2e2e2 99%);
    background: -webkit-linear-gradient(top,  #f2f2f2 0%,#e2e2e2 99%);
    background: linear-gradient(to bottom,  #f2f2f2 0%,#e2e2e2 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e2e2e2',GradientType=0 );
}

#login .login-content .title {
    color:#333;
    border-color:#333;
}
#login .login-content fieldset.info {
    border-color:#333;
    color:#333;
    padding-top:5px;
}
#login .login-content fieldset p {
    margin: 0;
    padding: 0 5px 0 0;
}
#login .description {
    color: #333;
    border-color: #f8f8f8;
    background-color: #f8f8f8;
    padding:10px;
}
#login input.button,
#login .login-content fieldset.info input.button {
    background-color: #0065cb;
    font-weight:normal;
    text-shadow:none;
    letter-spacing: initial;
    float:none;
    display:block;
    margin:0 auto;
    text-transform: uppercase;
    padding-right: 2.1em !important;
    padding-left: 0.5em !important;
    background-image: url(/rwe2/images/icon_fa_arrow_circle_right.png);
    background-position: right center;
    background-repeat: no-repeat;
}
#login input.button:hover,
#login .login-content fieldset.info input.button:hover,
#login input.button:focus,
#login .login-content fieldset.info input.button:focus {
    background-color: #004080;
    border-color: #285e8e;  
    color: #fff;
}
#login a.button {
    background-color: #0065cb;
    font-weight:normal;
    text-shadow:none;
    letter-spacing: initial;
    text-transform: uppercase;
    padding-right: 2.5em !important;
    padding-left: 0.5em !important;
    background-image: url(/rwe2/images/icon_fa_arrow_circle_right.png);
    background-position: right center;
    background-repeat: no-repeat;
}
#login a.button:hover,
#login input.button:focus{
    background-color: #004080;
    border-color: #285e8e;  
    color: #fff;
}
#login .login-content fieldset.info input.btnLink {
	color:#06c;
}
#login .login-content fieldset.info input.btnLink:hover, 
#login .login-content fieldset.info input.btnLink:focus {
    color: #06c;
}
/* we're done here
*********************************************************/

/* The following styles are needed in order to override 
the login styles 
********************************************************
-------------------------------------------------------*/
#login {
    width: 450px;
    font-family: 'Titillium Web', sans-serif;
    line-height: 1.42857143;
    color: #333;
    font-size: 14px;
}
#login .login-content {
    margin: 30px 0;
}
#login .login-content fieldset {
/*	text-align: center;*/
}
#login .description {
    background: white;
}

/* we're done here
*********************************************************/


/* The following styles are needed in order to override 
the login styles in /rwe2/css/design-bs/style-bs.css 
********************************************************
-------------------------------------------------------*/
.iuTypeCheckbox .iuOptionContainer input[type="checkbox"]:focus + label, 
.iuTypeRadio .iuOptionContainer input[type="radio"]:focus + label, 
.iuTypeBoolean .iuOptionContainer input[type="radio"]:focus + label {
	background:#fffde5;
	border-bottom: 1px solid #a067e9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255, 140, 0, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255, 140, 0, 0.6);
} 
.iuTypeCheckbox .iuOptionContainer input[type="checkbox"]:focus + label:before, 
.iuTypeRadio .iuOptionContainer input[type="radio"]:focus + label:before, 
.iuTypeBoolean .iuOptionContainer input[type="radio"]:focus + label:before {
	border-color: #06c;
	outline: #06c auto 5px;
} 
.attrDisplay_section .iuTypeString input:not([readonly="yes"]):focus, 
.attrDisplay_section .iuTypeSelect select:focus, 
.attrDisplay_section .iuTypeString select:focus, 
.attrDisplay_section .iuTypeCalculated select:focus, 
.attrDisplay_section .iuTypeTextarea textarea:focus, 
.attrDisplay_section .iuTypeHtml textarea:focus, 
.attrDisplay_section .iuTypeNumber input:focus {
    border-color: #06c;
}
/* we're done here
*********************************************************/

/* Modules list
********************************************************
-------------------------------------------------------*/
.category-tags .item .iuSearch_operationContainer .icon_wrapper .status.online {
    background-color: #06c;
    border-color: #06c;
}
.category-tags .item .iuSearch_operationContainer .btn-link {
	color: #06c;
	font-size: 16px;
	text-decoration:none !important;
}
.category-tags .item .iuSearch_operationContainer .btn-link:hover {
	text-decoration:underline !important;
}
/* we're done here
*********************************************************/


/* everything else 
********************************************************
-------------------------------------------------------*/
.console_main {
	padding-top:1em;
}
.panel-default > .panel-heading {
    background-color: #f4f4ef;
}



/* Accessibility
********************************************************
-------------------------------------------------------*/
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    line-height: 1.5;
}
*:focus {
    -webkit-box-shadow: 0 0 0 3px #095F77 inset !important;
    box-shadow: inset 0 0 0 3px #095F77 !important
}
.focus--mouse:not(.btn) {
    border-color: inherit !important;
    box-shadow: none !important;
    outline: none !important
}
:focus:not(.focus--mouse) {
    border-color: #4dcff2 !important;
    box-shadow:inset 0 0 0 1px #4dcff2;
    outline: 3px solid #4dcff2;
}
:focus-visible {
    outline: 3px solid #4dcff2; 
    outline-offset: 2px;
    box-shadow: 0 0 0 3px rgba(77, 207, 242, 0.5);
}
:focus:not(:focus-visible) {
    outline: none !important;
    box-shadow: none !important;
}
/* Focus on links and fake links
-------------------------------------------------*/ 
a:focus,
.radioResetContainer .radioResetBtn:focus {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;/* it's needed when title breaks on multiple lines*/
}
.cards-intro .card a:focus {
    padding: 0 .3em;
}

/* we're done here
*********************************************************/

