/* styles that override those from bootstrap, jqueryui, etc.. */
html.scalable, body.scalable {
    font-size: 2.5vmin !important;
    font-size: 2.5vm !important; /*falback*/
    line-height: 3vh;
}
.ui-mobile, .ui-mobile body {
    max-height:1080px;
    min-height:900px;
}
small {
    font-size: 85%;
}
smaller {
    font-size: 60%;
}
select {
    max-width: 100%;
}

h1 {
    font-size: 34;
}

h1, h2, h3 {
    line-height: 8vh !important;
		font-weight: 800;
		letter-spacing: 2px;
		color: #e9ecec;
}
.ui-popup-container {z-index: 997 !important;}
.ui-popup-screen {z-index:996 !important;}
.ui-page {
    /* Bootstrap Header floats over jquery mobile page, therefore covering the page. Increase page padding*/
    color: #e9ecec;
    z-index:0;
}

.ui-content {
    overflow: hidden;
    /* Make all jquery mobile page use scroll. screen resizing is controlled via jquery in terminal.jsp
    overflow: hidden;
    background-color: #000000;

    padding-top: 1vh !important;
    padding-botom: 1vh !important;

    padding-left: 1vw !important;
    padding-right: 1vw !important;
    margin: 1.1vh 0.5vw !important;*/

}
.ui-page-active {z-index:1;background:none #222 !important}
.ui-content form {z-index:1;}

.ui-corner-all {border-radius:0 !important;}

.form-horizontal .controls {
    margin-left:0;
}

.tab-content {
    overflow:hidden;
}

input, textarea, .uneditable-input {
    font-size: 24px !important;
    width: auto !important;
    height: 40px;
    line-height:30px;
}
.ui-body-c, .ui-overlay-c {
    text-shadow: none !important;
		background-image: none;
	  /*background: transparent !important;*/
}

.row-fluid [class*="span"] {
    min-height:1vh;
    background:transparent;
}

.ui-slider-handle {cursor:pointer;}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    padding: 0;
    line-height:auto;
    margin-bottom:1vh;
}
.scalable select,
.select {
    width: auto;
    height: 5vh;
    max-width:6vw;
}
.bootstrap-select {
    width:15vw;text-align:left;
}
.bootstrap-select.btn-group .dropdown-menu li {
    text-align:left;
}
.dropdown-menu {
    min-height:25px !important;
}
.bootstrap-select>.btn{
    height: 40px;
    line-height: 25px;
}
.ui-popup .bootstrap-select>.btn {height:30px;line-height:20px;}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
    color:#000;
    background:#FFF;
    background-image:none;
    outline:none;
}
.dropdown-menu li.selectpickeritem.selected a {
    text-decoration: none;
    background: #4bc7f3;
}
.bootstrap-select.btn-group .dropdown-menu li>a span {cursor:pointer;}
input[type="text"], input[type="password"], textarea {
    color: #e9ecec;
    background-color: transparent;
    border: 1px solid #e9ecec;
    border-radius: 4px;
    height: 3.8vh;
    margin-top: 3vh;
    margin-bottom: 3vh;
    max-width: 87%;
		width: 100%;
    min-height:inherit;
		padding: 0 6px;
}
.nav-tabs > li > a, .nav-pills > li > a {
    padding-right: 1vw;
    padding-left: 1vw;
    margin-right: 0;
}
.ui-tabs .ui-tabs-nav li a {
    padding: 0.7vh 0.7vw;
    line-height:normal;
}
.ui-widget-overlay{
    position:absolute:height:1080px;width:1920px;
}
ul, ol {
    padding: 0;
    margin: 0 0 0vh 0vw;
    list-style: none;
}
li {
    line-height:normal;
}
ul.jqtree-tree {
    margin-left: 4%;
}

ul.jqtree-tree li.jqtree-selected > .jqtree-element,
ul.jqtree-tree li.jqtree-selected > .jqtree-element:hover {
    text-shadow: none;
    height:5.5vh;
}
.colorpicker-saturation { display:none;}
.colorpicker-hue, .colorpicker-alpha {
    margin-left:0 !important;
    width:100% !important;
}
.colorpicker-hue, .colorpicker-alpha {
    cursor:pointer !important;
}
.colorpicker-hue i, .colorpicker-alpha i {

    height: 10% !important;
    background: transparent !important;
    border: 1px solid #fff !important;
    width: 10% !important;
    border-radius: 50% !important;
    margin-top:-5% !important;
    margin-left: -5% !important;
}
.jspVerticalBar {z-index:2;}
a:hover {text-decoration:none;}
.dropdown-toggle span {font-size:20px;}
input:focus:invalid, textarea:focus:invalid, select:focus:invalid {color:#fd9898;}


.bootstrap-select.btn-group .dropdown-menu.inner {
    padding-right:10px !important;
}
form#globalnursecallbuttonform div.bootstrap-select.btn-group .btn .filter-option{
    font-size:17px !important;
}
form#globalWirelessButtonForm div.bootstrap-select.btn-group .btn .filter-option{
    font-size:17px !important;
}
form#annunciatorEquipmentForm div.span12.header{
    margin-bottom:15px !important;
}
div#tick-useNightMode img{
    width: 22px;
    height: 22px;
    margin-left:13px;
}
form#annunciatorEquipmentForm .control-group label{
    font-size:18px !important;
}
.shiftDays .ui-checkbox {
    margin-top: 8px !important;
}
div#boxedcheck-monFlagShiftDetails, div#boxedcheck-tueFlagShiftDetails, div#boxedcheck-wedFlagShiftDetails, div#boxedcheck-thuFlagShiftDetails, div#boxedcheck-friFlagShiftDetails, div#boxedcheck-satFlagShiftDetails, div#boxedcheck-sunFlagShiftDetails, div#boxedcheck-monFlag, div#boxedcheck-tueFlag, div#boxedcheck-wedFlag, div#boxedcheck-thuFlag, div#boxedcheck-friFlag, div#boxedcheck-satFlag, div#boxedcheck-sunFlag {
    width: 37px !important;
    height: 37px !important;
}
div#boxedcheck-monFlagShiftDetails .boxedCheckBg, div#boxedcheck-tueFlagShiftDetails .boxedCheckBg, div#boxedcheck-wedFlagShiftDetails .boxedCheckBg, div#boxedcheck-thuFlagShiftDetails .boxedCheckBg, div#boxedcheck-friFlagShiftDetails .boxedCheckBg, div#boxedcheck-satFlagShiftDetails .boxedCheckBg, div#boxedcheck-sunFlagShiftDetails .boxedCheckBg, div#boxedcheck-monFlag .boxedCheckBg,  div#boxedcheck-tueFlag .boxedCheckBg,  div#boxedcheck-wedFlag .boxedCheckBg,  div#boxedcheck-thuFlag .boxedCheckBg,  div#boxedcheck-friFlag .boxedCheckBg,  div#boxedcheck-satFlag .boxedCheckBg,  div#boxedcheck-sunFlag .boxedCheckBg {
    width: 36px !important;
    height: 36px !important;
}
div#boxedcheck-monFlagShiftDetails img.boxedCheck, div#boxedcheck-tueFlagShiftDetails img.boxedCheck, div#boxedcheck-wedFlagShiftDetails img.boxedCheck, div#boxedcheck-thuFlagShiftDetails img.boxedCheck, div#boxedcheck-friFlagShiftDetails img.boxedCheck, div#boxedcheck-satFlagShiftDetails img.boxedCheck, div#boxedcheck-sunFlagShiftDetails img.boxedCheck, div#boxedcheck-monFlag img.boxedCheck, div#boxedcheck-tueFlag img.boxedCheck, div#boxedcheck-wedFlag img.boxedCheck, div#boxedcheck-thuFlag img.boxedCheck, div#boxedcheck-friFlag img.boxedCheck, div#boxedcheck-satFlag img.boxedCheck, div#boxedcheck-sunFlag img.boxedCheck {
    margin-top: -12px;
}
#shiftDetailsDialog .customDialog .action-links .text-green, #shiftSetupDialog .customDialog .action-links .text-green {
    margin-right: 60px !important;
}
div.customDialog-main div.action-links a.actionLink {
    font-size: 18px;
}

div#selectdropdown-nurseCallButtonLightRelay{
    min-width:50%;
}
div#customDialog div#customDialog-inner{
    padding:10px 10px 10px 10px !important;
}
div#dementiaSetupForm div.btn-group.bootstrap-select{
    width:50px !important;
}


/* Software License */
div#licenseInfo a.ui-link{
    color: #4bc7f3 !important;
}

/* RFID Settings */

form#globalRFIDForm div#selectdropdown-undefined {
    width: 120px;
    margin-top:-5px;
}
#globalRFIDForm .bootstrap-select.btn-group .dropdown-menu li.selectpickeritem.selected {
    width: 120%;
}
div#selectdropdown-lightRelayNumberSelect{
    min-width: 10%;
    margin-left: 45px;
    width:60px;
}
#selectdropdown-globalcallTypeId ul.dropdown-menu.inner.selectpicker {
    max-height: 440px !important;
}
div#selectdropdown-globalcallTypeId {
    margin-left: -10px;
}
div#selectdropdown-globaldescriptorId {
    min-width: 155px;
    margin-left: -10px;
}
button#selectpicker-globalCallCallTypeCFFilter {
    width: 140px !important;
}
button#selectpicker-wirelessButtonType {
	width: 120px !important;
}
button#selectpicker-bodlNodeGlobal {
	width: 120px !important;
}
button#selectpicker-bodlGlobal {
	width: 120px !important;
}
div#selectdropdown-globalCallDescriptor,
div#selectdropdown-globalSecondLevelDescriptor,
div#selectdropdown-globalPendantCallDescriptor,
div#selectdropdown-globalPendantRemoveDescriptor,
div#selectdropdown-globalAuxiliaryDescriptor
{
    min-width:140px;
}
div#selectdropdown-input2CallTypeId{
    max-height: 585px !important;
}

/* High Level */
input#detectString, input#cancelString, input#pageText {
    line-height: 20px;
}

