.bg-danger {
   background-color: #F44336;
   color: #fff;
}

.bg-browm {
   background-color: #C55A11;
   color: #fff;
}

.card-login .card-content {
   padding: 15px 20px;
}

.invalid-tooltip {
   position: absolute;
   top: 40px;
   z-index: 5;
   max-width: 100%;
   font-size: 90%;
   line-height: 1.5;
   color: #fff;
   background-color: rgba(220, 53, 69, .9);
   border-radius: .25rem;
}

.list-unstyled {
   margin: 5px;
}

.has-feedback label~.form-control-feedback {
   top: 10px;
   opacity: 1 !important;
   font-size: 16px;
}

.form-control::-webkit-input-placeholder {
   color: transparent !important;
}

.form-control:-moz-placeholder {
   /* Firefox 18- */
   color: transparent !important;
}

.form-control::-moz-placeholder {
   /* Firefox 19+ */
   color: transparent !important;
}

.form-control:-ms-input-placeholder {
   color: transparent !important;
}

.form-group.label-static label.control-label,
.form-group.label-floating.is-focused label.control-label,
.form-group.label-floating:not(.is-empty) label.control-label {
   font-size: 13px;
}

.full-page>.content {
   min-height: calc(100vh - 51px);
}

.main-panel {
   width: 100%
}

.main-panel>.content {
   margin-top: 0px;
   padding: 50px 15px 0px;
   min-height: calc(100vh - 55px);
}

.container-fluid {
   padding: 0;
}

.wizard-card .picture {
   height: 80px;
   width: 80px;
}

.wizard-card .tab-content {
   min-height: 240px !important;
}

.wizard-card .disabled {
   display: inline-block;
}

.bootstrap-datetimepicker-widget  td.disabled {
   display: none;
}

.footer {
   padding: 0;
   background-color: #fff;
   color: #000;
}

.text-blue {
   color: #2196F2;
}

.navbar .navbar-nav>li>a {
   padding-top: 5px;
   padding-bottom: 5px;
}

.navbar .nav.navbar-nav {
   height: 50px;
   display: inline-flex;
   align-items: center;
}

table.dataTable>thead>tr>th,
table.dataTable>tbody>tr>th,
table.dataTable>tfoot>tr>th,
table.dataTable>thead>tr>td,
table.dataTable>tbody>tr>td,
table.dataTable>tfoot>tr>td {
   font-size: 14px;
   padding: 10px !important;
}

.dt-bootstrap .form-group.form-group-sm {
   margin: 0;
   padding: 0;
}

.dt-bootstrap .bottom {
   width: 100%;
   display: inline-flex;
   align-content: space-between;
   align-items: center;
}

div.dataTables_wrapper div.dataTables_info {
   padding-top: 0;
}

.dataTables_info {
   width: 40%;
   float: left;
   text-align: center;
}

.dataTables_paginate {
   display: flex;
   align-items: center;
   width: 30%;
   float: left;
   justify-content: flex-end;
}

.dataTables_length {
   display: flex;
   align-items: center;
   width: 30%;
   float: left;

}

div.dataTables_wrapper div.dataTables_length label {
   margin: 0;
}

div.dataTables_wrapper div.dataTables_length select {
   width: 40px;
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
   background-color: #ff9801;
   border-color: #ff9801;
}

.breadcrumb {
   margin-bottom: 0;
   padding-left: 0px;
   padding-right: 0px;
   background-color: transparent;
}

.anychart-credits {
   display: none !important;
}

.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9 {
   float: none;
}

.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9 {
   float: none;
}

.full-page .footer nav>ul a:not(.btn),
.full-page .footer,
.full-page .footer .copyright a {
   color: #000;
}

.tab-content>.active {
   display: flex;
}

i.fa {
   font-weight: normal;
   font-style: normal;
   font-size: 22px;
   line-height: 1;
   letter-spacing: normal;
   text-transform: none;
   display: inline-block;
   white-space: nowrap;
   word-wrap: normal;
   direction: ltr;
}

.img-preview {
   border-radius: .25rem;
   height: 50x !important;
   width: 50px !important;
   -webkit-border-radius: .25rem;
   -moz-border-radius: .25rem;
   -ms-border-radius: .25rem;
   -o-border-radius: .25rem;
}

.box-review {
   margin-bottom: 10px;
   margin-left: 10px;
}

.pac-container {
   z-index: 10000;
}

.radio label {
   color: #AAA;
}

.checkbox+.checkbox,
.radio+.radio {
   margin-top: 10px;
   margin-bottom: 10px;
}

.form-control[disabled],
fieldset[disabled] .form-control,
.form-group .form-control[disabled],
fieldset[disabled] .form-group .form-control {
   background-color: rgba(170, 170, 170, 0.2);
   border-bottom: none;
}

.input-group .select2-container {
   flex: 1 1 auto;
   width: 100% !important;
}

.select2 .select2-selection {
   border-top: none;
   border-left: none;
   border-right: none;
   padding-left: 0;
   border-color: #D2D2D2;
   background-image: linear-gradient(#ff9800, #ff9800), linear-gradient(#D2D2D2, #D2D2D2);
   background-size: 0px 2px, 100% 0px;
   background-repeat: no-repeat;
   background-position: bottom;
   background-color: transparent;
   transition: background 0s ease-out;
   float: none;
   box-shadow: none;
   border-radius: 0;
   font-weight: 400;
   height: 36px;
}

.select2-container--default .select2-selection--single {
   padding-top: 4px;
   padding-bottom: 4px;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
   cursor: not-allowed;
   background-image: linear-gradient(#D2D2D2, #D2D2D2), linear-gradient(#D2D2D2, #D2D2D2) !important;
   background-size: 0px 2px, 100% 1px !important;
   background-color: rgba(170, 170, 170, 0.2);
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
   line-height: 30px;
   margin-top: 0;
   padding-left: 0px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
   height: 29px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
   background-color: #FF9800;
}

div.dataTables_wrapper div.dataTables_filter {
   text-align: left;
}

div.dataTables_wrapper div.dataTables_filter input {
   min-width: 400px;
}