/**
hide unneccesary side navigation and links from the page start
*/

#sideNavBox {
    display: none !important;
}

#contentBox {
    margin-right: 0px;
    margin-left: 0px;
    min-width: 703px;
}

#contentRow {
    padding-top: 0 !important;
}

#s4-bodyContainer {
    padding-bottom: 0 !important;
}

/*** Top Navigaion Static Menu Item Links  ***/

.ms-core-listMenu-horizontalBox li.static>.ms-core-listMenu-item {
    color: #8C111E;
    white-space: nowrap;
    border: 1px solid transparent;
    padding: 10px;
    padding-left: 20px;
    margin-right: 0px;
}

/*** Top Navigaion Static Menu Selected ***/

.ms-core-listMenu-horizontalBox li.selected a.selected {
    /* Glass Effect Shade Image */
    /* Glass Effect Shade Image */
    background-color: white;
    color: black;
    text-decoration: none;
    border: 1px #8C111E solid;
}

/*** Sub-Menu/Flyover/Dynamic Menu Container ***/

ul.dynamic {
    box-shadow: none;
    padding: 1px;
    margin-top: 5px;
}

/***  Sub-Menu Items (HyperLinks) Style ***/

ul.dynamic .ms-core-listMenu-item {
    background-color: #8C111E;
    padding: 10px 20px 10px 20px;
    white-space: pre-wrap;
    color: white;
}

/** Hide "Edit Links" ***/

.ms-listMenu-editLink {
    display: none !important;
}

/**.ms-core-listMenu-horizontalBox ul {}**/

.ms-core-listMenu-horizontalBox li.static ul.synamic {
    margin-left: 10px;
}

.ms-core-listMenu-horizontalBox li ul {
    margin-right: 10px;
}

/** hide link" ***/

ul.ms-core-listMenu-root>li:first-child>a {
    display: none !important;
}

/** Change Dropdown color **/

/*** Top navigation Sub-Menu Items (HyperLinks) Hover ***/

ul.dynamic .ms-core-listMenu-item:hover {
    background-color: white;
    color: #8C111E;
}

/* Top navigation dropdown item links  */

.ms-core-listMenu-horizontalBox li.static>.ms-core-listMenu-item {
    background-color: #8C111E;
    /* set background color  */
    color: #fff;
    text-decoration: none;
    /* set font color  */
}

/* Top navigation Item Hover Style  */

.ms-core-listMenu-horizontalBox li.static>.ms-core-listMenu-item:hover {
    background-color: white;
    color: black;
    text-decoration: none;
    border: 1px solid black;
}

/**
hide unneccesary side navigation and links from the page end
*/

/**
hide page title
*/

#pageTitle {
    display: none;
}

/**
all pages css starts here
*/

.requiredValue {
    border: 1px solid red !important;
}

table.dataTable th {
    background-color: #f2bd2c;
    color: #414142;
}

.dialog-background {
    background: black;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1070 !important;
    opacity: 0.5;
}

.dialog-loading-wrapper {
    background: black;
    border: 0 none;
    height: 100px;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px;
    position: fixed;
    top: 50%;
    width: 100px;
    z-index: 10000;
}

#s4-titlerow {
    display: none !important;
}

.displayNotification {
    padding-right: 45px !important;
}

.displayNotification .close {
    min-width: 0 !important;
    top: 12px !important;
}

table thead tr.odd.searchrow td {
    border-bottom: 1px solid #e0e0e0;
}

table.dataTable.no-footer {
    border-bottom: 1px solid #e0e0e0;
}

/* CSS for Image in modal */
img.lazy {
    border-radius: 50%;
    border: 2px solid #8C111E;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.profile {
    width: 150px;
    height: 150px;
    border: 2px solid #8C111E;
    margin: auto;
}

.missingLabel {
    padding-right: 20px !important;
}

#lblSecurityPhoto {
    width: 120px;
    height: 95px;
    border-radius: 6px;
    overflow: hidden;
    background-color: #d7d7d7;
  }

#missingLabel{
    border: 1px solid black;
    padding: 8px;
}