﻿/* Set padding to keep content from hitting the edges */

.body-content {
    padding-left: 15px;
    padding-right: 15px;
}



/* Override the default bootstrap behavior where horizontal description lists

   will truncate terms that are too long to fit in the left column

*/

.dl-horizontal dt {
    white-space: normal;
}



/* Set width on the form input elements since they're 100% wide by default */

input,
select,
textarea {
    max-width: 280px;
}

/* BANNER STYLE - Text header, chalkboard background, no change to rest of eDM Style */

.wrap {
    border-bottom: 3px solid rgba(102, 22, 127, 0.8);
}

#edmImageHeader {
    margin: 0px;
    background: #003366 url("Images/pims_logo.png") repeat-y scroll left center;
    padding: 0px;
    min-height: 86px;
    height: 86px;
    width: 100%;
}


body {
    background-image: url('data:image/png;base64,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') /*../Images/noise_f6f6f6.png*/;
    color: #333;
    font-size: 1.5em;
    font-family: "Roboto", "Exo 2", Calibri, Helvetica, Verdana, Sans-Serif;
    margin: 0px;
    padding: 0px;
}

.pimscolor {
    color: #FFF
}


.addpadding {
    padding-top: 15px;
}


.heightlistbox {
    height: 200px !important;
    width: 220px;
    overflow: scroll;
} 


.addmargin{
    margin-left:50px;
}

.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings'; /* essential for enabling glyphicon */
    content: "\e114"; /* adjust as needed, taken from bootstrap.css */
    float: right; /* adjust as needed */
}

.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080"; /* adjust as needed, taken from bootstrap.css */
}
.my-col {
    overflow: scroll;
    border:3px solid;
    margin-top:0px;
    margin-bottom:0px;
    max-height:800px;
    min-height:600px;
}

.my-row{
    border-top:0px;
}


.moveleft{
    float:right;
    margin-right:20px;
}
.moveright {
    float: left;
    margin-left: 20px;
}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu .dropdown-menu 
{
  top: 0;
  left: 100%;
  margin-top: -1px;
}
.loading {
    position: fixed;
    left: 53%;
    top: 45%;
    width: 100%;
    height: 100%;
    z-index: 9999;
}

.redcolor {
    color: #A80000;
    background-color: #F5F5F5;
}

.redcolor2 {
    color: #A80000;
}

.highlightWhiteBackColor {
    background-color:white;
}

/*Drop Down Styles*/
.select {
    font-family: "Roboto", "Exo 2", Calibri, Helvetica, Verdana, Sans-Serif;
    font-size: 1em;
    border: 1px solid #DDD;
    /*border-width: 0 1px 1px;*/
    /*color: #666;*/
    color: black;
    background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAFCAYAAACn39dKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjbQg61aAAAANElEQVQoU2OYOXPmAiD+TwAvYCAWgBSjaUbGxBsEAyBNaIaQZxAMgDRTxSAYgBpIhkEMDACA4U/3bSo/gwAAAABJRU5ErkJggg==') /*../Images/fs_selecter_arrow.png*/ no-repeat right center;
    padding: 5px 20px 5px 5px;
    /*width: 80%;
    *width: 80%;*/
    *background: white;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    overflow: hidden;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 0 3px #DDD inset;
    border-left: 4px solid #658092;
}

.select-mandatory {
    font-family: "Roboto", "Exo 2", Calibri, Helvetica, Verdana, Sans-Serif;
    font-size: 1em;
    border: 1px solid #DDD;
    /*border-width: 0 1px 1px;*/
    /*color: #666;*/
    color: black;
    background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAFCAYAAACn39dKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjbQg61aAAAANElEQVQoU2OYOXPmAiD+TwAvYCAWgBSjaUbGxBsEAyBNaIaQZxAMgDRTxSAYgBpIhkEMDACA4U/3bSo/gwAAAABJRU5ErkJggg==') /*../Images/fs_selecter_arrow.png*/ no-repeat right center;
    padding: 5px 20px 5px 5px;
    /*width: 80%;
    *width: 80%;*/
    *background: white;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    overflow: hidden;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 0 3px #DDD inset;
    border-left: 4px solid #e80c4d;
}


.select:focus, .select:active {
    border: 1px solid #7ac0da;
    outline: none;
}

select::-ms-expand {
    display: none;
}

select:disabled, select:disabled:hover, select:disabled:focus {
    cursor: not-allowed;
    /*background-color: #DADADA;*/
    /*border-left: 4px solid #658092;*/
    border: 1px solid #DADADA;
}

/*Input Styles*/

input[type="submit"],
input[type="button"],
button {
    background-color: #435960;
    border: 1px solid #658092;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    cursor: pointer;
    font-size: 1.2em;
    font-weight: 600;
    text-shadow: 0 1px 0 rgba(255,255,255,0.1);
    width: auto;
    height: auto;
    color: #ffffff;
}


input[type="submit"]:hover,
input[type="button"]:hover,
button:hover {
    background-color: #c7d1d6;
    color: #333;
}

input[type="checkbox"] {
    background: transparent;
    border: inherit;
    width: auto;
}
input[type="radio"] {
    background-color: transparent;
    border: inherit;
    width: auto;
}


.headerfontsize {
    font-size: 1.2em !important;
}
.subheaderfontsize {
    font-size: 1em !important;
}
.footerfontsize {
    font-size: 1.1em !important;
}
.textbold{
font-weight: bold;
}

.inputbox {
    padding: 5px 20px 5px 5px;
    text-indent: 0.01px;
    overflow: hidden;
    border-radius: 3px;
    box-shadow: 0 0 3px #DDD inset;
    font-family: "Roboto", "Exo 2", Calibri, Helvetica, Verdana, Sans-Serif;
    border: 1px solid #DDD;
}

.userdetailslistbox {
    height: 90px !important;
    width: 120px;
    overflow-y: scroll;
    overflow-x: hidden;
}

textarea {
    font-family: inherit;
    width: 500px;
}
 input:focus, textarea:focus {
        outline: none;
        border-right: 1px solid #4BBDE0;
        border-top: 1px solid #4BBDE0;
        border-bottom: 1px solid #4BBDE0;
        /*box-shadow: 0px 0px 8px #7bc1f7;
        -moz-box-shadow: 0px 0px 8px #7bc1f7;
        -webkit-box-shadow: 0px 0px 8px #7bc1f7;*/
        border-radius: 3px 3px 3px 3px;
        background-color: #E9F9FC;
        /*border: 1px solid #7ac0da;
        /*border-left: 4px solid #3366FF;*/
}
 textarea {
    font-family: "Roboto", "Exo 2", Calibri, Helvetica, Verdana, Sans-Serif;
    border: 1px solid #e2e2e2;
    background-color: #fff;
    color: #333;
    font-size: 1em;
    margin: 5px 0 6px 0;
    padding: 5px;
    border-left: 4px solid #658092;
    /*width: 300px;*/
}
 /*Custom Bootstrap CSS Start*/
.customnavbar {
    margin-bottom: 5px !important;
}
.tablestripes > tbody > tr:nth-of-type(odd) {
    background-color: #EFEFEF;
}
/*Custom Bootstrap CSS End*/

.accordion .card-header:after {
    font-family: 'FontAwesome';
    content: "\f068";
    float: right;
}

.accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f067";
}

.gray-box {
    background: #d9edf7;
    padding: 10px 37px 0;
    margin: 20px 0;
}

    .gray-box.type-03 {
        padding: 10px;
    }

.gray-box .list-tl {
        border-bottom: 1px solid #ccc;
        margin-bottom: 10px;
        width: 100%;
        background: none;
        font-size: 14px;
        text-transform: uppercase;
        display: inline-block;
        padding-bottom: 5px;
}

.gray-box .guide-help-list {
        margin: 0;
        padding: 0 20px 10px;
        line-height: 22px;
}
.tdcellspacing {
        padding: 2px !important;
        vertical-align: middle !important;
}
.anchorcolor {
    color: #23517B;
}

a.morelink {
    text-decoration: none;
    outline: none;
    color: #23517B;
}

.morecontent span {
    display: none;
}

.comment {
    width: 400px;
    margin: 10px;
}

.tableheaderwidth23 {
    width: 20%;
    padding: 10px !important;
    vertical-align: middle !important;
}
.btnpadding70
{
padding-top:70px;
}
.btnpadding100 {
    padding-top: 100px;
}


.noborder > thead > tr > th,
.noborder > tbody > tr > th,
.noborder > tfoot > tr > th,
.noborder > thead > tr > td,
.noborder > tbody > tr > td,
.noborder > tfoot > tr > td 
{
    border: 1px hidden #ddd;
}

#bannerimagestyle a.static:focus, #bannerimagestyle a.static:hover 
{
    color: #fff;
    background-color: #003366;
    font-weight: bold;
    text-decoration: underline;
}

#loginasuser a:hover, #loginasuser a:focus 
{
    color: #fff;
    background-color: #003366;
    font-weight: bold;
    text-decoration: underline;
}

/* Style error card like error modal */
    .wrapper {
        min-height: 50%;
        padding-top: 10%;
        padding-left:20%;
        padding-right:20%;
    }

    .vertical-center {
        min-height: 50%; /* Fall-back for browsers do NOT support vh unit */
        min-height: 50vh;
        align-items: center;
    }

    /* right panel styles Start */
    .main {
        width: calc(100% - 9rem);
        left: 9rem;
        border: 1px solid;
    }

    #error-message-card-container {
        border-radius: 0.3rem;
    }

    #error-message-card-container .card-header {
        border-top-left-radius: 0.3rem;
        border-top-right-radius: 0.3rem;
        padding: 1rem;
    }

    #error-message-card-container .card-title {
        margin-bottom: 0;
    }

    #error-message-card-container .card-footer {
        background-color: #fff;
    }

.error-message-body {
     margin-top:40px;
}
.btn-error {
    border-radius: 2.25rem;
    border: 2px solid #00305f; /* Ensures non outline button is same size as outline button */
    font-weight: 500;
    font-size: 1.2em;
    margin: 0.5rem;
    padding: 0.3rem 2.5rem;
    position: relative;
    text-transform: uppercase;
}
    .card-headercustom {
        padding: .75rem 1.25rem;
        margin-bottom: 0;
        background-color: #f8f9fa;
        border-bottom: 1px solid rgba(0,0,0,.125);
        color: #3c4043;
    }
.pointericon {
    cursor: pointer;
}
.highlightfolder {
    background-color: #C0C0C0 !important;
}
.overridepadding {
    width:300px !important;
}
.isLinkDisabled {
    color: currentColor;
    cursor: not-allowed;
    opacity: 0.5;
    text-decoration: none;
}
.overridewidth
{
    width:180px !important;
}
.headerpadding{
    padding: 15px;
}

.logouttext {
    color: #A80000;
    font-family: sans-serif;
}
.pimsreportstext {
    position: absolute;
    left: 38%;
    color: #FFF;
    background-color: rgba(30, 61, 93, 0.38);
    font-size: 2.2em;
    font-family: "Roboto", "Exo 2", Calibri, Helvetica, Verdana, Sans-Serif;
}

.pimsreportenv {
    position: absolute;
    top: 42px;
    left: 38%;
    color: #9E0000;
    font-size: 1.4em;
    font-family: "Roboto", "Exo 2", Calibri, Helvetica, Verdana, Sans-Serif;
}
.overridepaddingright {
    padding-right: 8px !important;
}
.formmargin
{
    margin:5px 10px;
}
.textpadding {
    padding-right: 28px !important;
}
.formmarginpercentage
{
    margin:3%;
}
.textStrikeout{
    text-decoration: line-through;
}
.w-100 {
    width:100%;
}
.btn-responsive {
    min-width: 110% !important;
    font-size: 95% !important;
}
.btns-roles {
    margin-top:150px;
    margin-left:-25px;
}
.btns-reports {
    margin-top: 150px;
}

.redtext {
    color: #A80000;    
}

.datewidth{
    max-width: 140px;
}

@media (max-width: 768px) {
    .btns-roles, .btns-reports {
        margin-top: 300px;
    }
 }

@media (min-width: 769px) and (max-width: 1065px) {
    .btns-roles {
        margin-top:475px;
    }
}

@media (min-width: 769px) and (max-width: 1065px) {
    .btns-reports {
        margin-top: 450px;
    }
    .btns-roles {
        margin-top:475px;
    }
}

@media (min-width: 1066px) and (max-width: 1300px) {
    .btn-responsive {
        font-size: 75% !important;
        min-width: 110% !important;
    }
    .btns-reports {
        margin-top: 150px;
    }
}
@media (min-width: 1066px) and (max-width: 1250px) {
    .btn-responsive {
        font-size: 75% !important;
        min-width: 110% !important;
    }
    .btns-roles {
        margin-top: 150px;
    }
}

.addfontzie {
    font-size: 1.2em;
}

.listbox-scrollbar-toplevel {
    max-width: 300px;
    max-height: 415px !important;
    overflow-y: hidden;
    overflow-x: auto;
    display: block;
    border: 1px solid #ccc;
}

.listbox-scrollbar-sublevel {
    display: inline-block;
    vertical-align: top;
    overflow-y: hidden;
    overflow-x: scroll;
    border-right: 1px solid #a4a4a4;
}

.listboxwidthheight {
    height: 400px !important;
    width: auto !important;
    min-width: 300px;
    /*border: none !important;*/
    display: block;   
    border: 1px solid #ccc;
}
.headerPaddingtop7 {
    padding-top: 7px !important;
}
.wordWrap 
{
    word-wrap: break-word;
}

button.multiselect {
    font-family: "Roboto", "Exo 2", Calibri, Helvetica, Verdana, Sans-Serif;
    font-size: 1em;
    border: 1px solid #DDD;
    /*border-width: 0 1px 1px;*/
    /*color: #666;*/
    color: black;
    background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAFCAYAAACn39dKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjbQg61aAAAANElEQVQoU2OYOXPmAiD+TwAvYCAWgBSjaUbGxBsEAyBNaIaQZxAMgDRTxSAYgBpIhkEMDACA4U/3bSo/gwAAAABJRU5ErkJggg==') /*../Images/fs_selecter_arrow.png*/ no-repeat right center;
    padding: 5px 20px 5px 5px;
    /*width: 80%;
    *width: 80%;*/
    *background: white;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    overflow: hidden;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 0 3px #DDD inset;
    border-left: 4px solid #658092;
    
}
.help {
  
    background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
    background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DDD));
    background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
    background-repeat: repeat-x;
    border-color: #9acfea;
    color:black
}


.headerEnvironmentDevelopment {
    font-weight: bold;
    font-size: x-large;
    background-color: #41f4b2;
    border-color: #CC3300;
    border-width: 2px;
}
.headerEnvironmentTesting {
    font-weight: bold;
    font-size: x-large;
    background-color: #41d9f4;
    border-color: #CC3300;
    border-width: 2px;
}

.headerEnvironmentStaging {
    font-weight: bold;
    font-size: x-large;
    background-color: #FF9933;
    border-color: #CC3300;
    border-width: 2px;
}

.headerEnvironmentSandBox {
    font-weight: bold;
    font-size: x-large;
    background-color: #FFDDBB;
    border-color: #CC3300;
    border-width: 2px;
}

.headerEnvironmentProduciton {
    display: none;
}


.headerEnvironmentError {
    font-weight: bold;
    font-size: x-large;
    background-color: #FF0000;
    border-color: #CC3300;
    border-width: 2px;
    width: 100%;
    display: block;
}

.centerTextContent {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
