/**
 *
 * Apply your custom CSS here
 *
*/

body {	
	
}

a {
}
.grid{height:500px; background-color: white; border-color:#9ba4a7; box-shadow: 0px 0px 15px #888888;}
.grid .id{text-align:center;}
.grid .center{text-align:center}
.grid .right{text-align:right}
.ui-grid-row:hover div{background-color: #dfe8ea}
.ui-grid-cell-focus{background-color:transparent}
.ui-grid-footer-info{background-color: #e1e1e1}
.ui-grid-footer-info .ng-binding{float:left; margin:5px 0px 0 10px; color:#555; font-size:15px}
.ui-grid-cell-contents{border-bottom: 1px solid #f7f7f7; padding:3px 5px; font-size:13px}
.ui-grid-cell-contents span{margin-left:15px}
.ui-grid-menu-button{background-color: #e1e1e1; padding:15px 0 2px 4px; height:54px; width:28px;}
.ui-grid-grid-footer{margin-top:10px;}
.ui-grid-scrollbar-placeholder{background-color: #fff}
.overflow-hidden1{overflow:hidden}

.rowNo{background-color: #eee; font-weight:bold}

.watermark {position: absolute;top: 30%; opacity: 0.25; font-size: 2em; width: 100%; text-align: center; z-index: 1000;}

.page-container .main-content{background:#dbe4e6 no-repeat center center fixed; padding-top:90px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}

.btn-shadow{box-shadow: 0px 0px 5px #888888;}

.sidebar-menu .logo-env{padding:0px 40px 0px 40px;border-top:1px solid #ddd}
.page-container .main-content .page-title{background-color: #7ac3de; margin:0px -30px 20px;}
.page-container .main-content .fixed1 {top: 0; left: 300px; margin-left: 0; margin-right: 0; position: fixed; right: 0; z-index:1000; width:auto; height: 73px}
.page-container .main-content .page-title .title{color: #fff; font-size:1.0em; margin-top:3px}
.page-container .main-content .page-title .title-env .title + p{color: #fff; }
.breadcrumb > li + li::before{color:#fff}
.breadcrumb li a{color:#fff}
.breadcrumb li.active > *{color:#fff}
.panel{background: #fbfbfb; margin-bottom:20px; padding:10px; border-radius:10px; box-shadow: 0px 0px 15px #888888;}
.panel-grid{background-color: #dbe4e6;padding:0px; box-shadow: 0px 0px 0px #888888;}
.row .panel .panel-heading{padding:5px; background-color: #eee}
.panel .panel-heading{padding: 0px 0px 10px; border-bottom:0px; }
.panel .panel-body{padding-top:10px; color:#777}
.panel-title{color:#444}
.panel-options{float:left;}
.panel-options span{color:#999}
.form-horizontal .form-group{margin-left:-10px; margin-right:-10px; margin-bottom:10px}
.form-horizontal .left{float:left}
.form-horizontal .field{}
.form-horizontal .w500{width:500px;}
.form-horizontal .w50{width:50px;}
.form-horizontal .w400{width:400px;}
.form-horizontal .w300{width:300px;}
.form-horizontal .w200{width:200px;}
.form-horizontal .w150{width:150px;}
.form-horizontal .w100{width:100px;}
.form-horizontal .id{width:80px; text-align:center}
.form-block .circle{border-radius: 20px;}
form .checkBox{outline: 1px solid #ccc;}
form .fixHeight{padding:2px 0 4px 0; height:32px;}
.control-label{font-size:14px}

.nav.nav-tabs + .tab-content{padding:0; margin:0}
.nav.nav-tabs > li.active > a{background-color: #C5E0B3}
.nav.nav-tabs > li > a{margin-right:0px}

.selectboxit-text{text-indent: 0px}
html .select2-container .select2-choice .select2-chosen{padding-left:4px}

.user-profile a{color:white}
.user-profile .dropdown-menu {padding:0; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); right:0;}
.user-profile .dropdown-menu li{border-bottom:1px solid #f2f2f2}
.user-profile .dropdown-menu .last{background-color:#f2f2f2}
.user-profile .dropdown-menu .last:hover{background-color:#d1d1d1}

.toast-top-center {
  top: 300px;
  left: 50%;
  width: 400px;
  margin-left:-200px;
  z-index:9999;
}
#toast-container > .toast-success{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
	min-width:400px
}
#toast-container > .toast-info {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
    min-width: 400px;
}
#toast-container > .toast-warning {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
    min-width: 400px;
}
#toast-container > .toast-error {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}

.form-control{height:30px}
.form-control:focus{box-shadow: 0px 0px 2px #76bd54;}
.selectboxit-container span, .selectboxit-container .selectboxit-options a{line-height:30px; height:30px; }
html .select2-container .select2-choice .select2-chosen, html .select2-container .select2-choice .select2-search-choice-close, html .select2-container .select2-choice .select2-arrow{line-height:30px}
.botoes-area{background-color: #fbfbfb;}
.btn{margin-bottom:0}

.ui-widget-content{border: 1px solid #ddd}
.ui-widget-header{border: 1px solid #ddd; background-color: #f2f2f2}

.ui-growl{display:none}
.toast-error{}
.toast-warning .toast-message{color:black}

/* -- CROP IMAGE */
.image-editor{width:500px; }
.cropit-image-preview {background-color: #f8f8f8;background-size:cover; border:1px solid #ccc; border-radius:3px; width:170px; height:170px; cursor:move; float:left;}
.redimensionar{float:left; margin-left:10px; width:230px}
.cropit-image-background {opacity: .2; cursor: auto;}
.image-size-label {margin-top: 10px;}
#result {margin-top: 10px; width: 900px;}
#result-data {display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-wrap: break-word;}
.cropit-image-zoom-input{width:280px; margin-right:50px}
.ui-fileupload-content .ui-progressbar{width:150px}

.ui-message-info, .ui-message-error, .ui-message-warn, .ui-message-fatal{padding:4px 5px;}
.ui-messages-error, .ui-message-error{float:left; background-color: gold; margin:0; text-align:center; padding:4px 6px 4px 4px; margin-left:10px; color:#333; font-size:12px}
.ui-message-error-detail{font-size:12px; font-weight:bold;}
.panel-heading .ui-messages-error, .panel-heading .ui-message-error{background-color: gold; margin:0; text-align:center; padding:4px 6px 4px 4px; ; color:#333; position:absolute; right:30px; top:0px; font-size:12px}
.ui-message-info-icon, .ui-message-warn-icon, .ui-message-error-icon, .ui-message-fatal-icon {
    height: 0;
    width: 0;
    background: url('');
}
.panel-heading .ui-messages-info-icon, .panel-heading .ui-messages-warn-icon, 
.panel-heading .ui-messages-error-icon, .panel-heading .ui-messages-fatal-icon, 
.panel-heading.ui-message-info-icon, .panel-heading .ui-message-warn-icon, .panel-heading .ui-message-error-icon,
.panel-heading .ui-message-fatal-icon{
    height: 20px;
    width: 20px;
    background: url('http://plurimail.vetorweb.com.br/resources/img/error/alert2.png') no-repeat ;
    margin:0 auto;
    margin-left:2px
}

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield{
	background: #ffffff none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 0px;
    box-shadow: 0 0px 0px rgba(255, 255, 255, 0.075) inset;
    cursor: default;
}

.ui-datepicker .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background-color: transparent}

.ui-inputfield.ui-state-focus{
	box-shadow: 0px 0px 2px #76bd54;
	border:1px solid #76bd54;
}

form .botao{border-color: white; margin-left:5px; padding:2px; margin-top:-1px; background:url('') #ffe6f1; text-shadow: none; color:#a3798b}
form .botao:hover{border-color: #9e677e; margin-left:5px;padding:2px; margin-top:-1px; background:url('') #cf9ab1; text-shadow: none; color:#fff}

form .botaoGrid{border-color: white; padding:2px; margin-top:1px; background:url('') #ffe6f1; text-shadow: none; color:#a3798b; font-size:13px !important}
form .botaoGrid:hover{border-color: #9e677e; padding:2px; margin-top:1px; background:url('') #cf9ab1; text-shadow: none; color:#fff; font-size:13px !important}

.disponivel{color:#94bb5c; font-size:20px;}
.indisponivel{color:#c4461f; font-size:20px;}

.erroGeral{top: 73px; left: 300px; margin-left: 0; margin-right: 0; position: fixed; right: 0; text-align:center; background-color: gold; color:#333; padding:4px; z-index:1001; font-weight:bold}

.box-app{width:18%; height:auto; text-align:center; font-size:3.0vmin; color:#ddd; background-color: #fff; float:left; margin:0px 30px 30px 0; text-shadow: -2px -2px #bbb;}
.box-app:hover{width:18%; height:auto; text-align:center; font-size:3.0vmin; color:#fff; background-color: #7ac3de; cursor:pointer; text-shadow: none;}
.box-app:hover .title{color:#fff}
.box-app .icon{font-size:8.0vmin;margin:25px auto 10px auto;}
.box-app .title{font-size:2.0vmin;text-shadow: none;color:#999}

<!-- LOG -->
.column-left{float:left;}
.column-right{float:right;}
.log .labelLog{color:#aaa; font-size:15px; padding:4px 0; float:left; text-align:right; margin-right:5px; margin-top:5px}
.log .valueLog{color:#777; font-size:18px; padding:4px 0; float:left; margin-right:20px}
.log .data{color:#232323; padding:4px 0px 0px 30; width:100%; fill: #232323; text-align:center; 
	font-family: "Segoe UI Light","Helvetica Neue Light","Segoe UI","Helvetica Neue","Trebuchet MS",Verdana;
    font-size: 23px;
    font-weight: 200;}
.log .cota{font-size:14px; margin:2px 0; font-weight:bold; color:#aaa}
.log .cota span{font-size:18px; font-weight:bold; color:#888; font-weight: normal;}
.log .link{padding:5px 0px;}
.log .link:hover{color:white; background-color: #444;}
.log .link a{color:#aaa; padding:5px 0; font-size:13px}
.log .link a:hover{color:#fff; background-color: #444;}
.nenhumLog{width:100%; padding:30px 0; text-align:center; font-size:16px; background-color: white}

.log .ui-grid{border:0px}
.log .ui-grid-col-9{background-color: white; padding:0 20px; }
.blocoLog{width:100%; margin:0px 0 40px 0;}
.blocoLog .header{background-color: #c5e0b3; padding:5px 10px;}
.blocoLog .header h1{font-size:15px; color:#495044; padding:3px 0 2px 0; margin:0; font-weight: 700}
.blocoLog .header .left{float:left; width:50%}
.blocoLog .header .right{float:right; width:50%; text-align:right}
.blocoLog .ui-state-default{background-image:url();background-color: #e2efd9; border-radius: 0; border-color:#c6d7ba}
.ui-datepicker .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background-image:url();background-color: #; border-radius: 0; border-color:#ccc; text-align:center}
.ui-datepicker-calendar .ui-state-hover{background-color: #c5e0b3}
.ui-datepicker-today{background-color: #6fb3e3}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{background-color: #a3def4}

.legenda{padding-top:12px}
.box-legenda{width:20px; height:20px; float:left; margin-left:20px; margin-right:10px}
.labelLegenda{float:left; font-size:14px; color:#666}
.legenda .sussa{background-color: #68b828}
.legenda .warning{background-color: #fcd036}
.legenda .danger{background-color: #bd3838}
.legenda .overload{background-color: #333}
.legenda .utilizado{background-color: #feb5d4}

.subtitulo{
	font-family: "Segoe UI Light","Helvetica Neue Light","Segoe UI","Helvetica Neue","Trebuchet MS",Verdana;
	font-weight: 200;
	fill: #232323;
	font-size: 25px;
	cursor: default;
}
.center{text-align:center}

.panel a[data-toggle=panel] .panel-heading>.panel-options span{display:block;font-size:15px;width:10px;text-align:center; margin-right:5px}
.panel.collapsed a[data-toggle=panel] .panel-heading .panel-options .collapse-icon{display:none}
.panel.collapsed a[data-toggle=panel] .panel-heading .panel-options .expand-icon{display:block}
.panel a[data-toggle=panel] .panel-heading>.panel-options span.expand-icon{display:none;font-size:15px}

.relative{position:relative}
.lockField{font-size:19px; margin-left:5px}
