﻿ 


/*Page builder*/
.Page_iframe {clear:both;display:block; padding:0;}
.iframeCloak {display:none}
.Page_p ul {margin: 0 0 0 20px;padding: 5px 0 5px 0;list-style-type: disc;}
.Page_p ul ul {list-style-type: circle;}
.Page_p ul ul ul{list-style-type: square;}
.Page_p ol {margin: 0 0 0 20px;padding: 5px 0 5px 0;}
.Page_p li {margin:15px 0; word-wrap: break-word}
/*.Page_iframe {min-height: 20px; background:#eee;border:dotted 1px #ccc; box-sizing:content-box;clear:both;display:block;margin-bottom:1rem;text-align:center}*/
.Page_iframe .iFrameDescription {display:block;clear:both;margin:15px;padding:0;line-height:normal}
.Page_iframe .iFrameButton {display:block;clear:both;margin:15px;padding:0;line-height:normal;text-align:center}

.Page_Media .MediaHolder {display:block;clear:both; position:relative}
.Page_Media .MediaHolder img {display:block;clear:both;width:100%;}
.Page_Media .pb-audio-block > img {display:block;width:50px;height:50px;position:absolute;top:4px;left:4px}
.Page_Media .pb-audio-block > .pb-audio-caption {clear:both;display:block;min-height:50px;padding:0 0 0 60px;text-align:left;}
.Page_Media .pb-audio-block > .pb-audio-caption div {display:block;clear:both;font-size:14px;font-weight:bold;padding:5px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#333}
.Page_Media .pb-audio-block > .pb-audio-caption span {display:block;clear:both;color:#666;font-size:10px;font-weight:normal;padding:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.Page_Media .pb-audio-block   {background-image: -moz-radial-gradient(center, ellipse cover, #ffffff 0%, #d5d5d5 100%);background-image: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(100%,#d5d5d5));background-image: -webkit-radial-gradient(center, ellipse cover, #ffffff 0%,#d5d5d5 100%);background-image: -o-radial-gradient(center, ellipse cover, #ffffff 0%,#d5d5d5 100%);background-image:  -ms-radial-gradient(center, ellipse cover, #ffffff 0%,#d5d5d5 100%);background-image: radial-gradient(ellipse at center, #ffffff 0%,#d5d5d5 100%);background-repeat: no-repeat;background-position: center center;box-sizing:content-box;border-radius:3px;font-size:12px;padding:8px;color:#666;height:42px}
.Page_Media .MediaHolder img {z-index:1}
.Page_Media .MediaHolder .pb_playing {position:absolute;display:block;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:5}
.Page_Media .MediaHolder[data-mediatype='2'], .Page_Media .MediaHolder[data-mediatype='3'] {cursor:pointer}

.button-normal { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAYAAADtlXTHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NjNGM0FGRDZDQjAxMUUyODQwQURGMURCNTgwNjBGNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NjNGM0FGRTZDQjAxMUUyODQwQURGMURCNTgwNjBGNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY2M0YzQUZCNkNCMDExRTI4NDBBREYxREI1ODA2MEY1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY2M0YzQUZDNkNCMDExRTI4NDBBREYxREI1ODA2MEY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+rJUiRwAAACNJREFUeNpiYIACRiYgwcSEwsJGMGPhMhPJxWYAGgGxHCDAACGWAHiwdpr8AAAAAElFTkSuQmCC) repeat-x; border-style:solid; border-width:1px; border-radius:8px; box-shadow:inset 0 1px 1px rgba(255,255,255,0.5), 0 1px 1px rgba(0,0,0,0.5); color:#fff; cursor:pointer; font-size:12px; font-weight:600;  text-shadow:0 -1px 1px rgba(0,0,0,0.5); text-decoration:none;padding:0px;outline:none}
.button-normal, .button-normal:hover, .button-normal:active { transition: background 0.25s, border-color 0.25s, box-shadow 0.25s; -moz-transition: background 0.25s, border-color 0.25s, box-shadow 0.25s; -webkit-transition: background 0.25s, border-color 0.25s, box-shadow 0.25s; -o-transition: background 0.25s, border-color 0.25s, box-shadow 0.25s; }
.button-normal:active { box-shadow:inset 0 2px 4px rgba(0,0,0,0.5), 0 1px 2px rgba(255,255,255,0.5); text-shadow:0 0 10px rgba(255,255,255,0.75)!important; }
.button-normal.disabled { color:#ddd!important; text-shadow:none!important; }
.button-normal.disabled:active { background-color:inherit; border-color:inherit; text-shadow:none!important; }
.button-normal > span,.button-action > span,.button-navigation > span,.button-confirm > span,.button-delete > span,.button-normal > a,.button-action > a,.button-navigation > a,.button-confirm > a,.button-delete > a {display:block;height:30px; line-height:30px;  padding:0 10px;border-radius:8px;}
.button-normal { background-color:#dddddd; border-color:#919191; border-bottom-color:#454545; border-top-color:#cccccc; color:#333; text-shadow:0 1px 1px rgba(255,255,255,0.75); }
.button-normal:hover { background-color:#f7f7f7; }
.button-normal:active { background-color:#c4c4c4; border-bottom-color:#cccccc; border-top-color:#454545; text-shadow:0 1px 1px rgba(255,255,255,0.5); }
.button-normal.disabled { background-color:#eee!important; border-color:#bbb; color:#999!important; }
.MediaHolder[data-mediatype="2"]:before{position:absolute;top:0px;left:0px;height:100%;width:100%; content:" ";display:block;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC') no-repeat center center;z-index:3;}
.MediaHolder[data-mediatype="2"]:after{position:absolute;top:0px;left:0px;height:100%;width:100%; content:" ";display:block;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg==') no-repeat center center;z-index:4;}

.Page_Media .SlideShowHolder {display:block;clear:both;position:relative;overflow:hidden;}
.Page_Media .SlideShowHolder .cameracurrent {}
.Page_Media .SlideShowHolder .kb-slide {position: absolute;z-index: 1;opacity: 0;}
.Page_Media .SlideShowHolder  .kb-slide img{position: relative;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;}




#Calendar{z-index:1;display:block;position:static;clear:both;width:100%;min-width:200px;}
.Cal_Slots0a{display:block;position: static;float:left;width:30px;height:20px;overflow:hidden;line-height:20px;background-image: url('/App_Themes/Site_Skin/images/Modules/Calendar/Allday.png'); background-repeat:no-repeat;background-position:center center;}
.Cal_Slots0n{display:block;position: static;float:left;width:30px;height:20px;overflow:hidden;line-height:20px;background-image: url('/App_Themes/Site_Skin/images/Modules/Calendar/Normal.png'); background-repeat:no-repeat;background-position:center center;}
.Cal_Slots2{display:block;position: static;float:left;width:160px;height:25px;overflow:hidden;line-height:18px;}
.Cal_Slots3{display:inline;position: static;float:left;width:310px;height:25px;overflow:hidden;margin-left:10px;line-height:20px;line-height:18px;}
.Cal_Slots1{display:block;position: static;float:right;width:200px;height:25px;overflow:hidden;line-height:20px;line-height:18px;text-align:right;font-style:italic}
.Cal_TDR{padding-left:2px;height:41px;padding-right:2px;overflow:hidden;overflow:hidden;background-image:url('/App_Themes/Site_Skin/images/Modules/Calendar/Tall_End.gif'); background-repeat:no-repeat;background-position:right top;}
.Cal_TDR a:hover{text-decoration:none;}
.Cal_TDL{height:41px;background-image:url('/App_Themes/Site_Skin/images/Modules/Calendar/Tall_start.gif'); background-repeat:no-repeat;overflow:hidden;}
.Cal_TDC{margin-top:1px;height:41px;line-height:21px;background-image:url('/App_Themes/Site_Skin/images/Modules/Calendar/Tall_Mid.gif'); background-repeat:repeat-x; overflow:hidden;}
a .CalTopTitle{display:block;position:static;clear:both;text-align:center;height:20px;line-height:20px;font-size:8pt;overflow:hidden;cursor:pointer;color:#107ba8;font-weight:bold;margin:0px 5px 0px 5px;}
a:hover .CalTopTitle{display:block;position:static;clear:both;text-align:center;height:18px;line-height:18px;font-size:8pt;overflow:hidden;cursor:pointer;text-decoration:none;border-bottom:solid 1px #eaeaec;margin:1px 5px 0px 5px;color:#107ba8}
.CalNavTitle{display:block;position:static;clear:both;text-align:center;height:18px;line-height:18px;font-size:7pt;font-style:italic;font-weight:normal;color:#898787;overflow:hidden;}
.CalTopTitle {text-align:center}
.CalTopTitle a{text-decoration: none;color: #666666;}
.CalTopTitle a:hover{text-decoration: none;color: #107ba8;}
.Cal_Zone1{width:200px;float:left;padding:5px 0px 5px 0px;}
.Cal_Zone2{float:left;clear:right;width:200px;padding:0px 0px 15px 0px;position:relative;overflow:hidden;vertical-align:top}
.Cal_Zone1 table th {width:23px;height:18px;text-align:center;font-size: 8pt;color: #bebebe;font-weight:normal;font-size:7.5pt}
.Cal_Zone1 table th span{border-bottom:solid 1px #ebebeb;width:22px;height:16px;display:block;}
.Cal_Zone1 table td {width:23px;height:18px;text-align:center;font-size: 8pt;color: #666666;}
.Cal_Zone_H{display:block;clear:both;width:200px;float:none;height:25px;padding-top:3px;}
.Cal_Zone_T{display:block;width:158px;height:18px;float:left;line-height:18px;font-weight:bold;text-align:center;padding:0px 0px;margin:0px 0px;}
.Cal_Zone_F a:hover{height:18px;width:18px;background:url('images/DateTimePicker/NavBtns.png') no-repeat right -36px;border-right:solid 1px #fff;float:left;padding:0px 0px;margin:0px 0px;}
.Cal_Zone_F a{height:18px;width:18px;background:url('images/DateTimePicker/NavBtns.png') no-repeat right -18px;border-left:solid 1px #fff;float:left;padding:0px 0px;margin:0px 0px;}
.Cal_Zone_B a:hover{height:18px;width:18px;background:url('images/DateTimePicker/NavBtns.png') no-repeat left -36px;border-right:solid 1px #fff;float:left;padding:0px 0px;margin:0px 0px;}
.Cal_Zone_B a{height:18px;width:18px;background:url('images/DateTimePicker/NavBtns.png') no-repeat left -18px;border-left:solid 1px #fff;float:left;padding:0px 0px;margin:0px 0px;}
.Cal_Zone_B,.Cal_Zone_F{height:18px;width:20px;display:block;float:left}
.Cal_Zone1 table td.Taged span{width:22px;height:18px;text-align:center;color:#fff;background:#d3d3d3 url('images/DateTimePicker/startendWide.png') no-repeat;display:block;margin:0px 1px 0px 1px;cursor:pointer}
.Cal_Zone1 table td span {cursor:pointer}
.Cal_Zone1 table td span.gray{width:22px;height:18px;text-align:center;color:#bebebe;display:block;margin:2px 1px 0px 1px;cursor:default}
.Cal_Zone1 table td span.Selected{width:22px;height:18px;text-align:center;color:#fff;background:#107ba8 url('images/DateTimePicker/startendWide.png') no-repeat;display:block;margin:0px 1px 0px 1px;cursor:pointer}
.Cal_Zone1 table td span.SelectedDisabled{width:22px;height:18px;text-align:center;color:#bebebe;background:#107ba8 url('images/DateTimePicker/startendWide.png') no-repeat;display:block;margin:0px 1px 0px 1px;cursor:default}
.Cal_Zone1 table td span.weekColor{width:22px;height:18px;text-align:center;color:#bebebe;display:block;margin:0px 6px 0px 2px;cursor:pointer}
.Cal_Zone1 table th.weekColor{width:22px;height:18px;text-align:center;color:#bebebe;display:block;}
.Cal_ItemBlue{font-weight:bold;height:20px;display:block;clear: both;border-bottom: solid 1px #d3d3d3;padding: 5px 5px 0px 0px;line-height:20px;vertical-align: top;font-size: 8pt;color: #107ba8;overflow:hidden;text-align:left;}
.Cal_ItemBlue_T1{float:left;font-style:italic;font-weight:bold;display:block;vertical-align:top}
.Cal_ItemBlue_T2{float:right;font-style:normal;font-weight:normal;display:block;vertical-align:top}
.Cal_ItemWhite{height:20px;display:block;position: static;clear: both;background: #ffffff;border-bottom: solid 1px #ebebeb;padding: 5px 5px 0px 0px;line-height:20px;text-align: left;vertical-align: top;font-size: 8pt;color: #666666;overflow:hidden;}
.Cal_ItemWhite:hover{height:20px;display:block;position: static;clear: both;background:#e8f1ff;border-bottom:solid 1px #0089b3;padding: 5px 5px 0px 0px;line-height:20px;text-align: left;vertical-align: top;font-size: 8pt;color: #666666;overflow:hidden;}
.Cal_No_events{height:20px;display:block;position: static;clear: both;background: #ffffff;padding: 5px 5px 0px 0px;line-height:normal;text-align: left;vertical-align: top;font-size: 8pt;color: #666666;}
.Cal_Spacer{height:22px;clear:both;display:block;}

.Buttons {margin:0 0;}
@media (max-width: 991px) {
   .Buttons button.col {width:100%;}
}