.link, a, .editMySchedule{cursor:pointer;color:#666600;text-decoration:none;}
div{font-family: Arial, Helvetica, sans-serif;}
p{text-align: justify;}
h1{margin:0;}
h3{text-align: right;}
h4{text-align: left;}
body{background-image: url("/img/main.jpg"); background-repeat: no-repeat; background-size: 100% auto; background-color: #c6c6c6; background-attachment: fixed; margin: 0;padding:0; overflow-x: hidden;}
#pageContainer{position:fixed;z-index:99;width:40%;height:100%;left:0;top:0;}
#titleBody{width:90%;height:30%;text-align:right;color:#333;padding-right:5%;padding-left:5%;}
#mainBody{  display:block;position: absolute;top: 65%;left:50%;transform: translateX(-50%) translateY(-50%);}
#outerBodyMain{width:100%;height:65%;overflow-y: auto;text-align:center;}
#background{position:fixed;z-index:9;width:40%;height:100%;left:0;top:0;}
#bk_01{width:100%;height:30%;background-color:#fff;opacity:0.85;}
#bk_02{width:100%;height:5%;background-color:#fff;opacity:0.85;}
#bk_03{width:100%;height:65%;background-color:#fff;opacity:0.85;}
#sideContainer{position:absolute;z-index:99;width:55%;left:42.5%;overflow-y: auto;text-align:center;}
#sideContainer .flex{height:100%;display: flex;flex-wrap: wrap;justify-content: center;}
.tenantBlock{min-height:40%; overflow-y: auto;}
#sideContainer > div, #sideContainer > span > div{color:#ccc; background-color:#333; opacity:0.95; border: 1px solid #333; box-shadow: 0px 0px 10px #333; padding:1%; margin:1%;}
#sideContainer div > p, #sideContainer div > h5{margin-left:2%;}
#sideContainer div > p:first-child{margin-top:12%;}
#sideContainer h4{position:absolute;z-index:99;right:5%;}
.logged{position:fixed;z-index:999;right:2%;top:2%;font-size:75%;}
input,select{width:80%;height:50px;text-align:center;}
.deleteScheduledTime{width:100%;height:50px;text-align:center;}
textarea{width:80%;text-align:center;}
/*#loginForm input:not(:submit){font-style:italic;color:#999;}*/
.calendar{width: 100%;border-collapse: collapse;color: #999;}
.calendar td{width: 14.28%;border: 1px solid #999;padding:0.5%;vertical-align: text-top;}
.calendar .smallerItem{font-size: smaller;}
.calendar .largerItem{font-size: larger;font-weight: bold;}
.screenCover,.loadingScreen{position:fixed;left:0px;top:0px;width:100%;height:100%;background-color:#000;opacity: 0.5;text-align:center;}
.closer{position:fixed;bottom:0px;width:100%;height:3%;color:#999;text-align:center;border-top: 0.5px solid #fff;}
.module{top:10%;width:90%;left:3%;text-align:center;background-color:#fff;opacity: 0.9;padding:2%;}
.wickedpicker{z-index:999999;}
.story{display:block;position:relative;width:90%;}
.story .imgContainer{width:50%;padding:2%;}
.story img{width:100%;}