
.found-title {
    border: 3px solid red !important;
    color: yellow;
}
#external-calendars {
    float: left;
    width: 140px;
}
/* 1 row title
        span.fc-event-title {
            width: 100%;
            max-width: 100%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
*/
.chosen-single {
    width:150px !important;
}

#loading {
    /*border-radius:15px;
    padding:10px;
    background-color:#000;
    color:white;*/
    position:absolute;
    top:-12px;
    left:18%;
    display:none;
    z-index:1010;
}


#saving {
    border-radius:15px;
    padding:10px;
    background-color:#000;
    color:white;
    position:absolute;
    top:-15px;
    left:18%;
    display:none;
    z-index:1010;
}

/*#cal_message {
        border-radius:15px;
        padding:10px;
        background-color:#17BF1E;
        color:white;
        position:absolute;
        top:-15px;
        left:18%;
        width:15%;
        display:none;
        z-index:1011;
        box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}*/

#overlay {
    display:none;
    position: fixed;
    left: 0px;
    top: 0px;
    width:100%;
    height:100%;
    text-align:center;
    z-index: 1000;
    background-color: #333;
    zoom: 1;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
#editform {
    display:none;
    position:fixed;
    top:30%;
    left:50%;
    margin-left: -150px;
    width: 300px;
    height: 150px;
    background-color:#F0F0F0;
    border:solid 1px #333;
    z-index:2000;
}
h3.active, h3:hover {
    background: #EEEEEE; /* old browsers */
    background: -moz-linear-gradient(top, #EEEEEE 0%, #DDDDDD 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EEEEEE), color-stop(100%,#DDDDDD)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#DDDDDD',GradientType=0 ); /* ie */
}
div.sidebox {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
    background: #F9F9F9;
    border: #E0E0E0 1px solid;
    line-height: 16px;
    outline: 1px white solid;
}
.sidebox ul {
    list-style-type: none;
    list-style-image: none;
    padding: 0;
    margin: -10px -10px -10px -10px;
}
.sidebox ul li {
    padding-left: 10px;
    line-height: 30px;
    height: 30px;
    color: #333;
    background: #FCFCFC; /* old browsers */
    border-bottom: 1px solid #F0F0F0;

}
.sidebox ul li:hover {
    background: #F0F0F0; /* old browsers */
    color: #000;
}
.sidebox ul li.active {
    background: #EEEEEE; /* old browsers */
    background: -moz-linear-gradient(top, #DDDDDD 0%, #EEEEEE 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DDDDDD), color-stop(100%,#EEEEEE)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DDDDDD', endColorstr='#EEEEEE',GradientType=0 ); /* ie */	color: #000;
    border-top: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;

}
.ui-widget {
    font-size: 1em;
}
.ui-dialog {
    padding:0;
}
.ui-widget-header {
    background-image: -moz-linear-gradient(center top , #fdfdfd 0%, #eaeaea 100%);
}

.not-draggable {
    /*cursor: pointer;*/
}

.ui-button-text-only .ui-button-text {
    padding: 0.4em 0.4em !important;
}

.ui-button-left {
    position:absolute !important;
    left:18px !important;
}

.control-label {
    float: left;
    padding-top: 5px;
    text-align: right;
    width: 160px;
}
label {
    display: block;
    margin-bottom: 5px;
}
label, input, button, select, textarea {
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
}
.control-group:before, .control-group:after {
    content: "";
    display: table;
    line-height: 0;
}
.control-group:after {
    clear: both;
}
.control-group:before, .control-group:after {
    content: "";
    display: table;
    line-height: 0;
}
.control-group {
    margin-bottom: 5px;
}
.controls {
    margin-left: 170px;
}
.disabled {
    /*background: repeating-linear-gradient(135deg, lightgray , lightgray 1px, #fff 1px, #fff 100px);*/
    background-color: #F7F7F7;
}

.ui-dialog-titlebar-close {
    visibility: hidden;
}
.pq-select-option-label > input, .pq-select-all > input {
    
}
.pq-select-text {
    min-height:24px;
}
.ui-selectmenu-button-closed {
    background: none !important;
}
.pq-select-multiple {
    background: none !important;
}
#form_container .ui-button {
    padding: 0.3em 0.5em 0.5em 1em !important;
}

.ui-selectmenu-button ui-selectmenu-button-closed ui-corner-all ui-button ui-widget {
    border: 1px solid #aacfe4 !important;
}

.fc-event-vert .fc-event-time {
    font-size: 0.85em !important;
}
.fc-event-time, .fc-event-title {
    font-size: 11px;
    overflow: auto;
    -webkit-overflow: auto;
}
.pq-select-text > .pq-select-item {
    font-size: 13px !important;
}
.fc-event-start-time, .fc-event-all-day {
    font-size: 13px !important;
}
.ui-widget.ui-widget-content {
    /*border: none !important;*/
}
.ui-dialog {
    overflow-y: scroll;
}

#dialog-message {
    border: none;
}


.ui-dialog .ui-dialog-buttonpane button, button:hover {
    background: #f6f6f6 none repeat scroll 0 0;
    border: 1px solid #aacfe4 !important;
    color: #454545;
    font-weight: normal;
  /*  font-family: Arial,Helvetica,sans-serif;*/
    border-radius:3px;
    
}

.ui-dialog .ui-dialog-buttonpane button:hover {
    background:  #eaecee  none repeat scroll 0 0;
    
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: none !important;
  text-align:right;
}

.button-fc-like:hover, #go_to_custom_listview_btn:hover {
    background: #e6e6e6 none repeat scroll 0 0;
    border: 1px solid #aacfe4 !important;
    color: #333333;
    font-weight: normal;
  /*  font-family: Arial,Helvetica,sans-serif;*/
    border-radius:3px;
}

div.pq-select-button{
    background:#FAFAD2 !important;
    
}

.ui-widget {
    font-family: verdana,arial,Helvetica,sans-serif !important;
}

.pq-select-item.ui-state-default {
    background: #f6f6f6 none repeat scroll 0 0 !important;
}

.fc-state-default {
    text-shadow: none;
}

.pq-select-search-input {
    height: 25px !important;
}

.blocked_past_event {
    opacity: 0.6;
}

#events-layer:hover {
    display: none;
}

#edit_dlg_employee_selectbox-menu {
    max-height: 350px;
}
#edit_dlg_reminder_selectbox-menu {
    max-height: 170px;
}

.chosen-choices {
    background-image: none !important;
    cursor: pointer !important;
}

.search-field, .chosen-search-input {
    cursor: pointer !important;
}

ul.wysihtml5-toolbar{margin:0;padding:0;display:block}ul.wysihtml5-toolbar::after{clear:both;display:table;content:""}ul.wysihtml5-toolbar>li{float:left;display:list-item;list-style:none;margin:0 5px 10px 0}ul.wysihtml5-toolbar a[data-wysihtml5-command=bold]{font-weight:700}ul.wysihtml5-toolbar a[data-wysihtml5-command=italic]{font-style:italic}ul.wysihtml5-toolbar a[data-wysihtml5-command=underline]{text-decoration:underline}ul.wysihtml5-toolbar a.btn.wysihtml5-command-active{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);background-color:#E6E6E6;background-color:#D9D9D9;outline:0}ul.wysihtml5-commands-disabled .dropdown-menu{display:none!important}ul.wysihtml5-toolbar div.wysihtml5-colors{display:block;width:50px;height:20px;margin-top:2px;margin-left:5px;position:absolute;pointer-events:none}ul.wysihtml5-toolbar a.wysihtml5-colors-title{padding-left:70px}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=black]{background:#000!important}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=silver]{background:silver!important}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=gray]{background:gray!important}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=maroon]{background:maroon!important}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=red]{background:red!important}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=purple]{background:purple!important}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=green]{background:green!important}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=olive]{background:olive!important}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=navy]{background:navy!important}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=blue]{background:#00f!important}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=orange]{background:orange!important}.glyphicon-quote:before{content:"\201C";font-family:Georgia,serif;font-size:50px;position:absolute;top:-4px;left:-3px;max-height:100%}.glyphicon-quote:after{content:"\0000a0"}