.btn {
    text-transform: none;
}

.label {
    text-transform: none;
}

.red-rubine.btn {
    color: #FFFFFF;
    /*background-color: #ce215f;*/
}

.red-rubine.btn:hover,
.red-rubine.btn:focus,
.red-rubine.btn:active,
.red-rubine.btn.active {
    color: #FFFFFF;
    background-color: #ce215f;
    border-bottom: #ce215f !important;
    border-right: #ce215f !important;
}

.open .red-rubine.btn.dropdown-toggle {
    color: #FFFFFF;
    background-color: #ce215f;
}

.red-rubine.btn:active,
.red-rubine.btn.active {
    background-image: none;
    background-color: #ce215f;
}

.red-rubine.btn:active:hover,
.red-rubine.btn.active:hover {
    background-color: #ce215f;
}

.open .red-rubine.btn.dropdown-toggle {
    background-image: none;
}

.red-rubine.btn.disabled,
.red-rubine.btn.disabled:hover,
.red-rubine.btn.disabled:focus,
.red-rubine.btn.disabled:active,
.red-rubine.btn.disabled.active,
.red-rubine.btn[disabled],
.red-rubine.btn[disabled]:hover,
.red-rubine.btn[disabled]:focus,
.red-rubine.btn[disabled]:active,
.red-rubine.btn[disabled].active,
fieldset[disabled] .red-rubine.btn,
fieldset[disabled] .red-rubine.btn:hover,
fieldset[disabled] .red-rubine.btn:focus,
fieldset[disabled] .red-rubine.btn:active,
fieldset[disabled] .red-rubine.btn.active {
    background-color: #7AD9FF;
}

.red-rubine.btn .badge {
    color: #7AD9FF;
    background-color: #FFFFFF;
}

.progress>.progress-bar-red-rubine {
    background-color: #ce215f;
}


/* General Element */


/* General Text & Icon Font Colors */

.font-red-rubine {
    color: #ce215f !important;
}


/* jqGrid horizontal scroll bar fix */

.ui-jqgrid {
    border-right: 0;
    border-bottom: 0;
}

.ui-jqgrid .ui-jqgrid-pager {
    border: 1px solid #ddd;
    border-left: 0;
    border-top: 0;
}

div.ui-jqgrid-view table.ui-jqgrid-btable {
    border-style: none;
    border-top-style: none;
    border-collapse: separate;
}

div.ui-jqgrid-view table.ui-jqgrid-btable td {
    border-left-style: none;
}

div.ui-jqgrid-view table.ui-jqgrid-htable {
    border-style: none;
    border-top-style: none;
    border-collapse: separate;
    border-bottom: 1px solid #ddd;
}

div.ui-jqgrid-view table.ui-jqgrid-btable th {
    border-left-style: none
}


/***
Bootstrap Datepicker
***/

.datepicker .active {
    background-color: #ce215f !important;
}

.datepicker .active:hover {
    background-color: #357ebd !important;
}


/* Timeline */

.timeline-body-title,
.timeline-body-time,
.timeline-body-content {
    font-size: 13px;
}

.datepicker-days tfoot {
    /*display: none !important;*/
}

.long-lab {
    display: inline-block;
    width: 90% !important;
    padding: 3px 6px 5px 6px
}

.no-uppercase {
    text-transform: none;
}

.table-hover>tbody>tr:hover {
    /*background-color: #F7F7F7;*/
    background-color: #dedddd;
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
    background-color: #ce215f;
    border-color: #ce215f;
    color: #fff;
}

.daterangepicker .ranges li.active,
.daterangepicker .ranges li:hover {
    background: #ce215f !important;
    border: 1px solid #ce215f !important;
    color: #fff;
}

.daterangepicker .ranges li {
    color: #ce215f;
}

.daterangepicker .daterangepicker_start_input label,
.daterangepicker .daterangepicker_end_input label {
    text-transform: none;
}

.ui-th-column.ui-th-ltr.active {}

.table>thead>tr>td.active,
.table>thead>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th {
    background: none;
}


/* .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .btn-default{
    color: #fff;
    background-color: #B71D53;
    border-color: #B71D53;
} */

.top-menu-left {
    float: left !important;
}

.page_title {
    margin: 0px;
    padding: 19px 15px;
    color: #fff;
    font-size: 26px;
}

#timer,
#weather-title,
#date {
    float: left;
    margin-top: 24px;
    /*width: 70px;*/
    color: #fff;
    font-size: 14px;
    font-weight: 400;
}

.dropdown span i.img-circle.jv-icon {
    font-size: 1.8em;
    margin-top: -9px;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    font-weight: normal;
}

.dropdown span:last-child i.img-circle.jv-icon {
    font-size: 1em;
    margin-top: -3px;
    padding-left: 4px;
}

.dropdown>.jv-icon {
    float: left;
    margin-top: 24px;
    margin-right: 12px;
    color: #fff;
    font-size: 1.6em;
    font-weight: normal;
}


/*#date {
  float: right;
  margin-top: 24px;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}*/

tr.ui-jqgrid-labels th {
    text-align: left;
}

.jqgrow.ui-row-ltr.success {
    background-color: none !important;
}

.multiple-action .ui-jqgrid tr.jqgrow td {
    padding-right: 10px;
}

.ui-jqgrid .table>thead>tr>td.success,
.ui-jqgrid .table>thead>tr>th.success,
.ui-jqgrid .table>thead>tr.success>td,
.ui-jqgrid .table>thead>tr.success>th,
.ui-jqgrid .table>tbody>tr>td.success,
.ui-jqgrid .table>tbody>tr>th.success,
.ui-jqgrid .table>tbody>tr.success>td,
.ui-jqgrid .table>tbody>tr.success>th,
.ui-jqgrid .table>tfoot>tr>td.success,
.ui-jqgrid .table>tfoot>tr>th.success,
.ui-jqgrid .table>tfoot>tr.success>td,
.ui-jqgrid .table>tfoot>tr.success>th,
.ui-jqgrid .table-hover>tbody>tr>td.success:hover,
.ui-jqgrid .table-hover>tbody>tr>th.success:hover,
.ui-jqgrid .table-hover>tbody>tr.success:hover>td,
.ui-jqgrid .table-hover>tbody>tr.success:hover>th {
    background: inherit;
    color: inherit;
}


/*label traffic light system */

.label-success {
    background-color: #009900;
}

.label-warning {
    background-color: #FF9900;
}

.label-danger {
    background-color: #FF0000;
}


/*select2 placholder color*/

.select2-default {
    color: #999 !important;
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}

.form-control:-ms-input-placeholder {
    color: #999;
}

.form-control::-webkit-input-placeholder {
    color: #999;
}

@media (min-width: 992px) {
    .page-title-outer {
        display: block;
    }
    .page-title-inner {
        display: none;
        text-align: center;
        color: #7f96ac;
    }
}

@media (max-width: 991px) {
    .page-title-outer {
        display: none;
    }
    .page-title-inner {
        display: block;
        text-align: center;
        color: #7f96ac;
    }
    .page-header.navbar .page-top .top-menu .dropdown.bar-logo {
        display: none;
    }
}

.modal .modal-title,
.modal .modal-content .modal-title {
    font-weight: 600;
}

.modal .modal-header.bg-red-rubine .close,
.bootbox .modal-dialog .modal-header .close {
    background-image: url("../img/remove-icon-small.svg");
    opacity: 0.8;
    width: 15px;
    height: 15px;
    margin-top: 5px !important;
}

.modal .modal-header.bg-red-rubine .close:hover,
.bootbox .modal-dialog .modal-header .close:hover {
    opacity: 1;
}


/*jqgrid sort indicator fix*/

/*.ui-jqgrid .ui-icon-asc {
    margin-top: -1px;
}*/

.ui-jqgrid .ui-icon-desc {
    margin-top: 2px;
}

.table .btn {
    margin-right: 0;
}

.page-header.navbar .page-logo .logo-default {
    /*margin: 10px 15px 10px 36px;*/
    /*margin-left: 36px;*/
    /*padding-bottom: 12px;
  margin: 7px auto 0;*/
}

.page-logo img {
    max-width: 120px;
    width: auto;
    max-height: 40px;
    height: auto;
}

.page-header.navbar .page-logo {
    /*background-color: #fff;*/
}

.page-header.navbar .menu-toggler {
    background-image: url(../img/close.svg);
}

.page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .menu-toggler.sidebar-toggler {
    /* margin-right: 17px; */
    background-image: url(../img/sidebar-toggler-dark.png);
    /*position: absolute;*/
    /*left: 1.3%;*/
}


/* change error elements rubine red*/

.has-error .help-block,
.has-error .help-inline,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
    color: #B71D53;
}

.has-error .form-control,
.has-error .select2-container .select2-choice,
.has-error .select2-container .select2-choices {
    border-color: #B71D53;
}

.alert .close {
    background-image: url("../img/remove-icon-white-small.png") !important;
    opacity: 0.8;
}

.alert .close:hover {
    opacity: 1;
}

.note.note-green {
    background-color: green;
    color: white;
}

.note.note-danger {
    background-color: red;
    color: white;
}

.note.note-orange {
    background-color: orange;
    color: white;
}

/*.tabbable-custom.tabbable-rubine>.nav-tabs>li.active {
    border-top: 3px solid #ce215f;
}
*/
.tabbable-custom.tabbable-rubine>.nav-tabs>li {
    background: #e6e6e5;
    /*width: 147px;*/
    text-align: center;
}

.dropdown-menu {
    font-family: 'Lato', sans-serif;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>i,
.page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>.username {
    color: #fff;
}

.page-sidebar .page-sidebar-menu>li>a>.title,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>.title {
    font-weight: 600;
    font-size: 13.5px;
}

.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
    /*border: 1px solid #efefef;*/
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-menu>li>a {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
}


/*pie chart label fix*/

.legendColorBox {
    padding-right: 3px;
}

.legendLabel {
    font-size: 10px;
    letter-spacing: 0.3px
}

.tabbable-custom .tab-pane {
    margin-top: 15px;
}

.portlet-title>.actions>label.control-label {
    margin-top: 3px;
    font-size: 13px;
}

.portlet.light.check-info-portlet {
    padding: 4px 20px 4px 20px;
}

.portlet.light.check-info-portlet>.portlet-title {
    padding: 5px 20px 0px 0px;
    cursor: pointer;
}

.check-info-portlet .note {
    display: table;
    padding-left: 23px;
    width: 100%;
}

#.ui-jqgrid .ui-pg-input {
    text-align: center;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pager-control {
    height: 33px;
}

.modal-fix {
    border-radius: 0px 0px 2px 2px;
}

.alert-success {
    background-color: #4D4E4E;
    border-color: ##4D4E4E;
    color: #fff;
}

.alert-danger {
    background-color: #B71D53;
    border-color: #B71D53;
    color: #FFF !important;
}

.note h4.block {
    color: #FFF;
    font-weight: bold;
}

.page-header.navbar .page-top .top-menu .dropdown.bar-logo {
    display: none;
}

.page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-top .top-menu .dropdown.bar-logo {
    display: block;
}

.portlet-title .actions .jv-down {
    font-weight: 400;
    font-size: 1.19em;
}

.table-hover>tbody>tr:hover {
    background-color: #dedddd;
}

.table-striped>tbody>tr:nth-of-type(2n+1) {
    background-color: #f2f2f2;
}

.table-striped>tbody>tr:nth-of-type(2n+1):hover {
    background-color: #dedddd;
}

.select2-container.select2-container-active .select2-arrow,
.select2-container.select2-dropdown-open .select2-arrow {
    border-left: 1px solid #e5e5e5 !important;
    background-color: #4C4C4C;
}

.select2-container .select2-choice abbr {
    right: 50px;
    top: 15px;
}