.gap{display:block;position:relative;margin:30px 0;clear:both}.gap:after{clear:both;content:'';display:table}.gap-small{margin:15px 0}.gap-mini{margin:10px 0}.gap-big{margin:60px 0}.gap-large{margin:90px 0}.gap-top{margin-bottom:0!important}.gap-bottom{margin-top:0!important}.gap-border{border:0;border-top:1px solid #ededed;border-bottom:1px solid #fff}

.select2-container-multi .select2-search-choice-close {
    right: 2px;
    top: 9px;
	color:blue!important;
}
.no-padding-left{
	padding-left: 0px;
}
.form-inline-block{
	display: inline-block;
}
.ibox-footer{
	display: flex;
}

.row-fluid{
	padding-top: 25px;
}

.btn-inverse {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #363636;
    background-image: -moz-linear-gradient(top,#444,#222);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
    background-image: -webkit-linear-gradient(top,#444,#222);
    background-image: -o-linear-gradient(top,#444,#222);
    background-image: linear-gradient(to bottom,#444,#222);
    background-repeat: repeat-x;
    border-color: #222 #222 #000;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-primary2 {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #006dcc;
    background-image: -moz-linear-gradient(top,#08c,#04c);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
    background-image: -webkit-linear-gradient(top,#08c,#04c);
    background-image: -o-linear-gradient(top,#08c,#04c);
    background-image: linear-gradient(to bottom,#08c,#04c);
    background-repeat: repeat-x;
    border-color: #04c #04c #002a80;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-primary2:hover {
	color:#fff;background-color:#04c;*background-color:#003bb3
}

.btn-info {
    background-color: #23c6c8;
    border-color: #23c6c8;
    color: #FFFFFF;
}

.ibox {
	/*border: 1px solid #f3f3f4;*/
}
.ibox-title{
	border-style: initial;
	padding: 12px;
    min-height: 40px;
}
.header-green{
	background: #5cb85c;
    color: #fff;
}
.header-blue{
	background: #337ab7;
    color: #fff;
}
.header-orange{
	background: #f0ad4e;
    color: #fff;
}

.ibox-content table-responsive--custom{
	padding: 0px;
}

.ibox-content table-responsive p{
	padding: 5px;
}

ul.filtros {
    list-style: none;
    height: 50px;
    padding: 15px;
}

ul.filtros li {
    float: left;
    margin: 0 10px 0 0;
}

.paginator-container{
	background: #fff;
	margin-bottom: 20px;
}

#pageNav {
    margin: 0;
    padding: 0;
    width: 100%;
}
#pageNav li {
    margin: 0;
    padding: 0;
    list-style: none;
}
#pageNav a {
    position: relative;
    display: block;
    font-size: 11px;
    color: #333;
    padding: 6px 8px;
    background: #888;
    background: rgba(0, 53, 128, 0.03);
    border-bottom: 1px solid #efefef;
    border-bottom: 1px solid rgba(255,255,255,.4);
}
#pageNav a:hover, #pageNav .current a {
    text-decoration: none;
    background: #777;
    background: rgba(0,0,0,.2);
    border-bottom: 1px solid #eee;
    border-bottom: 1px solid rgba(255,255,255,.6);
}

.heading_a {
	border-bottom: 1px dashed #7f7f7f;
    line-height: 24px;
    height: 24px;
    font-size: 18px;
    margin-bottom: 20px;
    padding: 0 0 4px !important;
    margin-top: 20px;
    color: #7f7f7f;
}

.label.error {
	margin-left: 0px!important; 
}

.bg-primary{
	background: #428bca;
	color: #fff;
}
.bg-success{
	background:#5cb85c;
	color: #fff;
}
.bg-info{
	background:#5bc0de;
	color: #fff;
}
.bg-warning{
	background:#f0ad4e;
	color: #fff;
}
.bg-danger{
	background:#d9534f;
	color: #fff;
}

.btn-add{
	text-align: right;
	margin-bottom: 15px
}

.color-green{
	color:#5cb85c!important;
}
.color-red{
	color:#d9534f!important;
}

ul#imagens {
    /*margin: 0 0 10px 10px;*/
    list-style: none;
    overflow: hidden;
	padding: 0px;
}

ul#imagens li {
    display: inline;
    float: left;
    height: 160px;
    background: none !important;
}

ul#imagens li .wrapper {
    height: 96px;
    margin: 0 0 10px 10px;
    padding: 10px;
    border: 1px solid #eee;
}
ul#imagens div.spacer {
    margin: 0 0 12px 0;
}
ul#imagens li .wrapper ul {
    margin: 0;
    padding: 0;
}

ul#imagens li .wrapper ul li {
    margin: 0;
    padding: 0;
    border: none!important;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #555555;
    text-decoration: none;
}

ul#imagens li .wrapper ul li {
    margin: 0;
    padding: 0;
    border: none!important;
}
ul#imagens li {
    display: inline;
    float: left;
    height: 160px;
    background: none !important;
}


.btn-file--custom{
	text-align: left;
	padding:0px;
}
.btn-file--custom .fileupload-new,
.btn-file--custom .fileupload-exists{
	font-weight: bold;
}

.bg-logo-login{
	background: url(../../../images/logo.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
}



/*Cores do sistema*/
.link-sis a{
	color:#003d67!important
}
.link-sis a:hover,
.link-sis a:active{
	color:#a81827!important
}
.btn-primary {
    background-color: #1ab394;
    border-color: #1ab394;
    color: #ffffff;
}
.btn-success {
	background-color: #003d67;
    border-color: #003d67;
    color: #ffffff;
}

.btn-danger {
	background-color: #012532;
    border-color: #012532;
    color: #ffffff;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger, .btn-danger:active:focus, .btn-danger:active:hover, .btn-danger.active:hover, .btn-danger.active:focus {
	background-color: #012532;
    border-color: #012532;
    color: #ffffff;
}


.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success, .btn-success:active:focus, .btn-success:active:hover, .btn-success.active:hover, .btn-success.active:focus {
    background-color: #175077;
    border-color: #175077;
    color: #ffffff;
}
.pace .pace-progress {
    background: #a81827;
}
/*Cores do sistema*/


.h-breadcrumb a {
	color: #1ab394 !important;
}

.h-breadcrumb small a{
	color: #a81827 !important;
	font-size: 12px;
}

.page-heading {
    border-top: 0;
    padding: 0 10px 10px 5px;
}


.btn-close-buttom{
	background: transparent;
    border: 0px;
    padding: 0px;
}

ul.fotos-info { list-style:none; margin:0; padding: 0; }
ul.fotos-info li { float: left; margin: 1px; border: 1px #eee solid; }

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

.btn-success-original.focus,
.btn-success-original:focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625
}

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

.btn-success-original.active,
.btn-success-original:active,
.open>.dropdown-toggle.btn-success-original {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success-original.active.focus,
.btn-success-original.active:focus,
.btn-success-original.active:hover,
.btn-success-original:active.focus,
.btn-success-original:active:focus,
.btn-success-original:active:hover,
.open>.dropdown-toggle.btn-success-original.focus,
.open>.dropdown-toggle.btn-success-original:focus,
.open>.dropdown-toggle.btn-success-original:hover {
    color: #fff;
    background-color: #398439;
    border-color: #255625
}

.custom-swal{
	min-height: 470px!important;
}


.multiple-select{
	height: 185px !important;
}

.m-b{
    background-color: #333 !important;
    border-color: #333 !important;
}

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

.none{
	display: none;
}

label {
    font-size: 14px;
}

.nav > li.active {
    border-left: 4px solid #00abf7;
    background: #293846;
}


.alert-warning {
    color: #fff;
    background-color: #d9534f;
    border-color: #bd1813;
}
.alert-success {
    color: #ffffff;
    background-color: #5cb85c;
    border-color: #33b533;
}
.alert {
    font-size: 16px;
}


.btn-info {
    background-color: #00abf7;
    border-color: #099ada;
    color: #FFFFFF;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info, .btn-info:active:focus, .btn-info:active:hover, .btn-info.active:hover, .btn-info.active:focus {
	background-color: #0594d4;
    border-color: #099ada;
}
.btn-info:hover {
	background-color: #0594d4;
    border-color: #099ada;
}

@media (max-width: 470px) {
	.ui-dialog{
		width: 90% !important;
	}
}

a.cke_button {
    height: auto !important;
}

.sem_vendedor{
	background: #FFEB3B !important;
}

.e_cliente
{
    background: #8fd27d !important;
}

.pendencias
{
    background: #ffb368 !important;
}

// Destaque multiplas consultas
.table-striped>tbody>tr.multiplas_consultas, .table-striped>tbody>tr.multiplas_consultas td a{
    background-color: #00abf7;
    color: #fff;
}