﻿/*#region */
html {background-image: none !Important;background-color: transparent !Important;}
body{background-color: transparent !Important;background-image: none !Important;}
body, Form#form1{min-height: auto !Important;height: auto !Important;}
table#controlsTable{margin-bottom: 5px;width: 100%;}
    table#controlsTable input#btnIcal:active, table#controlsTable input#btnIcal:focus, table#controlsTable input#btnPrintNewWindow:active, table#controlsTable input#btnPrintNewWindow:focus, table#controlsTable input#btnRSSFeed:active, table#controlsTable input#btnRSSFeed:focus, table#controlsTable input#btnSubmit:active, table#controlsTable input#btnSubmit:focus, table#controlsTable div#btnCustomize:focus, table#controlsTable div#btnCustomize:active {
        background-color: #999;
    }
.RadSplitter {border: none !important;margin: 0 !important;}
.RadPanelBar .rootGroup{border-left: none;border-right: none;}
.calendar-container{width: 200px;margin: 7px 0px;}
TABLE.RadCalendar{width: 200px !Important;}
#RadScheduler1Panel{width: 100%;overflow: hidden;}
div.RadScheduler{width: 100%;}
#colorbox { top: 100px !Important; }
#RadWindowWrapper_apptWindow, .RadWindow .rwTable {
    max-width: 60% !important;
    transition: all 1s ease-out;
}
@keyframes animatetop{from{top:-300px;opacity:0} to{top:50%;opacity:1}}
/*#endregion*/

/*#region Styles for the appointment Subject */
.RadScheduler .rsAptSubject { text-align: left; margin: 0 0 3px; font-size: 10px; font-weight: normal; border-bottom: 0px; width: 100%; }
.RadScheduler .rsAgendaView .rsCategoryDarkGreen .rsAptContent {color: darkgreen !important;}
.RadScheduler .rsAgendaView .rsCategoryDarkRed .rsAptContent{color:darkred !important;}
.RadScheduler .rsAgendaView .rsAgendaTable tr.rsAgendaRow td:first-child, 
.RadScheduler .rsAgendaView .rsAgendaTable colgroup > *:nth-child(2), 
.RadScheduler .rsAgendaView .rsAgendaTable tr.rsAgendaRow:first-child > *:nth-child(2) {visibility: collapse;display: none;}
.RadScheduler .rsAgendaView .rsAgendaTable .rsAptSubject div {line-height: 1 !important;font-size: 20px;}

.rsAptDescription {
    font-style: italic;
    font-size: 10px;
} 
div.RadScheduler_Sitefinity .rsMonthView .rsTodayCell { background-color: #CCC; color: #000;border: 1px solid #000; } 
div.RadScheduler_Sitefinity .rsMonthView .special-holiday { background-color: #dfe1f3 !important; } 
.cancelledText {color: Red; text-shadow: 1px 1px 0px #3d3d3d; filter: dropshadow(color=#3d3d3d, offx=1, offy=1); font-weight:bold; }
/*#endregion*/
/*#region Remove the Subject underline for all-day appointments */
.RadScheduler .rsAllDayRow .rsAptSubject {border-bottom: none;} .RadScheduler .rsAptContent { padding-left: 2px !important; }
/*#endregion*/
/*#region Hide the delete button of appointments*/
.rsAptDelete{display: none;}
/*#endregion*/
/*#region for print calendar */
.PrintTable td {padding: 5px;border: solid 1px gray;} .printButton{text-align: right;margin-bottom: 5px;}
/*#endregion*/
/**#region used to auto size the event items **/
.RadScheduler .rsMonthView .rsWrap, .RadScheduler .rsMonthView .rsApt, .RadScheduler .rsMonthView .rsAptOut, .RadScheduler .rsMonthView .rsAptIn, .RadScheduler .rsMonthView .rsAptMid, .RadScheduler .rsMonthView .rsAptContent {cursor: pointer;filter: contrast(1.05);}
/*#endregion*/
/*#region color key */
div.hideColorKeyBtn, div.showColorKeyBtn{background-repeat: no-repeat;width: 163px;height: 29px;background-image: url('../images/buttons/btn_colorKey.png');cursor: pointer;float: right;margin-left: 3px;} div.hideColorKeyBtn{background-position: 0px 0px;} div.showColorKeyBtn{background-position: 0px -29px;} div#colorKey{background-color: #fff;padding: 5px 0px 5px 5px;border: solid 1px #ccc;} div.colorKeyGroup{display: -moz-inline-stack;display: inline-block;zoom: 1;*display:inline;max-width: 300px;margin-right: 10px;margin-bottom: 5px;border-bottom: solid 1px #999;vertical-align: bottom;} div.colorBox{float: left;height: 16px;width: 16px;background-color: #fffbc7;margin-right: 5px;border: 1px solid #999;} div.colorKeyGroup div.rsCategoryBlue{background-color: #bbd0ec;} div.colorKeyGroup div.rsCategoryDarkBlue{background-color: #3075c1;} div.colorKeyGroup div.rsCategoryGreen{background-color: #d0ecbb;} div.colorKeyGroup div.rsCategoryDarkGreen{background-color: #2b3f20;} div.colorKeyGroup div.rsCategoryOrange{background-color: #edd5b7;} div.colorKeyGroup div.rsCategoryPink{background-color: #f1dcff;} div.colorKeyGroup div.rsCategoryRed{background-color: #ecbbbb;} div.colorKeyGroup div.rsCategoryDarkRed{background-color: #ae2e47;} div.colorKeyGroup div.rsCategoryYellow{background-color: #fffbc7;} div.colorKeyGroup div.rsCategoryViolet{background-color: #540042;} div.colorKeyGroup div.rsCategoryHotPink { background-color: #FF0066; } div.colorKeyGroup div.rsCategoryPalePink { background-color: #FFCCFF; } div.colorKeyGroup div.rsCategoryBrightYellow { background-color: #FFFF33; } div.colorKeyGroup div.rsCategoryBrightOrange { background-color: #FF6600; } div.colorKeyGroup div.rsCategoryPurple { background-color: #990066; } div.colorKeyGroup div.rsCategoryBrightPurple { background-color: #9933FF; } div.colorKeyGroup div.rsCategoryAquaBlue { background-color: #00CC99; } div.colorKeyGroup div.rsCategorySeaBlue { background-color: #00CCFF; }
/*#endregion*/
.rsHeader h2 {color: #4d4d4d !Important;}
/*print colors*/
.PrintTable div.colorKeyGroup {margin-bottom: 0px;border-bottom: 0px;} .PrintTable div.colorBox {border-bottom: 1px solid #999;}
/*#region Icons */
[class^="icon-"], [class*=" icon-"] {display: inline-block;width: 20px;height: 14px;*margin-right: .3em;line-height: 14px;vertical-align: text-top;background-image: url("../Images/Icons/glyphicons-halflings.png");background-position: 14px 14px;background-repeat: no-repeat;} .icon-glass {background-position: 0  0;} .icon-music {background-position: -24px 0;} .icon-search {background-position: -48px 0;} .icon-envelope {background-position: -72px 0;} .icon-heart {background-position: -96px 0;} .icon-star {background-position: -120px 0;} .icon-star-empty {background-position: -144px 0;} .icon-user {background-position: -168px 0;} .icon-film {background-position: -192px 0;} .icon-th-large {background-position: -216px 0;} .icon-th {background-position: -240px 0;} .icon-th-list {background-position: -264px 0;} .icon-ok {background-position: -288px 0;} .icon-remove {background-position: -312px 0;} .icon-zoom-in {background-position: -336px 0;} .icon-zoom-out {background-position: -360px 0;} .icon-off {background-position: -384px 0;} .icon-signal {background-position: -408px 0;} .icon-cog {background-position: -432px 0;} .icon-trash {background-position: -456px 0;} .icon-home {background-position: 0 -24px;} .icon-file {background-position: -24px -24px;} .icon-time {background-position: -48px -24px;} .icon-road {background-position: -72px -24px;} .icon-download-alt {background-position: -96px -24px;} .icon-download {background-position: -120px -24px;} .icon-upload {background-position: -144px -24px;} .icon-inbox {background-position: -168px -24px;} .icon-play-circle {background-position: -192px -24px;} .icon-repeat {background-position: -216px -24px;} .icon-refresh {background-position: -240px -24px;} .icon-list-alt {background-position: -264px -24px;} .icon-lock {background-position: -287px -24px;} .icon-flag {background-position: -312px -24px;} .icon-headphones {background-position: -336px -24px;} .icon-volume-off {background-position: -360px -24px;} .icon-volume-down {background-position: -384px -24px;} .icon-volume-up {background-position: -408px -24px;} .icon-qrcode {background-position: -432px -24px;} .icon-barcode {background-position: -456px -24px;} .icon-tag {background-position: 0 -48px;} .icon-tags {background-position: -25px -48px;} .icon-book {background-position: -48px -48px;} .icon-bookmark {background-position: -72px -48px;} .icon-print {background-position: -96px -48px;} .icon-camera {background-position: -120px -48px;} .icon-font {background-position: -144px -48px;} .icon-bold {background-position: -167px -48px;} .icon-italic {background-position: -192px -48px;} .icon-text-height {background-position: -216px -48px;} .icon-text-width {background-position: -240px -48px;} .icon-align-left {background-position: -264px -48px;} .icon-align-center {background-position: -288px -48px;} .icon-align-right {background-position: -312px -48px;} .icon-align-justify {background-position: -336px -48px;} .icon-list {background-position: -360px -48px;} .icon-indent-left {background-position: -384px -48px;} .icon-indent-right {background-position: -408px -48px;} .icon-facetime-video {background-position: -432px -48px;} .icon-picture {background-position: -456px -48px;} .icon-pencil {background-position: 0 -72px;} .icon-map-marker {background-position: -24px -72px;} .icon-adjust {background-position: -48px -72px;} .icon-tint {background-position: -72px -72px;} .icon-edit {background-position: -96px -72px;} .icon-share {background-position: -120px -72px;} .icon-check {background-position: -144px -72px;} .icon-move {background-position: -168px -72px;} .icon-step-backward {background-position: -192px -72px;} .icon-fast-backward {background-position: -216px -72px;} .icon-backward {background-position: -240px -72px;} .icon-play {background-position: -264px -72px;} .icon-pause {background-position: -288px -72px;} .icon-stop {background-position: -312px -72px;} .icon-forward {background-position: -336px -72px;} .icon-fast-forward {background-position: -360px -72px;} .icon-step-forward {background-position: -384px -72px;} .icon-eject {background-position: -408px -72px;} .icon-chevron-left {background-position: -432px -72px;} .icon-chevron-right {background-position: -456px -72px;} .icon-plus-sign {background-position: 0 -96px;} .icon-minus-sign {background-position: -24px -96px;} .icon-remove-sign {background-position: -48px -96px;} .icon-ok-sign {background-position: -72px -96px;} .icon-question-sign {background-position: -96px -96px;} .icon-info-sign {background-position: -120px -96px;} .icon-screenshot {background-position: -144px -96px;} .icon-remove-circle {background-position: -168px -96px;} .icon-ok-circle {background-position: -192px -96px;} .icon-ban-circle {background-position: -216px -96px;} .icon-arrow-left {background-position: -240px -96px;} .icon-arrow-right {background-position: -264px -96px;} .icon-arrow-up {background-position: -289px -96px;} .icon-arrow-down {background-position: -312px -96px;} .icon-share-alt {background-position: -336px -96px;} .icon-resize-full {background-position: -360px -96px;} .icon-resize-small {background-position: -384px -96px;} .icon-plus {background-position: -408px -96px;} .icon-minus {background-position: -433px -96px;} .icon-asterisk {background-position: -456px -96px;} .icon-exclamation-sign {background-position: 0 -120px;} .icon-gift {background-position: -24px -120px;} .icon-leaf {background-position: -48px -120px;} .icon-fire {background-position: -72px -120px;} .icon-eye-open {background-position: -96px -120px;} .icon-eye-close {background-position: -120px -120px;} .icon-warning-sign {background-position: -144px -120px;} .icon-plane {background-position: -168px -120px;} .icon-calendar {background-position: -192px -120px;} .icon-random {background-position: -216px -120px;} .icon-comment {background-position: -240px -120px;} .icon-magnet {background-position: -264px -120px;} .icon-chevron-up {background-position: -288px -120px;} .icon-chevron-down {background-position: -313px -119px;} .icon-retweet {background-position: -336px -120px;} .icon-shopping-cart {background-position: -360px -120px;} .icon-folder-close {background-position: -384px -120px;} .icon-folder-open {background-position: -408px -120px;} .icon-resize-vertical {background-position: -432px -119px;} .icon-resize-horizontal {background-position: -456px -118px;} .icon-hdd {background-position: 0 -144px;} .icon-bullhorn {background-position: -24px -144px;} .icon-bell{background-position:-48px -144px;} .icon-certificate {background-position: -72px -144px;} .icon-thumbs-up {background-position: -96px -144px;} .icon-thumbs-down {background-position: -120px -144px;} .icon-hand-right {background-position: -144px -144px;} .icon-hand-left {background-position: -168px -144px;} .icon-hand-up {background-position: -192px -144px;} .icon-hand-down {background-position: -216px -144px;} .icon-circle-arrow-right {background-position: -240px -144px;} .icon-circle-arrow-left {background-position: -264px -144px;} .icon-circle-arrow-up {background-position: -288px -144px;} .icon-circle-arrow-down {background-position: -312px -144px;} .icon-globe {background-position: -336px -144px;} .icon-wrench {background-position: -360px -144px;} .icon-tasks {background-position: -384px -144px;} .icon-filter {background-position: -408px -144px;} .icon-briefcase {background-position: -432px -144px;}
/*overrides*/
.icon-warning-sign {background-image: url('../images/icons/alert.png'); width: 16px; height: 16px; background-position: 0px 0px; -webkit-border-radius: 5px; border-radius: 5px; margin-right: 2px !Important;}
/*#endregion*/
/*#region Holiday Backgrounds*/
.valentines-day { background-color: pink; } .st-patricks-day { } .independence-day, .memorial-day { /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjQ3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YTdjYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(200,0,0,1) 0%, rgba(255,255,255,0.47) 50%, rgba(106,124,196,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(200,0,0,1)), color-stop(50%,rgba(255,255,255,0.47)), color-stop(100%,rgba(106,124,196,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(200,0,0,1) 0%,rgba(255,255,255,0.47) 50%,rgba(106,124,196,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(200,0,0,1) 0%,rgba(255,255,255,0.47) 50%,rgba(106,124,196,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(200,0,0,1) 0%,rgba(255,255,255,0.47) 50%,rgba(106,124,196,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(200,0,0,1) 0%,rgba(255,255,255,0.47) 50%,rgba(106,124,196,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c80000', endColorstr='#6a7cc4',GradientType=0 ); /* IE6-8 */ } .halloween { } .thanksgiving { } .christmas { } .new-years-day { }
/*#endregion*/
/*region custom group colors*/
.RadScheduler .rsCategoryHotPink .rsAptContent, .RadScheduler .rsCategoryHotPink .rsAptIn, .RadScheduler .rsCategoryHotPink .rsAptMid, .RadScheduler .rsCategoryHotPink .rsResourceMarker { background-color: #FF0066 !important; border-color: #FF0066; } .RadScheduler .rsCategoryPalePink .rsAptContent, .RadScheduler .rsCategoryPalePink .rsAptIn, .RadScheduler .rsCategoryPalePink .rsAptMid, .RadScheduler .rsCategoryPalePink .rsResourceMarker { background-color: #FFCCFF !important; border-color: #FFCCFF !important; } .RadScheduler .rsCategoryBrightYellow .rsAptContent, .RadScheduler .rsCategoryBrightYellow .rsAptIn, .RadScheduler .rsCategoryBrightYellow .rsAptMid, .RadScheduler .rsCategoryBrightYellow .rsResourceMarker { background-color: #FFFF33 !important; border-color: #FFFF33 !important; } .RadScheduler .rsCategoryBrightOrange .rsAptContent, .RadScheduler .rsCategoryBrightOrange .rsAptIn, .RadScheduler .rsCategoryBrightOrange .rsAptMid, .RadScheduler .rsCategoryBrightOrange .rsResourceMarker { background-color: #FF6600 !important; border-color: #FF6600 !important; } .RadScheduler .rsCategoryPurple .rsAptContent, .RadScheduler .rsCategoryPurple .rsAptIn, .RadScheduler .rsCategoryPurple .rsAptMid, .RadScheduler .rsCategoryPurple .rsResourceMarker { background-color: #990066 !important; border-color: #990066 !important; } .RadScheduler .rsCategoryBrightPurple .rsAptContent, .RadScheduler .rsCategoryBrightPurple .rsAptIn, .RadScheduler .rsCategoryBrightPurple .rsAptMid, .RadScheduler .rsCategoryBrightPurple .rsResourceMarker { background-color: #9933FF !important; border-color: #9933FF !important; } .RadScheduler .rsCategoryAquaBlue .rsAptContent, .RadScheduler .rsCategoryAquaBlue .rsAptIn, .RadScheduler .rsCategoryAquaBlue .rsAptMid, .RadScheduler .rsCategoryAquaBlue .rsResourceMarker { background-color: #00CC99 !important; border-color: #00CC99 !important; } .RadScheduler .rsCategorySeaBlue .rsAptContent, .RadScheduler .rsCategorySeaBlue .rsAptIn, .RadScheduler .rsCategorySeaBlue .rsAptMid, .RadScheduler .rsCategorySeaBlue .rsResourceMarker { background-color: #00CCFF !important; border-color: #00CCFF !important; }
/*#endregion*/

/*/////////////////////////////////
	FIX TELERIK CALENDAR
/////////////////////////////////		*/
.RadCalendar .rcTitlebar .rcPrev, .RadCalendar .rcTitlebar .rcNext, .RadCalendar .rcTitlebar .rcFastPrev, .RadCalendar .rcTitlebar .rcFastNext {
    text-indent: 0 !important;
}

.RadScheduler .rsDatePickerAnimationWrapper {
    background: white;
}