﻿/* styles for validation helpers */
.field-validation-error,
.error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error,
input.error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error,
input[type="checkbox"].error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

.required-hint {
    color: #B94A48;
    padding-left: 2px;
    padding-top: 7px;
}

.regions-ul {
    list-style: none;
    padding-left: 0px;
}

.modal-lg {
    z-index: 1000000;
    width: auto;
    margin: 10px;
}

#lblErrorMessage {
    color: #FF0000;
    font-weight: normal;
}


.success-notification {
    background: #DFF0D8;
    border: 1px solid #D6E9C6;
    padding: 8px;
    font-size: 13px;
    margin-bottom: 15px;
    font-family: 'Open Sans';
}

    .success-notification span {
        /*font-weight: bold;*/
        color: #3C763D;
    }

    .success-notification img {
        vertical-align: -3px;
        padding-right: 8px;
    }

.error-notification, .error-notification-nofadeout {
    background: #f8dedc;
    border: 1px solid #d18b8b;
    padding: 8px;
    font-size: 13px;
    margin-bottom: 15px;
    font-family: 'Open Sans';
}

    .error-notification span {
        /*font-weight: bold;*/
        color: #9c413a;
    }

    .error-notification ul,
    .validation-summary-errors ul {
        font-weight: bold;
        color: #9c413a;
        margin: 0px;
    }

.validation-summary-errors ul {
    padding-bottom: 7px;
    font-weight: normal;
}

.error-notification img {
    vertical-align: -3px;
    padding-right: 8px;
}

.global-tennant-dropdown {
    margin-top: 20px;
}

.modal-dialog.modal-lg {
    width: 85%;
    margin:15px auto;    
}

.form-checkbox {
    margin-top: 11px !important;
}

.form-upload {
    margin-top: 7px !important;
}

.content-bot .btn {
    margin-left: 8px;
}

div.datepicker {
    background-color: white !important;
}

.header-checkbox {
    margin: 0 0 0 3px !important;
}

#stms-list {
    margin-bottom: 5px;
}

.displaynone {
    display: none !important;
}

#overlay {
    display: none;
    position: fixed;
    opacity: 0.8;
    background: #000;
}

#loading {
    position: absolute;
}

#overlay2 {
    display: none;
    position: fixed;
    opacity: 0.8;
    background: #000;
}

#loading2 {
    position: absolute;
}

.autoHeigth {
    height: auto !important;
}

.current-tannent {
    color: #FFFFFF;
    font-size: 15px;
    padding: 3px;
}

.true-super,
.true-currentuser {
    display: none;
}

.caret {
    border-top-color: white !important;
}

.table-responsive {
    border: none !important;
}

/*.ubs-grid {
    overflow: auto;
}*/

.no-padding {
    padding: 0px;
}

.regions-ul .control-label {
    text-align: left;
}

.margin-right-8 {
    margin-right: 8px;
}

.padding-left-10 {
    padding-left: 10px;
}

#horizontalTab {
    min-height: 580px;
}

#horizontalTab .ubs-grid .ubs-header .ubs-hrow .ubs-col {
    background-color: white !important;
}

#horizontalTab .ubs-grid {
    margin: 0px !important;
    border-top: none !important;
}

    #horizontalTab .ubs-grid .ubs-header {
        border-bottom: 4px solid #E5E5E5;
    }

    #horizontalTab .ubs-grid .ubs-footer {
        border-bottom: none;
    }

    #horizontalTab .ubs-grid .ubs-hrow .ubs-col {
        color: #474747;
        font-family: 'Open Sans';
        font-weight:600;
        font-size: 13px;
    }

.margin-left-8 {
    margin-left: 8px;
}

#horizontalTab .ubs-grid .ubs-row td {
    padding: 9px 7px;
}

#horizontalTab .ubs-grid .ubs-row span {
    padding-left: 0px;
}

#horizontalTab .table .ubs-row select {
    width: 116px;
}

.ubs-grid .ubs-row select.form-control {
    font-size: 13px;
}

.overlay {
    height: 100% !important;
}

.navbar-nav.navbar-right:last-child {
    margin-right: 0px !important;
}

form.cmxform label.jqerror {
    display: none;
}

.green-txt {
    background-color: green !important;
    color: white !important;
}

.red-txt {
    background-color: red !important;
    color: white !important;
}
.modal-dialog.modal-md {
    width: 70%;
    margin:15px auto;    
}
.propose-methods a {
    line-height:34px;
    cursor:pointer;
}
.cursor-pointer {
    cursor:pointer;
}

.btn-default[disabled] {
   background: none repeat scroll 0 0 #13456a !important;
}
.color-legend-panel{
    padding-top: 10px;
    margin-bottom: -20px;
}
.color-legend-panel ul{
    list-style: none;
}
.color-legend {
    width: 20px;
    display: inline-block;
    height: 1em;
}
.color-legend.pink {
    background-color: pink;
}
.color-legend.orange {
    background-color: orange;
}
.color-legend.yellow {
    background-color: yellow;
}
.color-legend.red {
    background-color: red;
}
.color-legend.blue {
    background-color: blue;
}
.color-legend.green {
    background-color:  #078e0770 !important;
}
.alert1{
    background-color: red;
}
.alert2{
    background-color: blue;
}
.alert3{
    background-color: yellow;
}
.alert1 span{
    color: white;
}
.alert4{
    background-color: #aa6d39;                      
}
.alert5{
    background-color: #802456;
}
.alert6{
    background-color: #ff8000;
}
.alert7{
    background-color: #80a356;
}
/*#myModal .modal-dialog */
.datepicker{
    z-index: 1151 !important;
}
.show-rca-info{
    display: inline-block;
    height: 16px;
    width: 15px;
    font-size: 20px;
    position: relative;
    margin-left: 1px;
}
.show-rca-info i{
    position: absolute;
    top: 2px;
}
.other-files ul{
    list-style: none;
}
.modal-load {
    background: url('images/ajax-loader-green.gif') no-repeat center center;
}
img.map, map area{
    outline: none;
}
.true-unlocked {
    display: block !important;
}
.false-unlocked {
    display: none;
}

.accordion .ui-state-active {
    background-color: #007fff !important;
    border: none;
}

.accordion .ui-accordion-header-active {
}

.accordion .ui-state-default
{
    background-color: #13456a;
    border: none;
}

.accordion h3 {
    color: #fff;
    cursor: pointer; 
    font-size: 14px;
    padding-left: 30px !important;
}

.accordion h3, .ui-accordion h3 {
    font-size: 14px;
}

.ui-accordion .ui-accordion-content {
    padding: 5px 15px;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
    zoom: 1;
    /*height: 300px !important;*/
}

.view-cap, .view-container-border {
    background-color: #13456a !important;
}

.view-cap, .view-container-border {
    background-color: #FFFFFF !important;
}
.notification-badge {
    right: 10px;
    padding: 3px 10px;
    border-radius: 50%;
    background: red;
    color: white;
    margin-left: 10px;
}