body {
  background-color: #fff;
  color: #555;
}

.crumbs {
	background: #f9f9f9;
	border-bottom: 1px solid #d9d9d9;
	color: #555;
}

.crumbs .breadcrumb {
    background-color: #f9f9f9;
}

.page-title h3 {
    color: #555;
}

.page-title span{
    color: #888;
}

#sidebar #divider {
    background: #ececec;
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1
}

#sidebar .resizeable {
    background: url(../img/sidebar/sidebar-divider-dots.png) 2px 50% no-repeat #ececec!important
}

#content {
	background-color: #fff;
}

#sidebar {
    background-color: #f9f9f9;
}

#sidebar .sidebar-search .input-box {
    border-bottom: 1px solid #d9d9d9!important;
}

#sidebar .sidebar-search input,
#sidebar .sidebar-search .submit {
    color: #555;
    background-color: #f9f9f9!important
}

#sidebar .sidebar-search-results {
    background-color: #ececec;
    border-top: 1px solid #b9b9b9;
    border-bottom: 1px solid #dfdfdf;
}

#sidebar ul#nav li {
    border-bottom: 1px solid #ebebeb
}

#sidebar ul#nav li a {
    color: #555;
    text-shadow: 0 1px 0 #fff;
}

#sidebar ul#nav li a i {
    color: #6f6f6f;
}

#sidebar ul#nav ul.sub-menu {
    background: #f1f1f1;
    border-bottom: 1px solid #fff
}

#sidebar ul#nav ul.sub-menu li.current {
    background: #f9f9f9
}

.box {
	background: #fff none repeat scroll 0 0;
    color: #002e53;
}

.crumbs .crumb-buttons>li:first-child,
.crumbs .crumb-buttons>li.first {
    border-left: 1px solid #d9d9d9
}

.crumbs .crumb-buttons>li>a {
    color: #555;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff
}

#sidebar ul#nav li a:hover {
    background: #fdfdfd
}

#sidebar .sidebar-title {
    background-color: #ececec;
    border-top: 1px solid #b9b9b9;
    border-bottom: 1px solid #dfdfdf;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
}

#sidebar .notifications li {
    border-bottom: 1px solid #ebebeb
}

#sidebar .notifications li a {
    color: #555
}

#sidebar .notifications li a:hover {
    color: #0b8cfc
}

.crumbs .crumb-buttons>li>a:hover {
    background: #fff
}

.tabbable-custom>.nav-tabs>li>a:hover,
.tabbable-custom>.nav-tabs>li>a:active {
    background-color: #f9f9f9
}

.bx-loading, .bx-loading-whole-page{
	background: #fff url('../img/loading-blue.svg') no-repeat center center;
}

.bx-loading-dialog{
	background: #fff url('../img/loading-blue.svg') no-repeat center center;
}

.bx-waiting{
	background: transparent url('../img/loading-blue.svg') no-repeat center center;
}

#os-screen-wait{
	background: rgba(0,0,0,0.4) url('../img/loading-white.svg') no-repeat center center;
}

#os-screen-wait-label{
	color: #fff;
}

#loading-menu-left{
	background: transparent url('../img/loading-blue.svg') no-repeat center center;
	background-size: 20px;
}

#btnApriBxCerca{
	background-color: #f9f9f9;
	border: 1px solid #d9d9d9;
	border-left: 3px solid #007DC6;
}

#divider2 {
	background: url(../img/sidebar/sidebar-divider-dots.png) 2px 50% no-repeat #ececec !important;
   	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
}

.btn-toogle{
    opacity: 0.5;
}

.w2ui-toolbar table.w2ui-button{
    border: 1px solid #cccccc;
    background-color: #eeeeee;
}

.w2ui-toolbar table.w2ui-button.over{
    border: 1px solid grey;
    background-color: #eeeeee;
}

.page-title table{
   color:#555; 
}

.widget.box .widget-header {
    background: #f9f9f9;
    border-bottom-color: #d9d9d9;
}

.widget.box {
    border: 1px solid #d9d9d9
}

.widget .widget-header h4{
  color: #555
}

.page-title-foto .foto{
	border: 1px solid #999;
}

#cvFoto {
	border: 1px solid #d9d9d9;
}

#bx-cerca-button{
   background-color: #f9f9f9;
   border-top: 1px solid #c8c7c7;
   border-left: 1px solid #d1d1d1;
}

.widget.box .widget-content{
     background-color: #fff;
}

.row-border .form-group{
  	border-top: 1px solid #c8c7c7;
}

.form-horizontal .label-read-only{
	background-color: #eee;
	color: black;
}

.tabbable-custom > .nav-tabs > li.tab-lingua.active {
  border-top: 3px solid #cccccc;
}

div.selector, 
div.selector span, 
div.checker span, 
div.radio span, 
div.uploader, 
div.uploader span.action, 
div.button, 
div.button span,
label.checker  {
  background-image: url("../../plugins/uniform/images/sprite.png");
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased;
}





.checkbox-not-selected{
	background-image: url("../../plugins/uniform/images/sprite.png");
}

.table.table-bordered thead {
	  background-color: #f3f3f3;
}

.btn-primary:hover{
    color: #fff;
    background-color: #002C5A;
}

.crumbs .breadcrumb li a {
  color: #555;
}

.step-circle {
  color: #8a9199;
  border: 2px solid #8a9199;
}

.progress {
    background-color: #bcbcbc;
}

.tabbable-custom>.nav-tabs>li.active>a:hover,
.tabbable-custom>.nav-tabs>li.active>a:active {
    background-color: #fff;
}

.modal-title {
	color: #555;
}

.box .form-actions {
	background-color: #f5f5f5;
	border-top: 1px solid #e5e5e5;
}

.modal-footer {
    background-color: #f9f9f9;
}

.widget.widget-closed.box .widget-header{
	border-color: #d9d9d9;
}

.crumbs .crumb-buttons > li {
	border-color: #d9d9d9;
}

.crumbs .crumb-buttons > li > a {
	border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.w2ui-spinner  {
	background-image: url('../img/loading-blue.svg');
}

.w2ui-grid .w2ui-grid-body .w2ui-grid-records, .w2ui-load-more{
	background-color: #fff;
}

.w2ui-grid .w2ui-grid-body .w2ui-grid-records .w2ui-load-more > div, .w2ui-grid .w2ui-grid-body .w2ui-grid-records .w2ui-load-more > div:hover{
	background-color: #fff;
	border:none;
}

/* mi sovrascrive selected dataTable css*/
.table-striped tbody>tr:nth-child(odd)>td,
.table-striped tbody>tr:nth-child(odd)>th {
    background-color: #fafafa
}

/* mi sovrascrive selected dataTable css*/
.table-hover tbody tr:hover>td,
.table-hover tbody tr:hover>th {
    background-color: #f5f5f5
}

.table-bordered {
  border: 1px solid #ddd;
}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

#layout-content {
	background: #fff;
}

.rilascio-th {
	background-color: #ededed;
}

table.table-head-grey tr th {
  background: #f9f9f9 !important;
}

code {
    color: #54728c;
    background-color: #f9f9f9;
    border: 1px solid #d9d9d9;
}

.row-body-aws {
	background-color: #eee;
	border:1px solid #bfbfbf;
}


.gs-tb-search:hover{
	background-color: #f8f8f8;
}
.gs-tb-search:active{
	background-color: #e6e6e6;
}

.table-border th{
	background-color: #cdcdcd;	
}

.step-circle{
	background-color: #fff !important;
}

h3, .h3 {
	color: rgba(96,99,102, 0.8);
    text-shadow: 0px 1px 0px #fff, 0 0 0 #000, 0px 1px 0px #fff;
}

#os-screen-loading {
    background: #fff url('../img/loading-blue.svg') 50% 50% no-repeat ;
}

.input-group .input-group-addon {
  background: #fff;
}  

 .chosen-container .chosen-drop {
  border: 1px solid #aaa;
    border-top-color: rgb(170, 170, 170);
    border-top-style: solid;
    border-top-width: 1px;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #FFFFFF;
}
.table-striped>tbody>tr:nth-child(even)>td,
.table-striped>tbody>tr:nth-child(even)>th {
    background-color: #efefef;
}

.w2ui-reset{
	color: #555;	
}

.label-success {
    background-color: #94b86e
}

.label-danger {
    background-color: #e25856
}

.label-warning {
    background-color: #F89406
}

.label-chiusa {
    background-color: #666
}

.label-gray {
    background-color: #aaa
}

.btn-success {
    color: #fff;
    background-color: #51a351;
    z-index: 2
}

.btn-success:hover,
.btn-success:focus {
    color: #fff;
    background-color: #5eaf5e
}

.btn-success:active,
.btn-success.active {
    background-color: #499249;
    border-top: 1px solid #274e27
}

.btn-success.disabled,
.btn-success.btn[disabled] {
    background-color: #51a351;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
}

.row-loading{
	background: transparent url('../img/loading-blue.svg') no-repeat center center;
	background-size: 30px;
}

.dropup .btn.btn-primary .caret {
    border-bottom-color: #fff;
}

.blockquote-footer {
  color: #98a6ad;
}

.select2-results__option--highlighted .blockquote-footer {
  color: #fff;
}

.col-aws b{
 color: #000 !important;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable .col-aws .body .text-success, 
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable .col-aws .body .text-danger 
{
  color: white !important;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable .font-weight-bold{
	color: white !important;
}

.row-mezzo, .row-membro, .row-articolo, .row-preposto {
	border-bottom: 1px solid #ccc;
}

.gs-fieldset {
	background-color: #f9f9f9;
	border-bottom:1px solid #ececec !important;
}

.btn-salva-danger, .btn-salva-danger:hover{
	color: #fff !important;
}	

#countRequestGoogle{
	background-color: #ccc;
	color: #fff;
	padding: 2px 10px;
}

.w2ui-overlay .w2ui-overlay-body {
  color: #555;
  border: 1px solid #cccace;
  background-color: #fff;
}

#os-screen-wait-label, #bx-btn-download-file{
	color: #fff;
}	
