﻿/* Place custom styles below */
@import url('font-awesome.min.css');

.divLoader {
    text-align: center;
    position: absolute;
    z-index: 999999;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.75);
    display: block;
    top: 0px;
    display: none;
}

.icoLoader {
    position: absolute;
    top: 20%;
    color: #0072c6;
    display: none;
    left: 45%;
}

.loaderMessage {
    position: absolute;
    top: 30%;
    color: #0072c6;
    display: none;
    left: 38%;
}

body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* 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:70%;
}

.navbar-inverse .navbar-brand {
    color: #ffffff !important;
}

.navbar-inverse {
    background-color: #0072c6 !important;
    border-color: #0072c6 !important;
}

#btnaddJacobsUser {
    background-color: #0072c6;
    border: none;
    color: white;
    padding: 7px 15px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 20px 2px;
    cursor: pointer;
}
#btnaddGuestUser {
    background-color: #0072c6;
    border: none;
    color: white;
    padding: 7px 15px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 20px 2px;
    cursor: pointer;
}
label {
    font-size: 1.1em;
    line-height: 1em;
    font-weight: normal;
}

#newRequestForm {
    font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    display: none;    
}
#txtGuestUsers {
    margin-top: 7px;
}
#peoplePickerDiv {
    margin-top: 7px;
}

#lblmsg {
    font-size: 20px;
    color: red;
    text-align: center;
    margin-left: 30%;
}
#lblpermissionmsg {
    font-size: 20px;
    color: red;
    text-align: center;
    margin: 18%;
}
#lblnotemsg{
    font-size:12px;
    font-style:italic;
    color:blue;
    width:70%
}
/*Chosen style changes*/
.chosen-container {
    font-size: 1.1em !important;
    width: 70% !important;
}

.chosen-container-single .chosen-single div b {
    margin-top: 6px !important;
}
/*Chosen End*/
.office-peoplepicker {
    width: 70% !important;
}

.office-peoplepicker-default{
    top:6px !important;
}
#b2b{
    margin-left:-82px;
}
#welcomeuser {
    text-align: end;
}
#lblUserName {
    text-align: end;
    color: white !important;
    float: right;
    padding: 15px 15px !important;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    font-size: 1em !important;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-size: 1em !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
    font-size: 1em !important;
}
/*For Site Title Update*/
#lblSiteTitle {
    font-weight: bold;
    padding-left: 10px;
    padding-top: 5px;
    border: 1px solid #ccc;
    border-radius: 4px;
    max-width: 70%;
}
#lblFormText{
    padding-bottom:20px;
}