﻿
/* RESET */
/*---------------------------------*/

.navbar {border-radius: 0!important; border: 0; padding: 10px 0;}
.navbar .glyphicon{margin-right: 10px;}
.navbar .nav {font-size: 1.1em; text-transform: uppercase;}

.row {
    margin-left: 0px;
    margin-right: 0px;
}

h1 .glyphicon{margin-right: 10px;}
h1 {color: #143342;}

.navbar-inverse {background-color: #9ac5f7; border-color: #9ac5f7;}
.navbar-inverse .navbar-brand {color: #fff; padding-left: 182px; background: url(../images/logo-rentincloud.png) 10px 50% no-repeat;}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {color: #9cc6d0;}
.navbar-inverse .navbar-nav > li > a {color: #fff;}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {color: #2e3b3e;}


.navbar-inverse .navbar-toggle {
  border-color: #143342;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #143342;
}

.btn-default {
    background-color: #143342;
    border-color: #000;
    color: #fff;
}

.form-inline.form-pa {margin-bottom: 20px;}
.form-inline.form-pa label {display: block;}
.form-inline.form-pa .form-group {margin-right: 20px;}
.form-inline.form-pa .checkbox {margin-right: 20px;}
.form-inline.form-pa .form-control {display: block;}

.datepicker.dropdown-menu {font-size: 11px;}

/*tabella risultati*/
#listtab,
#listtipitab{width:100%!important}

/*panel*/
.panel-toolbar {display: none;}
.panel-hdr {display:none;}
.panel-content{padding:15px}
.panel-container {margin-bottom:20px; border:1px solid #ddd; border-radius:4px; background:#fff}
/* maschera utenti */
#panel-1 .col-lg-1,
#panel-1 .col-lg-2,
#panel-1 .col-lg-4 {float:none; display:inline-block; width:auto; padding-left:0; padding-right:0; margin-right:15px;}
#panel-1 .panel-content .form-row:first-child .form-group:nth-child(4) .input-group {display:block}
#panel-1 .panel-content .form-row:first-child .form-group:nth-child(4) .input-group select{display:inline-block; width:auto; margin-right:15px; border-radius:4px;}
#panel-1 .panel-content .form-row:first-child .form-group:nth-child(4) .input-group .input-group-append {display:inline-block}
#panel-2 .panel-content {padding: 0}
#panel-2 .panel-container {border:0; border-radius:0;}
#panel-2 #listtab_wrapper .row:first-child {text-align:right}
#panel-2 #listtab_wrapper .row:first-child .col-md-6 {display:inline-block; float:none; width:auto}
#panel-2 #listtab_wrapper table {border:none}
#panel-2 #listtab_wrapper .table-bordered > tbody > tr > td {border-top:0; border-left:0; border-right:0}
#panel-2 #listtab_wrapper .table-bordered > thead > tr > th {border-top:0; border-left:0; border-right:0}

/*upload*/
#ContentPlaceHolder1_panel_upload .col-md-12{float:none}



/* CLASSI EIDOS */
/*---------------------------------*/
/*errori*/
.err {
    width: 100%;
    float: left
}
.err ul {
   list-style: outside none none;   
}
.err ul li {
    color:Red;   
    font-weight: bold;
}

.inputDt {width:95px;}
.inputTxt {width:210px;}
.inputArea {width:210px; height:80px;}
.inputCod {width:100px;}

/*dimensione glyphicon nella tabella*/
.gly-size {font-size: 2em;}

/*div nascosto nella tabella*/
.subrow {display:none; font-size: 0.8em; margin: 10px 0; padding: 5px; background: #eee;}

/*pager*/
.mypager td:first-child {padding: 10px 0;}
.mypager a, .mypager span{
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.mypager span{
    color: #000;
    background-color: #eee;
}

/* FOOTER */
footer {font-size:0.8em; padding: 15px 0; margin-top: 50px; border-top: 1px solid #222}


/* INTEGRAZIONE BOOTSTRAP */
    .btn-file {
    position: relative;
    overflow: hidden;
    }
    .btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
    }
    

/*** CUSTOM STATUS ***/    
.nx {text-align:center;}
.rx {background-color:#d9534f !important; color:White !important;}
.r {text-align:center; background-color:#d9534f !important; color:White !important;}
.g {text-align:center; background-color:#5cb85c !important; color:White !important;}
.y {text-align:center; background-color:#f0ad4e !important; color:White !important;}
.b {text-align:center; background-color:#337ab7 !important; color:White !important;}
.x {text-align:center; background-color:#5bc0de !important; color:White !important;}
.z {text-align:center; background-color:#5F5F5F !important; color:White !important;}

.rx a {color:White !important;}
.r a {color:White !important;}
.g a {color:White !important;}
.y a {color:White !important;}
.b a {color:White !important;}
.x a {color:White !important;}
.z a {color:White !important;}

/*** CUSTOM FORM-INTERFACE ***/    
th {white-space: nowrap !important;}
td {white-space: nowrap !important;}  

/*** TABELLA RENT PLANNER ***/    
.tbl-list-result td{font-size: 0.85em; padding: 5px!important} 
table.dataTable thead th, table.dataTable thead td{padding: 2px 18px} 
/**/
    
.tabsmall th {font-size:11px !important;}
.tabsmall td {font-size:12px !important; padding:1px 0px 0px 3px !important; margin:0 !important; white-space: normal !important;}
    
.input-xs {
    height: 22px;
    padding: 2px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

/*** MONITORAGGIO ***/

.dashboard .panel-footer { min-height: 100px;}
.dashboard .big { font-size: 40px;}
.panel-green {border-color: #5cb85c;}
.panel-green > .panel-heading {border-color: #5cb85c; color: #fff; background-color: #5cb85c;}
.panel-green > a {color: #5cb85c;}
.panel-red { border-color: #d9534f;}
.panel-red > .panel-heading {border-color: #d9534f; color: #fff; background-color: #d9534f;}
.panel-red > a {color: #d9534f;}
.panel-red > a:hover { color: #b52b27;}
.panel-yellow { border-color: #f0ad4e;}
.panel-yellow > .panel-heading {border-color: #f0ad4e; color: #fff; background-color: #f0ad4e;}
.panel-yellow > a { color: #f0ad4e;}
.panel-yellow > a:hover {color: #df8a13;}      
    
.panel-blue { border-color: #337ab7;}
.panel-blue > .panel-heading {border-color: #337ab7; color: #fff; background-color: #337ab7;}
.panel-blue > a { color: #337ab7;}
.panel-blue > a:hover {color: #df8a13;}  
    

/*** tab td color ***/          
.tab_td_red {background-color: #d9534f !important;}
.tab_td_yellow {background-color: #b52b27 !important;}
.tab_td_green {background-color: #5cb85c !important;}
.tab_td_blue {background-color: #337ab7 !important;}


.btn_link 
{    
     background:none!important;
     color:blue;
     border:none; 
     padding:0!important;
     font: inherit;          
     cursor: pointer;
     margin-bottom: 10pt;
}

/*panel*/
.panel:empty{display: none}


/*tabella con checkbox*/
.tbl-chk td {padding: 5px!important; font-size: 0.8em}
/*tabella gestione veicoli(dati aggiuntivi)*/
.tbl-car-more .form-control {height: 28px;}
