/* here you can put your own css to customize and override the theme */
input[type=checkbox].css-checkbox {
    display: none;
}

input[type=checkbox].css-checkbox + label.css-label {
    padding-left: 30px;
    height: 15px;
    display: inline-block;
    line-height: 15px;
    background-repeat: no-repeat;
    background-position: 0 0;
    vertical-align: middle;
    cursor: pointer;
}

input[type=checkbox].css-checkbox:checked + label.css-label {
    background-position: 0 -15px;
}

label.css-label {
    background-image: url(/assets/img/checkboxes.png);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.toast-center-center {
    top: 35%;
    left: 40%;
}

.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
    background-color: #F7F779;
    border-color: #fbeed5;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td {
    background-color: #F2F23D;
    border-color: #f8e5be;
}

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
    background-color: #F59898;
    border-color: #eed3d7;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td {
    background-color: #F55F5F;
    border-color: #e6c1c7;
}

.col-md-1-5 {
    width: 10.3334%;
}

.image-modal-crop {
    max-width: 100%;
    height: 300px;
}

.image-crop-container {
    margin-top: 20px;
}

.cropper-button {
    display: block;
    position: absolute;
    padding: 3px 5px 3px 5px;
    border-radius: 2px !important;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3) !important;
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3) !important;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3) !important;
}

.cropper-button > i {
    font-size: 16px;
}

.zoom-in {
    right: 20px;
    bottom: 20px;
}

.zoom-out {
    right: 20px;
    bottom: 51px;
}

#chancela-atual {
    width: 360px;
    max-height: 80px;
}

.label-turquoise {
    background-color: #1abc9c;
}

.label-midnight {
    background-color: #2c3e50;
}

.label-carga {
    background: #607d8b;
    color: whitesmoke;
    font-weight: bolder;
}

.label-envio {
    background: #795548;
    color: whitesmoke;
    font-weight: bolder;
}

.label-tipo-arquivo {
    background: #ff5722;
    color: whitesmoke;
    font-weight: bolder;
}

.submit_button {
    margin-top: 13px;
}
