@charset "utf-8";
/* CSS Document */

.select2-selection__rendered {line-height: 35px !important;}
.select2-container .select2-selection--single {height: 37px !important; }
.select2-selection--single:focus{outline: none !important;border-color:#09C; background-color:#D7E3EA;}
.select2-selection__arrow {height: 34px !important;}

ul.select2-results__options li{
  font-family:"etlk nml"; font-size:15px;
}

a{text-decoration:none; color: inherit;}
@font-face {font-family:"etlk bld";src: url("karbon-semibold-webfont.ttf") format("truetype");}
@font-face {font-family:"etlk mdm";src: url("karbon-medium.ttf") format("truetype");}
@font-face {font-family:"etlk nml";src: url("karbon-regular-webfont.ttf") format("truetype");}
@font-face {font-family:"etlk ico";src: url("fontello.ttf") format("truetype");}



.div1 {position: absolute;  top:0; left:0; right:0; width:100%;  height:35px;  background-color:#;}
.div2 {  position: absolute;  top: 35px;  left: 0;  bottom: 50px;  width: 100%;  right: 0;  background-color:#; overflow:auto;}
.div3 { position: absolute;  bottom:0; left:0; right:0; width:100%;  height:60px;  background-color:#;}

.link{ cursor:pointer;}
.labelh{font-family:"etlk mdm";	font-style:normal;	color:#666;}
.labelh1{font-family:"etlk mdm";	font-style:normal;	color:#F4F4F4;}
.labelh2{font-family:"etlk mdm";	font-style:normal;	color:#666;}
.label1{font-family:"etlk nml";	font-style:normal;	color:#666; font-size:15px;}
.label2{font-family:"etlk nml";	font-style:normal;	color:#333; font-size:15px;}

.shadow{box-shadow: 0px 0px 8px rgba(0, 0, 0, .5);}
.shadow1{box-shadow: 1px 2px 10px rgba(0, 0, 0, .5);}
.shadow2{box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;}
.shadow3{box-shadow: rgba(17, 17, 26, 0.1) 0px 1px 0px;}

.divBR{height:7px;  display:block;}
.divHR{height:1px;  display:block; border-bottom-style:solid; border-bottom-color:#CCC; border-bottom-width:1px; padding-top:3px; }

.roundBorderSmallS{font-family:"etlk mdm";	font-style:normal;background-color:#F9F9F9; border-radius:4px;	border:solid; border-width:2px; height:28px; border-color:#09C; padding-top:10px; padding-right:10px; padding-left:5px; margin-right:5px;}
.roundBorderSmallS:focus{outline: none !important;border-color:#09C; background-color:#D7E3EA;}

.textFieldHidden{background-color:#; height:0px; width:0px; outline: none;!important;border-color:#; border-width:0px;caret-color: transparent; color:#f8f8f8;}
.textFieldHidden:focus{outline: none !important;border-color:#; background-color:#;caret-color: transparent;}

.textField{font-family:"etlk nml";	font-style:normal;background-color:#F9F9F9; border-radius:4px; width:90%; border:solid; border-width:1px; height:25px; border-color:#CCC; padding-top:5px; padding-right:5px; padding-left:10px; margin-right:10px; padding-bottom:5px;}
.textField:focus{outline: none !important;border-color:#09C; background-color:#D7E3EA;}

.textFieldFull{font-family:"etlk nml";	font-style:normal;background-color:#F9F9F9; border-radius:4px; border:solid; border-width:1px; height:25px; border-color:#CCC; padding-top:5px; padding-right:5px; padding-left:10px;  padding-bottom:5px;}
.textFieldFull:focus{outline: none !important;border-color:#09C; background-color:#D7E3EA;}

.textFieldDisplay{font-family:"etlk mdm";	font-style:normal;background-color:#F9F9F9; border-radius:4px; border:solid; border-width:1px; height:25px; border-color:#CCC; padding-top:5px; padding-right:5px; padding-left:10px;  padding-bottom:5px;}
.textFieldDisplay:focus{outline: none !important;border-color:#09C; background-color:#D7E3EA;}

.labelFieldDisplay{font-family:"etlk mdm";	font-style:normal;background-color:#F9F9F9; border-radius:4px; border:solid; border-width:1px; height:25px; border-color:#CCC; padding-top:5px; padding-right:5px; padding-left:10px;  padding-bottom:5px;}
.labelFieldDisplay:focus{outline: none !important;border-color:#CCC;}

.timedisplay1{border-top-style:solid; border-left-style:solid; border-width:1px; border-color:#CCC; background-color:#C9DFE0;}
.timedisplay2{border-top-style:solid; border-left-style:solid; border-bottom-style:solid; border-width:1px; border-color:#CCC; background-color:#C9DFE0;}
.timedisplay3{border-style:solid; border-width:1px; border-color:#CCC; background-color:#EED9B0;}
.timedisplay4{ background-color:#CBDAC9;}
.timedisplay5{ background-color:#EEEFBA;}

.activityhome1{border-color:#999; border-bottom-style:dotted; border-width:1px;padding-top:7px; padding-bottom:7px;}

.roundTable{font-family:"etlk nml";	font-style:normal;background-color:#F9F9F9; border-radius:4px; border:solid; border-width:1px; height:25px; border-color:#CCC; padding-top:5px; padding-right:5px; padding-left:10px; margin-right:10px; padding-bottom:5px;padding-left:5px;}
.tableRow{border-color:#999; border-top-style:dotted; border-width:1px;padding-top:7px; padding-bottom:7px;}
.tableRowF{border-color:#999; border-width:1px;padding-top:7px; padding-bottom:7px;}
.tableRowL{border-color:#999;  border-bottom-style:dotted; border-width:1px;padding-top:7px; padding-bottom:7px;}

.button{font-style:normal;background-color:#F9F9F9; border-radius:4px; width:100%; border:solid; border-width:1px; height:35px; border-color:#CCC; padding-top:5px; padding-bottom:5px; padding-right:10px; padding-left:10px; margin-right:5px; margin-left:5px;}
.button:hover{outline: none !important;border-color:#09C; background-color:#D1E0E9;}
.button:focus{background-color:#D1E0E9;}


.button1{font-family:"etlk nml";	font-style:normal;background-color:#e9f0f4; border-radius:4px; width:100%; border:solid; border-width:1px; height:35px; border-color:#CCC; padding-top:5px; padding-bottom:5px; padding-right:10px; padding-left:10px; margin-right:5px; margin-left:5px;}
.button1:hover{outline: none !important;border-color:#09C; background-color:#D1E0E9;}


.button2{font-family:"etlk mdm";	font-style:normal;background-color:#F9F9F9; border-radius:4px; width:100%; border:solid; border-width:1px; height:35px; border-color:#CCC; padding-top:5px; padding-bottom:5px; padding-right:10px; padding-left:10px; margin-right:5px; margin-left:5px;}
.button2:hover{outline: none !important;border-color:#09C; background-color:#D1E0E9;}
.button2:active{background-color:#D1E0E9;}
.button2:focus{background-color:#D1E0E9;}

.centerFloat{display:inline-block; cursor:pointer; width:80px; padding-bottom:5px; padding-top:5px; height:auto; margin-top:5px; margin-bottom:5px;}

.virtualkeyboard{position:fixed; bottom:0px; height:250px; background-color:#666; left:0px; right:0px; text-align:center; display:none;}

.roundButton{font-family:"etlk nml"; font-style:normal; border:solid; border-width:1px; border-radius:4px; border-color:#CCC; background-color:#C9DFE0; color:#666; font-size:15px; padding-top:5px; padding-bottom:5px; height:40px; padding-left:10px; padding-right:10px;}

.roundDivX{background-color:#F9F9F9; border-radius:4px; border:solid; border-width:1px; border-color:#CCC;padding-left:10px; padding-right:10px;padding-top:10px; padding-bottom:10px;}
.roundDiv{font-family:"etlk nml";	font-style:normal;background-color:#F9F9F9; border-radius:4px; border:solid; border-width:1px; border-color:#CCC; }
.roundDiv1{font-family:"etlk nml";	font-style:normal;background-color:#F9F9F9; border-radius:4px; border:solid; border-width:0px; border-color:#CCC; }
.labelData{border-left-style:solid; border-left-width:5px; border-left-color:#F00; padding:5px;}
.roundDivPad{padding-left:10px; padding-right:10px;}
.roundDivPad1{padding-top:10px; padding-bottom:10px;}
.sticky{position:sticky; top:0px; background-color:#F8F8F8;}
.padLR1{padding-left:5px; padding-right:5px;}
.padLR2{padding-left:10px; padding-right:10px;}

.sideDiv{display:inline-table; margin-bottom:10px;}
.sideDiv1{display:inline-table; margin-bottom:5px;}
.sideDiv2{display:inline-table; margin-bottom:5px; margin-right:5px;}

.summaryTotal{border-bottom-style:double; border-top-style:solid; border-top-width:1px;}

.highlight:hover{box-shadow: 1px 2px 10px rgba(0, 0, 0, .1);}
.highlight1:hover{box-shadow: 1px 2px 10px rgba(0, 0, 0, .1); background-color:#A3CCE4;}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

.padding10{padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;}
.paddingLR10{padding-left:10px; padding-right:10px;}
.paddingTB5{padding-top:5px; padding-bottom:5px;}

/*For Mobile Device*/
@media (max-width: 1200px) {#d_home{display: none;}}
@media (max-width: 700px) {#deviceDesktop{display: none;}}
/*For Desktop*/
@media (min-width: 1201px) {#m_home{display: none;}}
@media (min-width: 701px) {#deviceMobile{display: none;}}