﻿/*body {
    padding-top: 50px;
    padding-bottom: 20px;
}*/

/* Set padding to keep content from hitting the edges */
/*.body-content {
    padding-left: 15px;
    padding-right: 15px;
}*/

/* Set width on the form input elements since they're 100% wide by default */
/*input,
select,
textarea {
    max-width: 280px;
}*/

/* styles for validation helpers */
.field-validation-error {
    /*color: #b94a48;*/
    float: left;
    width: 100%;
    padding: 2px 0 0 150px;
    color: #ff0000 !important;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #fe5858;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #fe5858;
}

.validation-summary-valid {
    display: none;
}

input[type=checkbox] {
    float: left;
    margin-top: 10px;
}


.header-right .user-name {
    padding: 18px 10px 18px 0px !important;
}

.notification-dropdown {
    padding-right: 0px;
}

textarea {
    resize: none !important;
}

.errorMessage {
    float: left !important;
    width: 100% !important;
    padding: 2px 0 0 150px !important;
    color: #ff0000 !important;
    font-size: 14px !important;
}

table.dataTable {
  word-break: break-word;
}

   .highlightMenuLink{
        background-color: #bee8dc !important;
    }

   
.menulink.open > a{background-color:#bee8dc !important;}
.submenulinks li.active {background-color:#dff4ee !important; }


/*Loading*/
    .loading-outer {
    position: fixed;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 123 !important;
}

.loading-outer-top, .loading-outer {
    z-index: 1055 !important;
}

.inner-loading-img img {
    width: auto;
}

.inner-loading-img {
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -75px 0 0 -75px;
    height:150px;
    width:150px;
}