#calendar{border:1px solid #e4e4e4;background:#fff;clear:both;float:left;margin:0 0 20px;width:100%;}
.title_bar{margin:0;padding:0;float:left;background:#44af51;color:#fff;font-weight:500;width:100%;height:40px;border-bottom:0px solid #cccccc;position:relative;}
#calendar_event{background:url("../images/inner-shadow.png") repeat-x scroll 0 0 #FFFFFF;border-top:1px solid #CECECE;min-height:50px;float:left;padding:10px;}
.event_day{background:none repeat scroll 0 0 #FDFDFD;border:1px solid #DDDDDD;position:relative;float:left;min-height:130px;text-align:center;width:14.22222222%;}
.month{margin:0px;padding:15px;color:#005aaa;padding-left:12px;font-size:16px;}
.event_heading{background-color:#F5F5F5;background-image:url("../images/inner-shadow.png");border-color:#A7A4A4 #A7A4A4 #CCCCCC;border-style:solid;border-width:4px;color:#1C1C1C;padding:5px 0;vertical-align:top;border:none;text-transform:uppercase;font-weight:700;}
.event_number{color:#0059aa;font:bold 48px Arial;height:110px;padding-top:25px;}
span.events{background-color:#DBF262;border:2px solid !important;box-shadow:1px 1px 2px #DDDDDD;cursor:pointer;font-size:0.9em;opacity:0.7;padding:2px 2px 2px 2px;border-color:#C2D753 !important;color:#111111;border-width:0px 0;margin-bottom:0px;margin-left:-53px;width:106px;margin-top:0px;position:absolute;z-index:1000;}
span.event{-moz-transition:background-color 0.2s ease-out 0s;background-color:#2ead42;box-shadow:1px 1px 2px #DDDDDD;cursor:default;font-size:12px;font-weight:500;letter-spacing:1px;padding:2px 2px 2px 2px;border-color:none !important;color:#ffffff;border-width:1px 0;bottom:0px;left:0;position:absolute;z-index:1000;width:100%;}
.link{color:#111111;cursor:pointer;}
.link:hover{color:#3399FF;cursor:pointer;}
.previous{float:left;height:1.9em;margin-top:8px;margin-left:12px;padding:0 0.6em 0 23px;position:relative;white-space:nowrap;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;background-image:url("../images/back.png");background-position:left center;background-repeat:no-repeat;}
.event-active{padding-top:14px;background:#0059aa;color:#fff;}
.event-active-date{background:#0058aa;color:#fff;border-bottom:1px solid #ffffff42;padding-bottom:4px;}
.next{float:right;height:1.9em;margin-right:12px;margin-top:8px;padding:0 23px 0 0.6em;position:relative;white-space:nowrap;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;background-image:url("../images/forward.png");background-position:right center;background-repeat:no-repeat;}
.clear{clear:both;}
.sub_head h2{border:medium none;color:#333333;font-family:"Myriad Pro",Arial,Helvetica,sans-serif;font-size:36px;font-weight:normal;margin-top:8px;text-transform:capitalize;white-space:nowrap;padding-left:29px;font-display: swap;}
#mainWrapper{width:98%;margin:auto;min-height:550px;}
.today{}
.next_month{opacity:0.4;}
.event_wrapper{}
#event_row{}
#event_row h2{background:none repeat scroll 0 0 #F7F7F7;color:#333333;font-size:12px;font-weight:lighter;margin-bottom:0;margin-top:10px;padding:13px;}
#event_row h2 small{color:#555555;float:left;font-weight:bold;font-size:12px;margin-right:8px;text-transform:uppercase;width:45px;}
#event_row h4{padding-left:4px;font-size:18px;}
#event_row .content{background:none repeat scroll 0 0 #F7F7F7;color:#333333;font-size:12px;padding:13px;margin-top:10px;}
#event_row .content small{color:#555555;font-size:12px;margin-bottom:8px;font-weight:bold;text-transform:uppercase;display:block;}
#event_row_last{font-size:25px;text-align:center;margin-bottom:20px;margin-top:10px;}
#blank{color:#CCCCCC;font-size:48px;font-weight:bold;padding-top:145px;text-align:center;}
#footer{background-color:#212121;bottom:0;height:35px;left:0;line-height:35px;text-align:center;width:100%;color:#FFFFFF;font-size:10px;}
.copyright{color:#CCCCCC;font-size:10px;text-align:center;}
#login_box{background-color:#F4F4F4;border:5px solid #F4F4F4;border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;-webkit-border-radius:15px 15px 15px 15px;padding:0;width:420px;margin:auto;}
#form_wrapper{width:420px;margin:auto;}
#login_box_inner{background-color:#FFFFFF;border:1px solid #CCCCCC;border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;min-height:230px;overflow:hidden;}
#login_box .form{margin:auto;padding:20px 20px 20px;position:relative;width:320px;}
#login_box #username_id, #login_box #password{background-position:2px 3px;background-repeat:no-repeat;color:#666666;font-family:"Myriad Pro",Arial,Helvetica,sans-serif;font-size:20px;font-display: swap;height:35px;line-height:35px;margin-bottom:10px;padding-left:35px;width:275px;}
body .cleditorMain{padding:0 1px 1px;}
body .cleditorToolbar{background:#f7f7f7;border-bottom:1px solid #ccc;}
#login_box #username_id{background-image:url("../images/user_.png");}
#login_box #password{background-image:url("../images/pass_.png");}
.uibutton{position:relative;z-index:1;overflow:visible;display:inline-block;padding:5px 12px 6px 12px;margin:0;text-decoration:none;text-align:center;cursor:pointer;outline:none;border:1px solid #69a44d;text-shadow:0 1px 0 #000000;color:#ffffff;background-position:0 -1px;background-color:#9bc652;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);-webkit-transition:all .2s ease-out;-moz-transition:all.2s ease-out;-o-transition:all .2s ease-out;transition:all.2s ease-out;font-weight:bold;font-size:11px;text-transform:capitalize;margin-top:-1px;}
.uibutton:hover, .uibutton:focus, .uibutton:active{background-image:url(images/ui-lgreen.jpg);background-position:0 59px;color:#ffffff;text-shadow:0 1px 0 #000000;-webkit-box-shadow:rgba(0, 0, 0, 0.35) 1px 1px 1px;}
.uibutton.special{background-color:#D74543;border-color:#A93A25;color:#FFFFFF;text-shadow:0 1px 0 #000000;}
.uibutton:active{color:#ffffff;filter:none;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 5px #9cb611;-webkit-box-shadow:rgba(0, 0, 0, 0.35) 1px 1px 1px;-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 5px #9cb611;box-shadow:0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 5px #9cb611;cursor:pointer;}
.uibutton.add:before{background-position:-14px -1px;}
.uibutton.icon:before{background:url("../images/fb-icons.png") no-repeat scroll 99px 99px transparent;content:"";float:left;height:12px;margin:0 5px 0 0;position:relative;top:2px;width:14px;}
.uibutton::-moz-focus-inner{padding:0;border:0;}
.uibutton.normal{color:#333;background-color:#f4f4f4;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#f4f4f4));background-image:-moz-linear-gradient(#f4f4f4, #f4f4f4);background-image:-o-linear-gradient(#f4f4f4, #f4f4f4);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f4f4f4', EndColorStr='#f4f4f4');-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #f2f2f2;-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #f2f2f2;box-shadow:0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #f2f2f2;text-shadow:none;border:1px solid #aaaaaa;border-bottom-color:#aaaaaa;margin:0;}
.uibutton.normal:hover{color:#666;background-color:#999;-webkit-box-shadow:0 0px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #eeeeee;-moz-box-shadow:0 0px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #eeeeee;box-shadow:0 0px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #eeeeee;text-shadow:none;}
.uibutton.normal:active{-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 8px #cccccc;-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 8px #cccccc;box-shadow:0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 8px #cccccc;}
#alertMessage{background-color:#C2E3F0;background-image:url("../images/info.png");background-position:10px center;background-repeat:no-repeat;bottom:25px;color:#34667A;cursor:pointer;font-display: swap;font-family:'Myriad Pro',Arial,Helvetica,sans-serif;font-size:16px;font-display: swap;font-weight:bold;padding:15px 25px 15px 45px;text-align:center;text-shadow:1px 1px 1px #C8EBFB;text-transform:uppercase;width:auto;z-index:100001;margin-bottom:22px;}
#alertMessage.error,.alertMessage.error{background-color:#FC4A48;background-image:url("../images/error.png");border:1px solid #A93A25;color:#AB0909;text-shadow:1px 1px 1px #E64040;}
#alertMessage.success, .alertMessage.success{background-color:#9BC652;background-image:url("../images/checkmark2.png");border:1px solid #69A44D;color:#324E03;text-shadow:1px 1px 1px #5C9201;}
.create_one{float:right;margin-right:10px;margin-top:7px;}
.uibutton.add:before{background-position:-14px -1px;}
.list_wrapper{background:url("../images/inner-shadow.png") repeat-x scroll 0 0 #FFFFFF;border-top:1px solid #CECECE;padding:15px;}
table.display thead{text-shadow:1px 1px 1px #FFFFFF;}
table.display{border-collapse:collapse;text-align:center;}
table.display{border-collapse:collapse;border-top:1px solid #C9C9C9;box-shadow:0 0 4px #EFEFEF;margin:10px auto !important;padding:0;text-align:center;width:100%;}
table.display thead{background-color:#F2F2F2;background-image:url("../images/inner-shadow.png");background-position:left top;background-repeat:repeat-x;text-shadow:1px 1px 1px #FFFFFF;}
table.display thead tr th{border-bottom:1px solid #E6E6E6;border-top:0 solid #D6D6D6;line-height:25px;padding:8px 10px;color:#1C1C1C;text-align:left;}
table.display tbody tr, table.display tbody tr{-moz-transition:background-color 0.2s ease-out 0s;}
table.display tbody td{border-bottom:1px solid #E6E6E6;border-left:medium none;border-right:medium none;padding:15px 10px !important;text-align:left;}
form div.section{border-bottom:1px solid #EFEFEF;border-top:medium none;padding:0 0 13px;}
form div.section:first-child{border-top:medium none;}
form div.section > label{color:#404040;float:left;font-size:11px;font-weight:bold;margin-right:5%;margin-top:2px;padding:11px 0 0;text-transform:uppercase;width:30%;}
form div.section > div{color:#404040;font-size:11px;margin-left:35%;padding:13px 0 0;position:relative;}
form input.full, form textarea.full{max-width:95%;width:95%;}
.ui_tpicker_hour_label, .ui_tpicker_minute_label, .ui_tpicker_time_label{float:left;clear:both;}
.ui_tpicker_hour, .ui_tpicker_minute, .ui_tpicker_time{margin-bottom:15px;}
.logout{float:right;margin-left:13px;margin-top:-3px;}
#header img{max-width:100%;height:auto;}
.responsive_img{width:100%;height:auto;}
.synaps_img{max-width:220px;height:auto;}
.revelations_img{max-width:182px;height:auto;}
@media only screen and (max-width:640px)(min-width:240){#mainWrapper{width:98%;}
.event_day{width:48%;margin-right:2%;}}
@media only screen and (max-width:480px){.event_day{width:33.3333%;}
}
@media only screen and (max-width:320px}{#mainWrapper{width:98%;}
.event_day{width:48%;}
}