﻿@import url("forms.css");

body, html { height: 100%; margin: 0 !important; padding: 0 !important; overflow: hidden; }
body { font-size: 12px; font-family: Arial, Verdana, sans-serif; }
#example { top: 0; }
#k-content { width: 100%; margin: 0; }
.modal { width: 100%; background: #000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); opacity: 0.3; z-index: 1999; position: absolute; }
#vertical { height: 100%; width: 100%; margin: 0 auto; }
#middle-pane { background-color: rgba(60, 70, 80, 0.10); }
#bottom-pane { background-color: rgba(60, 70, 80, 0.15); }
#left-pane, #center-pane, #right-pane { background-color: rgba(60, 70, 80, 0.05); }
#calendar { margin-right: 150px; border-left: 0 !important; border-bottom: 0 !important; border-top: 0 !important; }
.k-nav-day { font-size: 12px; padding-bottom: 3px; }
.k-event { padding: 0 !important; font-size: 12px; line-height: 18px !important;cursor:pointer; }
.k-event-template { padding: 0 0 0 3px; margin: 0; }
#cal-legend_1, #cal-legend_3, #cal-legend_4, #cal-legend_5, #cal-legend_9 { position: absolute; margin-top: 3px; border-right: 0; width: 140px; }
.calItemSelect li { width: 150px; }
.k-event-actions .k-i-arrow-w, .k-event-actions .k-i-arrow-e, .k-event-actions  {margin-left:0 !important;margin-right:0 !important;}
.k-scheduler-navigation .k-nav-current span {color:#333 !important;padding:0 5px;}
.k-scheduler-navigation .k-nav-current:hover span {color:#fff !important;padding:0 5px;}
.k-event-actions .k-delete { display: none !important; }
.k-nav-prev, .k-nav-next { height: 28px; line-height: 28px !important; vertical-align: top; top: 0; margin: 0 !important; }
.k-nav-prev a span, .k-nav-next a span { vertical-align: middle !important; display: block; margin-top: 6px; }
.k-scheduler-table { text-transform: capitalize; }
#center-pane .pane-content { height: 100%; text-align: left; padding: 0 !important; }
.k-nonwork-hour {background:#eaeaea !important;}
.k-scheduler-header-wrap { width: 100%; }
.pane-content #id_calendar_1, .pane-content #id_calendar_3, .pane-content #id_calendar_4, .pane-content #id_calendar_5, .pane-content #id_calendar_9 { height: 100%; }
.weather { padding: 0 !important; overflow-y: hidden !important; }
#tabstrip-1, #tabstrip-2, #tabstrip-3, #tabstrip > div { padding: 0 !important; }
.k-splitbar-horizontal.k-splitbar-draggable-horizontal, .k-splitbar-horizontal.k-state-focused { border: 0 !important; }
.k-splitbar-static-vertical { height: 1px !important; }
.k-splitbar-horizontal { width: 6px !important; background-color: #DADADA !important; max-width: 6px !important; border: 0 !important; -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1); }
.k-ghost-splitbar { background-color: #DADADA !important; border: 0 !important; }
#top-pane { color: #fff; }
.k-context-menu ul li img { max-height: 16px; max-width: 16px; margin: 0px 7px 0px 0px; }
.k-editable-area {padding:10px !important;box-sizing:border-box;}
/* KanBan */
#rcgKanBanRoot { width: 100% !important; }
.rcgKanBanRoot { /*height:100% !important;*/ /*overflow-y:scroll;*/ width: 100% !important; }
.rcgKanBanTable { table-layout: fixed; width: 100% !important; border-spacing: 0; position: relative !important; }
.rcgKanBanGroupCel { text-align: center; vertical-align: top !important; height: 30px; max-height: 42px; line-height: 30px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; font-family: 'Open Sans', 'Segoe UI', verdana, Arial, Helvetica, sans-serif; color: #444; font-size: 14px; font-weight: bold; text-transform: uppercase; }
.rcgKanBanSubGroupCel { text-align: left; vertical-align: middle; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; height: 30px; font-weight: bold; font-size: 11px; max-height: 60px; line-height: 30px; padding: 0 3px; }
.rcgKanBanTicketCel { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: left; vertical-align: top; background-color: #fafafa; }
.rcgKanBanTicketDIV { width: 100% !important; overflow-y: auto; }
#rcgKanBanSlider { width: 120px !important; height: 21px !important; display: inline-block; position: absolute; top: 8px; margin: 0 !important; padding: 0 !important; }
#rcgKanBanSlider td { padding-top: 0 !important; }
.rcgKanBanTicket { -webkit-box-shadow: rgb(204, 204, 204) 1px 1px 3px 0px; -moz-box-shadow: rgb(204, 204, 204) 1px 1px 3px 0px; box-shadow: rgb(204, 204, 204) 1px 1px 3px 0px; width: 13px; height: 14px; padding: 0 !important; vertical-align: top; margin-right: 3px; margin-bottom: 5px; display: inline-block !important; margin: 8px 0 0 8px !important; position: relative; background: #fff; cursor: pointer !important; }
/*.rcgKanBanTicket:hover, .rcgKanBanTicket:focus { background: #d2d2d2 !important; }*/
.rcgKanBanTicketHover:hover, .rcgKanBanTicketHover:focus { background-color: #d2d2d2 !important; }
.rcgKanBanTicketDIV .dojoDndItem { padding: 0 !important; }
.rcgKanBanTicket img, .rcgKanBanTicket span { display: none; }
.minKanBox { margin-right: 3px; width: 13px !important; min-width: 13px; min-height: 14px; height: 14px !important; border-width: 0 !important; }
.secondKanBox { width: 63px !important; height: 44px !important; margin-right: 5px; background-color: #fff !important; }
.midKanBox { width: 108px !important; height: 60px !important; margin-right: 5px; background-color: #fff !important; }
.fourthKanBox { width: calc(100% - 20px) !important; width: -webkit-calc(100% - 20px) !important; width: -moz-calc(100% - 23px) !important; min-height: 80px !important; margin-right: 10px; max-width: 261px; background: #fff !important; }
.maxKanBox { width: calc(100% - 20px) !important; width: -webkit-calc(100% - 20px) !important; width: -moz-calc(100% - 20px) !important; max-width: 261px; min-height: 114px !important;height:114px; margin-right: 10px; background: #fff !important; float: none !important; }
.maxKanBoxH { position: absolute !important; z-index: 999999999999999999999 !important; width: 311px !important; min-height: 70px !important; border-width: 3px !important; -webkit-box-shadow: rgb(150, 150, 150) 0px 0px 4px 0px; -moz-box-shadow: rgb(150, 150, 150) 0px 0px 4px 0px; box-shadow: rgb(150, 150, 150) 0px 0px 4px 0px; }
.maxKanBoxH:hover, .maxKanBoxH:focus { background-color: #fff !important; }
.secondKanBox .kanban_shortdesc { display: block; font-size: 10px; color: #444; padding: 3px 5px; height: 10px; overflow: hidden; }
.midKanBox .kanban_shortdesc { display: block; font-size: 10px; color: #444; padding: 3px 5px; height: 20px; overflow: hidden; line-height: 12px; }
.fourthKanBox img { display: inline-block; float: left; height: 20px; width: 20px; margin: 3px 5px; background: url(../img/no-picture.jpg) no-repeat center center; position: absolute; bottom: 0; }
.fourthKanBox .kanban_shortdesc { display: block; font-size: 11px; line-height: 13px; color: #444; padding: 0 5px 5px 5px; min-height: 26px; overflow: hidden; }
.fourthKanBox .kanban_customer { display: block; font-size: 11px; color: #444; padding: 5px; overflow: hidden; }
.fourthKanBox span { font-size: 11px; }
.fourthKanBox span, .maxKanBox span, .maxKanBoxH span { display: block; color: #444; padding: 3px 5px; font-size: 12px; }
.fourthKanBox .kanban_lastchange, .maxKanBox .kanban_lastchange, .maxKanBoxH .kanban_lastchange { float: right; }
.maxKanBox .kanban_shortdesc, .maxKanBoxH .kanban_shortdesc {height: 38px;overflow: hidden;}
.maxKanBox .kanban_customer, .maxKanBoxH .kanban_customer {height:28px;}
.maxKanBox img, .maxKanBoxH img { display: inline-block; float: left; margin: 5px; height: 28px; width: 28px; background-color: #808080; background: url(../img/no-picture.jpg) no-repeat center center; }
.rcgKanBanExtendCel { height: 35px; }
.rcgKanBanSlider { height: 20px; }
.rcgKanBanSubGroupTC { display: inline-block; font-family: 'Open Sans', 'Segoe UI', verdana, Arial, Helvetica, sans-serif; color: #444; font-size: 11px; height: 18px; padding: 0 3px; line-height: 18px; text-align: center; float: left; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; border: 1px solid #E2E2E2; margin-right: 3px; background: #fff; float: right; font-weight: normal; margin-top: 5px; }
.rcgKanBanSubGroupMAX { display: inline-block; font-family: 'Open Sans', 'Segoe UI', verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: 12px; height: 20px; width: 23px; text-align: center; float: left; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #d20000; float: right; font-weight: normal; margin-top: 5px; }
.rcgKanBanSubGroupMAX span { display: block; line-height: 11px; }
.rcgKanBanSubGroupMAX small, .rcgKanBanSubGroupMAX small { display: block; line-height: 8px; }
.dojoDndAvatar { z-index: 999999 !important; }
#offset_X { margin-left: 300px; }
.gridContainerTable { height: 100%; border: 0 !important; }
.rcgKanBanTAB #rcgKanBanRoot .gridContainerZone { border: 0 !important; padding: 0 !important; margin: 0 !important; width: 100%; background-color: #fafafa; }
.rcg_Window .dijitLayoutContainer .rcgKanBanTAB #rcgKanBanRoot .dijitLayoutContainer { width: 100% !important; }
#rcgKanBanRoot { position: relative !important; height: 100%; }
#rcgKanBanRoot .dijitBorderContainer, .rcg_Window .dijitBorderContainer { width: 100%; border: 0 !important; margin: 0 !important; padding: 0 !important; }
.rcgKanBanTAB #rcgKanBanRoot .dijitBorderContainer-child, .rcg_Window .dijitBorderContainer-child { padding: 0 !important; margin: 0 !important; width: 100% !important; left: 0 !important; }
.rcgKanBanTAB #rcgKanBanRoot .gridContainerTable { border: 0 !important; margin: 0 !important; padding: 0 !important; height: 100% !important; }
.rcg_Window .rcgKanBanContainer { width: 100% !important; }
.rcgKanBanTAB #rcgKanBanRoot .gridContainer { width: 100%; }
.rcg_Window .gridContainer { width: 100% !important; border: 0 !important; }
.ticketCelDIV_Child { overflow-y: visible; }
.dndCover { z-index: 999999 !important; max-width: 311px; }
#rcgKanBanToolBox { width: 100% !important; top: 0px !important; position: relative; z-index: 999999; height: 40px !important; }
.rcgKanBanTAB #rcgKanBanRoot .dijitBorderContainer-child, .rcg_Window .dijitBorderContainer-child { position: relative !important; overflow: hidden !important; }
#dijit_layout_ContentPane_21 { top: 0 !important; position: relative !important; }
.rcgKanBanTAB #rcgKanBanRoot { padding: 0 !important; }
#id_KanBan { padding: 0 !important; height: 100%; max-height: 100%; overflow: hidden; }
.rcg_ToolBoxButtonContainer, .rcg_ToolBoxSliderNode { float: left; margin: 0 0 0 5px; }
.rcg_ToolBoxLabelNode { float: right; padding-right: 8px; text-align: right; font-weight: bold; font-size: 16px; line-height: 35px; }
.rcgKanBanTAB .dijitBorderContainer-dijitContentPane { overflow: hidden; position: relative !important; }


.k-splitter #top-pane { overflow: visible; z-index: 1; zoom: 1; }
.listOptions, .rcgHelpMenu { line-height: 30px !important; height: 30px !important; padding-top: 0 !important; padding-bottom: 0 !important; background-color: #f0f0f0; border: 0 !important; }

.listOptions ul, .rcgHelpMenu ul { border-width: 0 1px 1px 1px !important; margin-top: 2px !important; box-shadow: none !important; right: 0; min-width: 150px; width: 220px; z-index: 9999999999999 !important; }
.listSub { padding-left: 5px; line-height: 16px; }
.listSub .k-link { line-height: 20px !important; height: 20px !important; }
#logMenu { border: 0 !important; float: right; }
.loginStatusIndicator { float: right; height: 30px; width: 5px; background-color: #8ebc00; border-left: 1px solid #fff;border-right: 1px solid #fff;}
#tabstrip > .k-content { border-width: 0 0 1px 0 !important; padding: 0 !important; }
#kanban_demo { height: 100% !important; overflow: hidden !important; }
.rcgLogout, .rcgHelpMenu { height: 30px; width: 30px; background-color: #dadada; float: right; background-position: center center; background-repeat: no-repeat; z-index: 9999999999999 !important; }
.rcgLogout { background-image: url(../img/logout.png); }
.rcgLogout:hover { background-color: #fff; }
.rcgHelpMenu > li, .k-menu li span { line-height: 30px !important; }
.rcgHelpMenu .k-animation-container .k-link { text-align: left; text-indent:10px; }
.listOptions { line-height: 30px !important; padding: 0 5px !important; }
.listOptions > span { padding: 0 !important; }
.listOptions img { height: 32px; width: 32px; float: left; margin-left: -5px !important; }
.rcgHelpMenu > .k-link > .k-icon { display: none; }
.k-menu .k-group .k-item > .k-link { padding: 0 !important; }
.rcgHelpMenu > .k-link > .k-image { margin: 0 !important; padding: 0 !important; }
.k-slider, .k-slider-horizontal, .k-slider-buttons, .k-slider-track { z-index: 1 !important; }
.SubMenu1, .SubMenu1 { z-index: 9999999999999 !important; }
#right-pane { background-color: #eee; }
.obvestilo { border-bottom: 2px solid rgb(204, 204, 204); background-color: #fff !important; box-shadow: rgb(204, 204, 204) 1px 1px 3px 0px; moz-box-shadow: rgb(204, 204, 204) 1px 1px 3px 0px; webkit-box-shadow: rgb(204, 204, 204) 1px 1px 3px 0px; color: #333; border-color: rgba(60, 70, 80, 0.10) !important; cursor: pointer; }
.obvestiloPadding:focus, .obvestiloPadding:hover { background-color: #d2d2d2 !important; }
.obvestiloPadding { padding: 8px; background-color: #fff !important; }
.obvestilo i { font-style: normal !important; font-weight: normal !important; font-size: 10px; display: block; word-wrap: break-word !important; width: 190px; max-width: 190px !important; }
.obvestilo table { font-size: 11px; }
.obvestilo .CNotificationBody { padding: 8px !important; }
.obvestilo .NotifButtons { text-align: right; }
.noHover, .noHover:hover, .noHover:focus, .noHover a { background-color: #fff !important; cursor: default !important; color: inherit !important; line-height: 18px !important; height: 18px !important; }
.rcgKanBanSlider { width: 100px !important; margin-right: 10px; }
.k-scheduler-monthview .k-event {height:18px !important;line-height:18px;}
.k-scheduler-monthview .event-template {line-height:18px;color:#000;text-shadow: 1px 1px 2px rgba(255, 255, 255, 0);}
#gauge-container { /*background: transparent url("examples/content/dataviz/gauge/gauge-container.png") no-repeat 50% 50%;*/ width: 404px; height: 404px; text-align: center; margin: 0 0 30px 50px; }
#currentPointerPos { font-size: 32px; font-weight: bold; margin-top: 0px; }
#gauge { width: 100px; height: 150px; margin: 0 auto; }
#tabstrip { width: 100%; height: 100% !important; border: 0 !important; }
#tabstrip > div > iframe { border: 0; }
#tabstrip > div { height: calc(100% - 32px) !important; height: -moz-calc(100% - 32px) !important; height: -webkit-calc(100% - 32px) !important; }
.k-ie8 #tabstrip > div { min-height: 300px; }
.k-tabstrip-wrapper {height:100%;}
#tabstrip > ul {position:absolute;bottom:5px;}
    #tabstrip > ul li {
        border-width: 0 1px 1px 1px;
        margin-right: 1px;
    }
html[data-useragent*='MSIE 10.0'] #tabstrip ul li.k-state-active, html[data-useragent*='MSIE 9.0'] #tabstrip ul li.k-state-active, html[data-useragent*='MSIE 8.0'] #tabstrip ul li.k-state-active { margin-top: -2px !important; }
#tabstrip > ul li.k-state-active .k-link img, #tabstrip > ul li.k-state-active .k-link:hover img { display: block !important; position: absolute; right: 0; margin-top: -13px; }
.k-scheduler-toolbar .k-lg-date-format  {display:none;}
/* Login */
#id_LoginDesktop #rightPane .k-link { color: #8ebc00; }
#id_LoginDesktop #rightPane a:hover { text-decoration: underline; }

.k-ie .rcgHelpMenu { max-height: 30px; line-height: 30px; padding-top: 0 !important; }
.k-ie .rcgHelpMenu > .k-link { padding: 0 !important; text-align: center; }
#myForm { /*height:calc(100% - 34px) !important; height:-moz-calc(100% - 28px) !important; height:-webkit-calc(100% - 28px) !important;*/ width: 100% !important; }
.rcgKanBanGroupCel { border-right: none; }
#placeholder { border-style: solid !important; border-color: rgb(204, 204, 204) !important; background-color: #d2d2d2 !important; }

#right-pane #placeholder { border: 0 !important; background-color: #d2d2d2 !important; margin: -10px 0 0 -10px !important; padding: 0 !important; width: 100% !important; }

.hintBG { background: #d2d2d2 !important; }

/* background: #8ebc00 !important; */
#historyDisplay, #jLangTab { height: 100%; overflow-y: auto; }
#id_LoginDesktop .k-splitbar { display: none !important; }
#id_LoginDesktop #leftContent { width: 100%; height: 100%; }
#id_LoginDesktop .k-textbox { width: 100%; }
#id_LoginDesktop #rightContent { height: calc(100% - 20px); height: -moz-calc(100% - 20px); height: -webkit-calc(100% - 20px); }
#id_pImage { width: 100%; height: 100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/login_desktop.jpg', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/login_desktop.jpg', sizingMethod='scale')"; }
.goToHead { height: 30px; line-height: 30px; vertical-align: central; }
.goToHead input { vertical-align: central; margin: 5px; height: 20px; padding: 0 3px !important; width: 70px; font-size: 11px; border: 1px solid #ccc; }
#msg_panel, #msg_demo, #right-pane { padding: 0 !important; margin: 0 !important; }
#jQueryNotify, .sortableMessages, #msg_demo { height: 100%; }
/* MessageBox Rewrite */
.msgBoxPos { position: absolute; display: block !important; z-index: 1000000; text-align: center; bottom: 0; overflow: hidden; margin-bottom: 0; }
.rcgMessageBox { border-width: 1px; border-style: solid; margin: 0 auto; display: block !important; float: none !important; width: 100%; }
.msgBoxBottom { bottom: 0; }
.rcgMessageBoxContent { padding: 10px; }
.msgBoxCenter { width: 100% !important; }
.msgBoxCenter #rcgMessageBox { min-height: 100px; }
.rcgMessageBoxTitle_ { height: 22px; line-height: 22px; font-size: 13px; font-weight: bold; color: #fff; text-align: left; padding: 0 5px; }
.rcgMessageBoxText_ { line-height: 18px; font-size: 12px; float: left; padding-bottom: 10px;max-height:300px;overflow-y:auto;overflow-x:hidden;}
.rcgMessageBoxIconBox_ { float: left; width: 42px; }
.rcgMessageBoxInput_ { display: none; clear: both; }
.rcgMessageBoxInput_ input { margin: 10px 0; width: 100%; }
.rcgMessageBoxCheckBox_ { display: none; clear: both; }
.rcgMessageBoxButtons_ { clear: both; text-align: center; padding-top: 10px; }
/* Message Boxes */
.msgBoxAlert { background: #fbdd96; color: #ca6b1c !important; border-color: #e5af51; }
.msgBoxError { background: #fdd2d1; color: #883333 !important; border-color: #f6988f; }
.msgBoxInfo { background: #ebfab6; color: #599847 !important; border-color: #bbcc5b; width: 100% !important; }
.msgBoxQuestion { background: #e8ebec; color: #333 !important; border-color: #aaa; }
.msgBoxNone { background: #e8ebec; color: #333 !important; border-color: #aaa; }
.msgBoxAlert .rcgMessageBoxTitle_ { color: #fff !important; background: #e5af51; }
.msgBoxError .rcgMessageBoxTitle_ { color: #fff !important; background: #f6988f; }
.msgBoxInfo .rcgMessageBoxTitle_ { color: #fff !important; background: #bbcc5b; }
.msgBoxQuestion .rcgMessageBoxTitle_ { color: #fff !important; background: #616263; }
.msgBoxNone .rcgMessageBoxTitle_ { color: #fff !important; background: #616263; }
.msgBoxCentralize { text-align: center; }
.msgBoxCentralPos { margin: 0 auto; width: 400px; text-align: left; }

/* combobox */
table td { font-size: 11px; }
/* Caller Dialog */
.rcgcallerDialogContainer { position: absolute; width: 750px; height: 150px; background: #f0f0f0; border: 1px solid #aaa; z-index: 1000000; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.rcgCallerDialogTitle_ { -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
#callerDialogTable_GUI { margin-bottom: 10px; padding: 0; border: 0; width: 100%; }
#callerDialogTable_GUI td table td { border-top: 1px solid #cacaca; padding: 3px; }
#callerDialogTable_GUI table tr:nth-child(even) { background: #e0e0e0; }
#callerDialogTable_GUI tr:nth-child(odd) { background: #f0f0f0; }
#callerDialogTable_GUI th { font-size: 11px; text-align: left; padding: 3px; background: #d0d0d0; }
/* KendoIframeDialog */
.iframeDialog { height: 100%; width: 100%; z-index: 1000000; position: absolute; }
.rcgIframeDialogContainer { position: absolute; }
.rcgIframeDialogContainer iframe { border: 0 !important; margin: 0 !important; padding: 0 !important; height: 100%; width: 100%; }
.ob-hide { display: none !important; }
.ob-clone { z-index: 1000025 !important; margin: 0 !important; }

iframe { display: block; }

/* KanBan - Custom */
.topN { position: relative; /*background-color:green;*/ /*background-color:transparent;*/ opacity: 0.5; width: 100% !important; height: 26px; top: -26px; }
.topS { position: relative; /*background-color:blue;*/ /*background-color:transparent;*/ opacity: 0.5; width: 100% !important; height: 26px; top: -26px; }
.topL { position: relative; /*background-color:yellow;*/ /*background-color:transparent;*/ opacity: 0.5; width: 50% !important; height: 52px; top: -52px; }
.topR { position: relative; /*background-color:red;*/ /*background-color:transparent;*/ opacity: 0.5; width: 50% !important; height: 52px; left: 52px; top: -104px; }
.dndHide { display: none !important; }
.dndOverflowHide { overflow: hidden !important; }

/* MVVM - Element */
.mvvmElement { position: absolute; color: white; }
.mvvmBorder { border: 1px dashed white; }
.mvvmTabControl { background-color: transparent; color: white; }
.mvvmGroupBox { background-color: transparent; color: white; }
.mvvmLabel { background-color: transparent; }
.mvvmTextBox { background-color: yellow; color: black; }
.mvvmCheckBox { background-color: purple; color: white; }
label.mvvmLabel { display: inline-block !important; text-align: center; }
label.mvvmLabel.left { text-align: left !important; }
label.mvvmLabel.right { text-align: right !important; }
#mvvm_formView {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 10px;
    height: 100%;
    background-color: #00f;
    color: #fff;
    z-index: 999999999;
    overflow: auto;
}
#mvvm_formView:hover {
    width: 100%;
}
#mvvm_formProperty {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 10px;
    height: 100%;
    background-color: #00f;
    color: #fff;
    z-index: 999999999;
    overflow: auto;
}
#mvvm_formProperty:hover {
    width: 400px;
}
#mvvm_buttonParseV {
    top: 0px;
}
#mvvm_buttonParseP {
    top: 0px;
}
#mvvm_formReportV {
    margin-left: 10px;
    margin-top: 10px;
}
#mvvm_formReportP {
    margin-left: 10px;
    margin-top: 10px;
}

#pickUO .k-select { background-color: none !important; }
#pickUO .k-icon { background-color: none !important; background-image: url(Metro/sprite.png); display: block; margin: 3px; background-position: -16px -32px; }
#OUSelector_listbox { font-size: 11px !important; width: 100% !important; overflow: visible; background-color: #fff !important; }
#OUSelector_listbox ul { overflow: visible; width: 100% !important; background: #fff !important; }
#OUSelector_listbox li { padding: 0 !important; margin: 0 !important; border: 0; background: #fff; }
#OUSelector_listbox li:hover { background: none; }
#OUSelector_listbox span { display: block; padding: 0 3px; margin: 0 !important; }
#OUSelector_listbox span:hover, #OUSelector_listbox span:focus { background: #ddd; color: #666; }
.isActive_0 { border-left: 3px solid #c20000; }
#pickUO .k-widget, #pickUO .k-input, #pickUO .k-dropdown-wrap { background: none !important; width: auto !important; color: #fff; border: 0 !important; }
#pickUO .k-select { border: 0 !important; }
#pickUO ::-webkit-input-placeholder { color: #fff; }
/* WebKit browsers */
#pickUO :-moz-placeholder { color: #fff; }
/* Mozilla Firefox 4 to 18 */
#pickUO ::-moz-placeholder { color: #fff; }
/* Mozilla Firefox 19+ */
#pickUO :-ms-input-placeholder { color: #fff; }
/* Internet Explorer 10+ */

#TABPAGES EDITOR0 { top: 300px !important; left: 300px !important; }

.k-scheduler-monthview .k-today { background-color: #e2e2e2 !important; }
.k-scheduler-monthview .k-today:hover { background-color: #c9c9c9 !important; }

.rcgHelpMenu { text-align: center; }
.rcgHelpMenu .k-icon { display: none; }
.rcgHelpMenu .k-link { padding: 0 !important; }

.k-window, .k-window-maximized { border: 0 !important; padding-top: 0 !important; -webkit-border-top-left-radius: 5px !important; -webkit-border-top-right-radius: 5px !important; -moz-border-radius-topleft: 5px !important; -moz-border-radius-topright: 5px !important; border-top-left-radius: 5px !important; border-top-right-radius: 5px !important; }
.k-window .k-window-titlebar { margin-top: -25px !important; height: 25px !important; line-height: 25px !important; padding: 0 !important; font-weight: bold; color: #fff; font-size: 11px; -webkit-border-top-left-radius: 5px !important; -webkit-border-top-right-radius: 5px !important; -moz-border-radius-topleft: 5px !important; -moz-border-radius-topright: 5px !important; border-top-left-radius: 5px !important; border-top-right-radius: 5px !important; }
.k-window-maximized .k-window-titlebar { margin-top: 0 !important; }
.k-window-maximized .k-window-content { margin-top: 25px; }
.k-window .k-window-actions { padding-top: 0 !important; }
.k-window iframe { overflow-x: auto; }

/* chat window */
.chatWrapper { height: 100%; overflow: hidden; }
.chatWrapper .k-editor { }
.chatWrapper .k-editable-area, .chatWrapper .k-editable-area iframe, .chatWrapper .k-editable-area textarea { height: 80px !important; }
.chatWrapper .k-editor-widget { float: left; border-width: 1px 0 0 0; background-color: #f0f0f0; }
.clearFix { clear: both; }
.chatWrapper .k-tool { background-color: #fff; }
.chatWrapper .chatEvents { overflow: auto; margin-bottom: 125px !important;line-height: 16px; }
.chatWrapper .chatContent { padding: 3px; background-color: #f0f0f0; font-size: 11px; }
.chatWrapper .chatContent p { padding: 0 0 5px 0; }
.chatWrapper .chatButton { position: absolute; right: 5px; margin-top: 7px; }
.chatWrapper .k-colorpalette { z-index: 9999999; }
.chatWrapper .chatForm { position: absolute; bottom: 0; width: 100%; }
.k-window-maximized .chatForm { bottom: 21px; }
.kendoModal { height: 100%; width: 100%; position: absolute; background-color: rgba(0, 0, 0, 0.2); background: rgba(0, 0, 0, 0.2);pointer-events:none; }
.k-colorpalette { z-index: 999999999 !important; }
#content_div label { font-size: 11px !important; }
.chatWrapper .odd { background-color: #f0f0f0; }
.chatWrapper .chatEvents td { border-bottom:1px solid #dadada}
/*.chatWrapper .chatHead ul li:first-child { display:none; }*/
.chatWrapper .isEndUser .k-delete { display: none; }
#cntitems { list-style: none; padding: 0; margin: 0; font-size: 12px; }
#cntmenu { display: none; position: fixed; background-color: #fff; padding: 0; margin: 0; }
#cntmenu li { padding: 0; line-height: 15px; border: 0; width: 150px;float:none !important}
#cntmenu li span { padding: 0 10px; line-height: 24px !important; }
.chatImage_1 { border-left: 3px solid #8ebc00; }
.chatImage_0 { border-left: 3px solid #c0c0c0; }
#menu_panel > li > span { line-height: 23px !important; height: 23px !important; color: #000 !important; font-weight: bold; }
#menu_panel .k-treeview ul li { color: #000; font-size: 11px; cursor: pointer;  }
#menu_panel .k-treeview ul li span { color: #000; font-size: 11px; cursor: pointer; }
#menu_panel > li > span.k-state-selected { color: #fff !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
.bGreen, .bYellow, .bRed {float:right;}
.chatHead ul .k-delete {float:right;}
/*.chatWrapper .chatHead ul li:first-child .bGreen, .chatWrapper .chatHead ul li:first-child .bRed, .chatWrapper .chatHead ul li:first-child .bYellow { margin-top:8px;}*/
#searchBar { width:100% !important;margin:0 !important;}
#menu_panel .k-autocomplete { width: 100% !important; padding:0 !important;margin:5px 0;}
#menuHeadRow {float:right;background:none;border:0;}
#menuHeadRow > li {height:30px !important;line-height:30px !important;padding-top:0 !important;padding-bottom:0; background:none;border:0;}
#menuHeadRow > li .k-link {height:20px;line-height:30px !important; padding:0 15px 0 15px !important;background:none !important;}
#menuHeadRow li li .k-link {height:20px;line-height:20px !important; padding:0 15px 0 15px !important;}
.k-state-selected2 {background-position:center center !important;background-repeat:no-repeat !important;}
.chatEvents p:first-child { margin-top:0;padding-top:0; }
.chatEvents p:last-child { margin-bottom:0;padding-bottom:0; }
.originatorBox { line-height:36px;height:36px;vertical-align:middle;}
.originatorBox img { float:left;}
.chatHead .k-multiselect {margin-top:5px;margin-right:4px;}
.rcgMessageBoxText_ {width:280px; overflow-x:auto;word-break:keep-all;}
.k-i-arrow-s {background-position: 0px -32px;text-align: center;right: -4px;margin-left: 3px;margin-top: 1px !important;}
.mvvmForm { color: #000; }
.mvvmElement { position: absolute; display: inline-block;}	
.mvvmBorder { border: 1px solid #bbb;}
.mvvmTab { margin-top: 30px !important; }
label.mvvmLabel { display: inline-block !important; text-align: center; color: black; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, Verdana, sans-serif;}
label.mvvmLabel.left { text-align: left !important; }
label.mvvmLabel.right { text-align: right !important; }


/* Courasel */
#carousel {
	margin:0 auto;
	height:220px;
}

#slides {
	overflow:hidden;
	/* fix ie overflow issue */
	position:relative;
	margin:0 auto;
	height:220px;
}

/* remove the list styles, width : item width * total items */	
#slides ul {
	position:relative;
	left:0;
	top:0;
	list-style:none;
	margin:0;
	padding:0;	
	width:10000px;			
}

/* width of the item, in this case I put 250x250x gif */
#slides li {
	height:220px;
	float:left;
    background:#ccc;
}
/* Styling for prev and next buttons */
.buttons {
	padding:0;
    position:absolute;
    height:18px;
    z-index:9999;
}

.buttons a {
	display:block; 
	width:7px; 
	height:8px;
	text-indent:-999em;
	outline:0;
    opacity:0.5;
    background:#fff url("Metro/sprite.png");
    border:5px solid #fff;
    border-radius: 50%;-moz-border-radius:50%;-webkit-border-radius:50%;
}

a#courasel_prev {
    float:left;
    background-position:-6px -180px;
    margin-left:5px;
}

a#courasel_prev:hover {
    opacity:1.0;
}

a#courasel_next {
    float:right;
    background-position:-3px -148px;
    margin-right:5px;
}

a#courasel_next:hover {
    opacity:1.0;
}
.clear {clear:both}
textarea.k-textbox{white-space: normal;}

li.k-state-active > .k-link { color:#fff !important;}
.activity_users { line-height:16px;height:32px;padding:4px;font-size:12px;color:#000;}
.activity_users img { float:left; margin-right:4px;}
.activity_users:hover { cursor:pointer;background:#fff;}
.activity_users span { font-size:11px;display:block; }
.list_activity_users { background: none !important;border:0 !important;}
.rcg_new_moon {float:left;width:16px !important;height:16px !important;margin-left:-2px;margin-top:-2px;}
.k-other-month .rcg_new_moon {opacity:0.4}
.k-task > div {display:inline-block;padding-top:3px;}
.k-task .k-scheduler-mark  {margin-top:-2px;margin-right:0 !important;}
.k-scheduler-monthview .k-scheduler-table td {padding-top:5px !important;padding-right:0 !important}
.k-nav-day {padding:3px;border-radius:90%;margin-top:3px;}
#event_designer .k-tabstrip, #event_designer .k-tabstrip .k-content { margin:0;border:0;}
.mason_item_style .k-tabstrip-items > li {font-size:12px;padding:0px !important;margin-left:-1px; }
.mason_item_style .k-tabstrip-items > li > .k-link {padding:5px 5px !important; }
.mason_item { box-sizing:border-box;padding:0 5px 5px 5px;}
.mason_item_style .fieldset { float:none;box-sizing:border-box; }
.mason_item_style .fieldset .legend { line-height:12px;font-weight:bold;position:relative;}
.mason_item_style .fieldset .legend span {padding:1px 3px;background:#fff !important;display:inline-block; }
.mason_item_style .label_top label { display:block;padding:0 0 5px 0;font-size:12px;color:#282828;white-space:nowrap;}
.mason_item_style .label_top input { width: 100%;}
.mason_item_style .label_top input[type=checkbox] { width: auto !important}
.mason_item_style .label_left label { display:inline-block;padding:0 5px 0 0;font-size:12px;}
.mason_item_2 { padding:0 !important;margin:0 !important;}

/*.field_line:after, .mason_item_style:after, .fieldset:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
.field_line {
    display: inline-block;
    width:100%;
}
 
html[xmlns] .field_line {
    display: block;
}
 
* html .field_line {
    height: 1%;
}

.field_line .field_width_20:last-child, .field_line .field_width_30:last-child, 
.field_line .field_width_50:last-child, .field_line .field_width_70:last-child, 
.field_line .field_width_80:last-child { padding-right: 0 !important;}

.field_width_10 { width: 10%;float:left;box-sizing:border-box;padding:8px 4px 0 0; }
.field_width_20 { width: 20%;float:left;box-sizing:border-box;padding:8px 4px 0 0; }
.field_width_30 { width: 33%;float:left;box-sizing:border-box;padding:8px 4px 0 0; }
.field_width_30:last-child { width: 34%;float:left;box-sizing:border-box;padding:8px 4px 0 0; }
.field_width_40 { width: 40%;float:left;box-sizing:border-box;padding:8px 4px 0 0; }
.field_width_50 { width: 50%;float:left;box-sizing:border-box;padding:8px 4px 0 0; }
.field_width_60 { width: 60%;float:left;box-sizing:border-box;padding:8px 4px 0 0; }
.field_width_70 { width: 67%;float:left;box-sizing:border-box;padding:8px 4px 0 0; }
.field_width_80 { width: 80%;float:left;box-sizing:border-box;padding:8px 4px 0 0; }
.field_width_90 { width: 900%;float:left;box-sizing:border-box;padding:8px 4px 0 0; }
.field_width_100 { width: 100%;float:left;box-sizing:border-box;padding:8px 4px 0 0; }

@media screen and (max-width: 1280px) {
    .field_width_10 { width: 50% !important;}
    .field_width_20 { width: 50% !important;}
    .field_width_30 { width: 50% !important;}
    .field_width_40 { width: 50% !important;}
    .field_width_50 { width: 50% !important;}
    .field_width_60 { width: 50% !important;}
    .field_width_70 { width: 50% !important;}
    .field_width_80 { width: 50% !important;}
    .field_width_90 { width: 50% !important;}
    .field_width_100 { width: 100% !important;}
}

@media screen and (max-width: 1024px) {
    .field_width_10 { width: 100% !important; padding-right: 0 !important;float:none !important;}
    .field_width_20 { width: 100% !important; padding-right: 0 !important;float:none !important;}
    .field_width_30 { width: 100% !important; padding-right: 0 !important;float:none !important;}
    .field_width_40 { width: 100% !important; padding-right: 0 !important;float:none !important;}
    .field_width_50 { width: 100% !important; padding-right: 0 !important;float:none !important;}
    .field_width_60 { width: 100% !important; padding-right: 0 !important;float:none !important;}
    .field_width_70 { width: 100% !important; padding-right: 0 !important;float:none !important;}
    .field_width_80 { width: 100% !important; padding-right: 0 !important;float:none !important;}
    .field_width_90 { width: 100% !important; padding-right: 0 !important;float:none !important;}
    .field_width_100 { width: 100% !important; padding-right: 0 !important;float:none !important;}
}*/
.k-tabstrip > .k-content {margin:0 !important;width:100% !important;box-sizing:border-box;}
#tabstrip {width:100% !important;}
.mason_wrap, .mason_wraper { 
    /*max-width:1332px;*/
    padding: 0 !important;
}
.mason_wrap_0:after, .mason_wrap_1:after, .mason_wrap_2:after, .mason_wrap_3:after, .mason_wrap_4:after, .mason_wrap_5:after, .mason_wrap_6:after, .mason_wrap_7:after {
  content: '';
  display: block;
  clear: both;
}
.sas_dynamic_template { 
    display: table !important;
    border-collapse: collapse !important;
}
.sas_dynamic_template { margin:0 -5px;}
.sas_dynamic_template > div { width:140px;padding-left:5px;}
.k-list .k-state-hover .sas_dynamic_template > div, .k-list li:hover > .sas_dynamic_template > div, .sas_dynamic_template:hover > div, .sas_dynamic_template > div:hover { background: none !important;}
.sas_dynamic_template > div:nth-child(2) { width:170px !important;}
.sas_dynamic_template > div:nth-child(3) { width:60px !important;}
.sas_dynamic_template > div:nth-child(4) { width:80px !important;}
.sas_dynamic_template > div:nth-child(5) { width:80px !important;}
.sas_dynamic_template > div:nth-child(6) { width:80px !important;}
.sas_dynamic_template > div:nth-child(7) { width:80px !important;}
.sas_dynamic_template > div { 
    display: table-cell !important;
    font-size:11px !important;
    vertical-align: top !important;

}
.old_school_combo { padding:0; border:1px solid #A9A9A9 !important;}
.old_school_combo > * {height:18px;}
.old_school_combo > span { border:0 !important;padding:0 !important;}
.old_school_combo input { height:19px;padding:0 !important;border:0 !important;font-family: Tahoma, Arial, sans-serif;font-size: 11px;color:#000; }

.k-animation-container { z-index:99999999 !important;}

.attachment_style { /*background: #f0f0f0;*/border:0 !important;height:30px;width:160px;font-size:13px;padding-right:10px;line-height:15px;margin-top:5px;margin-right:5px;cursor:pointer}
/*.attachment_style .delete { width:16px;height:16px;float:right;background:url(../icons/delete.png) no-repeat center center;margin-right:-10px;visibility:hidden;}*/
/*.attachment_style .delete:hover { background-color:#dadada;}*/
/*.attachment_style:hover, .attachment_style:focus {background:#d6d6d6;}*/
/*.attachment_style:hover .delete { visibility:visible;}*/
.attachment_style_image {height:30px;width:24px;float:left;/*background:rgb(150, 150, 150);*/margin-right:5px;}
.attachment_pdf .attachment_style_image { background:/*#f2f2f2*/ url(../icons/mimetypes/pdf.png) center center no-repeat;}
.attachment_image .attachment_style_image { background:/*#f2f2f2*/ url(../icons/mimetypes/picture.png) center center no-repeat;}
.attachment_document .attachment_style_image { background:/*#f2f2f2*/ url(../icons/mimetypes/word.png) center center no-repeat;}
.attachment_other .attachment_style_image { background:/*#f2f2f2*/ url(../icons/mimetypes/other.png) center center no-repeat;}
.attachment_archive .attachment_style_image { background:/*#f2f2f2*/ url(../icons/mimetypes/other.png) center center no-repeat;}
.attachment_spreadsheet .attachment_style_image { background:/*#f2f2f2*/ url(../icons/mimetypes/excel.png) center center no-repeat;}
.attachment_text .attachment_style_image { background:/*#f2f2f2*/ url(../icons/mimetypes/txt.png) center center no-repeat;}
.attachment_powerpoint .attachment_style_image { background:/*#f2f2f2*/ url(../icons/mimetypes/powerpoint.png) center center no-repeat;}
.attachment_audio .attachment_style_image { background:/*#f2f2f2*/ url(../icons/mimetypes/video.png) center center no-repeat;}
.attachment_video .attachment_style_image { background:/*#f2f2f2*/ url(../icons/mimetypes/audio.png) center center no-repeat;}
.attachment_outlook .attachment_style_image { background:/*#f2f2f2*/ url(../icons/mimetypes/outlook.png) center center no-repeat;}
.attachment_xml .attachment_style_image { background:/*#f2f2f2*/ url(../icons/mimetypes/xml.png) center center no-repeat;}

.attachment_style_tag { /*background: #f0f0f0;*/border:0 !important;height:30px;width:90% !important;font-size:13px;padding-right:10px;line-height:15px;margin-top:5px;margin-right:5px;cursor:pointer}
.attachment_style_image_tag .attachment_style_image{width:100% !important;}


.downloads-menu {
    position: relative;
    display: block;
    float:right;
    background:#DADADA url(../img/settings.png) no-repeat center center;
    height: 32px;
    width:30px;
    cursor:pointer;
    z-index:999999999;
}
.downloads-menu:focus {
    /* clicking on label should toggle the menu */
    pointer-events: none;
    outline: 0 !important;
}
.downloads-menu-content {
    position: absolute;
    z-index: 999999999999;
    display:block;
    width:200px;
    right:0;
    background:#fff;
    /* use opacity to fake immediate toggle */
    opacity: 0;
    visibility: hidden;
    transition: visibility 0.5s;
    margin:0 -30px 0 0;padding:0;
    border-radius:0 !important;
}
.downloads-menu-content li { color: #787878; list-style: none; padding:0px 10px; border-radius:0 !important;font-size:12px;line-height:30px;cursor:pointer;}
.downloads-menu:focus .downloads-menu-content {
    /*  opacity is 1 in opened state (see below) */
    opacity: 1;
    visibility: visible;
    top:30px;
    right:0px;
    /* don't let pointer-events affect descendant elements */
    pointer-events: auto;
    border:1px solid #dadada;
}
.actual_template td{border:0!important;padding:0!important;font-size:12px}.actual_template td b{font-size:13px}.actual_template td:first-letter{text-transform:uppercase}
.k-dropzone-active {position:relative;z-index:99999999999 !important;text-align:center;vertical-align:middle;height:200px;width:100%;top:0;left:0;background:rgba(50,50,50,120);border:10px dashed rgb(204, 204, 204);padding:0 !important;box-sizing:border-box;}
/*.k-dropzone-active {position:fixed;z-index:99999999999 !important;text-align:center;vertical-align:middle;height:200px;width:100% !important;top:0;left:0;background:rgba(50,50,50,120);display:none;border:5px dashed rgb(204, 204, 204);padding:0 !important;}*/
.k-scheduler-views .k-current-view {display:none;}
.k-scheduler-views li:nth-child(2) {border-width:1px !important;}
.droptarget {float: left; width: 100px; height: 35px; margin: 15px; margin-right: 100px; padding: 10px; border: 1px solid #aaaaaa;}
.k-dropzone-active * {display:none;}
.k-upload .k-multiselect {display:block !important;}
.k-upload::after {clear:both;content: " ";height:0px;}
.k-dropzone {padding:0;}
.k-upload-button input { z-index: 10000 }
/*.override_context_style > li:first-child {border-bottom:1px solid rgb(204, 204, 204);}
.override_context_style > li {padding:0;min-width:150px;}
.override_context_style > li > .k-link {padding:3px 5px !important;line-height:normal !important;}*/

.k-fullScreen {background-image:url(../img/fullScreen.png) !important;background-position:center center !important;}
.k-fullscreen {background-image:url(../img/fullScreen.png) !important;background-position:center center !important;}
.form_content {height:calc(100% - 107px)}
.form_data {width:calc(100% - 1px) !important;height:calc(100% - 1px) !important;}
.cp_title:hover, .cp_breadcrumb_handler:hover {text-decoration:underline !important;cursor:pointer;}

.pE .k-editor iframe {min-height:150px}
.rcg_hidden_tab {opacity:0 !important;display:none !important;}
.k-tabstrip-items .k-icon {margin:0 3px 0 0;background:url(../img/close.png) no-repeat center center !important;cursor:pointer;}
.extraHigh {height:calc(100% + 26px) !important;}
#center-pane {overflow:hidden !important;}
.backgroundWindow .k-window-titlebar .k-window-action , .backgroundWindow .k-window-titlebar {filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%);}

.k-ie .backgroundWindow .k-window-titlebar {background:rgba(153,153,153,0.95) !important}
.k-window {-webkit-box-shadow: 0px 2px 32px -8px rgba(0,0,0,0.75) !important;
-moz-box-shadow: 0px 2px 32px -8px rgba(0,0,0,0.80) !important;
box-shadow: 0px 2px 32px -8px rgba(0,0,0,0.80) !important;}
.k-window-titlebar {-webkit-box-shadow: 0px 2px 32px -8px rgba(0,0,0,0.80) !important;
-moz-box-shadow: 0px 2px 32px -8px rgba(0,0,0,0.80) !important;
box-shadow: 0px 2px 32px -8px rgba(0,0,0,0.80) !important;}
.k-tabstrip-items {overflow:hidden !important;height:26px;}
.k-tabstrip-items > li {border-radius:0 !important;border:0 !important;height:26px;line-height:26px;padding:0 0 0 10px !important;margin:0 !important;}
.k-tabstrip-items > li > span {border:0 !important;line-height:24px;height:24px;padding:0 10px 0 0 !important;}
.k-tabstrip-items > li.k-state-hover span {color:#000 !important;}
.k-tabstrip-items .k-complete {display:none;}
.phonePopUP {text-align:center;padding:10px;background:url("img/phone.png") center left no-repeat;height:100px !important;box-sizing:border-box;}
.phonePopUP span {font-weight:bold;display:block;margin-bottom:10px;}
.phoneCallDial_ {background-color:rgba(126, 167, 0, 0.1);color:#000 !important;}
.phoneCallConnected_ {background-color:#ff0;color:#000 !important;}
.phoneCallRings_ {background-color:rgba(184,0,0,0.1);color:#000 !important;}

.k-scheduler-views .k-state-selected .k-link {color:#fff !important;}
#tabstrip .k-link {pointer-events: none;}
/*
// Glyphicons for Bootstrap
//
// Since icons are fonts, they can be placed anywhere text is placed and are
// thus automatically sized to match the surrounding child. To use, create an
// inline element with the appropriate classes, like so:
//
// <a href="#"><span class="glyphicon glyphicon-star"></span> Star</a>

// Import the fonts*/
@font-face{font-family:'Glyphicons Halflings';src:url(fonts/glyphicons-halflings-regular.eot);src:url(fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(fonts/glyphicons-halflings-regular.woff) format("woff"),url(fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-addrelation:before{content:"\2b"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-delete:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-close:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-reply:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-popup:before{content:"\e103"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-saven:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-save:before{content:"\e172"}.glyphicon-saveclose:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}
.glyphicon-history:before {content: "\E058"}
.glyphicon-reply:before{content:"\e095"}

.k-upload-button span {color:#787878 !important;}
.k-upload-button:hover span {color:#fff !important;}

.k-tooltip {box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 2px 0px;}
.k-tooltip {background-color:#dadada !important;border-color:#dadada  !important;}
.k-tooltip .k-tooltip-content {color:#212121 !important;}
.k-tooltip .k-callout-s {border-top-color:#dadada !important;}
.k-splitbar {background-color:#dbdbdb;border-color:#dbdbdb;}
#tabstrip .k-tabstrip-items {text-transform:none !important;font-family:Arial, Helvetica, sans-serif !important;}
#tabstrip .k-tabstrip-items span {font-size:12px;}
.k-tabstrip-items .k-link {pointer-events:none;}
@media screen and (max-width:1366px) {
    #menuHeadRow li .k-link { padding-left:5px !important;padding-right:5px !important;font-size:11px;}
    #ouhandler {font-size:11px !important;}
}
@media screen and (max-width:1280px) {
    #menuHeadRow li .k-link { padding-left:5px !important;padding-right:5px !important;font-size:10px;}
    #menuHeadRow li .k-image {display:none;}
    #ouhandler {font-size:10px !important;}
}
@media screen and (max-width:1024px) {
    #menuHeadRow li .k-link { padding-left:5px !important;padding-right:5px !important;font-size:9px;font-weight:bold;font-family:Tahoma;}
    #menuHeadRow li .k-image {display:none;}
    #ouhandler {font-size:9px !important;font-weight:bold;font-family:Tahoma;}
}
@media screen and (max-width:960px) {
    #menuHeadRow {display:none;}
}
@media screen and (max-width:600px) {
    #ouhandler {display:none;}
}
@media screen and (max-width:400px) {
    #top-pane img {display:none;}
}
#OUSelector-list {width:200px !important;}

@media screen and (max-width:800px) {
    #id_pInfo, #id_pCopy {position:initial !important;bottom:initial !important;}
    #rightContent {
        overflow-y: auto;
        width:100% !important;
        box-sizing:border-box;
    }
    #rightPane {width:100% !important;float:none !important;}
    #leftPane {display:none;}
}

@media screen and (max-height:480px) {
#id_pInfo, #id_pCopy {position:initial !important;bottom:initial !important;}
    #rightContent {
        overflow-y: auto;
        box-sizing:border-box;
        width:100% !important;
    }
    #rightPane {width:100% !important;float:none !important;}
    #leftPane {display:none;}
}
.k-event {border-radius:3px;box-sizing:border-box;padding:0 5px !important;box-shadow:none !important;-webkit-box-shadow:none !important;border:1px solid transparent !important}
.k-resize-w, .k-scheduler-monthview .k-event .k-resize-handle {display:none !important}
.k-event-bottom-actions, .k-event-actions {display:none;}
.event-template {padding-left:0 !important;width:95%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin:0 !important}
.k-scheduler-agenda .k-scheduler-mark {margin:4px 5px 0 0 !important;display:block !important;float:left;}