input[type=button]
{
    font-size: 10px;
}

td
{
font-family: 'Open Sans', sans-serif;    font-size: 1em;
}

th
{
font-family: 'Open Sans', sans-serif;    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: #fff;
    background-color: #7e878c;
    text-align: left; 
}

div.ui-datepicker
{
    font-size:9pt;
    text-decoration: none;
}

.trselect
{
    cursor: pointer;
}

.trhover
{
    background-color: #D5E4F9;
}

.header1
{
font-family: 'Open Sans', sans-serif;    font-size: x-large;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #FFFFFF;
    padding-bottom: 10px;
}

.header2
{
    color: #6a747e;
font-family: 'Open Sans', sans-serif;    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: large;
    font-size-adjust: none;
    font-stretch: normal;
    -x-system-font: none;
    line-height: 0.98em;
}

.loginheadertext
{
font-family: 'Open Sans', sans-serif;    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: small;
}

.border_top
{
    border-style: solid none none none;
    border-width: 1px;
    color: #96989b;
}

.border_bottom
{
    border-style: none none solid none;
    border-width: 1px;
    color: #96989b;
}


/* ========== CONTAINERS =========== */
.roundedcorner_lightgray
{
    background: #e6eaef;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.roundedcorner_white
{
    background: #fff;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}


/* ========== GRID VIEW ============= */
.gv_header
{
    background-color: #7e878b;
font-family: 'Open Sans', sans-serif;    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 10px;
    color: #ffffff;    
}

.gv_row
{
font-family: 'Open Sans', sans-serif;    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 10px;
    color: #7e878b;        
}

.gv_admin_row
{
font-family: 'Open Sans', sans-serif;    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
}

.gv_admin_rowalternate
{
font-family: 'Open Sans', sans-serif;    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
    background-color: #EBEBEB;        
}

/* ========== Bootstrap ============*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.breadcrumb {
  padding: 8px 15px;
  margin: 15px 0 20px;
  list-style: none;
  background-color: #f5f5f5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.breadcrumb li {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  text-shadow: 0 1px 0 #ffffff;
}
.breadcrumb .divider {
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb .active {
  color: #999999;
}

/* =========== TE Editor ===========*/
.jqte { border:#000 1px solid; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; overflow:hidden; box-shadow:0 0 10px #EEE; -moz-box-shadow:0 0 10px #EEE; webkit-box-shadow:0 0 10px #EEE; margin:10px 0; }
.jqte * { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333 }
.jqte_Panel { height:25px; padding:5px 8px; background:#F5F5F5; border-bottom:#CCC 1px solid }
.jqte_Panel a { display:block; float:left; width:22px; height:22px; border:#F5F5F5 1px solid; text-align:center; background:url(teeditor/jquery-te.png) no-repeat; font-weight:bold; cursor:pointer; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
.jqte_Panel a.bold { background-position:0 0 }
.jqte_Panel a.italic { background-position:-22px 0 }
.jqte_Panel a.underline { background-position:-44px 0 }
.jqte_Panel a.orderedlist { background-position:-66px 0 }
.jqte_Panel a.unorderedlist { background-position:-88px 0 }
.jqte_Panel a.subscript { background-position:-110px 0 }
.jqte_Panel a.superscript { background-position:-132px 0 }
.jqte_Panel a.outdent { background-position:-154px 0 }
.jqte_Panel a.indent { background-position:-176px 0 }
.jqte_Panel a.strike { background-position:-198px 0 }
.jqte_Panel a.remove { background-position:-220px 0 }
.jqte_Panel a.rule { background-position:-242px 0 }
.jqte_Panel a:hover, .jqte_Active { border:#CCC 1px solid !important; box-shadow:inset 0 0 2px #999; -moz-box-shadow:inset 0 0 2px #999; webkit-box-shadow:inset 0 0 2px #999; background-color:#FFF }
.jqte_Panel a:active, .jqte_Active { background-color:#DDD !important }
.jqte_Content { padding:15px; background:#FFF; min-height:100px; max-height:400px; overflow-y:auto; outline:none; word-wrap:break-word; -ms-word-wrap:break-word; }
.jqte_Content div, .jqte_Content p { margin:0 0 7px }
.jqte_Content blockquote { margin-top:0; margin-bottom:7px }


/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }












/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
