
.tbwebsite {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 0;
    z-index: -1;
}
.RadScheduler_MetroTouch .rsHeader h2 {
    font-size: 26px;
    color: white;
}
.dnnFormItem select {
    width: 302px;
}
.dnnFormItem .checkItem label 
{
    margin-left: 8px !important;
    margin: 0 0px 0 0;
}
    /* Override bootstrap styles that were added after
this CSS was developed */
.divSchedulerRequest, .divSchedulerRequest * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
/* Override bootstrap styles that were added after
this CSS was developed */
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}

label {
display: inline;
margin-bottom: 0;
font-weight: normal;
}
.checkbox {
    font-size: 19px;
}

.divReport {
    background: #F2F2F2;
    color: #000;
    border-radius: 20px;
    margin-top: 10px;
}
.divReport h3 {
    padding-left: 40px; 
    padding-top: 20px;
}
.ReportFilters {
    margin-left: 20%;
}
.riSingle .riTextBox
{
color: #000000 !important;
background-color: white !important;
opacity: 1 !important;
}
.ui-button-text
{
color: #ffffff;

}
.Req {
font-family: Verdana;
font-size: 12px;
color: red;
font-weight:100!important;
}

span.ReqMessage {
display: block;
margin-left: 214px;
margin-bottom: 20px;
margin-top: 5px;
}

.RadAjaxPanel {
padding: 0px !important;
margin: 0px !important;
display: inline !important;
}

.dnnForm .ui-tabs {
position: relative;
padding: .2em;
zoom: 1;
}
.dvAdminActions {
    border: 1px solid #808080;
    padding: 10px;
    background: #eee;
    margin-top: 20px !important;
}
/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.dnnForm .ui-tabs .ui-tabs-nav {
margin: 0;
padding: .2em .2em 0;
}

.dnnForm .ui-tabs .ui-tabs-nav li,
ul.dnnAdminTabNav li {
    list-style: none;
    float: left;
    position: relative;
    top: 1px;
    margin: 0 .2em 1px 0;
    border-bottom: 0 !important;
    padding: 0;
    white-space: nowrap;
}

    .dnnForm .ui-tabs .ui-tabs-nav li a,
    ul.dnnAdminTabNav li a {
        float: left;
        padding: .5em 1em;
        text-decoration: none;
        font-weight: bold;
        color: #fff;
        text-decoration: none;
        display: block;
        margin: 0;
        letter-spacing: -0.03em;
        background: #818181;
        background: -moz-linear-gradient(top, #818181 0%, #656565 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,#656565));
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#656565',GradientType=0 );
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-topright: 3px;
        -moz-border-radius-bottomright: 0px;
        -moz-border-radius-bottomleft: 0px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        text-shadow: 0px 1px 1px #000;
    }

    .dnnForm .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
        margin-bottom: 0;
        padding-bottom: 1px;
    }

        .dnnForm .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
        .dnnForm .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
        .dnnForm .ui-tabs .ui-tabs-nav li.ui-state-processing a {
            cursor: text;
        }

    .dnnForm .ui-tabs .ui-tabs-nav li a,
    .dnnForm .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
        cursor: pointer;
    }
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.dnnForm .ui-tabs .ui-tabs-panel {
display: block;
border-width: 0;
padding: 1em 1.4em;
background: none;
}

.dnnForm .ui-tabs-panel {
position: relative;
}

.dnnForm .ui-tabs-hide {
display: none !important;
}

.rstooltip {
display: inline;
position: relative;
height: 30px;
width: 50px;
cursor: help;   
}

@media (max-width: 979px) {
.tblRequestType {
display: block;
width: 100%;
}
    
.tblRequestType td {
display: block;
}
}

.rdoButton {
margin-right: 9px;
}

.rstooltip .infoIcon {
background: #3E4F66;
display: inline-block;
width: 16px;
height: 16px;
border-radius: 8px;
color: white;
text-align: center;
vertical-align: 2px;
line-height: 16px;
font-size: 12px;
font-family: 'Times New Roman', serif;
margin-left: 4px;
}

.rstooltip b {
font-weight: normal;
font-size: 12pt;
}

.rstooltip:hover:after {
background: #FFF;
border-radius: 5px;
top: 26px;
color: #565656;
content: attr(tip);
padding: 37px;
position: absolute;
left: -160px;
z-index: 98;
width: auto;
min-width: 400px;
max-width: 400px;
border: 1px solid #464646;
        
-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.49), inset 0 0 61px 0 rgba(0, 0, 0, .08);
-moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.49), inset 0 0 61px 0 rgba(0, 0, 0, .08);
box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.49), inset 0 0 61px 0 rgba(0, 0, 0, .08);
}

@media (max-width: 1199px) {
.rstooltip:hover:after {
left: -80px;
}
}

@media (max-width: 1099px) {
.rstooltip:hover:after {
left: 0px;
}
}

@media (max-width: 600px) {
.rstooltip:hover:after {
min-width: auto;
width: 100%;
}
}

.RadGrid_ModernBrowsers {
border-radius: 10px;
overflow: hidden;
}

div.RadGrid_MetroTouch td.rgPagerCell {
border-left: 0;
}

.RadGrid_Rounded {
position: relative;
}

.ltRounded,
.rtRounded,
.lbRounded,
.rbRounded {
background: url(images/rounded_corners.png);
position: absolute;
width: 10px;
height: 10px;
top: -1px;
left: -1px;
}

.rtRounded {
right: -1px;
left: auto;
background-position: -10px 0;
}

.lbRounded {
top: auto;
bottom: -1px;
background-position: 0 -10px;
}

.rbRounded {
top: auto;
left: auto;
right: -1px;
bottom: -1px;
background-position: -10px -10px;
}

.dnnPrimaryActionGreen, .dnnPrimaryActionGreen:hover, .dnnPrimaryActionGreen input[type="submit"]:hover, a.dnnPrimaryActionGreen:hover {
border-radius: 100%;
background-color: BLUE;
color: #fff;
font-weight: bold;
font-size: 12px;
text-decoration: none;
text-align: center;
text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
margin-left: auto;
margin-top: 30px;
margin-bottom: 40px;
margin-right: auto;
border: 1px solid;
border-color: #B21522;
border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
width: 100px;
}

.dnnPrimaryActionRed, .dnnPrimaryActionRed:hover, .dnnPrimaryActionRed input[type="submit"]:hover, a.dnnPrimaryActionRed:hover {
border-radius: 100%;
background-color: #C91826;
color: #fff;
font-weight: bold;
width: 100px;
font-size: 12px;
text-decoration: none;
text-align: center;
text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
margin-left: auto;
margin-top: 30px;
margin-bottom: 40px;
margin-right: auto;
border: 1px solid;
border-color: #B21522;
border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
}

h1 {
font-size: 29px;
line-height: 1.35em;
}

p {
font-size: 18.75px;
line-height: 1.35em;
}

.fieldsetWrapper {
margin-top: 10px;
}

.fieldsetWrapper h3 {
padding-top: 0;
color: #000;
font-size: 21px;
}

.Req {
font-size: 19px;
color: #EC2323;
}

.stepTitle h3,
.stepTitle .Req {
/* display: none; */
}

.dnnFormItem {
font-family: 'Open Sans', sans-serif;
margin-bottom: 26px;
}

.dnnFormItem-tall {
margin-bottom: 36px;
}

.dnnFormItem-requestType {
padding-bottom: 0;
margin-bottom: 4px;
padding-top: 0;
padding-left: 9px;
letter-spacing: .03em;
}

.dnnFormItem input[type="text"],
.dnnFormItem select,
.dnnFormItem textarea,
.dnnFormItem input[type="email"],
.dnnFormItem input[type="search"],
.dnnFormItem input[type="password"] {
width: 302px;
padding: 2px 8px;
font-size: 17px;
font-family: 'Open Sans', sans-serif;
margin-bottom: 0;
}

@media (max-width: 400px) {
.dnnFormItem input[type="text"],
.dnnFormItem select,
.dnnFormItem textarea,
.dnnFormItem input[type="email"],
.dnnFormItem input[type="search"],
.dnnFormItem input[type="password"] {
width: 85%;
}
}

.dnnFormItem input[type="text"].textSmall {
width: 60px;
}

html body .dnnFormItem .riTextBox[type="text"] {
padding: 2px 8px;
font-size: 17px;
font-family: 'Open Sans', sans-serif;
width: 250px;
border: 1px solid #C9C9C9;
    
box-sizing: content-box;
-moz-box-sizing: content-box;
-ms-box-sizing: content-box;
-webkit-box-sizing: content-box;
-khtml-box-sizing: content-box;
}

/*.dnnFormItem select {
width: auto;
min-width: 190px;
}*/
.denyButton {
background-color: #c9302c;
border-color: #ac2925;
border: none;
padding: 14px 15px;
color: white;
-webkit-box-shadow: 2px 5px 5px 0px rgba(0, 0, 0, 0.25);
-moz-box-shadow:    2px 5px 5px 0px rgba(0, 0, 0, 0.25);
box-shadow:         2px 5px 5px 0px rgba(0, 0, 0, 0.25);
  
font-size: 16.67px;
font-family: 'Open Sans', sans-serif;
  
-webkit-border-radius: 0;
border-radius: 0;
font-weight: normal;
text-shadow: none;
  
margin-right: 25px;
text-decoration: none; 
}
a.btn-warning {
padding: 14px 15px;
color: white;
-webkit-box-shadow: 2px 5px 5px 0px rgba(0, 0, 0, 0.25);
-moz-box-shadow:    2px 5px 5px 0px rgba(0, 0, 0, 0.25);
box-shadow:         2px 5px 5px 0px rgba(0, 0, 0, 0.25);
  
font-size: 16.67px;
font-family: 'Open Sans', sans-serif;
  
-webkit-border-radius: 0;
border-radius: 0;
font-weight: normal;
text-shadow: none;
  
margin-right: 25px;
text-decoration: none; 
}
.approveButton {
background: #5cb85c !important;
border: #4cae4c !important;
border: none;
padding: 14px 15px;
color: white;
-webkit-box-shadow: 2px 5px 5px 0px rgba(0, 0, 0, 0.25);
-moz-box-shadow:    2px 5px 5px 0px rgba(0, 0, 0, 0.25);
box-shadow:         2px 5px 5px 0px rgba(0, 0, 0, 0.25);
  
font-size: 16.67px;
font-family: 'Open Sans', sans-serif;
  
-webkit-border-radius: 0;
border-radius: 0;
font-weight: normal;
text-shadow: none;
  
margin-right: 25px;
text-decoration: none; 
}


.dnnFormItem input[type="button"], .dnnFormItem input[type="submit"], a.ceremonyButton {
background: #3E4F66 !important;
border: none;
padding: 14px 15px;
color: white;
-webkit-box-shadow: 2px 5px 5px 0px rgba(0, 0, 0, 0.25);
-moz-box-shadow:    2px 5px 5px 0px rgba(0, 0, 0, 0.25);
box-shadow:         2px 5px 5px 0px rgba(0, 0, 0, 0.25);
  
font-size: 16.67px;
font-family: 'Open Sans', sans-serif;
  
-webkit-border-radius: 0;
border-radius: 0;
font-weight: normal;
text-shadow: none;
  
margin-right: 25px;
text-decoration: none; 
}
input.ruButton.ruBrowse {
line-height: 28px; 
padding: 0;
}

a.btn.btn-xs.btn-danger, a.btn.btn-xs.btn-success {
color: #fff;
text-decoration: none;
outline: 0;
	
}

.dnnFormItem input[type="button"]:hover, .dnnFormItem input[type="submit"]:hover {
background: #3E4F66 !important;
border: none;
color: white;
-webkit-box-shadow: 2px 5px 5px 0px rgba(0, 0, 0, 0.40);
-moz-box-shadow:    2px 5px 5px 0px rgba(0, 0, 0, 0.40);
box-shadow:         2px 5px 5px 0px rgba(0, 0, 0, 0.40);
  
}

.dnnFormItem > .dnnLabel {
margin-top: 2px;
}

.dnnLabel {
margin-right: 0;
width: 164px;
padding-left: 24px;
padding-right: 25px;
line-height: 1.9em;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;

}

.dnnLabel strong,
.dnnLabel b {
font-weight: normal;
font-size: 19px;
}



.dnnFormItem-wideLabels .dnnLabel {
width: 234px;
padding-left: 70px;
text-align: left;
}

a.dnnFormHelp {
display: none;
}

@media (max-width: 979px) {
.dnnLabel,
.dnnFormItem-wideLabels .dnnLabel {
width: auto;
padding-left: 0;
padding-right: 0;
float: none;
display: block;
text-align: left;
}
    
.dnnFormItem-wideLabels .dnnLabel {
width: auto;
}
}

#dnn_ctr1710_AddInitiateSchedule_txtMiddleInitial {
width: 42px;
}

#dvUserActions,
#dvAdminActions {
padding-right: 40px;
margin-top: 30px;
}


#dvUserActions {
margin-left: 184px;
padding-left: 8px;
}

#dvUserActions .primaryButton,
#dvUserActions .dnnSecondaryAction {
background: #3E4F66 !important;
}

.ceremonyButton  input[type="submit"], .ceremonyButton  input[type="button"]{
background: #3E4F66 !important;
}

@media (max-width: 979px) {
#dvUserActions,
#dvAdminActions {
margin-left: 0;
padding-left: 0;
padding-right: 0;
}
}

#ssBasicSettings .ceremonyButton, .primaryButton, .dnnSecondaryAction{
margin-left: 25px;
background: #3E4F66 !important;
}
.ceremonyButton, .ceremonyButton:hover, .primaryButton, .dnnPrimaryAction, .dnnSecondaryAction, a.dnnPrimaryAction {
background: #3E4F66 !important;
}

@media (max-width: 979px) {
#ssBasicSettings .ceremonyButton {
margin-left: 0;
}
}

.dnnFormItem .additionalNote {
width: 320px;
text-align: right;
font-weight: normal;
}

.dnnFormItem .checkItem label {
margin-left: 8px !important;
}

.dnnFormItem .checkItem {
display: inline-block;
width: 120px;
margin-bottom: 9px;
}

.dnnFormItem .checkItemContainer {
display: inline-block;
width: 320px;
}

.helpText {
font-style: italic;
font-size: 16px;
line-height: 1.4em;
}

.helpTextTop {
margin-bottom: 20px;
}

.helpTextBottom {
padding-top: 20px;
max-width: 570px;
}

.stepLabel {
margin: 22px 0;
text-align: center;
font-size: 16px;
}

.additionalComments {
font-size: 19px;
}

.RadPicker td a {
margin: 0 10px;
}

.RadPicker_Default .rcCalPopup,
.RadPicker_Default .rcTimePopup {
width: 25px;
height: 25px;
    
background: transparent
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzg3RTMzQjI1MkI1MTFFNjkwMEJENzU0MTcwMDJBRkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzg3RTMzQjM1MkI1MTFFNjkwMEJENzU0MTcwMDJBRkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ODdFMzNCMDUyQjUxMUU2OTAwQkQ3NTQxNzAwMkFGRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3ODdFMzNCMTUyQjUxMUU2OTAwQkQ3NTQxNzAwMkFGRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhnqGjUAAAEgUExURf///zU1NDMzMpWVlZ+fn4GBgfn5+XV1dYWFhUVFRGhoZ46OjnJycnx8e+/v77Ozs7GxsMLCwvX19URERNXV1W5ubbm5uHl5eHNzcr29vba2tkhIR6WlpYaGhqurq319fOfn59bW1uPj456enjs7OkNDQuvr62lpaTQ0M6WlpPb29unp6PLy8vz8/E5OTTo6OYODg97e3vr6+v39/ZWVlFNTUu7u7pOTkVFRUczMzPn5+D8/PltbW01NTEFBQG1tbImJiTw8O0REQzY2Ne3t7f7+/uDg4JGRkZ2dnV5eXeXl5d3d3aGhoWZmZTg4N2lpaF1dXaKiojIyMZeXlsvLy5SUk4ODgr+/v/Dw8NjY2ICAf7Cwr9nZ2HZ2dVZWVYuLigZkm7gAAAECSURBVHjalJBZU8JAEIRnG9xkQ4IxUQRBLkHBA8X7vsX7AO8D/P//wll5AAssYz9827W9Nb01RFru+guzVtlgLp6fUUf3mGTmEGMu3by1L49DhmGsYI95jTumfbTD/MzSLXylDlBUSu1ii6lK80r5jW0qNTelPEVVSvmAd2a0kGGugcQTjwwL3fOKZ6Ys7jOvBIkBPmc/TphzOambL1e/37aTXv2dDJmmS9MRc3xG27GuJAKMUBTAsLajXcmgZU2QF7em8tqmAvXEbLtMnmPHL7RNB+pJOE6aPNPJZLV1A/X8/Fs5UM/vO/jnRrHQN6mD/ORjqFfLrQIlkqKfDlNfAgwAcc0aAnltfHEAAAAASUVORK5CYII=)
no-repeat center center;
}

.RadPicker_Default .rcTimePopup {
background-image:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjkzMkUwMjQ1MkI1MTFFNkFCNzRDQTYwRTA0M0JCOTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjkzMkUwMjU1MkI1MTFFNkFCNzRDQTYwRTA0M0JCOTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OTMyRTAyMjUyQjUxMUU2QUI3NENBNjBFMDQzQkI5NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OTMyRTAyMzUyQjUxMUU2QUI3NENBNjBFMDQzQkI5NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtKXsrEAAAGAUExURaenp+rq6ujo6FFRUtvb221tbkVFRsHBwUBAQry8vLq6uouLiyEhI0xMTSgoKoaGhoSEhC0tLklJSgsLDHl5empqa5SUlBUVFh0dHmFhYiYlJz4+PxgYGhYXGFZWV1RUVTk5OioqLCMjJAEBA/////7+/v39/VNTVPz8/Pn5+eHh4fPz8/v7+/T09PX19fr6+mlpaqysrJqamkNDRJmZmo+PkO/v7w4OEPj4+PLy8sfHxxEREu3t7ba2t93d3dHR0aWlpmVlZlxcXc/Pz/Hx8Zubm9TU1NXV1ePj45GRkcXFxlxbXLm5upqam/Dw8FdXWEtLTGpqbI2NjaOjo5iYmfb29YeHiIKCg6SkpF9fYPDw76+vsGNjZH9/gMPDxNjY2NbW1iYmJy4uMPTz9N7e38XFxcjIyWhoaJ+fn4iIiE5OUHFxcnd3d1hYWa6urrm5uc3Nzbe3txsbHKCgoJOTlMLCwhMTFLGxsbOzs8rKyuzs7OLi4ra2ttzc3Pb29vf394V7GD4AAAGMSURBVHjaVJJnQ8IwEIaDbMEiFChiiwopZQ/ZeyiKe+Me4N57r79u2kCL+dDL5bm+d7kLgJ0lu+vVjn2ILgTY5OMavY1hbHrV2fg/smF/2CkfcNzkyiZNRCXiVZKXPmRHa+jzHSHNnjbxVFxlUZ1FAS4Li4mBMVbDEgrJjYxOIO+pR4VVKgl6E75aaown8hhyfT1dDHo0HCKll1m0VzonJOCGN0wRgqlmEDn1mG1PImyQsEJwPSB4maHUdleBXASC4avPgJDYQi8akn6//xC6076IHIJBhqjjSBWZsxMEYZuDCidzgf6xZH8x0ZHGp/joqrUEQ9MDiMiXOurh7JGYaaYCQaOV7rqJm8VBLR0Ex7kTqaY2gGqqBEFAsyCBzm4oxqLuFMjbeS1/5sbA8xV6I7VCr0+bKtWapDQ+aHIq8RT8Jtcr36zOKrv6gu2Z5jkmkUE2ys85eU5Vt4SZ8hqBfmqk8SxzOGTq9Sa9jGUBlt83E5SepvXUyG5RfDsBr8CCEwUA7id/xHR/AgwAoK1lo61WC0YAAAAASUVORK5CYII=);
}

.RadPicker_Default a.rcCalPopup:hover,
.RadPicker_Default a.rcCalPopup:focus,
.RadPicker_Default a.rcCalPopup:active,
.RadPicker_Default a.rcTimePopup:hover,
.RadPicker_Default a.rcTimePopup:focus,
.RadPicker_Default a.rcTimePopup:active,
.RadPicker_Default a.rcDisabled.rcTimePopup,
.RadPicker_Default a.rcDisabled.rcCalPopup {
background-position: center center;
opacity: 0.7;
}

.RadPicker_Default a.rcDisabled.rcTimePopup:hover,
.RadPicker_Default a.rcDisabled.rcCalPopup:hover {
background-position: center center;
opacity: 0.4;
}
.divSchedulerRequest {
width: 679px;
background: white;
padding: 27px;
}

@media (max-width: 748px) {
.divSchedulerRequest {
width: 85%;
}
}
@media (min-width: 1000px)
{
.editContainer
{
	width: 75%;
	padding-top: 50px;
	margin: 0 auto;
}
}

.scheduleExceptions {
width: 850px;
background: white;
padding: 27px;
}
.emailManagement {
width: 1120px;
background: white;
padding: 27px;
padding-right: 40px;
padding-left: 40px;
}
.adminDashboard .reportsDashboard {
width: 1120px;
background: white;
padding: 27px;
padding-bottom: 60px;
}
/*
#dnn_ctr1710_ContentPane {
width: 679px;
background: white;
padding: 27px;
}
*/
.dnnFormItem > .RadPicker {
display: inline-block;
}

.RadCalendar {
min-width: 240px;
}

.RadCalendar .rcTitlebar {
height: 35px;
padding: 0 85px;
    
background: #BFC1C2 url(../images/calendar-rcTitlebar-bg.jpg) no-repeat;
background-size: 100%;
color: white;
    
position: relative;
    
}

.RadCalendar .rcTitlebar:before,
.RadCalendarTimeView:before {
content: 'Choose an Available Date';
display: block;
position: absolute;
top: -36px;
left: -1px;
right: -1px;
border: 1px solid #000;
background: #3E4F66;
    
line-height: 34px;
height: 34px;
    
font-size: 16.67px;
border-radius: 3px 3px 0 0;
    
color: white;
text-align: center;
}

body>.RadCalendarPopupShadows {
padding: 0;
padding-top: 36px;
    
-webkit-box-shadow: 1px 1px 7px 0px rgba(0, 0, 0, 0.25);
-moz-box-shadow: 1px 1px 7px 0px rgba(0, 0, 0, 0.25);
box-shadow: 1px 1px 7px 0px rgba(0, 0, 0, 0.25);
}
body>.RadCalendarFastNavPopup {
padding: 0 5px 5px 0;
}

.RadCalendar .rcTitlebar .rcTitle {
text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.6);
border: none;
position: relative;
top: 8px;
}

.RadCalendar .rcMain {
border: 1px solid #D9D9D9;
border-top: none;
}

.RadCalendar .rcTitlebar .rcNext,
.RadCalendar .rcTitlebar .rcPrev,
.RadCalendar .rcTitlebar .rcFastNext,
.RadCalendar .rcTitlebar .rcFastPrev {
width: 25px;
height: 25px;
background: url(../images/calendar-arrows.jpg) no-repeat;
background-position: 0 0;
    
float: none;
margin: 0;
    
position: absolute;
top: 5px;
}

.RadCalendar .rcTitlebar .rcPrev {
left: 35px;
}

.RadCalendar .rcTitlebar .rcNext {
background-position: -25px 0;
right: 35px;
}

.RadCalendar .rcTitlebar .rcFastPrev {
background-position: 0 -25px;
left: 5px;
}

.RadCalendar .rcTitlebar .rcFastNext {
background-position: -25px -25px;
right: 5px;
}



.RadCalendar .rcTitlebar a.rcPrev:hover {
background-position: -50px 0;
}

.RadCalendar .rcTitlebar a.rcNext:hover {
background-position: -75px 0;
}

.RadCalendar .rcTitlebar a.rcFastPrev:hover {
background-position: -50px -25px;
}

.RadCalendar .rcTitlebar a.rcFastNext:hover {
background-position: -75px -25px;
}

.RadCalendarPopupShadows > .rcShadTR,
.RadCalendarPopupShadows > .rcShadBL,
.RadCalendarPopupShadows > .rcShadBR {
display: none
}

.RadCalendar .rcWeek th {
border-bottom: 1px solid #EBEBEB;
background: #FAFAFA;
    
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
font-size: 9.38px;
color: #66696D;
    
padding: 0;
text-align: center;
    
height: 25px;
}

.RadCalendar .rcRow td {
border: none;
text-align: center;
}

.RadCalendar .rcMain .rcRow a,
.RadCalendar .rcMain .rcRow span {
display: inline-block;
    
height: 23px;
width: 23px;
line-height: 23px;
    
color: #393B3C;
font-size: 12px;
font-weight: bold;
font-family: 'Open Sans', sans-serif;
    
padding: 0;
margin: 2px;
text-align: center;
    
border: none;
}

.RadCalendar .rcMain .rcRow .rcHover a {
color: #393B3C;
}

.RadCalendar .rcMain .rcRow span {
color: #898989;
}

.RadCalendar .rcMain .rcRow .rcSelected {
background: none;
border: none;
}
.RadCalendar .rcMain .rcRow .rcSelected a {
background: #3E4F65;
border-radius: 50%;
}

.RadCalendar .rcRow .rcHover,
.RadCalendar .rcRow .rcToday {
border: none;
background: none;
}
.RadCalendar .rcRow .rcHover a,
.RadCalendar .rcRow .rcToday a {
background: #DFE2E6;
border-radius: 50%;
}

.RadCalendar .rcRow .rcHover {
cursor: pointer;
}


.RadCalendarTimeView:before {
content: 'Choose an Available Time';
top: 0;
left: 0;
right: 0;
}
.RadCalendarTimeView th {
display: none;
}
.RadCalendarTimeView input[type="button"] {
border: none;
background: transparent;
padding: 8px 11px;
}
.RadCalendarTimeView .rcHover input[type="button"],
.RadCalendarTimeView input[type="button"]:hover {
background: #EEE;
text-decoration: underline;
}
.RadCalendarTimeView input[type="button"].unavailable,
.RadCalendarTimeView input[type="button"].exception,
.RadCalendarTimeView .rcHover input[type="button"].unavailable,
.RadCalendarTimeView .rcHover input[type="button"].exception,
.RadCalendarTimeView input[type="button"].unavailable:hover,
.RadCalendarTimeView input[type="button"].exception:hover {
background: #FFF;
text-decoration: none;
color: #DEDCD8;
cursor: default;
}

.RadCalendarTimeView td {
border-width: 0 0 1px 1px;
border-color: #6E6E6E;
padding: 0;
}


/*** Modal Popup ***/
/* The Modal (background) */
.ECmodal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 220px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.ECmodal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 50%; 
}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

/** EMS Calendar **/
.EMSCalendar{
    height: 600px !important;
}

/* Admin Page Navigation Button CSS */
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    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:focus, .btn:active:focus, .btn.active:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.btn:hover, .btn:focus {
    color: #333;
    text-decoration: none;
}

.btn:active, .btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}
.btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #3071a9;
    border-color: #285e8e;
}

a.btn.btn-primary {
    color: #FFF;
}

.btn-group-sm > .btn, .btn-sm {
    border-radius: 0px !important;
}

.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
    -webkit-border-top-right-radius: 4px !important;
    -moz-border-radius-topright: 4px !important;
    border-top-right-radius: 4px !important;
    -webkit-border-bottom-right-radius: 4px !important;
    -moz-border-radius-bottomright: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.btn-group > .btn:first-child, .btn-group > .dropdown-toggle {
    -webkit-border-top-left-radius: 4px !important;
    -moz-border-radius-topleft: 4px !important;
    border-top-left-radius: 4px !important;
    -webkit-border-bottom-left-radius: 4px !important;
    -moz-border-radius-bottomleft: 4px !important;
    border-bottom-left-radius: 4px !important;
}

/* OVERWRITE DNN CSS */
.DNNContainer_Title_h2 {
    max-width: 65% !important;
}

.container-fluid {
    padding-left: 30px;
    padding-right: 0px !important;
}

#dnn_ctr2556_AdminDashboard_Dashboards_DEBUGPANE {
    width: 97.3% !important;
}