fieldset.scheduler-border {
    border: 1px groove #ddd !important;
    padding: 0 0.1em 0.1em 0.1em !important;
    margin: 0 0 0.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
            box-shadow:  0px 0px 0px 0px #000;
}

legend.scheduler-border {
    font-size: 1.0em !important;
    font-weight: bold !important;
    text-align: left !important;
    width: auto;
    padding: 0 5px;
    margin: 0 0 0.5em 0 !important;
    border-bottom: none;
}


.text-vcenter {
    vertical-align:middle;
}
.small_text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 85%;
    color: #999999;
    text-align: left;
}

.block_bg {
    color: #99CCCC;
}

.content_style10 {
    font-size: 10px;
}

.content_style12 {
    font-size: 12px;
}

.content_style12red {
    color: red;
    font-size: 12px;
}

.content_style12purple {
    color: purple;
    font-size: 12px;
}

.content_style14 {
    font-size: 14px;
}

.content_style14c1 {
    color: #0066FF;
    font-size: 14px;
}

.content_style14gray {
    color: gray;
    font-size: 14px;
}

.content_style14red {
    color: red;
    font-size: 14px;
}

.content_style14brown {
    color: brown;
    font-size: 14px;
}

.content_style16c1 {
    color: #990066;
    font-size: 16px;
}

.content_style16c2 {
    color: #0066FF;
    font-size: 16px;
}

.content_style16c3 {
    color: #003366;
    font-size: 16px;
}

.content_style16brown {
    color: brown;
    font-size: 16px;
}
.content_style14blue {
    color: blue;
    font-size: 14px;
}
.content_style16 {
    font-size: 16px;
}

.txtdisabled {
    color: blue;
    font-size: 16px;
    background-color: #CCFFFF;
}

.txtreadonly {
    color: red;
    font-size: 14px;
    background-color: #CCFFFF;
}

.content_table {
    background: #EEEEEE;
    border: 1px solid #AAAAAA;
}

.content_tdlabel {
    background-color: #D1D1D1;
}

.content_tdvalue {
    background-color: #CCCCAA;
}


.content_errmsg {
    color: red;
    font-size: 14px;
    text-align:center;
}

.content_datacount {
    color:black;
    font-weight:bold;
    font-size: 16px;
}

.content_maintitle {
  color: #ffffff;
  background-color: #5599FF;
  border-color: #bce8f1;
  text-align:center;
  line-height:25px;
  height:50px;
  padding-top: 12px;
  font-size:large;
}

.content_onerow {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  color: red;
  border: 1px solid #e3e3e3;
  text-align:center;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

.disablecolor {
    color: #CCCCCC;
    background-color: #FFFFFF;
}

.normalcolor {
    color: #666666;
    background-color: #FFFACD;
}

.holidaycolor {
    color: #EE3B3B;
    background-color: #99FFFF;
}

.overcolor {
    color: #EE3B3B;
    background-color: #99FFFF;
}

.holidayovercolor {
    color: #EE3B3B;
    background-color: #99FFFF;
}

.restdaycolor {
    color: #BA55D3;
    background-color: #FFFACD;
}

.reservedaycolor {
    color: #EE3B3B;
    background-color: #CCCCCC;
}

.reservedayovercolor {
    color: #666666;
    background-color: #FFFACD;
}

.fixednormalcolor {
    color: lightblue;
    background-color: #FFFACD;
}

.fixedholidaycolor {
    color: #EE3B3B;
    background-color: #FFFACD;
}

.fixedovercolor {
    color: #191970;
    background-color: #99FFFF;
}

.fixedholidayovercolor {
    color: #EE3B3B;
    background-color: #99FFFF;
}

.fixedreservedayovercolor {
    color: #EE3B3B;
    background-color: #99FFFF;
}

.small_font {
    font-family: ΌΠ·’Ει;
    font-size: 10pt;
}



.bordered-tab-contents > .tab-content > .tab-pane {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-radius: 0px 0px 5px 5px;
    padding: 10px;
}

.bordered-tab-contents > .nav-tabs {
    margin-bottom: 0;
}

.tbxcontrol {  
  width: 80px;
  height: 30px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #eee;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  text-align:center;
  margin:0 auto;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.th-border-lefttopright {
    text-align:center;
    border-left-color:#fff !important;
    border-top-color:#fff !important;
    border-right-color:#fff !important;
}

.content_tableth { 
    background-color: #5599FF;
}

.content_subtableth { 
    background-color:lightgray;
}