﻿body {
    padding-bottom: 20px;
    color: #1D2D3D;
}

.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

.dl-horizontal dt {
    white-space: normal;
}

input, select, textarea {
    max-width: 280px;
}

.modal-header-Err {
    background-color: orange !important;
}

.modal-header-info {
    background-color: #dff0d8;
}

.progress {
    background-image: -webkit-linear-gradient(top, #ebebeb 0, #f5f5f5 100);
    background-image: -o-linear-gradient(top, #ebebeb 0, #f5f5f5 100);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
    background-image: linear-gradient(to bottom, #ebebeb 0, #f5f5f5 100);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
    background-repeat: repeat-x;
}

.progress-bar {
    background-image: -webkit-linear-gradient(top, #337ab7 0, #286090 100);
    background-image: -o-linear-gradient(top, #337ab7 0, #286090 100);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));
    background-image: linear-gradient(to bottom, #337ab7 0, #286090 100);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
    background-repeat: repeat-x;
}

.progress-bar-success {
    background-image: -webkit-linear-gradient(top, #5cb85c 0, #449d44 100);
    background-image: -o-linear-gradient(top, #5cb85c 0, #449d44 100);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
    background-image: linear-gradient(to bottom, #5cb85c 0, #449d44 100);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
    background-repeat: repeat-x;
}

.progress-bar-info {
    background-image: -webkit-linear-gradient(top, #5bc0de 0, #31b0d5 100);
    background-image: -o-linear-gradient(top, #5bc0de 0, #31b0d5 100);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
    background-image: linear-gradient(to bottom, #5bc0de 0, #31b0d5 100);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
    background-repeat: repeat-x;
}

.progress-bar-warning {
    background-image: -webkit-linear-gradient(top, #f0ad4e 0, #ec971f 100);
    background-image: -o-linear-gradient(top, #f0ad4e 0, #ec971f 100);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
    background-image: linear-gradient(to bottom, #f0ad4e 0, #ec971f 100);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
    background-repeat: repeat-x;
}

.progress-bar-danger {
    background-image: -webkit-linear-gradient(top, #d9534f 0, #c9302c 100);
    background-image: -o-linear-gradient(top, #d9534f 0, #c9302c 100);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
    background-image: linear-gradient(to bottom, #d9534f 0, #c9302c 100);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
    background-repeat: repeat-x;
}

.progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50, rgba(255, 255, 255, .15) 50, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50, rgba(255, 255, 255, .15) 50, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50, rgba(255, 255, 255, .15) 50, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.header .header-block-nav > ul > li > a {
    color: white;
}

.dataTables_wrapper {
    width: 99%;
}

.no-margin {
    margin: 0;
}

.no-margin-left {
    margin-left: 0;
}

.no-margin-right {
    margin-right: 0;
}

.no-margin-top {
    margin-top: 0;
}

.no-margin-bottom {
    margin-bottom: 0;
}

.brand {
    background-color: #D83924;
}

.header {
    background-color: #DE4B39;
}

.panel-default > .panel-heading {
    background-color: #2196F3;
    color: #fff;
}

.header .header-block-nav > ul > li > a:hover {
    color: #000;
}

table.dataTable tbody th, table.dataTable tbody td, .fa {
    vertical-align: middle;
}

td.text-center .fa {
    cursor: pointer;
    padding-right: 10px;
}

.fa-1-5x {
    font-size: 1.5em !important;
}

.fa:hover {
    color: #000 !important;
}

.fa-pencil-square-o {
    color: #F39C11;
}

.fa-trash-o {
    margin-top: -3px;
    color: #DE4B39;
}

.fa-tty, .fa-phone {
    margin-top: 0;
    color: #00C0EF;
}

.fa-microchip {
    color: #008448;
}

.fa-list-alt {
    color: #2D519A;
}

.text-center > a > .fa-wrench {
    color: #8F44AD;
    margin-top: -2px;
}

.full-width {
    max-width: 100%;
}

i.fa.fa-1-5x.fa-check-square-o {
    color: #5cb85c;
}

.sidebar-header .brand {
    font-size: 18px;
}

.sidebar .nav li a, .sidebar .nav li a i {
    color: rgba(255, 255, 255, 0.9);
}

button.btn i.fa.fa-1-5x.fa-tty,
button.btn i.fa.fa-1-5x.fa-user-plus,
button.btn i.fa.fa-1-5x.fa-wrench,
button.btn i.fa.fa-1-5x.fa-microchip {
    color: #fff;
    font-size: 1.4em;
    margin-right: 10px;
    margin-top: -4px;
}

nav.menu ul#sidebar-menu.nav.metismenu li a i.fa.fa-1-5x {
    margin-top: -4px;
}

.close {
    font-size: 2.5rem !important;
}

.form-control {
    height: 38px !important;
}

textarea.form-control {
    padding: 0.4rem 0.75rem !important;
}

.auth-title-cmp {
    border-radius: 3.25rem 3.25rem 0 0;
    background-color: gold;
    color: #000;
    padding: 20px;
    line-height: 30px;
    font-size: 26px;
    font-weight: 600;
    margin: 0;
    text-align: center;
    border-bottom: 1px solid #fecc00;
}

.card {
    border-radius: 3.25rem;
}
