﻿/*steve add font - begin*/
/* latin */
@font-face {
  font-family: 'Nova Flat';
  font-style: normal;
  font-weight: 400;
  src: url(font/vFeor41nvsomiEVSx6n4iltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(font/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(font/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(font/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(font/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(font/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/*steve add font - end*/

body
{
    font-family: 'Open Sans', sans-serif;
    line-height: 30px;
    background:#FBD3B0;
    display: table;
    height: 100%;
    width: 100%;
}
body.theme-green {
    background:#C6ECC6;
}
body.theme-blue {
    background: #BAD8F4;
}
body.theme-blue-ciputra {
     background: #BAD8F4;
}
.page-row
{
    display: table-row;
    height: 0px;
}

.page-row-expanded
{
    height: 100%;
}

h2,h3,h4
{
     font-family: 'Nova Flat';
    
}

.noti-div h4
{
    padding:10px;
}
.noti-div i
{
    display:block;
    padding:5px;
}
.noti-div a,.noti-div a:hover
{
    text-decoration:none;
    padding:10px;
}
section
{
    padding-top: 15px;
    padding-bottom: 15px;
    display: center;
}

.img-max-width
{
    max-width: 765px;
}

/* =============================================================
   HEADER STYLES
 ============================================================ */
body.theme-green #head{
    background:#339933;
}
body.theme-blue #head{
    background:#368EE0;
}
body.theme-blue-ciputra #head{
    background: rgb(8 49 96);
}
#head
{
    padding:20px;
    background:#F4811E;
    color:#fff;
    margin-top:0px;
}
#head span
{
    /*color:#733806;*/
    margin-right:3px;
}
#head .header-mid
{
    max-height:400px;
}
 
#head h4
{
    font-size:15px;
    font-weight:500;
}
/* =============================================================
   MAIN SECTION STYLES
 ============================================================ */
#main h3
{
    color:#733806;
    padding:20px 0px 20px 0px;
    line-height: 50px;
}
#main .hr-div hr
{
    padding-bottom:50px;
    padding-top:50px;

}
.logout-link
{
    margin-bottom:40px!important;
}

.form-horizontal.form-bordered .form-group .control-label
{
  margin: 0;
  padding: 15px 10px 5px 10px;
  color: #555;
}
.form-horizontal.form-bordered .form-group .control-label small
{
  display: block;
  font-size: 12px;
  color: #888;
  font-weight: normal;
}
/* =============================================================
   FOOTER STYLES
 ============================================================ */

body.theme-green #footer{
    background:#339933;
}
body.theme-blue #footer{
    background:#368EE0;
}
body.theme-blue-ciputra #footer{
    background: rgb(8 49 96); 
}
#footer
{
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    background:#F4811E;
    color:#fff;
    margin-top:100px;
}
#footer h4
{
    font-size:15px;
    font-weight:200;
}
#footer h3
{
    /*color:#733806;*/
}
#footer span
{
    color:#733806;
    margin-right:3px;
}