﻿
.multipleRowsColumns .rcbItem, .multipleRowsColumns .rcbHovered
{
    float: left;
    margin: 2 4px;
    min-height: 20px;
    overflow: hidden;
    padding: 3px 3px 3px 5px;
    width: 130px;
}
body
{
    background-color: White;
    font-family: "segoe ui" , Verdana, Arial;
    font-size: medium;
}

A
{
    background-color: Transparent;
}

.clsTxt
{
    font-weight: 500;
    font-size: 13px;
    color: #3c3c3c;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
}

.clsMenuTxt
{
    font-weight: normal;
    font-size: 14px;
    color: #000000;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
}

.clsBorder
{
    border-right: #cbdff2 2px solid;
    border-top: #cbdff2 2px solid;
    border-left: #cbdff2 2px solid;
    border-bottom: #cbdff2 2px solid;
}
.clsLoginBorder
{
    border-right: #5898ef 1px solid;
    border-top: #5898ef 1px solid;
    border-left: #5898ef 1px solid;
    border-bottom: #5898ef 1px solid;
}

.clsBorderTd
{
    border-right: #cbdff2 1px solid;
    border-top: #cbdff2 1px solid;
    border-left: #cbdff2 1px solid;
    border-bottom: #cbdff2 1px solid;
}

.clsLinkTxt
{
    font-weight: normal;
    font-size: 13px;
    color: #3c3c3c;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
}

.clsHeadTxt
{
    font-weight: bold;
    font-size: 14px;
    color: White;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
    background-color: #17375D;
}
/*Dhamu Added two classes to fix Allignment for BO Upgrade*/
.clsHeadTxtWithBorder {
    font-weight: bold;
    font-size: 14px;
    color: White;
    font-family: "segoe ui", Verdana, Arial, Helvetica, sans-serif;
    background-color: #17375D;
    border-color: #cbdff2;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-style: solid
}

.clsTblBorderGrid {
    border-color: #9cb6c5;
    border-width: 1px;
    border-style: solid
}
/* End */
.radHeadTxt
{
    font-weight: bold;
    font-size: 14px;
    color: White;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
    background-color: #17375D;
}

.clsSubHeadTxt
{
    font-weight: bold;
    font-size: 12px;
    color: #3c3c3c;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
}

.clsCopyTxt
{
    font-weight: normal;
    font-size: 13px;
    color: #3c3c3c;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
}

.clsCopyRightTxt
{
    font-weight: normal;
    font-size: 10px;
    color: #3c3c3c;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
}

.clsTblTxt
{
    font-weight: normal;
    font-size: 13px;
    color: #000000;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
}

.clsTxtCopy
{
    font-weight: normal;
    font-size: 13px;
    color: #3c3c3c;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
}

.clsColHead
{
    font-weight: bold;
    font-size: 14px;
    color: #000000;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
    background-color: #a1c5e7;
}

.clsTblAltTxt
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
    background-color: #eeeeee;
}

.borderTable
{
    border-right: #660000 1px solid;
    padding-right: 4px;
    border-top: #660000 1px solid;
    padding-left: 4px;
    padding-bottom: 2px;
    border-left: #660000 1px solid;
    padding-top: 2px;
    border-bottom: #660000 1px solid;
}

.clsTxtBld
{
    font-weight: bold;
    font-size: 13px;
    color: #21536a;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
}

.clsMandatTxt
{
    font-weight: bold;
    font-size: 12px;
    color: #0000cc;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
}

.clsIndexBld
{
    font-weight: bold;
    font-size: 13px;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
}

.clsTdColHead
{
    border-right: #cbdff2 1px solid;
    border-top: #cbdff2 1px solid;
    font-weight: bold;
    font-size: 13px;
    border-left: #cbdff2 1px solid;
    color: #000000;
    border-bottom: #cbdff2 1px solid;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
    background-color: #a1c5e7;
}

.clsTdBorderTxt
{
    border-right: #cbdff2 1px solid;
    border-top: #cbdff2 1px solid;
    font-weight: bold;
    font-size: 12px;
    border-left: #cbdff2 1px solid;
    color: #3c3c3c;
    border-bottom: #cbdff2 1px solid;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
}

.clsTdTxtCopy
{
    border-right: #cbdff2 1px solid;
    border-top: #cbdff2 1px solid;
    font-weight: normal;
    font-size: 13px;
    border-left: #cbdff2 1px solid;
    color: #3c3c3c;
    border-bottom: #cbdff2 1px solid;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
}

.clsTdHeadTxt
{
    border-right: #cbdff2 1px solid;
    border-top: #cbdff2 1px solid;
    font-weight: bold;
    font-size: 13px;
    border-left: #cbdff2 1px solid;
    color: #607e8c;
    border-bottom: #cbdff2 1px solid;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
    background-color: #eaeeee;
}

.clsTdTblAltTxt
{
    border-right: #cbdff2 1px solid;
    border-top: #cbdff2 1px solid;
    font-weight: bold;
    font-size: 12px;
    border-left: #cbdff2 1px solid;
    color: #000000;
    border-bottom: #cbdff2 1px solid;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
    background-color: #eeeeee;
}

.clsBlueTxt
{
    font-weight: 500;
    font-size: 13px;
    color: #0000f0;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
}

.clsButton
{
    border-right: #cccccc 1px;
    border-top: #cccccc 1px;
    font-weight: bold;
    font-size: 13px;
    border-left: #cccccc 1px;
    color: #000000;
    border-bottom: #cccccc 1px;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
    background-color: #eaeeee;
}

.clsError
{
    font-size: 10px;
    color: #ff0000;
    font-style: italic;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
}

.clsDivHide
{
    position: absolute;
    visibility: hidden;
    left: 475;
}

.clsDivHideRelative
{
    position: relative;
    visibility: hidden;
    left: 0;
}

.clsDivShow
{
    position: absolute;
    visibility: visible;
    left: 475;
}

.clsDivMenu
{
    padding: 1px;
    width: 200px;
    overflow: auto;
}

.clsLabelBold
{
    font-weight: bold;
}

.clsNEW
{
    border-right: #cbdff2 1px solid;
    border-top: #cbdff2 1px solid;
    font-weight: normal;
    font-size: 13px;
    border-left: #cbdff2 1px solid;
    color: green;
    border-bottom: #cbdff2 1px solid;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
}

.clsOLD
{
    border-right: #cbdff2 1px solid;
    border-top: #cbdff2 1px solid;
    font-weight: normal;
    font-size: 13px;
    border-left: #cbdff2 1px solid;
    color: #000000;
    border-bottom: #cbdff2 1px solid;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
}

.clsMOD
{
    border-right: #cbdff2 1px solid;
    border-top: #cbdff2 1px solid;
    font-weight: normal;
    font-size: 13px;
    border-left: #cbdff2 1px solid;
    color: blue;
    border-bottom: #cbdff2 1px solid;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
}

.clsDEL
{
    border-right: #cbdff2 1px solid;
    border-top: #cbdff2 1px solid;
    font-weight: normal;
    font-size: 13px;
    border-left: #cbdff2 1px solid;
    color: red;
    border-bottom: #cbdff2 1px solid;
    font-family: "segoe ui" , Verdana, Arial, Helvetica, sans-serif;
}

A
{
    text-decoration: none;
    color: #0000ff;
    background-color: transparent;
}

a:link
{
    text-decoration: none;
    color: #0000ff;
    background-color: transparent;
}

a:visited
{
    text-decoration: none;
    color: #0000ff;
    background-color: transparent;
}

a:hover
{
    text-decoration: underline;
    color: #0000ff;
    background-color: transparent;
}

a:active
{
    text-decoration: underline;
    color: #0000ff;
    background-color: transparent;
}

/* Styles from popcalendar.css - Begin */
/* Default attributes of table container for entire calendar */
.table-style
{
    font-family: arial;
    border-width: 1;
    border-style: solid;
    border-color: #a0a0a0;
    background-color: #ffffff;
    font-family: arial;
    font-size: 11px;
}

/* Default attributes of DIV containing table container for entire calendar.
 * You probably don't want to alter this style.
 */
.div-style
{
    z-index: 999;
    position: absolute;
    visibility: hidden;
}

/* Default attributes used in calendar title (month and year columns).*/
.title-style
{
    padding: 2px;
    font-family: arial;
    font-size: 11px;
    color: #ffffff;
}

/* Default attributes used in calendar title background.*/
.title-background-style
{
    /*background-color: #cee3ef;*/
    background-color: #9f9fff;
}

/* Normal appearance of controls in calendar title. */
/* Note: The right, left and down icons are images, which must be edited if you need to change them. */
.title-control-normal-style
{
    border-style: none; /*	border-width: 1; 	border-color: black; */
    cursor: pointer;
}

/* Moused-over (selected) appearance of controls in calendar title. */
.title-control-select-style
{
    /*border-style: solid; 	border-width: 1; 	border-color: #3a6ea5; */
    cursor: pointer;
}

/* Default attributes of drop down lists (month and year). */
.dropdown-style
{
    font-family: arial;
    font-size: 11px;
    border-width: 1;
    border-style: solid; /*border-color: #a0a0a0; 	background-color: #cee3ef;*/
    background-color: #0066cc;
    border-color: #cccccc;
    color: White;
    cursor: default;
}

/* Default attributes selected (mouse-over) item in drop down lists (month and year). */
.dropdown-select-style
{
    background-color: #3a6ea5;
    cursor: hand;
}

/* Default attributes unselected (mouse-off) item in drop down lists (month and year). */
.dropdown-normal-style
{
    background-color: #0066cc;
}

/* Default attributes of calendar body (weekday titles and numbers). */
.body-style
{
    padding: 5px; /*background-color: #cee3ef;*/
    background-color: white;
    font-family: verdana;
    font-size: 10px;
}

/* Attributes of current day in calendar body. */
.current-day-style
{
    /*color: red;*/
    color: red;
    font-weight: bold;
    text-decoration: none;
}

/* Attributes of end-of-week days (Sundays) in calendar body. */
.end-of-weekday-style
{
    color: #909090;
    text-decoration: none;
}

/* Attributes of all other days in calendar body. */
.normal-day-style
{
    color: black;
    text-decoration: none;
}

/* Attributes of border around selected day in calendar body. */
.selected-day-style
{
    border-style: solid;
    border-width: 1px;
    border-color: #a0a0a0;
    color: #0066cc;
    font-weight: bold;
}

/* Default attributes of designated holidays. */
.holiday-style
{
    background-color: #FFDDDD;
}

/* Attributes of today display at bottom on calendar */
.today-style
{
    padding: 0px;
    color: white; /*background-color: #cee3ef;*/
    background-color: #9f9fff;
    text-align: center;
    text-decoration: none;
}

/* Attributes of week number division (divider.gif) */
.weeknumber-div-style
{
    background-color: #d0d0d0;
    padding: 0px;
}

/* Styles from popcalendar.css - End */


/* Styles from EmployerMasterPage.master - Begin */

table th
{
    position: relative;
    top: expression(this.parentNode.parentNode. parentNode.scrollTop-1);
}
.locked
{
    left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft);
    position: relative;
    z-index: 10;
}
.Freezing
{
    position: relative;
    top: expression(this.parentNode.parentNode. parentNode.scrollTop-1);
    z-index: 20;
    overflow: auto;
}
.style1
{
    width: 100%;
}

/* Styles from EmployerMasterPage.master - End */

/* Styles for Appointment Screens - Begin */
.RadScheduler .rsNotStarted .rsAptContent, .RadScheduler .rsNotStarted .rsAptMid .rsAptIn, .RadScheduler .rsNotStarted .rsAptMid
{
    background-color: #00CED1;
    border-color: #27408B;
    background-image: none;
    color: Navy;
    z-index: 10;
    white-space: normal;
}

.RadScheduler .rsCheckedIn .rsAptContent, .RadScheduler .rsCheckedIn .rsAptMid .rsAptIn, .RadScheduler .rsCheckedIn .rsAptMid
{
    background-color: #27408B;
    border-color: #27408B;
    background-image: none;
    color: White;
    z-index: 10;
    white-space: normal;
}

.RadScheduler .rsStarted .rsAptContent, .RadScheduler .rsStarted .rsAptMid .rsAptIn, .RadScheduler .rsStarted .rsAptMid
{
    background-color: #006400;
    border-color: #006400;
    background-image: none;
    color: White;
    z-index: 10;
    white-space: normal;
}

.RadScheduler .rsEnded .rsAptContent, .RadScheduler .rsEnded .rsAptMid .rsAptIn, .RadScheduler .rsEnded .rsAptMid
{
    background-color: #8B0000;
    border-color: #8B0000;
    background-image: none;
    color: white;
    z-index: 10;
    white-space: normal;
}

.RadScheduler .rsNoShow .rsAptContent, .RadScheduler .rsNoShow .rsAptMid .rsAptIn, .RadScheduler .rsNoShow .rsAptMid
{
    background-color: #ED9121;
    border-color: #ED9121;
    background-image: none;
    color: white;
    z-index: 10;
    white-space: normal;
}

.RadScheduler .rsReSchedule .rsAptContent, .RadScheduler .rsReSchedule .rsAptMid .rsAptIn, .RadScheduler .rsReSchedule .rsAptMid
{
    background-color: #CD6889;
    border-color: #CD6889;
    background-image: none;
    color: white;
    z-index: 10;
    white-space: normal;
}

.RadScheduler .rsRequested .rsAptContent, .RadScheduler .rsRequested .rsAptMid .rsAptIn, .RadScheduler .rsRequested .rsAptMid
{
    background-color: #7D5EC3;
    border-color: #7D5EC3;
    background-image: none;
    color: white;
    z-index: 10;
    white-space: normal;
}

.RadScheduler .rsNotStarted .rsAptMid, .RadScheduler .rsCheckedIn .rsAptMid, .RadScheduler .rsStarted .rsAptMid, .RadScheduler .rsEnded .rsAptMid, .RadScheduler .rsNoShow .rsAptMid, .RadScheduler .rsReSchedule .rsAptMid, .RadScheduler .rsRequested .rsAptMid
{
    opacity: 0.6;
    -ms-opacity: 0.6;
    filter: alpha(opacity=60);
}

.RadScheduler .rsNotStarted .rsAptResize, .RadScheduler .rsReSchedule .rsAptResize, .RadScheduler .rsRequested .rsAptResize
{
    z-index: 20;
}

.RadScheduler .rsDisabled .rsAptContent, .RadScheduler .rsDisabled .rsAptMid .rsAptIn, .RadScheduler .rsDisabled .rsAptMid, .RadScheduler .rsEditDisabled .rsAptContent, .RadScheduler .rsEditDisabled .rsAptMid .rsAptIn, .RadScheduler .rsEditDisabled .rsAptMid
{
    background-color: #B7B7B7;
    border-color: #8B8386;
    background-image: none;
    z-index: 0;
    white-space: normal;
}

.RadScheduler .rsDisabled .rsAptResize
{
    display: none;
}

.RadScheduler .rsNonEditable .rsAptContent, .RadScheduler .rsNonEditable .rsAptMid .rsAptIn, .RadScheduler .rsNonEditable .rsAptMid
{
    background-color: #B7B7B7;
    border-color: #B7B7B7;
    background-image: none;
    z-index: 0;
    white-space: normal;
    cursor: not-allowed;
}

.RadScheduler .rsNonEditable .rsAptResize
{
    display: none;
}

.RadScheduler .rsCancelled .rsAptContent, .RadScheduler .rsEnded .rsAptMid .rsAptIn, .RadScheduler .rsEnded .rsAptMid
{
    background-color: #7f00ff  ;
    border-color: #7f00ff   ;
    background-image: none;
    color: White ;
    z-index: 10;
    white-space: normal;
}

/* Styles for Appointment Screens - End */

/* Common styles */

.AutoHeight
{
    height: auto !important;
}

.chkboxlist label
{
    font-weight: normal !important;
    font-family: Segoe UI !important;
    font-size: 12px !important;
}

.RadPicker {
    display: inline-table;
}

.chkboxlist td
{
    border-style: none !important;
}

.RadGrid_Vista .rgEditRow
{   
    background-color:#96cfee !important;  
}

[id$='Frozen'] {
  overflow:scroll !important;  
}

.RadWindow .rwControlButtons    /* Added by Karthik on 07-10-2017 to fix issue with Radwindow close button alignment */
{
    float:right !important;
}

