/* PSRstyle.css - style for Purchasing request form pages */
/* Created: by Lou Regan 04/04/2016 */

.tinytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.tinygreytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666;}
.smalltext { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.required {color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.basictext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; color: #000000;}
.basictextbold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; color: #000000; font-weight: bold;}
.mediumtext { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }
.mediumtextbold { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; }
.largetext { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.largetextbold { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; }
.Etabbrdr { border: 1px solid #999; font-size:11px;}
.tblCat { border: 1px solid #999; background-color:#D5DBE6; font-size: 13px;}
.tblCatSub {border-bottom: 1px solid #D5DBE6; background-color: #E3E8EE; font-size: 13px; border-top: 1px solid #D5DBE6;}
.tblRow { background-color:#F2F4F7; border-top-style: solid; border-top-width: 1px; border-top-color:#E3E8EE;}
.tblHead { background-color:#CCD4E0;}
.Etabspcr { font-size: 9px; border: 1px solid #cfcfc9; border-bottom: 1px solid #cfcfc9; line-height: 9px; background-color:#fdfdfd;}
thead th { font-size: 14px;}

/* ADMIN */
#hrlinks {position: absolute; width: 175px; z-index: 7; left: 580px; top: 22px; height: 15px; background-color: #7FC0EE; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal;}
a.hdrlinks { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: underline;}
.AdminTbl { width:90%; margin-left:5%; margin-right:5%;; text-align:left; margin-top:2%; }
.uploadfield { margin-left: 5px; background-color: #fff; line-height: 12px; border: 1px solid #999999;}
.delLink { background-color: #FFCCCC; text-decoration:underline; font-weight: bold; color: #FF0000;}

/* DISPLAY PARAGRAPH OUTPUT */
pre {line-height: 1.5; font-family:verdana,Arial,Helvetica,sans-serif; color: #4B4B4B; margin: 0;}
#admain {width: 960px;}

/* REQUIRED FIELD ALERT */
.reqalert { background-color: #FFCCCC;}
.reqalerthdr { font-size: 14px; font-weight: bold; color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* FOR DISPLAY PAGE */
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 word-break: keep-all;
}

/* Bootstrap Buttons for Delete */
.btn {
    display: inline-block;
    padding: 2px 6px;
    margin-bottom: 0;
    /*font-size: 12px;*/
    /*font-weight: bold;*/
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-danger, .btn-danger:hover, .btn-danger:active, .btn-danger:visited { color: #fff;}
.btn-danger {background-color: #d9534f; border-color: #d43f3a;}
.btn-danger:hover {background-color: #c9302c; border-color: #ac2925;}

/* ADMIN TABLES  */
.adminBG {/* background-color: #f8fcff; border: 1px solid #ADADAD; */margin-bottom: 60px; padding: 10px 5px 5px 5px;}
.wrap table{margin-top: 15px; margin-bottom: 5px;}	
table td{background-color: #FFFFFF;}
tbody tr { border-left:1px solid #cfcfc9; border-right:1px solid #cfcfc9; padding: 4px 1px 4px 10px; }
table thead th{background-color: #d0dee5; color: #2E3133;}
.rowsubmit td{background-color: #d0dee5; border-top:1px solid #cfcfc9;}
.admintoolbar {white-space: nowrap; padding: 5px 15px; background-color: #b9c5cc; border: 1px solid #ADADAD; margin-top: -10px; margin-left: -5px; margin-right:-5px;} 
.atbLeft {text-align: left; font-weight: bold; font-size:16px;}
.atbRight {float: right; font-weight: bold;}
.atbRight a {text-decoration:underline;}
/*bootstrap 4 text colors */
.text-primary {color: #007bff!important;}
.text-secondary, .text-muted {color: #868e96!important;}
.text-success {color: #28a745!important;}
.text-danger {color: #dc3545!important;}
.text-warning {color: #ffc107!important;}
.text-white {color: #fff!important;}
.text-dark {color: #343a40!important;}
.text-info {color: #17a2b8!important;}