body { 
    padding-top: 20px; 
}

.fa-stack {

    position: relative;
    display: inline-block;
    width: 1.2em;
    height: 1em;
    line-height: 1em;
    vertical-align: middle;

}
/* personalizzazioni EASy*/
.easy_primary {
color:#fff;
background-color: #337ab7;
border-color: #2e6da4;
font-weight: bold;
}

.easy_stock_header {
color: #31708f;	
background-color: #ebf3f9;

}

.easy_stock_sub_header {
color: #fff;	
background-color: #163550;
}

.easy_stock_totals {
background-color: #ebf3f9;
}

.easy_primary_text {
color: #337ab7;		
}

.easy_border_primary {
border: 1px solid  #337ab7 !important;	
box-shadow: 0 2px 5px 0 rgba(51, 122, 183, 0.16), 0 2px 10px 0 rgba(51, 122, 183, 0.12);
}
.easy_border_primary .easy_primary_text {
color: #ffffff;
background-color: #337ab7;	
}

.easy_border_primary .easy_primary_text .text-muted {
color: #c1c1c1 !important;	
}

.easy_border_secondary {
border: 1px solid  #a8a8a8 !important;	
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.easy_border_secondary .easy_primary_text {
color: #ffffff;
background-color: #a8a8a8;	
}

.easy_border_warning {
border: 1px solid  #ffa30f !important;
box-shadow: 0 2px 5px 0 rgba(255, 163, 15, 0.16), 0 2px 10px 0 rgba(255, 163, 15, 0.12);
}
.easy_border_warning .easy_primary_text {
color: #ffffff;
background-color: #ffa30f;	
}

.easy_border_warning .easy_primary_text .fa-play {
color: #007c29;
}
.easy_border_warning .easy_primary_text .fa-stop {
color: #cc0000;
}

.fa-ban {
color: #cc0000;
}

.easy_border_danger {
border: 1px solid  #cc0000 !important;
box-shadow: 0 2px 5px 0 rgba(204, 0, 0, 0.16), 0 2px 10px 0 rgba(204, 0, 0, 0.12);
}

.easy_border_danger .easy_primary_text {
color: #ffffff;
background-color: #cc0000;	
}
.easy_border_danger .easy_primary_text .text-muted {
color: #c1c1c1 !important;	
}



.easy_border_success {
border: 1px solid  #007c29 !important;
box-shadow: 0 2px 5px 0 rgba(0, 124, 41, 0.16), 0 2px 10px 0 rgba(0, 124, 41, 0.12);
}

.easy_border_success .easy_primary_text {
color: #ffffff;
background-color: #007c29;	
}

.easy_border_success .easy_primary_text .text-muted {
color: #c1c1c1 !important;	
}

.easy_border_success .easy_primary_text .fa-ban {
color: rgba(204, 0, 0, 0.16);
}


.easy_success {
color:#fff;
background-color: #449d44;
border-color: #255625;	
}

.easy_danger{
color:#fff;
background-color: #a94442;
border-color: #255625;	
}

/* Variazioni bootstrap  */

.text-primary{
color: #337ab7 !important;	
}

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
}


.btn-secondary {
color:#333333 !important;
background-color: #e8e8e8 !important;
border-color: #cecccc !important;		
}

.btn-secondary:hover {
color:#e8e8e8 !important;
background-color: #333333 !important;
border-color: #cecccc !important;		
}


.bg-success{
color:#fff !important;
background-color: #449d44 !important;
border-color: #255625 !important;	
}

.btn-danger {
    color: #fff;
    background-color: #d9534f !important;
    border-color: #d43f3a !important;
}

.btn-danger.focus, .btn-danger:focus {
    color: #fff;
    background-color: #c9302c !important;
    border-color: #761c19 !important;
}

.btn-success {
    color: #fff;
    background-color: #5cb85c !important;
    border-color: #4cae4c !important;
}

.btn-success:hover {
    color: #fff;
    background-color: #449d44 !important;
    border-color: #398439 !important;
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e !important;
    border-color: #eea236 !important;
}

.btn-warning:hover {
    color: #fff;
    background-color: #ec971f !important;
    border-color: #d58512 !important;
}

.text-success {
color: #449d44 !important ;	
}

.text-deleted, .text-deleted:hover  {
    text-decoration: line-through;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff;
    background-color: #337ab7;
    border: 0 !important;
}

.gc-container {
	background-color: #fff !important;
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
	border-radius: .25rem !important;

}

.crud-form .gc-container .row{
	
	padding: 0 !important;
	margin: -5px !important;
}


.crud-form .gc-container .row .form-group {
    margin-bottom: 1rem !important ;
}

.combodate {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}



.table-section {

	padding: 0 !important;
	margin: 0 !important;
}

.table-container {


}

.container{
	width:100% !important;
}

.table-label {
color:#fff !important;
background-color: #337ab7 !important;
border-color: #2e6da4 !important;
font-weight: bold;
border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}

.gc-container .footer-tools {

    border-bottom: 0 !important;
    margin-bottom: 0 !important;
    background-color: #fff !important;

}
.icons_size_m {
	font-size: 30px;
}

a {
color: #337ab7;		
}

a:focus, a:over{
color: #23527c;	
} 
 
a.disabled {
  /* Make the disabled links grayish*/
  color: gray;
  /* And disable the pointer events */
  pointer-events: none;
}

.table-label a {
 color: #fff !important;	
}

.tab_menu {

padding: 2px 5px !important;	
	
}

.equal {  
    display: -webkit-flex;
    display: flex;
}
.flex-1 {
    flex: 1;
}

.dashboard_card_1row {

margin-top: 5px;
margin-bottom:5px;    
min-height:80px;    

}

#start_stop_button{
  position:absolute;
  height: 100%;
  width: 100%;
  margin: auto;
  padding: 0;
}

#start_stop_button i{
 font-size: 40px;	
}

.btn-add-terminal-data-plus{
 font-size: 40px !important; 	
}

.well {
    min-height: 20px;
    padding: 5px 15px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}


.category_11 {
background: #e6f7ff;
margin-top: 1px #666666;
}
.category_12 {
background: #fff2e6;
margin-top: 1px #666666;	
}
.option_disabled{
background: #efefef;
font-style: italic;
}

.chosen-container
{
    width: 100% !important;
}

.tab-content {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding: 10px;
}

.navbar.scrolling-navbar {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.footer {

font-style: normal;
font-weight: smaller ;
margin-top: 20px;	
	
}


.tile_count {

}
.tile_count .tile_stats_count {
    padding: 5px 10px 0 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    border-bottom: 1px solid #D9DEE4;
}

/* variazioni jconfirm  */

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons, .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons {
    float: right;
    text-align: center;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button, .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button {
	margin: 5px;
}

@media (min-width: 992px) {
    .tile_count .tile_stats_count {
        margin-bottom: 2px;
        border-bottom: 0;
        padding-bottom: 2px
    }
}
.tile_count .tile_stats_count:before {
    content: "";
    position: absolute;
    left: 0;
    height: 65px;
	border-left: 2px solid #ADB2B5;
    margin-top: 10px
}
@media (min-width: 992px) {
    .tile_count .tile_stats_count:first-child:before, .tile_count .tile_stats_count:nth-child(4):before {
        border-left: 0
    }
}
.tile_count .tile_stats_count .count {
    font-size: 30px;
    line-height: 47px;
    font-weight: 600
}
@media (min-width: 768px) {
    .tile_count .tile_stats_count .count {
        font-size: 40px
    }
}
@media (min-width: 992px) and (max-width: 1100px) {
    .tile_count .tile_stats_count .count {
        font-size: 30px
    }
}
.tile_count .tile_stats_count span {
    font-size: 12px
}
@media (min-width: 768px) {
    .tile_count .tile_stats_count span {
        font-size: 16px
    }
}
.tile_count .tile_stats_count .count_bottom i {
    width: 12px
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
}

@media (max-width: 1210px) {

	.dropdown-toggle::after {
	display: none;
		
	}
	#navbar_user_firstname{
		display: none;	
	}
}


/* Print tips   */
@media print {
.same_page{
 page-break-inside: avoid;
}
.container-fluid{
 margin-top: 0 !important;
}
}