/* contrasto */
body.access-color-contrast,
body.access-color-contrast .form-field input[type='text'],
body.access-color-contrast .form-field input[type='password'],
body.access-color-contrast .form-field select,
body.access-color-contrast .form-field input[type='email'],
body.access-color-contrast #pre-footer .patrocini .section-title,
body.access-color-contrast .cm-thread a{
		color: #000;
}

body.access-color-contrast .inline-separator,
body.access-color-contrast .button,
body.access-color-contrast .button-modify,
body.access-color-contrast .button-add,
body.access-color-contrast .form-wrp input[type='submit'],
body.access-color-contrast .form-wrp input[type='button'],
body.access-color-contrast .slide-home-slider .slides li > div span,
body.access-color-contrast.dashboard-company h1 a.button-buy,
body.access-color-contrast.center-messages h1 .button{
	background-color: #b41f00;
}

body.access-color-contrast #pre-footer .latest-dd .section-title h2,
body.access-color-contrast .big-box .big-box-header,
body.access-color-contrast .user-header header > div > h2,
body.access-color-contrast.h1color h1,
body.access-color-contrast .big-box .big-box-header,
body.access-color-contrast .colored span{
	color:#b41f00;
}
body.access-color-contrast select:disabled,
body.access-color-contrast input:disabled,
body.access-color-contrast textarea:disabled{
  color:#e1e1e1;
}
body.access-color-contrast .big-box .big-box-body .big-box-body-item-row em{
  color:#3e3f4e;
}
body.access-color-contrast .small-box.user-general .small-box-body strong{
  color:#000;
}
body.access-color-contrast .small-box .form-row-buttons input[type='submit'], 
body.access-color-contrast .small-box .small-box-button,
body.access-color-contrast .button.aside-color1{
	background-color:#778cab;	
}
body.access-color-contrast .button.button-back{
	background-color: #2d3a4a;
}
body.access-color-contrast.ecommerce-buy-index .cart .small-box .form-row-buttons input[type='submit'] {
	background-color: #3e3f4e;
}

/* invertito */
body.access-color-reverse,
body.access-color-reverse .access-ctrl-outer,
body.access-color-reverse .header-logo-outer,
body.access-color-reverse .header-logo-outer a.header-logo,
body.access-color-reverse .header-logo-outer .wrp-width-page .header-bg,
body.access-color-reverse.home .signup-box .signup-box-inner,
body.access-color-reverse.signup-company .signup-company-box,
body.access-color-reverse.signup-company .registercompany-aside,
body.access-color-reverse .signin-box,
body.access-color-reverse #pre-footer,
body.access-color-reverse #pre-footer .latest-dd,
body.access-color-reverse #footer,
body.access-color-reverse .form-wrp fieldset,
body.access-color-reverse .form-wrp .form-field-description-inner,
body.access-color-reverse .user-header,
body.access-color-reverse .big-box,
body.access-color-reverse .small-box,
body.access-color-reverse .hunting-serp table thead tr,
body.access-color-reverse.h1color h1,
body.access-color-reverse .purchased-box,
body.access-color-reverse .cm-thread,
body.access-color-reverse .cm-messages,
body.access-color-reverse .form-wrp.form-body-wrp,
body.access-color-reverse body.ecommerce-index #accordion .wrap,
body.access-color-reverse #accordion .wrap,
body.access-color-reverse .small-box.small-box-table thead tr td,
body.access-color-reverse .small-box.small-box-table thead tr th,
body.access-color-reverse.cms #body-content .cms-chi-siamo-exec-team table tbody tr td .exec-team-cnt,
body.access-color-reverse.cms #body-content .cms-table-3-resp table tbody tr td .table-cnt,
body.access-color-reverse.cms #body-content .cms-table-3-resp .table-cnt-wrp,
body.access-color-reverse form#wizard-step2 div.form-row div#wizard2-exart18,
body.access-color-reverse form#wizard-step2 div.form-row div#wizard2-noexart18,
body.access-color-reverse form#wizard-step2 fieldset div#list_law_68_99_category_original_label div,
body.access-color-reverse div.list_law_68_99_category_list div.list_law_68_99_category
{
	background-color: #000;
}

body.access-color-reverse form#wizard-step2 fieldset,
body.access-color-reverse form#wizard-step2 div.form-row {
	background-color: transparent;
}

body.access-color-reverse div.list_law_68_99_category_list div.list_law_68_99_category img {
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(../img/arrow-right-thin-dark.png) no-repeat;
  width: 40px; /* Width of new image */
  height: 40px; /* Height of new image */
  padding-left: 40px; /* Equal to width of new image */
}
body.access-color-reverse div.list_law_68_99_category_reset_label img {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(../img/arrow-left-thin-dark.png) no-repeat;
  width: 40px; /* Width of new image */
  height: 40px; /* Height of new image */
  padding-left: 40px; /* Equal to width of new image */
}

body.access-color-reverse form#wizard-step2 div.form-row div#wizard2-exart18,
body.access-color-reverse form#wizard-step2 div.form-row div#wizard2-noexart18 {
	border:1px solid #d5d8db;
	margin-top: 0px;
}


body.access-color-reverse .social-signup-box .ico-social,
body.access-color-reverse .form-wrp fieldset legend span,
body.access-color-reverse.dashboard-company h1 a.button-buy,
body.access-color-reverse.center-messages h1 .button,
body.access-color-reverse.cms .cms-servizi-per-le-aziende-box
{
	background-color: #0eacc9;
}
body.access-color-reverse .user-header{
  border-color:#000;
}
body.access-color-reverse.cms #body-content .cms-table-3-resp.cms-table-per-le-aziende .table-cnt,
body.access-color-reverse.cms #body-content .cms-table-3-resp.cms-table-servizi-per-le-aziende .table-cnt{
  background-color:transparent;
}

body.access-color-reverse, 
body.access-color-reverse .section-title,
body.access-color-reverse .compyourcv-box .compyourcv-ttdo-header,
body.access-color-reverse .compyourcv-box .compyourcv-ttdo-header,
body.access-color-reverse.h1color h1 span,
body.access-color-reverse .purchased-box .section-header,
body.access-color-reverse .purchased-box em,
body.access-color-reverse.dashboard-company .big-box-body-item-row-descr-inner .see-all,
body.access-color-reverse.dashboard-company .big-box .big-box-body .big-box-body-item-row > a,
body.access-color-reverse .cm-thread,
body.access-color-reverse .cm-messages,
body.access-color-reverse .center-messages-box .cm-thread a,
body.access-color-reverse.cms #body-content h1,
body.access-color-reverse.cms #body-content h2,
body.access-color-reverse.cms #body-content h3,
body.access-color-reverse.cms #body-content h4,
body.access-color-reverse .executive-summery .section-body .exsum-percentage em,
body.access-color-reverse .executive-summery .section-body .exsum-percentage span,
body.access-color-reverse.cms #body-content .cms-chi-siamo-exec-team table tbody tr td .exec-team-cnt .exec-team-name div.colored,
body.access-color-reverse.cms #body-content .cms-table-3-resp table tbody tr td .colored-text
{
	color: #fff;
}

body.access-color-reverse a,
body.access-color-reverse .user-header header > div > h2,
body.access-color-reverse .big-box .big-box-header,
body.access-color-reverse.h1color h1,
body.access-color-reverse .colored span,
body.access-color-reverse .colored-text,
body.access-color-reverse.huntings-serp h1,
body.access-color-reverse .hunting-data
{
	color:#0eacc9;
}
body.access-color-reverse .access-ctrl-outer
{
	color:#fff;
}
body.access-color-reverse .header-logo-outer .wrp-width-page .header-bg {
	background-image: none;
}
body.access-color-reverse .header-logo-outer .header-tagline{
	color: #bfc0b1;
}
body.access-color-reverse .social-links .ico-social.ico-fb{
	background: transparent url(../img/ico-fb-wh-tr.png) 5px 3px no-repeat;
}
body.access-color-reverse .social-links .ico-social.ico-tw{
	background: transparent url(../img/ico-tw-wh-tr.png) 5px 3px no-repeat;
}
body.access-color-reverse .social-links .ico-social.ico-ln{
	background: transparent url(../img/ico-ln-wh-tr.png) 5px 3px no-repeat;
}
body.access-color-reverse .social-links .ico-social.ico-gp{
	background: transparent url(../img/ico-gp-wh-tr.png) 5px 3px no-repeat;
}

body.access-color-reverse .inline-separator,
body.access-color-reverse .button,
body.access-color-reverse .button-add,
body.access-color-reverse .form-wrp input[type='submit'],
body.access-color-reverse .form-wrp input[type='button'],
body.access-color-reverse .slide-home-slider .slides li > div span,
body.access-color-reverse .hunting-status-bar .section-body .button-modify,
body.access-color-reverse .registercompany-aside .initial-text span
{
	background-color: #0eacc9;
	color:#fff;
}
body.access-color-reverse .button-back,
body.access-color-reverse .button-delete,
body.access-color-reverse .button-modify{
	color:#fff;
}

body.access-color-reverse .header-logo-outer a.header-logo {
	background-image: url(../img/header-logo-reverse.png);
}

body.access-color-reverse #menu {
	background-image: url(../img/bg-menu-reverse.png);
}

body.access-color-reverse #menu ul li a{
	color:#fff;
}
@media (max-width: 920px){
	body.access-color-reverse #menu {
		background-color: #333;
	}
}
body.access-color-reverse #menu ul li.active a,
body.access-color-reverse #menu ul.open li.active a
{
	background-color: #0eacc9;
	color:#fff;
}

body.access-color-reverse #menu .per-le-aziende-link{
	background-color: #0eacc9;
	color: #fff;
}

body.access-color-reverse #pre-footer .info-boxes .section-item-inner{
	background-color: #333;
	border: 1px solid #000;
}

body.access-color-reverse #footer .footer-links{
}

body.access-color-reverse #body-content,
body.access-color-reverse #body-content > .wrp-width-page,
body.access-color-reverse .big-box .big-box-body .big-box-body-item-row.big-box-body-item-row-descr .big-box-body-item-row-descr-inner,
body.access-color-reverse .center-messages-box .cm-messages .message.my,
body.access-color-reverse .center-messages-box .cm-thread .message.active
{
	background-color: #333;
}

body.access-color-reverse .form-field-description-inner > span{
  background-image: url(../img/fum-left-reverse.png);
}
@media (max-width: 480px){
  body.access-color-reverse .form-field-description-inner > span{
    background-image: url(../img/fum-top-reverse.png);  
  }
  body.access-color-reverse .form-wrp .form-field-description-inner{
    background-color: #3e3f4e; 
  }
}
body.access-color-reverse .form-field-description-inner{
  background-image: url(../img/ico-info-reverse.png);
}

body.access-color-reverse .aside-color2,
body.access-color-reverse .aside-color2 a .section-item-title,
body.access-color-reverse .aside-color2 a .section-item-body,
body.access-color-reverse .aside-box.latest-dd .section-title,
body.access-color-reverse #textInfoCookies,
body.access-color-reverse #textInfoCookies a{
  border-color:#62748f !important;
  background-color: #778cab;
  color: #fff;
}
body.access-color-reverse .aside-color1{
  border-color:#778cab !important;
  background-color: #2d3a4a;
  color: #fff;
}
body.access-color-reverse .aside-color2.small-box .small-box-footer,
body.access-color-reverse .big-box,
body.access-color-reverse .big-box .big-box-header,
body.access-color-reverse .big-box .big-box-body .big-box-body-item-row,
body.access-color-reverse .big-box .big-box-body .big-box-body-item-row .expand-toggle,
body.access-color-reverse .small-box,
body.access-color-reverse.h1boxed h1,
body.access-color-reverse .purchased-box,
body.access-color-reverse .purchased-box .section-header,
body.access-color-reverse .purchased-box .section-body-item,
body.access-color-reverse .center-messages-box .cm-thread,
body.access-color-reverse .center-messages-box .cm-thread .message,
body.access-color-reverse .center-messages-box .cm-messages,
body.access-color-reverse .center-messages-box .cm-messages .message
{
  border-color:#2d3a4a;
}
body.access-color-reverse .aside-box.message-to-read-box,
body.access-color-reverse .aside-box.message-send-box{
  background-image: url(../img/busta-reverse.png);
}
body.access-color-reverse .aside-box.application-box{
  background-image: url(../img/candidature-reverse.png);
}

body.access-color-reverse.cms #body-content .partner{
	color:#fff !important;
}
body.access-color-reverse.cms #body-content .partner a{
	color: #0eacc9 !important;
}
body.access-color-reverse #header .social-links .dropdown-menu{
	background-color: #000;
	border: 1px solid #fff;
}
body.access-color-reverse .aside-box.small-box.small-box-table.aside-color1 table caption{
	color:#fff;
}
body.access-color-reverse .small-box.small-box-table.aside-color1 table thead tr{
	border: 1px solid #778cab;
	border-right: 0;
	border-left: 0;
}
body.access-color-reverse .small-box.small-box-table.aside-color1 table tbody tr{
	border-bottom: 1px solid #778cab;
}
body.access-color-reverse .small-box.small-box-table.aside-color1 table thead tr th,
body.access-color-reverse .small-box.small-box-table.aside-color1 table thead tr td{
	background-color: #62748f;	
}
body.access-color-reverse .small-box.small-box-table.aside-color1 table tbody tr td{
	border-right: 1px solid #778cab;
}
body.access-color-reverse .small-box.small-box-table.aside-color1 table tbody tr td.last{
	border-right: 0;
}

body.access-color-reverse .hunting-legend .section-body .legend-item .legend-fum > div{
	background-color: #000;
}
body.access-color-reverse .hunting-legend .section-body .legend-item .legend-fum.legend-fum-bot > div span{
	background-image: url(../img/hunting_legend/legend-fum-bot-reverse.png);
}
body.access-color-reverse .hunting-legend .section-body .legend-item .legend-fum.legend-fum-top > div span{
	background-image: url(../img/hunting_legend/legend-fum-top-reverse.png);
}
body.access-color-reverse .hunting-legend .legend-close{
	background-color: #000;
	background-image: url(../img/cross-close-reverse.png); 
	color:#fff;
}
body.access-color-reverse .popover-title,
body.access-color-reverse .popover .btn{
	color:#000;
}
body.access-color-reverse .popover .btn.btn-primary{
	color:#fff;
}
body.access-color-reverse .buy-examine,
body.access-color-reverse .buy-buy{
	background-image: url(../img/buy-reverse.png);
}
body.access-color-reverse.candidate_preview .buy-examine,
body.access-color-reverse.candidate_preview .buy-see,
body.access-color-reverse.candidate_preview .buy-buy{
  background: transparent url(../img/buy-big-reverse.png);
}
body.access-color-reverse .eye-examine,
body.access-color-reverse .eye-buy{
	background-image: url(../img/eye-reverse.png);
}
body.access-color-reverse.login .login-slogan{
  background-image:none;
}
