/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}
*/


.page-header.navbar .page-logo {
    background: none repeat scroll 0 0 #73cef3;
}

.page-header.navbar .page-logo .logo-default {
    margin: 8px 0 0;
    width: 131px;
}


.page-header.navbar .page-logo {
	padding-left: 6px;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > i, .page-sidebar .page-sidebar-menu > li.active > a > i, .page-sidebar .page-sidebar-menu > li.active.open > a > i {
    color: #73CEF3;
}

.green-haze.btn {
    background-color: #8CACC0;
}

.green-haze.btn:hover, .green-haze.btn:focus, .green-haze.btn:active, .green-haze.btn.active {
    background-color: #73CEF3;
}

.page-header.navbar {
    background: none repeat scroll 0 0 #73CEF3;
}

.page-container-bg-solid .page-content {
    background: none repeat scroll 0 0 #fff;
}

.table-scrollable{border:0px; overflow-x: scroll;}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: 1px solid #eee;
}

.table > thead > tr > th {
    border-bottom: 2px solid #eee;
}

.form-control.input-editing{
/*  padding: 1px 3px;
	height: 25px;
*/
}
.row-state{cursor:pointer;}
.row-state.fa-circle{color: #73cef3;}
.row-state.fa-circle-o{color: #ccc;}
a.edit, a.upload-pdf {margin-right: 10px;}
a.view-pdf {margin-left: 4px;}

a.save{margin-right: 6px;}
a.delete{margin-right: 10px;}
a.send-email{margin-right: 10px;}
.table > tbody > tr > td.middle{vertical-align: middle;}

.edit, .upload-pdf, .view-pdf{color:#999;}
.delete{color:#999;}
.send-email{color:#999;}
.activation{color:#999;}
.activation.sent{color:#42A62E;}

.btn-primary { background-color: #8cacc3; }

.login .content .input-icon {
    border-left: 2px solid #ccc !important;
}

.login .content .form-actions {padding: 0 30px 52px;}

.login .logo {

    margin: 0;
    padding: 3px;
    text-align: center;
}

.login .content {
    margin: 60px auto 0;
    padding: 15px 30px;
}

.login {
    background-color: #8cacc3 !important;
}

.login .copyright {
    color: #fff;
}

#logo-login{width:100%;}

.login .content .form-title {
    margin-bottom: 8px;
}



#body-table tr.disabled td{color: #ccc;}

.edit-record{width:40px;}

.editrow{margin-right: 7px; color:#666; cursor:pointer;}

.deleterow{color:#666; cursor:pointer;}

#warning-table{}

#warning-table thead tr th{}



.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="span"] {
    margin-bottom: 0;
}

#data_table tbody tr td{vertical-align: middle;}

.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th, #data_table > tbody > tr.inediting > td {
    background-color: #E7F7FD;
}

#data_table tfoot#nuovo-record tr th{ background-color: #c3dae8;}

#data_table_filter{display:none;}

td.tdvuoto{width:0px;}

#warning-table thead tr th{background-color:#eee; font-size: 10px;}
#warning-table tbody tr td{background-color:#fff; font-size: 10px;}

#warning-table-override thead tr th{background-color: #8cacc3; color: #fff; font-size: 10px;}
#warning-table-override tbody tr td{background-color:#fff; font-size: 10px;}

#rewrite-golive h4{line-height: 27px;}

#form-struttura label.control-label{width: 165px;}
#data_table tbody tr td.edit-record{width: 85px;}

#data_table > tbody > tr.selected > td { background-color: #c3dae8; }

#stock_forecast_table > tbody > tr.highlight:not(:hover) > td:not(.danger):not(.warning):not(:hover) { background-color: #f9f9f9; }
