/**
 * @fileoverview Override and custom CSS files
 * @author rudy@jayantara.co.id (Rudy Susanto)
 */

/**
 * Override
 */
html  {
   background-color: #D7DDE2;
}

noscript .page-title {
   border-bottom: 0 none;
   padding-bottom: 200px;
}

noscript .global-search {
   position: relative;
}

noscript .global-search div {
   background: #FFF;
   opacity: .5;
   position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
}

.workspc {
   height: 333px;
}

.jenjang-pick {
   background-position: 150px 0;
}

.aturan-prosedur li.normal {
   padding-bottom: 20px;
}

.adv-folow .fb {
   background-image: url(../img/ic_facebook_32.png);
}

.adv-folow .tw {
   background-image: url(../img/ic_twitter_32.png);
}

.adv-folow .sk {
   background-image: url(../img/ic_siapku_32.png);
}

caption, th, td {
   line-height: normal;
}

/** overide Table 010713 **/
.aturan-prosedur table{
	border-bottom: 1px solid #BFBFBF;
    border-left: 1px solid #BFBFBF;
	max-width:520px;
}

.aturan-prosedur li.normal table td {
	border-collapse: collapse;
	border-right: 1px solid #BFBFBF;
	border-top: 1px solid #BFBFBF;
	padding: 3px 10px;
}
/** Ended update style table **/

/**
 * Customs
 */
body .cu-hide {
   display: none;
}

body .cu-header-bg {
   background-image: url(../img/bg_kota.png);
}

body .cu-header-logo-dinas {
   background-image: url(../img/logo_kota.png);
}

body .cu-namecard-placeholder {
   min-height: 30px;
   position: relative;
}

body .cu-namecard-placeholder div {
   color: #3a75a3;
   font-size: 16px;
   padding-top: 6px;
}

body > .cu-splash {
   background-color: #fff;
   position: fixed;
      top: 0;
      left: 0;
   width: 100%;
      height: 100%;
}
body > .cu-splash > div {
   color: #ddd;
   display: table;
   font: bold 32px/1.3 Georgia;
   height: 100%;
   margin: 0 auto;
   text-align: center;
}
body > .cu-splash > div > div {
   display: table-cell;
   vertical-align: middle;
}

body > .cu-print-ct {
   display: none;
}

.direktori-tbl > li.cu-head {
   background-color: #f3f3f3;
   color: #007c72;
}
.direktori-tbl > li.cu-head:hover > * {
   background: none;
}

.cu-status-prestasi {
   background: transparent url(../img/ic-status-siswa.png) no-repeat 0 0;
   display: inline-block;
   margin-left: 3px;
   width: 12px;
      height: 12px;
}

.cu-status-luarkota {
   background: transparent url(../img/ic-status-siswa.png) no-repeat -14px 0;
   display: inline-block;
   margin-left: 3px;
   width: 12px;
      height: 12px;
}

.cu-status-luarprop {
   background: transparent url(../img/ic-status-siswa.png) no-repeat -28px 0;
   display: inline-block;
   margin-left: 3px;
   width: 12px;
      height: 12px;
}

.cu-status-nolapor {
   background: transparent url(../img/ic-status-siswa.png) no-repeat -42px 0;
   display: inline-block;
   margin-left: 3px;
   width: 12px;
      height: 12px;
}

.cu-status-piala {
   background: transparent url(../img/ic-status-siswa.png) no-repeat -56px 0;
   display: inline-block;
   margin-left: 3px;
   width: 12px;
      height: 12px;
}

.cu-status-sedih {
   background: transparent url(../img/ic-status-siswa.png) no-repeat -70px 0;
   display: inline-block;
   margin-left: 3px;
   width: 12px;
      height: 12px;
}

.cu-status-mahkota {
   background: transparent url(../img/ic-status-siswa.png) no-repeat -84px 0;
   display: inline-block;
   margin-left: 3px;
   width: 12px;
      height: 12px;
}

.cu-status-redcross {
   background: transparent url(../img/ic-status-siswa.png) no-repeat -98px 0;
   display: inline-block;
   margin-left: 3px;
   width: 12px;
      height: 12px;
}

form .button.med-card.cu-noarrow:after,
form .button.sml-card.cu-noarrow:after {
   background-image: none;
}

.cu-breadcrumb-tahap {
   background-color: #FF9900;
   border-radius: 2px;
   color: #FFF;
   font-size: 10px;
   padding: 1px 7px;
   text-transform: uppercase;
}

/**
 * Z-Index
 * Ordered from highest value
 */
body > .cu-splash {
   z-index: 9999;
}

.modalbox {
   z-index: 9998;
}

.adv-folow {
   z-index: 9997;
}

.menu-foot {
   position: relative;
   z-index: 9996;
}
