﻿@charset "utf-8";/* begin Page *//*custom font for text*/@import url(//fonts.googleapis.com/css?family=Open+Sans+Condensed:300);/*CSS file for fontawesome - an iconfont we will be using. This CSS file imported contains the font-face declaration. More info: //fortawesome.github.io/Font-Awesome/ *//*@import url(//fonts.googleapis.com/css?family=Open+Sans+Condensed:300);*//*Basic reset*/* {    padding: 0;    margin-right: 0;    margin-top: 0;}body {    /*background: #E6EBF0;*/    font-family: Open Sans Condensed, Arial Narrow, verdana, helvetica !important;    font-size: 16px;    width: 100%;}H1 {    font-family: Arial, Helvetica, sans-serif;    font-size: 28px;    font-style: normal;    line-height: 36px;    font-weight: bold;    color: #29323B;    background-color: #C8CFD9;    font-variant: normal;    text-transform: capitalize;    background-image: url(images/headerbar-grey.jpg);}h2 {    /*font-family: Georgia, "Times New Roman", Times, serif;*/    font-size: 22px;    color: #333333;    /*background-image: url("images/headerbar-grey.jpg");*/;}h4 {    font-size: 14pt;    font-weight: 600;    padding-bottom: 0px;    margin-bottom: 0px;    color: #836301;    text-decoration: underline;}p {    font-size: 16px;    text-align: left;}hr{    margin-top:5px;    margin-bottom:5px;}ol {    padding-left: 40px;    padding-top: 10px;    padding-bottom: 10px;}li {    padding-top: 5px;    font-size: 14pt;}select {    background-color: #f9f9f9;}option {    margin-left: 5px;}#MasterPageHolder {    background-image: url("/images/Background4WebVDark.jpg");    background-position: center;}#wholepage {}.schedpopmenu {    font-size: 10px;    line-height: 18px;    font-family: Open Sans Condensed, arial, verdana, helvetica;}.menuheader {    border: 1px #000000 solid;    Width: 100%;    -webkit-border-radius: 5px 5px 5px 5px;    -moz-border-radius: 5px 5px 5px 5px;    border-radius: 5px 5px 5px 5px;    background: -webkit-linear-gradient(90deg, #F5F5E9 5%, #BAB4C2 100%);    background: -moz-linear-gradient(90deg, #F5F5E9 5%, #BAB4C2 100%);    background: -o-linear-gradient(90deg, #F5F5E9 5%, #BAB4C2 100%);    background: -ms-linear-gradient(90deg, #F5F5E9 5%, #BAB4C2 100%);    background: linear-gradient(180deg, #F5F5E9 5%, #BAB4C2 100%);}.PageContainer {    border: 1px #000000 solid;    border-radius: 7px;    margin: 10px 10px 10px 10px;    padding: 10px 10px 10px 10px;    background-color: #F4F6F7;    width: 99%;    height: 99%;}.HeaderPanel {    cursor: move;    vertical-align: middle;    border-radius: 5px;    /*border-color:#445563;*/    text-decoration: none;    cursor: move;    border: 2px solid #cd8000;    text-align: left;    font-weight: 600;    text-shadow: 0.5px 0.5px 0.5px #fff;    margin: 3px;    line-height: 38px;    padding: 0 15px;    background-color: #fffced;    background-image: linear-gradient(to bottom, #fffefb 0, #f1f0e9 100%);    color: #545454;    font-size: 22px;}.subContainer {    border: 1px #D99E00 solid;    margin: 5px 5px 5px 5px;    padding: 3px;    -webkit-border-radius: 5px 5px 5px 5px;    -moz-border-radius: 5px 5px 5px 5px;    border-radius: 5px 5px 5px 5px;    overflow-y: auto;}.BEGridColumnHead {    text-decoration: none;    transition: 0.3s;    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;    font-family: tahoma;    font-weight: 300;    text-shadow: 0 2px 0 #fff;    line-height: 1.4;    font-size: 11px;    cursor: pointer;    text-align: left;    color: #515151;    text-shadow: 0 2px 0 #fff;    background-image: -webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#eaeaea));    background-image: -webkit-linear-gradient(#fafafa,#eaeaea);    background-image: -moz-linear-gradient(#fafafa,#eaeaea);    background-image: -ms-linear-gradient(#fafafa,#eaeaea);    background-image: -o-linear-gradient(#fafafa,#eaeaea);    background-image: linear-gradient(#fffaf2, #edeae5);    display: table-row;    border: 1px solid #dddddd;    -moz-border-radius: 2px;    -webkit-border-radius: 2px;    border-radius: 2px;    text-align: left;    position: sticky;    top: -5px;    color: #575757}.BEtableGridLines {    width: 100%;    border-collapse: unset;}.BEthGridLines {    border: 1px solid #dddddd;    text-align: left;    padding: 8px;    font-weight: 600;    text-shadow: 0 1px 0 #fff;}.BEtdGridLines {    border: 1px solid #dddddd;    text-align: left;    padding: 8px;    font-weight: 300;    text-shadow: 0 1px 0 #fff;    font-size: 14px;}.BEtdCellBorder {    border: 1px solid #d6d6d6;    vertical-align: middle !important;}.BEtdCellCurr {    min-width: 90px;}.cell {    padding: 6px 12px;    display: table-cell;}.gridlines {    border: 1px solid #c8c8c8;    text-align: left;    padding: 3px 1px;    font-weight: lighter;    font-size: 12px;    color: #62250d;   }.clientDropDown {    border: 1px #D99E00 solid;    margin: 5px 5px 5px 5px;    padding: 3px;    -webkit-border-radius: 5px 5px 5px 5px;    -moz-border-radius: 5px 5px 5px 5px;    border-radius: 5px 5px 5px 5px;    overflow-y: auto;    margin: 5px -2px 5px -2px;    max-height: 200px;    position: absolute;    z-index: 20000;    top: 100px;    background: white;    left: 12px;    width: 250px;}.clientDDAppt {    border: 1px #D99E00 solid;    margin: 5px 5px 5px 5px;    padding: 3px;    -webkit-border-radius: 5px 5px 5px 5px;    -moz-border-radius: 5px 5px 5px 5px;    border-radius: 5px 5px 5px 5px;    overflow-y: auto;    margin: 5px -2px 5px -2px;    max-height: 200px;    position: absolute;    z-index: 20000;    top: 100px;    background: white;    left: 12px;    width: 250px;}.divProfPicMobile {    width: 32px;    height: 32px;    position: relative;    overflow: hidden;    border-radius: 50%;    cursor: pointer;    text-align: center;    background-color: black;}.shading {    background-repeat: repeat-x;    border-color: #9acfea;    background-image: linear-gradient(to bottom,#b9def0 0,#d9edf7 100%);}.subContainer2 {    border: 3px #FAFAD2 solid;    margin: 5px 5px 5px 5px;    padding: 3px;    width: 100%;    -webkit-border-radius: 5px 5px 5px 5px;    -moz-border-radius: 5px 5px 5px 5px;    border-radius: 5px 5px 5px 5px;}.clientlist {    vertical-align: top;    height:100%;}.clientname {    background: white;    border: 1px solid #D99E00;    border-radius: 5px;    box-shadow: 0 0 5px 3px #D99E00;    color: #93001D;    outline: none;    height: 23px;    width: 150px;}.gridView {    font-size: 10pt;}    .gridView td {        padding-top: 4px;        padding-bottom: 4px;        text-align: center;        vertical-align: middle;    }.center {    text-align: center;}.loginpanel {    width: 535px;    position: absolute;    top: 0px;    left: 50%;    margin-left: -325px;    text-align: center;    z-index: 1000;    -moz-box-shadow: 7px 7px 7px 0px rgba(150, 139, 122, 0.9);    -webkit-box-shadow: 7px 7px 7px 0px rgba(150, 139, 122, 0.9);    box-shadow: 7px 7px 7px 0px rgba(150, 139, 122, 0.9);    background-color: #E9E9E9;}.modalpanel {    left: auto;    overflow: auto;    position: absolute;    top: 0px;    width: 535px;    text-align: center;    border-radius: 5px;    -moz-box-shadow: 7px 7px 7px 0px rgba(50, 50, 50, 0.9);    -webkit-box-shadow: 7px 7px 7px 0px rgba(50, 50, 50, 0.9);    box-shadow: 7px 7px 7px 0px rgba(50, 50, 50, 0.9);    background-color: #f3f3f3;    z-index: 2000;}.SessModalpanel {    width: 720px;    position: absolute;    top: -5px;    left: 50%;    margin-left: -360px;    z-index: 2000;    border-radius: 5px;    -moz-box-shadow: 7px 7px 7px 0px rgba(50, 50, 50, 0.9);    -webkit-box-shadow: 7px 7px 7px 0px rgba(50, 50, 50, 0.9);    box-shadow: 7px 7px 7px 0px rgba(50, 50, 50, 0.9);    background-color: #f3f3f3;}.SessModal {    top: 40px;    left: 50%;    margin-left: -360px;    box-shadow: 0 0 10px 2px #a1a1a1;    border-radius: 5px;    margin: 0 auto;    position: absolute;    background: #c1c1c1;    z-index: 1000;    display: none;}.SessModalbg {    height: 100%;    width: 100%;    position: fixed;    top: 0px;    left: 0px;    background: #000;    -moz-opacity: .50;    filter: alpha(opacity=50);    opacity: .50;    display: none;    z-index: 999;}.BookModalpanel {    width: 500px;    position: fixed;    top: 40px;    left: 50%;    margin-left: -250px;    text-align: center;    z-index: 2000;    border-radius: 5px;    -moz-box-shadow: 7px 7px 7px 0px rgba(50, 50, 50, 0.9);    -webkit-box-shadow: 7px 7px 7px 0px rgba(50, 50, 50, 0.9);    box-shadow: 7px 7px 7px 0px rgba(50, 50, 50, 0.9);    background-color: #f3f3f3;}.BookModal {    top: 40px;    left: 50%;    margin-left: -250px;    box-shadow: 0 0 10px 2px #a1a1a1;    border-radius: 5px;    margin: 0 auto;    position: absolute;    background: #c1c1c1;    padding: 10px;    z-index: 1000;    display: none;}.BookModalbg {    height: 100%;    width: 100%;    position: fixed;    top: 0px;    left: 0px;    background: #000;    -moz-opacity: .50;    filter: alpha(opacity=50);    opacity: .50;    display: none;    z-index: 999;}.DelRecurModalpanel {    width: 435px;    position: fixed;    top: 80px;    left: 50%;    margin-left: -217px;    text-align: center;    z-index: 2000;    border-radius: 5px;    -moz-box-shadow: 7px 7px 7px 0px rgba(50, 50, 50, 0.9);    -webkit-box-shadow: 7px 7px 7px 0px rgba(50, 50, 50, 0.9);    box-shadow: 7px 7px 7px 0px rgba(50, 50, 50, 0.9);    background-color: #f3f3f3;}.DelRecurModal {    top: 80px;    left: 50%;    margin-left: -250px;    box-shadow: 0 0 10px 2px #a1a1a1;    border-radius: 5px;    margin: 0 auto;    position: absolute;    background: #c1c1c1;    padding: 10px;    z-index: 1000;    display: none;}.DelRecurModalbg {    height: 100%;    width: 100%;    position: fixed;    top: 0px;    left: 0px;    background: #000;    -moz-opacity: .50;    filter: alpha(opacity=50);    opacity: .50;    display: none;    z-index: 999;}.PackModalpanel {    width: 640px;    position: fixed;    top: 50px;    left: 50%;    margin-left: -340px;    text-align: center;    z-index: 3000;    border-radius: 5px;    -moz-box-shadow: 7px 7px 7px 0px rgba(50, 50, 50, 0.9);    -webkit-box-shadow: 7px 7px 7px 0px rgba(50, 50, 50, 0.9);    box-shadow: 7px 7px 7px 0px rgba(50, 50, 50, 0.9);    background-color: #f3f3f3;}.PackModalbg {    height: 100%;    width: 100%;    position: fixed;    top: 0px;    left: 0px;    background: #000;    -moz-opacity: .70;    filter: alpha(opacity=70);    opacity: .70;    display: none;    z-index: 999;}.PackModal {    top: 50px;    left: 50%;    margin-left: -325px;    box-shadow: 0 0 10px 2px #a1a1a1;    border-radius: 5px;    margin: 0 auto;    position: absolute;    background: #c1c1c1;    padding: 10px;    z-index: 1000;    display: none;}.BEmodalColumnHeader {    padding: 3px;    text-decoration: none;    margin: 0px auto;    transition: 0.3s;    -moz-border-radius: 2px;    -webkit-border-radius: 2px;    border-radius: 2px;    border: 1px solid #ffaa22;    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;    font-family: Arial,helvetica,sans-serif;    font-weight: 400;    text-shadow: 0 1px 0 #fff;    color: #333333;    margin-left: 2px;    margin-right: 2px;    margin-bottom: 2px;    line-height: 1.4;    font-size: 10pt;    cursor: pointer;    display: table-row;    vertical-align: middle;    background-image: linear-gradient(#fafafa,#eaeaea);}.BEalertHeader {    padding: 3px;    text-decoration: none;    margin: 0px auto;    transition: 0.3s;    -moz-border-radius: 2px;    -webkit-border-radius: 2px;    border-radius: 2px;    border: 1px solid #ffaa22;    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;    font-family: Arial,helvetica,sans-serif;    font-weight: 400;    text-shadow: 0 1px 0 #fff;    color: #333333;    display: inline-block;    margin-left: 2px;    margin-right: 2px;    margin-bottom: 2px;    line-height: 1.4;    font-size: 10pt;    cursor: pointer;    display: table-row;    background-image: linear-gradient(#fff5f5,#f4ecec);}.alertColor {    color: maroon;    margin-left: 4px;}.smsEditor {    width: 100%;    padding: 4px;    font-family: Courier New, Courier, monospace;    font-weight: 300;}.bealert {    width: 0;    position: fixed;    top: -1px;    right: -1px;    display: none;    margin-right: 4px;    overflow-x: hidden;    transition: 0.5s;    box-shadow: 0 8px 16px -4px rgb(9 30 66 / 25%), 0 0 0 1px rgb(9 30 66 / 8%);    box-sizing: border-box;    outline: 0;    overflow: hidden;    text-align: center;    z-index: 1100;    padding: 0px; /*to cover bootstrap*/    padding-top: 10px;    padding-bottom: 10px;}.BEmodal {    top: 20px;    left: 50%;    margin-left: -325px;    box-shadow: 0 0 10px 2px #a1a1a1;    border-radius: 5px;    margin: 0 auto;    position: absolute;    background: #c1c1c1;    background-color: #f3f3f3;    padding: 10px;    z-index: 1000;    display: none;}.WorkShopModal {    top: 20px;    left: 50%;    /*box-shadow: 0 0 10px 2px #a1a1a1;*/    border-radius: 5px;    margin: 0 auto;    position: absolute;    /*background: #c1c1c1;*/    padding: 10px;    z-index: 1000;    display: none;}.modalbg {    height: 100%;    width: 100%;    position: fixed;    top: 0px;    left: 0px;    background: #000;    -moz-opacity: .30;    filter: alpha(opacity=30);    opacity: .30;    display: none;    z-index: 999;}.modalbackground {    background-color: gray;    opacity: 0.7;    filter: alpha(opacity=70);}.right {    text-align: right;}.left {    text-align: left;}.table {    display: table;}.table-row {    display: table-row;    width:100%;}.table-cell {    display: table-cell;}.floatr {    float: right;}.renewlabel {    font-size: 12pt;}.RightContainer {    margin: auto;    width: 690px;    /*height: 430px;*/    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=94)";    filter: alpha(opacity=94);    -moz-opacity: 0.94;    -khtml-opacity: 0.94;    opacity: 0.94;    border: 2px #2DBFC2 solid;    -webkit-border-radius: 5px 5px 5px 5px;    -moz-border-radius: 5px 5px 5px 5px;    border-radius: 5px 5px 5px 5px;    -moz-box-shadow: 0px 0px 5px 5px #CCCCCC;    -webkit-box-shadow: 0px 0px 5px 5px #CCCCCC;    box-shadow: 0px 0px 5px 5px #CCCCCC;    /*background: -webkit-linear-gradient(90deg, #E6EDF2 21%, #CDCFD1 79%);background: -moz-linear-gradient(90deg, #E6EDF2 21%, #CDCFD1 79%);background: -o-linear-gradient(90deg, #E6EDF2 21%, #CDCFD1 79%);background: -ms-linear-gradient(90deg, #E6EDF2 21%, #CDCFD1 79%);background: linear-gradient(180deg, #E6EDF2 21%, #CDCFD1 79%);*/    background-color: #29323B;}.fullWidthTable {    margin: 3px auto;    width: calc(100% - 5px);}.td1 {    font-weight: 500;    font-size: 20px;    text-align: right;    background-color: #F9F8F2;    padding-left: 10px;    width: 160px;    /*for location hyperlink*/;}.td2 {    font-weight: bold;    font-size: 16px;    vertical-align: middle;}.td3 {    font-weight: 500;    font-size: 20px;    height: 32px;    text-align: right;    background-color: #F9F8F2;    padding-left: 10px;    width: 125px;    /*for location hyperlink*/;}.tdleft {    text-align: right;}.tdLL {    text-align: right;    width: 110px;}.tdPMLL {    text-align: right;    width: 100px !important;}.tdLR {    width: 110px;    text-align: left;}.tdRL {    width: 125px;    text-align: right;}.tdRR {    width: 110px;    text-align: left;}.payformlabelcell {    width: 80px;    text-align: right;}.payforminputcell {    text-align: left;}.dxsplControl .dxsplLCC {    padding: 1px !important;}.dxsplControl {    font-family: Open Sans Condensed, arial, verdana, helvetica;}.BEdayheader {    padding: .5em 15px;    font-size: 14px;    font-family: Arial,helvetica,sans-serif;    border: 1px solid #b3b3b3;    background: #eee;    color: #3e3e3e;    font-weight: 400;    height: 30px;    text-shadow: 0 1px 0 #fff;    background-image: -webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#ddd));    background-image: -webkit-linear-gradient(#f0f0f0,#ddd);    background-image: -moz-linear-gradient(#f0f0f0,#ddd);    background-image: -ms-linear-gradient(#f0f0f0,#ddd);    background-image: -o-linear-gradient(#f0f0f0,#ddd);    background-image: linear-gradient(#f0f0f0,#ddd);}.BEsessheader {    border: 1px solid #bbb;    font-family: Arial,helvetica,sans-serif;    background: #fff;    font-weight: 400;    color: #5c4a4a;    padding: 15px;    height: 60px;    text-shadow: 0 1px 0 #fff;    background-image: -webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#f6f6f6));    background-image: -webkit-linear-gradient(#fafafa,#f6f6f6);    background-image: -moz-linear-gradient(#fafafa,#f6f6f6);    background-image: -ms-linear-gradient(#fafafa,#f6f6f6);    background-image: -o-linear-gradient(#fafafa,#f6f6f6);    /*background-image: linear-gradient(#fafafa,#f6f6f6);*/;}    .BEsessheader:hover {        background: -webkit-linear-gradient(90deg, #fafafa 5%, #f6f6f6 100%);        background: -moz-linear-gradient(90deg, #fafafa 5%, #f6f6f6 100%);        background: -ms-linear-gradient(90deg, #fafafa 5%, #f6f6f6 100%);        background: linear-gradient(180deg, #f6f6f6 5%, #fafafa 100%);        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6f6f6",endColorstr="#fafafa");    }.bebtncancel {    width: 49%;    margin-top: 5px;    height: 30px;    padding-top: 2px;    font-size: 16px;    font-weight: 600;}.BEbtnBootCancel {    font-size: 16px;    border: 1px solid black;    padding: 3px 12px;    background: none;    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}.posRightText {    width: 150px;}.posLeftText {    width: 150px;    text-align: left;}.posLeftLabel {    width: 115px;    text-align: right;    padding-right: 4px;    font-size: 18px;}.posRightLabel {    text-align: right;    padding-right: 4px;    font-size: 18px;}.posMid {    width: 85px;    text-align: left;}.TextBox {    background-color: #f9f9f9;    border: 1px solid lightgrey;    border-radius: 5px 5px 5px 5px;    font-size: 16px;    font-weight: 300;    height: 32px;    line-height: 24px;    text-align: left;    vertical-align: middle;    /*box-shadow:initial;*/    padding-left: 5px;    margin: 2px,2px,2px,2px;}.TextBoxFull {    background-color: #f9f9f9;    border: 1px solid lightgrey;    border-radius: 5px 5px 5px 5px;    font-size: 16px;    font-weight: 300;    height: 32px;    line-height: 24px;    vertical-align: middle;    width: 100%;    /*box-shadow:initial;*/    padding-left: 5px;    text-align: left;    box-sizing: border-box;}.TextBoxPOS {    background-color: #f9f9f9;    border: 1px solid lightgrey;    border-radius: 5px 5px 5px 5px;    font-size: 16px;    font-weight: 300;    height: 32px;    line-height: 24px;    text-align: left;    vertical-align: middle;    width: 150px;    /*box-shadow:initial;*/    padding-left: 5px;    margin: 2px,2px,2px,2px;    color: GrayText;    /*padding-top:5px;*/;}.TextBoxHalf {    background-color: #f9f9f9;    border: 1px solid lightgrey;    border-radius: 5px 5px 5px 5px;    font-size: 16px;    font-weight: 300;    line-height: 24px;    text-align: left;    vertical-align: middle;    /*box-shadow:initial;*/    padding-left: 5px;}.button_css {    font-family: Arial;    font-weight: 700;    font-weight: normal;    text-decoration: none;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;    border: 1px solid #e65f44;    /*padding: 9px 18px;*/    text-shadow: 1px 1px 0px #ded17c;    -moz-box-shadow: inset 1px 1px 0px 0px #f9eca0;    -webkit-box-shadow: inset 1px 1px 0px 0px #f9eca0;    box-shadow: inset 1px 1px 0px 0px #f9eca0;    cursor: pointer;    background: -webkit-linear-gradient(90deg, #f2ab1e 5%, #f0c911 100%);    background: -moz-linear-gradient(90deg, #f2ab1e 5%, #f0c911 100%);    background: -ms-linear-gradient(90deg, #f2ab1e 5%, #f0c911 100%);    background: linear-gradient(180deg, #f0c911 5%, #f2ab1e 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e');    /*background-color:#f2ab1e;*/    /*color:#c92200;*/    color: maroon;    display: inline-block;}.lnkbtn {    color: #D7A825;    text-decoration: none;    font-weight: 700;    cursor: pointer;}.btnInline {    font-family: Arial;    font-weight: 700;    font-weight: normal;    text-decoration: none;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;    border: 1px solid #e65f44;    /*padding: 9px 18px;*/    text-shadow: 1px 1px 0px #ded17c;    -moz-box-shadow: inset 1px 1px 0px 0px #f9eca0;    -webkit-box-shadow: inset 1px 1px 0px 0px #f9eca0;    box-shadow: inset 1px 1px 0px 0px #f9eca0;    width: 50px;    cursor: pointer;    background: -webkit-linear-gradient(90deg, #f2ab1e 5%, #f0c911 100%);    background: -moz-linear-gradient(90deg, #f2ab1e 5%, #f0c911 100%);    background: -ms-linear-gradient(90deg, #f2ab1e 5%, #f0c911 100%);    background: linear-gradient(180deg, #f0c911 5%, #f2ab1e 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e');    /*background-color:#f2ab1e;*/    /*color:#c92200;*/    color: maroon;    display: inline-block;}    .btnInline:hover {        background: -webkit-linear-gradient(90deg, #f0c911 5%, #f2ab1e 100%);        background: -moz-linear-gradient(90deg, #f0c911 5%, #f2ab1e 100%);        background: -ms-linear-gradient(90deg, #f0c911 5%, #f2ab1e 100%);        background: linear-gradient(180deg, #f2ab1e 5%, #f0c911 100%);        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ab1e', endColorstr='#f0c911');        /*background-color:#f0c911;*/;    }    .btnInline:active {        position: relative;        top: 1px;    }.buttonNew {    padding: 3px;    text-decoration: none;    margin: 0px auto;    transition: 0.3s;    -moz-border-radius: 2px;    -webkit-border-radius: 2px;    border-radius: 2px;    border: 1px solid #ffaa22;    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;    font-family: Arial,helvetica,sans-serif;    font-weight: 400;    text-shadow: 0 1px 0 #fff;    background-image: -webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#eaeaea));    background-image: -webkit-linear-gradient(#fafafa,#eaeaea);    background-image: -moz-linear-gradient(#fafafa,#eaeaea);    background-image: -ms-linear-gradient(#fafafa,#eaeaea);    background-image: -o-linear-gradient(#fafafa,#eaeaea);    background-image: linear-gradient(#fafafa,#eaeaea);    color: #333333;    display: inline-block;    margin-left: 2px;    margin-right: 2px;    margin-bottom: 2px;    line-height: 1.4;    font-size: 10pt;    cursor: pointer;}.buttonOldStd {    /*font-size: 16px;    font-family:Arial;*/    color: maroon;    padding: 3px;    font-weight: normal;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;    border: 1px solid #ffaa22;    /*padding: 9px 18px;*/    text-shadow: 1px 1px 0px #ffee66;    -moz-box-shadow: inset 1px 1px 0px 0px #fff6af;    -webkit-box-shadow: inset 1px 1px 0px 0px #fff6af;    box-shadow: inset 1px 1px 0px 0px #fff6af;    font-weight: normal;    text-decoration: none;    cursor: pointer;    background: -webkit-linear-gradient(90deg, #ffab23 5%, #ffec64 100%);    background: -moz-linear-gradient(90deg, #ffab23 5%, #ffec64 100%);    background: -ms-linear-gradient(90deg, #ffab23 5%, #ffec64 100%);    background: linear-gradient(180deg, #ffec64 5%, #ffab23 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');    background-color: #ffec64;    background-image: linear-gradient(top bottom, #ffec64, #ffab23);    color: #333333;    display: inline-block;    margin-left: 2px;    margin-right: 2px;    margin-bottom: 2px;    line-height: 1.2;    font-size: 10pt;}.buttonStd {    padding: 3px;    text-decoration: none;    margin: 0px auto;    transition: 0.3s;    -moz-border-radius: 2px;    -webkit-border-radius: 2px;    border-radius: 2px;    border: 2px solid #ffaa22;    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;    font-family: Arial,helvetica,sans-serif;    font-weight: 400;    text-shadow: 0 1px 0 #fff;    background-image: -webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#eaeaea));    background-image: -webkit-linear-gradient(#fafafa,#eaeaea);    background-image: -moz-linear-gradient(#fafafa,#eaeaea);    background-image: -ms-linear-gradient(#fafafa,#eaeaea);    background-image: -o-linear-gradient(#fafafa,#eaeaea);    background-image: linear-gradient(#fafafa,#eaeaea);    color: #333333;    display: inline-block;    margin-left: 2px;    margin-right: 2px;    margin-bottom: 2px;    line-height: 1.4;    font-size: 10pt;    cursor: pointer;}    .buttonStd:hover {        background-color: white;    }    .buttonStd:active {        position: relative;        top: 1px;    }    .buttonStd:disabled {        color: lightgrey;    }.btnselected {    font-weight: normal;    border: 3px solid green;;    padding: 3px;    margin: 2px;    text-shadow: 1px 1px 0px #ded17c;    -moz-box-shadow: inset 1px 1px 0px 0px #f9eca0;    -webkit-box-shadow: inset 1px 1px 0px 0px #f9eca0;    box-shadow: inset 1px 1px 0px 0px #f9eca0;    font-weight: normal;    text-decoration: none;    cursor: pointer;    background-image: -webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#eaeaea));    background-image: -webkit-linear-gradient(#fafafa,#eaeaea);    background-image: -moz-linear-gradient(#fafafa,#eaeaea);    background-image: -ms-linear-gradient(#fafafa,#eaeaea);    background-image: -o-linear-gradient(#fafafa,#eaeaea);    background-image: linear-gradient(#fafafa,#eaeaea);    color: green;    display: inline-block;    margin-left: 2px;    margin-right: 2px;    margin-bottom: 2px;    line-height: 1.4;    font-size: 10pt;    cursor: pointer;}    .btnselected:hover {        color: grey;        border-color: maroon;    }    .btnselected:active {        position: relative;        top: 1px;    }.clientbtn {    font-size: 14px;    /*font-family: Arial;*/    font-weight: normal;    text-decoration: none;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    border: 1px solid #D99E00;    margin: 2px;    text-shadow: 1px 1px 0px #ffffff;    -webkit-box-shadow: inset 1px 1px 0px 0px #ffffff;    -moz-box-shadow: inset 1px 1px 0px 0px #ffffff;    box-shadow: inset 1px 1px 0px 0px #ffffff;    cursor: pointer;    color: #666666;    display: inline-block;    background: -webkit-linear-gradient(90deg, #EFEDE2 5%, #F6F5F0 100%);    background: -moz-linear-gradient(90deg, #EFEDE2 5%, #F6F5F0 100%);    background: -ms-linear-gradient(90deg, #EFEDE2 5%, #F6F5F0 100%);    background: linear-gradient(180deg, #F6F5F0 5%, #EFEDE2 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F6F5F0",endColorstr="#EFEDE2");    padding-left: 4px;    padding-right: 4px;    Height: 28px;}    .clientbtn:hover {        background: -webkit-linear-gradient(90deg, #F6F5F0 5%, #EFEDE2 100%);        background: -moz-linear-gradient(90deg, #F6F5F0 5%, #EFEDE2 100%);        background: -ms-linear-gradient(90deg, #F6F5F0 5%, #EFEDE2 100%);        background: linear-gradient(180deg, #EFEDE2 5%, #F6F5F0 100%);        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#EFEDE2",endColorstr="#F6F5F0");    }    .clientbtn:active {        position: relative;        top: 1px;    }.daybookbtn {    font-size: 14px;    /*font-family: Arial;*/    font-weight: normal;    text-decoration: none;    line-height: normal;    -webkit-border-radius: 4px 4px 4px 4px;    -moz-border-radius: 4px 4px 4px 4px;    border-radius: 4px 4px 4px 4px;    border: 1px solid #D99E00;    padding: 1px;    margin: 2px;    text-shadow: 1px 1px 0px #ffffff;    -webkit-box-shadow: inset 1px 1px 0px 0px #ffffff;    -moz-box-shadow: inset 1px 1px 0px 0px #ffffff;    box-shadow: inset 1px 1px 0px 0px #ffffff;    cursor: pointer;    color: #666666;    display: inline-block;    background: -webkit-linear-gradient(90deg, #CFCFCF 5%, #F9F8F2100%);    background: -moz-linear-gradient(90deg, #CFCFCF 5%, #F9F8F2100%);    background: -ms-linear-gradient(90deg, #CFCFCF 5%, #F9F8F2100%);    background: linear-gradient(180deg, #F9F8F25%, #CFCFCF 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFEFB",endColorstr="#CFCFCF");}    .daybookbtn:hover {        background: -webkit-linear-gradient(90deg, #F9F8F25%, #CFCFCF 100%);        background: -moz-linear-gradient(90deg, #F9F8F25%, #CFCFCF 100%);        background: -ms-linear-gradient(90deg, #F9F8F25%, #CFCFCF 100%);        background: linear-gradient(180deg, #CFCFCF 5%, #F9F8F2100%);        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#CFCFCF",endColorstr="#FFFEFB");    }    .daybookbtn:active {        position: relative;        top: 1px;    }.btnPay {    border: 1px solid #34740e;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    font-size: 14px;    line-height: 0.5;    margin-right: 4px;    padding: 10px 10px 10px 10px;    text-decoration: none;    display: inline-block;    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);    font-weight: bold;    color: #FFFFFF;    background-color: #a9db80;    background-image: linear-gradient(to bottom, #a9db80, #96c56f);}    .btnPay:hover {        border: 1px solid #224b09;        background-color: #8ed058;        background-image: linear-gradient(to bottom, #8ed058, #7bb64b);    }.btnRem {    border: 1px solid #d71a33;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    font-size: 14px;    line-height: 0.5;    padding: 10px 10px 10px 10px;    text-decoration: none;    display: inline-block;    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);    font-weight: bold;    color: #FFFFFF;    background-color: #ff9a9a;    background-image: linear-gradient(to bottom, #ff9a9a, #ff4040);}    .btnRem:hover {        border: 1px solid #ae1529;        background-color: #ff6767;        background-image: linear-gradient(to bottom, #ff6767, #ff0d0d);    }.errorlabel {    color: maroon;    text-align: center;    margin: 0 auto;}.BookGrid {    margin: 2px;    padding: 1px;    font-size: 8px;}.accordion {    width: 400px;}.accordionHeader {    font-size: 16px;    width: 242px;    /*font-family: Arial;*/    font-weight: normal;    text-decoration: none;    border-radius: 3px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    border: 1px solid #D99E00;    padding: 3px;    padding-left: 8px;    padding-right: 0px;    padding-top: 5px;    margin-top: 2px;    text-shadow: 1px 1px 0px #ffffff;    -webkit-box-shadow: inset 1px 1px 0px 0px #ffffff;    -moz-box-shadow: inset 1px 1px 0px 0px #ffffff;    box-shadow: inset 1px 1px 0px 0px #ffffff;    cursor: pointer;    color: #666666;    display: inline-block;    background: -webkit-linear-gradient(90deg, #F9F8F2 5%, #F9F8F2100%);    background: -moz-linear-gradient(90deg, #F9F8F2 5%, #F9F8F2100%);    background: -ms-linear-gradient(90deg, #F9F8F2 5%, #F9F8F2100%);    background: linear-gradient(180deg, #F9F8F25%, #F9F8F2 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFEFB",endColorstr="#F9F8F2");}.accordionHeaderSelected {    font-size: 16px;    width: 242px;    /*font-family: Arial;*/    font-weight: 600;    text-decoration: none;    border-radius: 3px;    -moz-border-radius: 2px;    -webkit-border-radius: 2px;    border: 1px solid #D99E00;    padding: 3px;    padding-left: 8px;    padding-right: 0px;    margin-top: 2px;    text-shadow: 1px 1px 0px #ffffff;    -webkit-box-shadow: inset 1px 1px 0px 0px #ffffff;    -moz-box-shadow: inset 1px 1px 0px 0px #ffffff;    box-shadow: inset 1px 1px 0px 0px #ffffff;    cursor: pointer;    color: #666666;    display: inline-block;    background: -webkit-linear-gradient(90deg, #F9F8F2 5%, #F9F8F2100%);    background: -moz-linear-gradient(90deg, #F9F8F2 5%, #F9F8F2100%);    background: -ms-linear-gradient(90deg, #F9F8F2 5%, #F9F8F2100%);    background: linear-gradient(180deg, #F9F8F25%, #F9F8F2 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFEFB",endColorstr="#F9F8F2");}.accordionContent {    text-align: center;    border: 1px dashed #D99E00;    width: 250px;    margin-top: 2px;    border-top: none;    background-color: #FFFEFB;}.ob_gBody .ob_gC, .ob_gBody .ob_gCW {    color: #000000 !important;    font-family: Open Sans Condensed, arial, verdana, helvetica !important;    font-size: 16px !important;}/*.ob_gH .ob_gC div.ob_gCc2, .ob_gH .ob_gCW div.ob_gCc2{    padding: 0px;    padding-left: 5px;    margin-right: 3px;    position: static;    width: auto;    overflow: hidden;}*/.ob_gRS {    color: #000000 !important;    background-color: #EAE0EB !important;}.ddl {    text-indent: 2px;    /*In Firefox*/    text-overflow: clip;    /*In Firefox*/;}#Header, #Footer {    display: none !important;}.reset-this {    animation: none;    animation-delay: 0;    animation-direction: normal;    animation-duration: 0;    animation-fill-mode: none;    animation-iteration-count: 1;    animation-name: none;    animation-play-state: running;    animation-timing-function: ease;    backface-visibility: visible;    background: 0;    background-attachment: scroll;    background-clip: border-box;    background-color: transparent;    background-image: none;    background-origin: padding-box;    background-position: 0 0;    background-position-x: 0;    background-position-y: 0;    background-repeat: repeat;    background-size: auto auto;    border: 0;    border-style: none;    border-width: medium;    border-color: inherit;    border-bottom: 0;    border-bottom-color: inherit;    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;    border-bottom-style: none;    border-bottom-width: medium;    border-collapse: separate;    border-image: none;    border-left: 0;    border-left-color: inherit;    border-left-style: none;    border-left-width: medium;    border-radius: 0;    border-right: 0;    border-right-color: inherit;    border-right-style: none;    border-right-width: medium;    border-spacing: 0;    border-top: 0;    border-top-color: inherit;    border-top-left-radius: 0;    border-top-right-radius: 0;    border-top-style: none;    border-top-width: medium;    bottom: auto;    box-shadow: none;    box-sizing: content-box;    caption-side: top;    clear: none;    clip: auto;    color: inherit;    columns: auto;    column-count: auto;    column-fill: balance;    column-gap: normal;    column-rule: medium none currentColor;    column-rule-color: currentColor;    column-rule-style: none;    column-rule-width: none;    column-span: 1;    column-width: auto;    content: normal;    counter-increment: none;    counter-reset: none;    cursor: auto;    direction: ltr;    display: inline;    empty-cells: show;    float: none;    font: normal;    font-family: inherit;    font-size: medium;    font-style: normal;    font-variant: normal;    font-weight: normal;    height: auto;    hyphens: none;    left: auto;    letter-spacing: normal;    line-height: normal;    list-style: none;    list-style-image: none;    list-style-position: outside;    list-style-type: disc;    margin: 0;    margin-bottom: 0;    margin-left: 0;    margin-right: 0;    margin-top: 0;    max-height: none;    max-width: none;    min-height: 0;    min-width: 0;    opacity: 1;    orphans: 0;    outline: 0;    outline-color: invert;    outline-style: none;    outline-width: medium;    overflow: visible;    overflow-x: visible;    overflow-y: visible;    padding: 0;    padding-bottom: 0;    padding-left: 0;    padding-right: 0;    padding-top: 0;    page-break-after: auto;    page-break-before: auto;    page-break-inside: auto;    perspective: none;    perspective-origin: 50% 50%;    position: static;    /* May need to alter quotes for different locales (e.g fr) */    quotes: '\201C' '\201D' '\2018' '\2019';    right: auto;    tab-size: 8;    table-layout: auto;    text-align: inherit;    text-align-last: auto;    text-decoration: none;    text-decoration-color: inherit;    text-decoration-line: none;    text-decoration-style: solid;    text-indent: 0;    text-shadow: none;    text-transform: none;    top: auto;    transform: none;    transform-style: flat;    transition: none;    transition-delay: 0s;    transition-duration: 0s;    transition-property: none;    transition-timing-function: ease;    unicode-bidi: normal;    vertical-align: baseline;    visibility: visible;    white-space: normal;    widows: 0;    width: auto;    word-spacing: normal;    z-index: auto;}.datagrid table {    border-collapse: collapse;    text-align: left;    width: 100%;}.datagrid {    font: normal 12px/150% Arial, Helvetica, sans-serif;    background: #fff;    overflow: hidden;    border: 1px solid #8C8C8C;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    border-width: 3px;    box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);}    .datagrid table td, .datagrid table th {        padding: 3px 10px;    }    .datagrid table thead th {        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8C8C8C), color-stop(1, #7D7D7D) );        background: -moz-linear-gradient( center top, #8C8C8C 5%, #7D7D7D 100% );        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C8C8C', endColorstr='#7D7D7D');        background-color: #8C8C8C;        color: #FFFFFF;        font-size: 15px;        font-weight: bold;        border-left: 1px solid #A3A3A3;        text-shadow: none;        position: sticky;        top: 0px;    }        .datagrid table thead th:first-child {            border: none;        }    .datagrid table tbody td {        color: #272727;        border-left: 1px solid #DBDBDB;        font-size: 14px;        font-weight: normal;    }    .datagrid table tbody .alt td {        background: #EBEBEB;        color: #7D7D7D;    }    .datagrid table tbody td:first-child {        border-left: none;    }    .datagrid table tbody tr:last-child td {        border-bottom: none;    }    .datagrid table tfoot td div {        border-top: 1px solid #8C8C8C;        background: #EBEBEB;    }    .datagrid table tfoot td {        padding: 0;        font-size: 12px;    }        .datagrid table tfoot td div {            padding: 2px;        }        .datagrid table tfoot td ul {            margin: 0;            padding: 0;            list-style: none;            text-align: right;        }    .datagrid table tfoot li {        display: inline;    }        .datagrid table tfoot li a {            text-decoration: none;            display: inline-block;            padding: 2px 8px;            margin: 1px;            color: #F5F5F5;            border: 1px solid #8C8C8C;            -webkit-border-radius: 3px;            -moz-border-radius: 3px;            border-radius: 3px;            background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8C8C8C), color-stop(1, #7D7D7D) );            background: -moz-linear-gradient( center top, #8C8C8C 5%, #7D7D7D 100% );            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C8C8C', endColorstr='#7D7D7D');            background-color: #8C8C8C;        }    .datagrid table tfoot ul.active, .datagrid table tfoot ul a:hover {        text-decoration: none;        border-color: #7D7D7D;        color: #F5F5F5;        background: none;        background-color: #8C8C8C;    }div.dhtmlx_window_active, div.dhx_modal_cover_dv {    position: fixed !important;}.clientDropDown {    border: 1px #D99E00 solid;    margin: 5px 5px 5px 5px;    padding: 3px;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px;    overflow-y: auto;    margin: 5px -2px 5px -2px;    max-height: 200px;    position: absolute;    z-index: 20000;    top: 42px;    background: white;    left: 220px;    width: 300px;}