@font-face { font-family: 'Centro'; src: url('fonts/centrosans.ttf') format('truetype'); font-weight: normal; font-style: normal;  }
@font-face { font-family: 'Nunito'; src: url('fonts/nunito.ttf') format('truetype'); font-weight: normal; font-style: normal;  }
@font-face { font-family: 'Ubuntu'; src: url('fonts/ubuntu.ttf') format('truetype'); font-weight: normal; font-style: normal;  }
@font-face { font-family: 'Roboto'; src: url('fonts/roboto.ttf') format('truetype'); font-weight: normal; font-style: normal;  }

::-webkit-scrollbar {   width: 8px!important;  height: 8px!important; background-color: #FFFDF5!important; }
::-webkit-scrollbar-thumb { background-color: #FFE7BB!important; border-radius: 5px!important; }
::-webkit-scrollbar-thumb:hover {  background-color: #FFDB99!important; }

html { width: 100%;  height: 100%; font-family: Roboto, Helvet, Arial, Tahoma, Verdana, sans-serif; font-size: 14px; color:#9B2F00; scrollbar-color0: #FFE7BB #FFFDF5; scrollbar-width0: thin; }
body { width: 100%;  height: 100%; font-family: Roboto, Helvet, Arial, Tahoma, Verdana, sans-serif; font-size: 14px;  margin: 0; padding: 0; background-color: white; line-height: 1; }
img {  border: none; }
table { border-collapse: collapse;  border-spacing: 0; }

h1 { margin:0; font-size:18px; color:#621E00;}
h2 { margin:0; font-size:16px; color:#621E00;}
h3 { margin:0; font-size:14px; color:#621E00;}
h4 { margin:0; font-size:12px; color:#621E00;}
h5 { margin:0; font-size:10px; color:#621E00;}
h6 { margin:0; font-size:9px; color:#621E00;}

hh1 { display:block; margin:0; font-size:18px; color:#621E00;}
hh2 { display:block; margin:0; font-size:16px; color:#621E00;}
hh3 { display:block; margin:0; font-size:14px; color:#621E00;}
hh4 { display:block; margin:0; font-size:12px; color:#621E00;}
hh5 { display:block; margin:0; font-size:10px; color:#621E00;}
hh6 { display:block; margin:0; font-size:9px; color:#621E00;}

/*инлайны*/
a {  text-decoration: none; border-bottom:1px dotted #A52A2A; color:#A52A2A!important; }
aa {  text-decoration: none;  color:#7F7F7F; border-bottom: 1px dotted #7F7F7F; cursor: pointer;}

bb { font-weight: bold !important; color: #FF0000;  !important; }
bbb {  font-weight: normal !important;  color: red !important;}
bbbb { display:inline-flex; align-items:center; justify-content:center; width:30px; height:30px; background-color:#FFB3B3; border-radius: 50%; color: #D40303; font-size: 12px; font-family:Ubuntu; line-height: 1; border: none; }

uu {  font-weight: bold !important;  color: #712F00 !important;}
uuu {  font-weight: normal !important;  color: #712F00 !important;}
uuuu { display:inline-flex; align-items:center; justify-content:center; width:30px; height:30px; background-color:#FFF0B7; border-radius: 50%; color: #712F00; font-size: 12px; font-family:Ubuntu; line-height: 1; border: none; }

gg {  font-weight: bold !important;  color: #8A8A8A !important;}
ggg { font-weight: normal !important; color: #8A8A8A !important; }
gggg { display:inline-flex; align-items:center; justify-content:center; width:30px; height:30px; background-color:#DCDCDC; border-radius: 50%; color: #8A8A8A; font-size: 12px; font-family:Ubuntu; line-height: 1; border: none; }

vv {  font-weight: bold !important;  color: #800080 !important;}
vvv {  font-weight: normal !important;  color: #800080 !important;}

ok {  font-weight: bold !important;  color: green !important; }
okk {  font-weight: normal !important;  color: green !important;}
okok { display:inline-flex; align-items:center; justify-content:center; width:30px; height:30px; background-color:#C4FFC4; border-radius: 50%; color: #005600; font-size: 12px; font-family:Ubuntu; line-height: 1; border: none; }

label { display:block; margin-top:10px; font-weight: normal;  color: #7F7F7F; font-size: 11px; font-family:Ubuntu; }
mtitle { display:flex; justify-content:space-between; align-items:center; padding:8px;  margin-right:8px; color:#9B2F00; font-size:12px;  border-bottom: 1px solid #FFE4CF; font-family: Ubuntu;}
.pointed { padding:3px; cursor: pointer; -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  }
.pointed:hover { background-color: #FFD699; }
.selected{ background-color: #FFEBA5; }

.hidden { display:none; }

/*tooltip*/
.tooltip { outline: none; text-decoration: none; position: relative; }
.tooltip span {margin-left: -5999em; position: absolute; font-weight:normal; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;  width: 250px;
    -webkit-box-shadow: 1px 1px 8px 0px rgba(34, 60, 80, 0.2);-moz-box-shadow: 1px 1px 8px 0px rgba(34, 60, 80, 0.2);box-shadow: 1px 1px 8px 0px rgba(34, 60, 80, 0.2);}
.tooltip:hover span { position: absolute; left: 1em; top: 2em; z-index: 99; margin-left: 0; cursor: default; }
.tooltip_info {background: #FFF8EC; padding: 15px; }

.stickr {  padding: 2px 5px 2px 5px;  margin-right: 5px;  display: block;  float: left;  z-index: 2147483647;  font-size: 10px;  color: #008000;  background-color: #D3FFD3 !important;
    -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px; }

/*гриды*/
df { display:flex; align-items:center;}
dfa { display:flex; justify-content:space-around; align-items:center;}
dfb { display:flex; justify-content:space-between; align-items:center;}
dfw { display:flex; align-items:center; flex-wrap:wrap;}

/*сетка*/
.ds_window { }
.ds_header { height:57px; display:flex; justify-content:space-between; align-items:center;  font-size: 16px; border-bottom: 2px solid #FFF9E0; margin-bottom:0; }
.ds_header_orgname { width:190px; margin-left:-5px; margin-right:10px; text-align:center;  font-size: 18px; color: #A94D00; font-family: Centro; }
.ds_header_hubname { margin-left:2px; margin-right:10px; margin-top:3px; text-align:center; font-size: 11px;  letter-spacing:1.1px; color: #BFBFBF; font-family: Ubuntu; }
.ds_header_sponame { font-size: 12px; color: #FFA500; }
.ds_header_username { margin-right:5px; max-width:140px; padding:8px 20px 8px 20px; text-align:center; -webkit-border-radius: 7px;  -moz-border-radius: 7px;  border-radius: 7px;  font-size: 14px; background-color: #FFF3C8; cursor:pointer; }
.ds_header_usermenu { display:none; position:absolute; top:45px; right:8px; width:200px; padding:10px;
    -webkit-box-shadow: 0px 0px 30px 10px rgba(34, 60, 80, 0.13);-moz-box-shadow: 0px 0px 30px 10px rgba(34, 60, 80, 0.13); box-shadow: 0px 0px 30px 10px rgba(34, 60, 80, 0.13);
    -webkit-border-radius: 12px;  -moz-border-radius: 12px;  border-radius: 12px;  font-size: 14px; background-color: #FFFFFF; cursor:default; z-index:9999; }
.ds_header_usermenu_item { margin:5px; padding:15px; text-align:center; -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  font-family: Ubuntu; font-size: 16px; cursor:pointer; }
.ds_header_usermenu_item:hover { background-color: #FFF3C8; }

.ds_header_othermenu { width:50px; text-align:center;font-size: 13px; cursor:pointer; }
.ds_header_othermenu_wrp { display:none; position:absolute; width:150px; padding:10px;
    -webkit-box-shadow: 0px 0px 30px 10px rgba(34, 60, 80, 0.13);-moz-box-shadow: 0px 0px 30px 10px rgba(34, 60, 80, 0.13); box-shadow: 0px 0px 30px 10px rgba(34, 60, 80, 0.13);
    -webkit-border-radius: 12px;  -moz-border-radius: 12px;  border-radius: 12px;  font-size: 14px; background-color: #FFFFFF; cursor:default; z-index:9999; }

.ds_mainmenu { display:flex; align-items:center; }
.ds_mainmenu a { display:block; margin:3px; font-size:12px;  color:#777777; }
.ds_mainmenu a:hover { color:#7B0000;  }
.ds_mainmenu .active { color:#A94D00; border-bottom:1px solid #A94D00; }

.ds_submenu { height:25px; margin-bottom:-12px; display:flex; align-items:center; }
.ds_submenu a { display:block; padding:4px; font-size:13px; color:#777777; }
.ds_submenu a:hover { color:#7B0000;  }
.ds_submenu .active {  font-size:13px; border-bottom:2px solid #A94D00; color:#A94D00; }

.ds_module_title { width:200px; padding:5px; margin-right:10px; font-size: 15px; font-weight:bold;  letter-spacing:1px; color: #A94D00; background-color: #FFF9E0; text-align:center; -webkit-border-radius: 10px 10px 10px 10px;  -moz-border-radius: 10px 10px 10px 10px;  border-radius: 10px 10px 10px 10px;  }
.ds_footer_mobi { height:42px; display:flex; justify-content:space-between; align-items:center;  font-size: 10px; background-color: #FFE8C8; }
.ds_footer_desk { height:13px; display:flex; justify-content:space-between; align-items:center;  font-size: 9px; background-color: #F2F2F2; }
.ds_footer_sponame { font-size: 10px; letter-spacing:0.5px; color: #C96800; }
.ds_panel  { overflow-y:auto; }

/*списки большие*/
.ds_flist_title {  margin-top:5px; margin-bottom:5px; display:flex; justify-content:space-between; align-items:center; }
.ds_flist_filtr {  margin-left:10px; font-size:16px; font-family: Ubuntu; }
.ds_flist_header {  display: flex;  justify-content: space-between;  align-items: center; }
.ds_flist_header div { min-height:25px; font-size: 13px; font-family: Ubuntu;  border-bottom: 2px solid #FFDEC4; margin-right:3px; text-align:center; display: flex; justify-content:space-around; align-items: center;  }
.ds_slist  { overflow-y:scroll; }
.ds_flist  { overflow-y:scroll; }
.ds_flist li { min-height:30px; display: flex;  justify-content: space-between;  align-items: center;  cursor: pointer; border-bottom: 1px solid #FFDEC4; }
.ds_flist li:hover { background-color: #FFF3C8 !important; }
.ds_flist li.sele { background: #ffc966; }
.ds_flist li div { display:block; margin-right:3px; font-size: 13px; color: #4d3200; cursor: pointer; }
.ds_flist_footer {  display: flex;  justify-content: space-between;  align-items: center; }
.ds_flist_footer div { min-height:25px; font-size: 13px; font-family: Ubuntu; font-weight: bold;  color: #712F00; border-top: 2px solid #FFDEC4; margin-top:2px; margin-right:3px; text-align:center; display: flex; justify-content:space-around; align-items: center;  }
.ds_flist_for_img  { overflow-y:auto; }

/*списки малые*/
.ds_list_title { padding:3px; color:#9B2F00; font-size:12px; border-bottom: 1px solid #FFCEA8; font-family: Ubuntu; }
.ds_list   { overflow-y:scroll; background-color: #FFFDF5;}
.ds_list li { min-height:15px; display: flex;  justify-content: space-between;  align-items: center;  cursor: pointer; border-bottom: 1px solid #FFDEC4; }
.ds_list li:hover { background-color: #FFF3C8 !important; }
.ds_list li.sele { background: #ffc966; }
.ds_list li div { display:block; font-size: 10px; color: #4d3200; cursor: pointer; }
.ds_list000000000000 div { min-height:15px; display: flex;  justify-content: space-between;  align-items: center;  cursor: pointer; border-bottom: 1px solid #FFDEC4; }
.ds_list000000000000 div:hover { background-color: #FFF3C8 !important; }

/*диалог*/
.dia_title{ display:flex; justify-content:space-between; align-items:center; margin:5px; padding:8px; border-bottom: 1px solid #CFA18D; font-family: Nunito; font-size:18px; color:#9B2F00; }
.dia_totals{ display:flex; justify-content:space-between; align-items:center; margin:5px; padding:8px; border-top: 1px solid #CFA18D; font-family: Nunito; font-size:18px; color:#9B2F00; }
.dia_notitle .ui-dialog-titlebar {  display: none; }
.dia_notitle .ui-widget-content  {  border: none; }
.dia_notitle {   border: none; -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8); -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8); box-shadow: 0 1px 5px rgba(0,0,0,0.4), -23px 0 10px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8);}

.dia_btn_green {  cursor: pointer;  color:#006000!important; border-color: #C9FFC9!important; background-image: -webkit-linear-gradient(top,#C9FFC9,#C9FFC9) !important;  background-image: -moz-linear-gradient(top,#C9FFC9,#C9FFC9) !important;
  background-image: -o-linear-gradient(top,#C9FFC9,#C9FFC9) !important;  background-image: -ms-linear-gradient(top,#C9FFC9,#C9FFC9) !important;  background-image: linear-gradient(top,#C9FFC9,#C9FFC9) !important;}
.dia_btn_green:hover {  color:#FFFFFF!important; background: #00AC00!important; border-color: #00AC00!important;}
.dia_btn_red { cursor: pointer;  color:#830000!important; border-color: #FFC0C2!important;  background-image: -webkit-linear-gradient(top,#FFC0C2,#FFC0C2) !important;  background-image: -moz-linear-gradient(top,#FFC0C2,#FFC0C2) !important;
  background-image: -o-linear-gradient(top,#FFC0C2,#FFC0C2) !important;  background-image: -ms-linear-gradient(top,#FFC0C2,#FFC0C2) !important;  background-image: linear-gradient(top,#FFC0C2,#FFC0C2) !important;}
.dia_btn_red:hover {  color:#FFFFFF!important; background: #FF2F2F!important; border-color: #FF2F2F!important;}

.dia_btn_orange { cursor: pointer;  color:#825400!important; border-color: #FFE4B3!important;  background-image: -webkit-linear-gradient(top,#FFE4B3,#FFE4B3) !important;  background-image: -moz-linear-gradient(top,#FFE4B3,#FFE4B3) !important;
  background-image: -o-linear-gradient(top,#FFE4B3,#FFE4B3) !important;  background-image: -ms-linear-gradient(top,#FFE4B3,#FFE4B3) !important;  background-image: linear-gradient(top,#FFC0C2,#FFC0C2) !important;}
.dia_btn_orange:hover {  color:#FFFFFF!important; background: #FF9000!important; border-color: #FF9000!important;}

.dia_btn_grey { cursor: pointer; border-color: #D8D8D8!important; background-image: -webkit-linear-gradient(top,#D8D8D8,#D8D8D8) !important;  background-image: -moz-linear-gradient(top,#D8D8D8,#D8D8D8) !important;
  background-image: -o-linear-gradient(top,#D8D8D8,#D8D8D8) !important;  background-image: -ms-linear-gradient(top,#D8D8D8,#D8D8D8) !important;  background-image: linear-gradient(top,#D8D8D8,#D8D8D8) !important;}
.dia_btn_grey:hover {  color:#4D4D4D!important; background: #B5B5B5!important; border-color: #B5B5B5; }

.bbinput {  padding: 2px;  margin: 0;  display: block;  width: 97%;  height: 24px;  font-size: 14px !important;  text-align: center;  color: #332100;
            -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  border: 1px solid #BFBFBF;  background-color: #ffffff; }
.bbinput:hover {  border-bottom: 1px solid #4D4D4D; }
.bbinput:focus {  border: 1px solid #b37400;  border-bottom: 1px solid #b37400;  color: #332100; }
.bbinput option { font-size: 16px;  color: #332100; }
.bbinput:disabled {  background-color: #f0f0f0;  color: #999;  border: 1px solid #ccc; }
.bdiv {  padding: 5px;  margin: 0;  display: block;  width: 97%;  height: 35px;  font-size: 14px !important;  text-align: left;  color: #332100;
            -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  border: 1px solid #BFBFBF;  background-color: #ffffff; }

/*кнопки*/
.ds_button_green {  display: block;  cursor: pointer;  border: 1px solid #C9FFC9;  padding: 5px 12px 5px 12px;  margin: 1px; background-color: #C9FFC9 !important;
    font-size: 13px;  font-family: Ubuntu;  text-align: center;  text-decoration: none;  color: #004C00 !important; -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;}
.ds_button_green:hover {  color: #FFFFFF !important;  background: #00AC00 !important;  border: 1px solid #00AC00;}
.ds_button_orange {  display: block;  cursor: pointer;  border: 1px solid #FFE0A7;  padding: 5px 12px 5px 12px;  margin: 1px; background-color: #FFE0A7 !important;
    font-size: 13px;  font-family: Ubuntu;  text-align: center;  text-decoration: none;  color: #7B5105 !important;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;}
.ds_button_orange:hover {  color: #FFFFFF !important;  background: #FF8300 !important;  border: 1px solid #FF8300;}
.ds_button_red {  display: block;  cursor: pointer;  border: 1px solid #FFC0C2;  padding: 5px 12px 5px 12px;  margin: 1px; background-color: #FFC0C2 !important;
    font-size: 13px;  font-family: Ubuntu;  text-align: center;  text-decoration: none;  color: #650000 !important; -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;}
.ds_button_red:hover {  color: #FFFFFF !important;  background: #FF0000 !important;  border: 1px solid #FF0000;}
.ds_button_grey {  display: block;  cursor: pointer;  border: 1px solid #DFDFDF;  padding: 5px 12px 5px 12px;  margin: 1px; background-color: #DFDFDF !important;
    font-size: 13px;  font-family: Ubuntu;  text-align: center;  text-decoration: none;  color: #7F7F7F !important; -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;}

/*mobi*/
.ds_card { margin:5px; padding:15px; border: 1px solid #FFDEC4;}

/*dashboard*/
.ds_widjet { margin:5px; padding:15px; display: flex;  justify-content: space-between;  align-items: center;  background-color:#FFF9EE;
    cursor:pointer; border: 1px solid #FFF4E0; -webkit-border-radius: 7px;  -moz-border-radius: 7px;  border-radius: 7px;}
.ds_widjet:hover { background-color: #FFF1DF; }
.ds_widjet div { font-size: 14px; font-family: Ubuntu; color: #712F00; }
.ds_widjet_descr { margin:-5px 20px 5px 20px; padding:15px;  border: 1px solid #FFE4B4; }
.ds_widjet_help p { font-size: 16px; font-family: Ubuntu; color: #575757; }

.ui0-state-default, .ui0-widget-content .ui0-state-default, .ui0-widget-header .ui0-state-default {
  border: none; -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;
  text-align:center;
  background-color: #ffe4b3 !important;
  background-image: none;
  background-image1: -webkit-linear-gradient(bottom,#ffe4b3,#ffe4b3);
  background-image1: -moz-linear-gradient(bottom,#ffe4b3,#ffe4b3);
  background-image1: -o-linear-gradient(bottom,#ffe4b3,#ffe4b3);
  background-image1: -ms-linear-gradient(bottom,#ffe4b3,#ffe4b3);
  background-image1: linear-gradient(bottom,#ffe4b3,#ffe4b3);
  font-weight: normal;
  color: #5316000;
}
.ui0-state-hover,
.ui0-widget-content .ui0-state-hover,
.ui0-widget-header .ui0-state-hover,
.ui0-state-focus,
.ui0-widget-content .ui0-state-focus,
.ui0-widget-header .ui0-state-focus {
  border: 0px solid #cc8400;
  background-color: #ffb224 !important;
  background-image: -webkit-linear-gradient(top,#ffb224,#ffffff);
  background-image: -moz-linear-gradient(top,#ffb224,#ffffff);
  background-image: -o-linear-gradient(top,#ffb224,#ffffff);
  background-image: -ms-linear-gradient(top,#ffb224,#ffffff);
  background-image: linear-gradient(top,#ffb224,#ffffff);
  font-weight: normal;
}
.ui0-state-active,
.ui0-widget-content .ui0-state-active {
  border: 1px solid #cc8400;
  background-color: #ffb733 !important;
  background-image: -webkit-linear-gradient(bottom,#ffb733,#ffffff);
  background-image: -moz-linear-gradient(bottom,#ffb733,#ffffff);
  background-image: -o-linear-gradient(bottom,#ffb733,#ffffff);
  background-image: -ms-linear-gradient(bottom,#ffb733,#ffffff);
  background-image: linear-gradient(bottom,#ffb733,#ffffff);
  font-weight: normal;
}

.myCalMonth {
  width: 75px;
  margin: 1px;
  padding: 5px 5px 7px 5px;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  color: #664200;
}
.myCalYear {
  width: 35px;
  margin: 1px;
  padding: 5px 5px 7px 5px;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  color: #664200;
}
.myCalWeekNames {
  margin: 0 0 5px 0;
}
.myCalWeekNames div {
  width: 15%;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  color: #b37400;
}
.myCalDays div {
  padding: 2px;
  width: 15%;
  font-size: 13px;
  text-align: center;
  color: #664200;
  border: 1px solid #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
.myCalDays div:hover {
  color: #000000;
  border: 1px solid #b37400;
}
.myCalDays .bold {
  font-weight: bold;
}
.myCalDays .current {
  border: 1px solid #b37400;
}
.myCalDays .marked {
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffb733) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffb733) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffb733) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffb733) !important;
  background-image: linear-gradient(top,#ffffff,#ffb733) !important;
}
.myCalDays d {
  padding: 2px;
  width: 15%;
  border: 1px solid #fff6e6;
}
.myCalTooltip {
  position: relative;
}
.myCalTooltip span {
  margin-left: -5999em;
  position: absolute;
  width: 250px;
  z-index: 999;
  left: 15px;
  margin-top: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8), 0 0 40px rgba(0,0,0,0.1) inset;
  -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8), 0 0 40px rgba(0,0,0,0.1) inset;
  box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8), 0 0 40px rgba(0,0,0,0.1) inset;
}
.myCalTooltip:hover span {
  margin-left: 0;
}
.myCalTooltip:hover title {
  font-size: 14px;
  font-weight: bold;
  display: block;
  padding: 5px 0 10px 0;
  color: #805300;
}
.myCalTooltip super {
  font-size: 9px;
  padding: 1px;
  vertical-align: super;
  color: #805300;
}
.myCalTooltipInfo {
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffdb99) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffdb99) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffdb99) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffdb99) !important;
  background-image: linear-gradient(top,#ffffff,#ffdb99) !important;
  border: 2px solid #996300;
  padding: 10px;
  font-size: 10px;
  color: #805300;
}

.ui-dialog-buttonset .ui-button-text {
  font-size: 14px !important;
}
.ui-widget-overlay {
  -moz-opacity: 0.75 !important;
  opacity: 0.75 !important;
  filter: alpha(opacity=75);
}
.ui-autocomplete-loading {
  background: white url('/img/waiting9.gif') right center no-repeat;
  background-size: contain;
}
.ui-widget-header {
  border: 1px solid #ffb733;
  background: #ffe4b3;
  color: #332100;
  font-weight: bold;
  font-size: 15px;
}
.ui-widget-content {
  border: 1px solid #ffb733;
  color: #332100;
}
.ui-tooltip-content {
  color: #664200 !important;
}
label .ui-button-text {
  color: #4d3200;
  font-size: 14px !important;
}
.ui-row-ltr {
  cursor: pointer;
}
.ui-tabs {
  border: none;
  padding: 0;
}
.ui-tabs .ui-tabs-panel {
  padding: 5px;
}
.ui-tabs-nav {
  background-color: white;
  border: none;
  border-bottom: 1px solid #ffb733;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.ui-tabs-anchor {
  color: #664200 !important;
}
.ui-tabs .ui-tabs-nav li a {
  padding: 3px 13px 3px 13px;
}
.dynatree-title {
  color: #664200 !important;
  font-size: 12px !important;
}
.dynatree-active {
  background: #664200 !important;
  font-size: 12px !important;
}
span.dynatree-active a {
  background: #664200 !important;
  font-size: 12px !important;
}

.ui-state-default,
.ds_grid .ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-jqgrid-titlebar {
  border: 1px solid #ffb733;
  background-color: #ffe4b3 !important;
  background-image: -webkit-linear-gradient(bottom,#ffe4b3,#ffffff);
  background-image: -moz-linear-gradient(bottom,#ffe4b3,#ffffff);
  background-image: -o-linear-gradient(bottom,#ffe4b3,#ffffff);
  background-image: -ms-linear-gradient(bottom,#ffe4b3,#ffffff);
  background-image: linear-gradient(bottom,#ffe4b3,#ffffff);
  font-weight: normal;
  color: #000000;
}
.ui-state-hover,
.ui-widget-header .ui-state-hover,
.ds_grid .ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #cc8400;
  background-color: #ffb224 !important;
  background-image: -webkit-linear-gradient(top,#ffb224,#ffffff);
  background-image: -moz-linear-gradient(top,#ffb224,#ffffff);
  background-image: -o-linear-gradient(top,#ffb224,#ffffff);
  background-image: -ms-linear-gradient(top,#ffb224,#ffffff);
  background-image: linear-gradient(top,#ffb224,#ffffff);
  font-weight: normal;
}
.ui-state-active,
.ui-widget-content .ui-state-active {
  border: 1px solid #cc8400;
  background-color: #ffb733 !important;
  background-image: -webkit-linear-gradient(bottom,#ffb733,#ffffff);
  background-image: -moz-linear-gradient(bottom,#ffb733,#ffffff);
  background-image: -o-linear-gradient(bottom,#ffb733,#ffffff);
  background-image: -ms-linear-gradient(bottom,#ffb733,#ffffff);
  background-image: linear-gradient(bottom,#ffb733,#ffffff);
  font-weight: normal;
}
.ui-jqgrid .ui-jqgrid-htable th div {
  color: #664200;
  padding-top: 5px;
}
.ui-jqgrid .ui-paging-info {
  color: #664200;
  padding-top: 3px;
}
.ui-jqgrid .ui-pg-table td {
  color: #664200;
}
.jqgrid-rownum {
  color: #664200 !important;
}
.ui-jqgrid .ui-jqgrid-title {
  color: #5c3b00;
}
.ui-jqgrid tr.jqgrow td {
  border: 1px solid #FFCF7A;
}

