body {font-family:tahoma;padding:0px;margin:0px;font-size:13px}
a,a:visited,a:link {color:#333399}
a:hover {color:#336699;text-decoration:none}
input {font-family:tahoma}
#container{width:1000px;}
#top_header{background-color:#FFDBCA;width:1000px;font-size:14px;padding:5px;border-bottom:1px solid black;}
#rooms-{float:left;border:1px solid black;width:150px;font-size:14px}
#content{float:left;width:500px;}
#textPart-{height:250px;border:1px solid black;overflow:auto;padding-left:5px;}
#messagePart{border:1px solid black}
#message{width:300px;height:85px;background-color:#f5f5f5}
#sendButton-{width:60px;height:60px;}
#operator_login {border:1px solid black;padding:2px;width:250px}
#footerPart{padding:5px;float:left;width:100%}
.ui-dialog{z-index:2001 !important;}
.ui-dialog-titlebar-close {background:url("/survey2/images/close.png")}
.homeTabHeader {cursor:pointer;background-color:#d0d0d0;font-size:13px;font-weight:bold;margin-left:4px;text-align:center;padding-top:6px;height:22px;width:100px;float:left}
.homeTabHeader div:hover{background-color:#efefef}

.tabSelected {color:white;background-color:#0c4f98}
.tabDivOpen {}
.tabDivClose {display:none;}

#mainTabDiv {border:1px solid #1A7597;clear:both;}
.tabList {clear:both}

#footerTabContent {float:left}
#footerContent {width:650px;height:190px;overflow:auto}
#footerContent a {font-size:12px;}

#home_menus{float:left;width:200px;height:350px;border-right:1px solid black}
#home_content{float:left;width:700px;padding:5px;}
.onlineBtn {background-color:#00F200;width:75px;cursor:pointer}
.offlineBtn {background-color:#FF0000;width:75px;cursor:pointer}

.mainHeader {font-size:15px;font-weight:bold}
.errorField {border:1px solid red;}
.paginateTable {border-bottom:1px solid black;border-right:1px solid black}
.paginateTable th{background-color:#D7D5E6}
.paginateTable td,.paginateTable th{border-top:1px solid black;border-left:1px solid black}
.paginateTable th{cursor:pointer}
.paginateTable tr:hover{background-color:#E7CFCF}
.paginateTable a {font-size:12px;}

.sortAsc {color:#14607C !important;background-color:#d3ecf9 !important;}
.sortDesc {color:#14607C !important;background-color:#d3ecf9 !important;}


#draggable { width: 150px; height: 50px; padding: 0.5em; background-color:#efefef;border:1px solid black;cursor:move; }

.fbWindowClass {padding:5px !important;padding:3px;position:absolute;display:all;border:1px solid #6B6B6B;overflow:auto;background-color:white}
.fbWindowClass .wheader {padding:4px;cursor:move;overflow:hidden}
.fbWindowClass .wcontent {margin-top:3px;}
.fbWindowClass .wclose {cursor:pointer;float:right}


fltLeft {float:left !important}
fltRight {float:right !important}

.clBoth {clear:both;margin:0px;padding:0px;}

.formTable tr{vertical-align:top}

.patientTable {padding:0px;}
.patientTable td {padding:5px;}
.patientTable tr{vertical-align:top}

.aleft {text-align:left !important;}
.aright {text-align:right !important;}
.acenter {text-align:center !important;}



#baseTabTable {border-left:1px solid black;border-top:1px solid black}
#baseTabTable td{width:110px;text-align:center;border-right:1px solid black;cursor:pointer;border-left:0px;border-bottom:0px}
#baseTabTable td:hover{background-color:#CDCDCD}
.baseTabHeader {background-color:#efefef;font-size:13px;font-weight:bold}
.btSelected {background-color:#C4C4C4}
.btDivClose {display:none;}

#baseTabContent {float:left}
#baseContent {border-left:1px solid black;border-top:1px solid black;width:650px;height:230px;overflow:auto}
#baseContent table td {border-right:1px solid black;border-bottom:1px solid black;}

.tabContentDiv{border:1px solid black;}


.fs11,.fs11 td{font-size:11px !important}
.fs12,.fs12 td{font-size:12px !important}
.fs13,.fs13 td{font-size:13px !important}
.fs14,.fs14 td{font-size:14px !important}
.fs15,.fs15 td{font-size:15px !important}
.fs16,.fs16 td{font-size:16px !important}
.fs17,.fs17 td{font-size:17px !important}
.fs18,.fs18 td{font-size:18px !important}

.fs11b,.fs11b td{font-size:11px !important;font-weight:bold !important;}
.fs12b,.fs12b td{font-size:12px !important;font-weight:bold !important;}
.fs13b,.fs13b td{font-size:13px !important;font-weight:bold !important;}
.fs14b,.fs14b td{font-size:14px !important;font-weight:bold !important;}
.fs15b,.fs15b td{font-size:15px !important;font-weight:bold !important;}
.fs16b,.fs16b td{font-size:16px !important;font-weight:bold !important;}
.fs17b,.fs17b td{font-size:17px !important;font-weight:bold !important;}
.fs18b,.fs18b td{font-size:18px !important;font-weight:bold !important;}


.wtitle {padding-top:4px;padding-left:4px}

.bold{font-weight:bold}


.defaultTable {border-bottom:1px solid black;border-right:1px solid black}
.defaultTable th{background-color:#D7D5E6}
.defaultTable td,.defaultTable th{text-align:center;border-top:1px solid black;border-left:1px solid black}
.defaultTable th{cursor:pointer}
.defaultTable tr:hover{background-color:#E7CFCF}
.defaultTable a{font-size:12px;}


/* survey styles*/

.survey_main {width:100%;margin-left:0px;margin-top:0px}
.survey_main li {font-size:14px;padding-top:5px;padding-left:15px;color:#252525;list-style:none}
.survey_container {font-size:15px;clear:both;padding-top:20px}
.survey_child {padding-left:20px;;padding-top:10px}

.survey_button {margin-left:10px;margin-right:50px}
.survey_header {font-size:15px;font-weight:bold;padding:10px;}
.survey_description {padding-top:10px;padding-bottom:10px;font-weight:bold;float:left;font-size:15px;clear:both !important;}



.question_number {float:left;display:block;margin-right:7px}
.question_counter {float:left;display:block;}
.question_label {display:block}
.survey_horizontal {float:left !important}

.btnshow {display:all}
.btnhide {display:none}
.error_block {color:red;font-weight:bold;padding:15px;text-align:center;font-size:15px}
.errorMessageForms {clear:both}


.noclass table,.noclass tr,.noclass td{border:0px !important;margin:0px !important;padding:0px !important;}
.errorLogin {margin:10px !important;color:red;font-size:12px}

 .formElementContainer {padding:5px;position:relative;display:block}

 .answer_combo {width:130px}
 .required {color:red !important}
 .dashboard_main {padding-top:10px;padding-left:0px;}
 .dashgraph {margin-top:10px;padding:2px;background-color:#E0E0E0}
 .dashgraph a,.dashgraph a {text-decoration:none;}
 .dashgraph .selected {font-weight:bold;text-decoration:underline}
 .dashgraph_head {font-size:15px;background-color:#0c4f98;color:white;padding:8px;}
 .dashgraph_menu {font-size:13px;padding:5px;}
 .dashgraph_content {margin-top:0px;padding:5px;background-color:#FFFFFF;padding:5px;}
 
 .row_deleted td{background-color:#F8DADB}

.tableNewView {border-bottom:1px solid #c5c5c5;border-right:1px solid #c5c5c5}
.tableNewView th{background-color:#D7D5E6}
.tableNewView td,.tableNewView th{border-top:1px solid #c5c5c5;border-left:1px solid #c5c5c5;padding:3px}
.tableNewView th{cursor:pointer}
.tableNewView tr:hover{background-color:#E7CFCF}
.tableNewView a {font-size:12px;}

.bounce_row,.bounce_row td {background-color:#f39e9e !important}

.disabledRow {background-color:#ffaeae !important}
.green {color:green;}
.red {color:red;}
.grey {color:#c5c5c5;}

.bigbtn {font-size:20px !important;padding:6px !important;height:40px !important;background-color:red !important}

.location_selected,.location_selected td {background-color:#eaeaea;}

.errclass,.errclass td {background-color:#ffa4a4 !important}
.nav-icon2 {font-size:16px !important;}
.login-page {height:auto !important;}
@media (max-width: 576px) {
	
	body {font-size:14px !important;}

  }