﻿
/*** Seamless Calendar ***/
.sc-cal,.sc-cal * 
{
    font-size:14px;
}
.sc-cal td { background:none;padding: 1px;border: 1px;}
.sc-cal .ui-dialog-buttonpane {padding: 1em 0px 0.5em 0;}
.sc-cal .sc-cal-tab {padding-left:0px;}
.sc-cal .sc-cal-tab li {display: inline-block;  padding:0 8px;  border-left:#000 solid 1px; margin-left:0;}
.sc-cal .sc-cal-tab li:first-child {padding-left:0px;  border:none;}
.sc-cal .sc-cal-tab li.active {font-weight:bold;}
.sc-cal .scpicker input,.sc-cal .ui-spinner-input {width:110px;}
.sc-cal .scpicker input { margin-top:0;margin-bottom:0;}
.sc-cal .sc-cal-timezone-holder {}
.sc-cal .sc-cal-pane {padding:20px; border:gray solid 1px; border-radius:4px; margin: 16px 0;}
.sc-cal .sc-cal-row {margin:10px 0px;}
.sc-cal .sc-cal-row .sc-cal-label {display:inline-block;}
.sc-cal .sc-cal-pperiod .sc-cal-row .sc-cal-label {width:80px;}
.sc-cal-title {font-weight:bold;}
.sc-cal-left{float:left;}
.sc-cal-right{float:right;}
.sc-cal-radio{ display:inline-block;}
.sc-cal-section-pattern .sc-cal-radio{margin-right:20px;}
ul.sc-cal-radiobuttonlist
{
  list-style-type:none;
  padding: 0;
  box-sizing:border-box;
}
ul.sc-cal-radiobuttonlist li{
  margin:5px 0;
}
.sc-cal-checkboxlist td input,.sc-cal-radio input,ul.sc-cal-radiobuttonlist input{margin:0 5px 0 0;}
.sc-cal-row .ui-spinner{vertical-align: baseline;}
.sc-cal-checkboxlist td { padding:5px; }
.sc-cal-pmulti tr:hover .sc-cal-delete{display:block;}
.sc-cal-pmulti .btn-container{margin-top:10px;}
.sc-cal-error{color:red;}
.sc-cal-pmulti .sc-cal-error{width: 0px;position: relative;}
.sc-cal-pmulti .sc-cal-error span {display:block;position:absolute;text-indent:-999px;}
.sc-cal-pmulti .sc-cal-error span:after{content:"*";position:absolute;top:-0.5em;left:-0.5em;text-indent:0}

.sc-editcal-timezone{ display:none !important;}
/*** Seamless Calendar Ends ***/
.sc-cal-reccur-exception-grid td {
    border-bottom: 1px solid #ECECEC;
}
.sc-cal-reccur-exception-grid .sc-cal-checkbox > :hover {
    cursor: pointer;
}
.remove-exception-container .btn-container .pull-right {
    float: right;
}
.sc-cal-reccur-exception-grid tfoot .next::after {

    content: "";
    border: 4px solid #000;
    height: 0px;
    display: block;
    width: 0px;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-right-color: transparent;
    margin-top: 9px;
    margin-left: 10px;

}
.sc-cal-reccur-exception-grid tfoot .prev::after {

    content: "";
    border: 4px solid #494949;
    height: 0px;
    display: block;
    width: 0px;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    margin-top: 9px;
    margin-left: 6px;

}

.sc-cal-reccur-exception-grid tfoot .prev.disabled:after {
    border-color: #b1b1b1;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
}
.sc-cal-reccur-exception-grid tfoot .next.disabled:after {
    border-color: #b1b1b1;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-right-color: transparent;
}


/* no focus ring in WYSIWYG editor */
body:not(.body) > *:focus {
    outline: none !important;
}

body:not(.body):focus  {
    outline: none !important;
}

/* fix for chrome*/
html {
    outline: none !important;
}

/*This is a fix for the iOS devices where radEditor is not compatible so users were not able to type in WYSIWYG in Event Creation Site*/
.reIframeWrapperIOS {
    width: 100%;
    height: 100%;
    min-height: 100% !important;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}