a, a:hover, a:focus, .btn-link, .btn-link:hover, .btn-link:focus {color:#333;} 
.bold {font-weight:600;}
.cl-mcont .block .content {padding:10px;}
.cl-mcont .row {margin-top:10px;}
.block-transparent {margin-bottom:20px;}
.page-head {padding:10px;}
.page-head ul {margin-bottom:0;margin-top:10px;}
.page-head h2 {margin-top:0;font-size:26px;}

.block-flat .header {padding:0;}
.block-flat .header h3 {font-size:20px;margin:0 0 5px;}
.block-flat .content {padding-top:10px;}
.block-flat ul.list-inline {margin-bottom:0;}

.area-visual .panel, .area-visual .panel-heading{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.area-visual .checkbox{margin:0;min-height:0;}
.area-visual .checkbox label{margin:0;}
.area-visual .checkbox-inline{vertical-align:initial;padding-left:0;}
.area-visual input[type="checkbox"]{margin:2px;}
.area-visual .checkbox-inline + .checkbox-inline{margin:0;}

.area-visual thead{border-top:1px solid #DDD;}
.area-visual .table > thead > tr > th{border-width:1px;}
.content-table .table, .content-table table{width:100% !important;min-width:1900px;}
.content-table{width:100%;overflow-x:scroll;max-width:1160px;}
.area-visual .table h4{font-weight:bold;}
.area-visual .table h6{font-size:16px;margin:5px 0;}
.area-visual tbody td {text-align:center;vertical-align:middle !important;}
.area-visual tbody tr td:first-child {text-align:left;font-size:14px;}
.BgOne{background-color:#32353E;color:#FFF;}
.BgTwo{background-color:#2187DC;color:#FFF;}
.BgThree{background-color:#35A3FF;color:#FFF;}
.BgFour{background-color:#35A3FF;color:#FFF;}
.bg-default{background-color:#DDD !important;}
.area-visual .btn{margin:0;}
.area-visual {}

.no-margin-top {margin-top:0;}
/* #pcont {display:block;margin-left:0;} */
/* .cl-sidebar {display:block;float:left;width:30%;} */
/* #pcont {display:block;float:left;width:70%;} */
/*PAGE FORM WIZARD START
==============================================================*/
.table-wizard{}
.table-wizard .form-group{padding:5px 0px !important;}
.fuelux .table.table-wizard th{text-align:center;}
.fuelux .table.table-wizard tr th:first-child{text-align:left;}
.table-wizard .parsley-errors-list{display:none;}
.table-wizard .form-control{max-width:40px;display:inline-block;}
/*.table-wizard .form-control.Ffinanciamento{max-width:120px;}*/
.fuelux .table.table-wizard th, .fuelux .table.table-wizard td{vertical-align:middle;text-align:center;}
.fuelux .table.table-wizard th:first-child, .fuelux .table.table-wizard td:first-child{text-align:left;}
.content-table .table.table-wizard, .content-table table.table-wizard{min-width:1100px;}
/*=============================================================
PAGE FORM WIZARD END
*/
.list-group.todo .list-group-item {border: 1px solid #DDD;box-shadow:none;}
.block-flat, .block-wizard {margin-bottom:10px;border: 1px solid #DDD;box-shadow:none;padding:10px;}
.block-fatura {padding:0;}
.block-fatura .header {padding:10px;background-color:#e0e6ea;color:#606060;border:none;}
.block-fatura .header .btn {margin:0 !important;}
.block-fatura .btn {margin-left:0 !important;}
.block-fatura .header h3, .block-fatura .header h2 {padding:0;margin:0;font-weight:300;font-family: 'Open Sans', sans-serif;}
.block-fatura .header h3 {padding:3px 0;}
.block-fatura .content {padding:10px 5px 5px;}
.block-fatura .content h4 {margin:0;}
.block-fatura table {}
.block-fatura .table > thead > tr > th {border-bottom:1px solid #3F4C6B;}
.block-fatura .table > tbody > tr > td, .block-fatura .table > tfoot > tr > td {border-top:none !important;}
.block-fatura .table > tbody > tr > td:last-child, .block-fatura .table > tfoot > tr > td:last-child {border-right:2px solid #3F4C6B;}
.block-fatura .table > tbody > tr:last-child > td {border-bottom:1px solid #3F4C6B;}
.block-fatura .table > tbody > tr > td:first-child, .block-fatura .table > tfoot > tr > td:first-child {border-left:2px solid #606060;}
.block-fatura tfoot {background-color:#888894;color:#FFF;border:none;}
.block-fatura tfoot td {border:none;}

/* .cl-sidebar, #cl-wrapper.fixed-menu .menu-space, .cl-sidebar .collapse-button {background:black;} */

.cl-sidebar, #cl-wrapper.fixed-menu .menu-space, .cl-sidebar .collapse-button {
    background:#606060;
    background:-webkit-linear-gradient(rgb(245, 245, 245) 0%, #e0e6ea 100%);
    background:-moz-linear-gradient(rgb(245, 245, 245) 0%, #e0e6ea 100%);
    background:-o-linear-gradient(rgb(245, 245, 245) 0%, #e0e6ea 100%);
    background:-ms-linear-gradient(rgb(245, 245, 245) 0%, #e0e6ea 100%);
    background:linear-gradient(rgb(245, 245, 245) 0%, #e0e6ea 80%);
}


.cl-vnavigation li a {border-top-color:#e0e6ea;border-bottom-color:#e0e6ea;}
.cl-vnavigation li ul, .cl-vnavigation .parent ul li a, .cl-vnavigation .parent ul li, .cl-vnavigation li a:hover {background:#cecece;}
.cl-vnavigation .parent ul li.active a {border-left:2px solid #cecece;}
.cl-sidebar .collapse-button {border-top:none;}
.btn-new, .btn-new:hover, .btn-new:focus {color:#fef8f8;border-color:#888894;background: #888894;margin:0;
    background: -webkit-linear-gradient(#888894 0%, #888894 100%);
    background: -moz-linear-gradient(#888894 0%, #888894 100%);
    background: -o-linear-gradient(#888894 0%, #888894 100%);
    background: -ms-linear-gradient(#888894 0%, #888894 100%);
    background: linear-gradient(#888894 0%, #888894 100%);
    border-radius: 20px;
}
/* .btn-success, .btn-success:hover, .btn-success:focus {background:#93C3CD;border-color:#458694;color:#386D78;} */
.btn-success, .btn-success:hover, .btn-success:focus {
    color:#fef8f8;border-color:#888894;background: #888894;margin:0;
    background: -webkit-linear-gradient(#888894 0%, #888894 100%);
    background: -moz-linear-gradient(#888894 0%, #888894 100%);
    background: -o-linear-gradient(#888894 0%, #888894 100%);
    background: -ms-linear-gradient(#888894 0%, #888894 100%);
    background: linear-gradient(#888894 0%, #888894 100%);
    border-radius: 20px;
}

.btn-success.disabled, .btn-success[disabled] {background-color:#CCC;border-color:#CCC;color:#999;}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {vertical-align:middle;}
.table .btn {margin:0 !important;}
.margin-zero {margin:0;}

.cl-mcont .block .content .row {margin-top:0;}
.row {margin-right:-10px;margin-left:-10px;}
.cl-mcont .col-lg-6 {padding-right: 10px !important;padding-left: 10px !important;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding-right: 10px;padding-left: 10px;}

.container-fluid {padding-left:10px;padding-right:10px;}
.navbar {padding-right:10px;}
.navbar-form .form-group {margin-top:0;}
.navbar-form label {margin-right:10px;margin-bottom:3px;}
.navbar-form .form-group .select2 {min-width:260px;}
.navbar-form .select2-container .select2-choice {border:none;box-shadow:0 2px 2px rgba(0,0,0,0.55);border-radius:2px;/* background-color:#273043;color:#FFF; */}/*background-color: #3F4C6B;color:#FFF;box-shadow:0 -1px 2px rgba(0,0,0,0.35) inset;*/
.select2-drop {padding-top:5px;}
/* .navbar-form .select2-container .select2-choice .select2-arrow {background:#3F4C6B;} */

.cl-mcont .dropdown-menu > li > a, .cl-mcont .dropdown-menu li > a {color:#3F4C6B;}
.cl-mcont .dropdown-menu > li > a:hover, .cl-mcont .dropdown-menu li > a:focus {color:#FFF;}

ul.timeline:before {left:35px;}
ul.timeline:after {left:21px;}
ul.timeline li {margin-bottom:25px;}
ul.timeline li > .fa {left:7px;font-size:20px;padding:8px;background-color:#3F4C6B;}
ul.timeline li > .date {width:55px;top:44px;background-color:#DDD;color:#222;font-size:12px;padding:0;}
ul.timeline li .content {margin-left:75px;}
ul.timeline li .content .fa.pull-right {font-size:20px;color:#19B698;}

.relative {position:relative;}
.btn-sm.btn-absolute {position:absolute;top:-5px;right:0;}

.navbar-default .navbar-brand {background:transparent;padding:10px 10px 10px 5px;}
.navbar-header {position:relative;z-index:10;}

body.texture {
    background: -webkit-linear-gradient(#e0e6ea 15%, #fff 90%);
    background: -moz-linear-gradient(#e0e6ea 15%, #fff 90%);
    background: -o-linear-gradient(#e0e6ea 15%, #fff 90%);
    background: -ms-linear-gradient(#e0e6ea 15%, #fff 90%);
    background: linear-gradient(#e0e6ea 15%, #fff 90%);	
}
.login-container .block-flat .header {background-color:#3F4C6B;border:none;border-radius:0;}

.modal-new .modal-header {color:#FFF;border-radius:5px 5px 0 0;
    background: -webkit-linear-gradient(#e0e6ea 0%, #fff 100%);
    background: -moz-linear-gradient(#e0e6ea 0%, #fff 100%);
    background: -o-linear-gradient(#e0e6ea 0%, #fff 100%);
    background: -ms-linear-gradient(#e0e6ea 0%, #fff 100%);
    background: linear-gradient(#e0e6ea 0%, #fff 100%);    
}

.navbar-default .navbar-nav > .active > a.mudar-unidade {background-color:#888894!important;}
a.mudar-unidade {padding:5px 10px !important;background-color:#888894!important;line-height:100%;border-radius:4px;margin-top:8px;height:34px;}
.mudar-unidade i {font-size:22px;line-height:100%;}
.input-group-addon {color:#3F4C6B;}

.inline-block {display:inline-block;vertical-align:middle;}
.icone .fa-minus {display:none;}
.icone.active .fa-plus {display:none;}
.icone.active .fa-minus{display:inline-block;}
.list-fatura {margin:0px;}
.list-fatura .list-inline {margin:0px;position:relative;}
.list-fatura .list-inline:hover {background-color:#DF3337;color:#FFF;}
.list-fatura .list-inline:hover a {color:#AB0203;}
/* .list-fatura .list-inline:hover::before {content:" ";display:block;position:absolute;top:0;bottom:0;right:0;left:10px;background-color:#DF3337;color:#FFF;border-radius:90px;} */
.list-fatura .list-inline::after {display:block;height:1px;width:100%;clear:both;content:" ";}
.list-fatura .list-inline li {width:33.3333333333%;float:left;padding:10px;position:relative;z-index:2;}
.n1{}
.n2, .n3, .n4, .n5, .n6 {display:none;}
.n2 ul.list-inline > li:first-child {padding-left:25px;}
.n3 ul.list-inline > li:first-child {padding-left:40px;}
.n4 ul.list-inline > li:first-child {padding-left:50px;}
.n5 ul.list-inline > li:first-child {padding-left:60px;}
.n6 ul.list-inline > li:first-child {padding-left:70px;}

.btn-xlg {padding:20px 26px;font-size:20px;}

.datetimepicker table tr td span.active {
    border:1px solid #DF3337;
    background-image: -moz-linear-gradient(top,#DF3337 15%, #E1533C 100%);
    background-image: -ms-linear-gradient(top,#DF3337 15%, #E1533C 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#DF3337),to(#E1533C));
    background-image: -webkit-linear-gradient(top,#DF3337 15%, #E1533C 100%);
    background-image: -o-linear-gradient(top,#DF3337 15%, #E1533C 100%);
    background-image: linear-gradient(top,#DF3337 15%, #E1533C 100%);
    /* box-shadow:0 2px 2px rgba(0,0,0, 0.5); */
}

.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left:-10px;}

.table-lg td, .table-lg th {white-space:nowrap;}
.table-lg {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: scroll;
    overflow-y: hidden;
    max-width: 1192px;
}

@media (max-width: 767px) {
	a.mudar-unidade {text-align:center;}
    .navbar-default .navbar-brand {width:206px;}
    .navbar-form {margin-right:0;margin-left:0;}
    .block-fatura table {min-width:800px;}
    #head-nav {padding-left:10px;padding-right:10px;}
    .cl-vnavigation li a span {display:inline-block;}
}

@media (min-width: 768px) and (max-width: 1200px){
    /*.area-visual .table{min-width:960px;overflow-x:scroll !important;overflow-y:hidden !important;}*/
/*  .area-visual {width:100%;overflow-x:scroll !important;overflow-y:hidden !important;}*/
    .content-table{max-width:800px;}
    .navbar-default .navbar-brand {width:206px;}
    .cl-vnavigation li a {padding:10px 10px 10px 15px;}
}
@media (min-width: 768px) and (max-width: 1400px){
    .cl-sidebar, #cl-wrapper, #pcont {display: block;}
    .cl-sidebar {float:left;}
}
@media (min-width: 767px) and (max-width: 960px){
	/*.area-visual .table{min-width:960px;overflow-x:scroll !important;overflow-y:hidden !important;}*/
/*	.area-visual {width:100%;overflow-x:scroll !important;overflow-y:hidden !important;}*/
	.content-table{max-width:640px;}

}