/* 
    Created on : 22 Jan 14, 1:18:51
    Author     : DAUD D. SIMBOLON <daud.simbolon@gmail.com>
*/

label
{font-size:12px !important;}

.top-marg
{ margin-top: 30px;}
.top-marg20
{margin-top:20px;}
.top-marg10
{margin-bottom: 10px;}
.botm-top-marg10
{margin-bottom: 10px; margin-top:10px;}
.marg-left
{    margin-left: -15px !important;}
.marg-left30
{margin-left:-35px;}
.marg-letf3
{margin-right: 3px;}
/* .container
{width:1120px !important;} */

.reject
{background:#E7E8E8;}
.full-filed
{background:#A09AD0;}

.breadcrumb {
    padding: 20px 15px !important;
    margin-bottom: 20px;
    list-style: none;
    background-color:#f6f8f8 !important;
    border-radius: 4px;
	border-bottom: 1px solid #dee5e7;
}

.required-input{
    color: #f53535;
}

.form-horizontal .control-label {
    padding-top: 0px !important;
}

.input-num
{    float: right;
    width: 65px;
    margin-top: -6px;
    height: 25px;
    padding: 0px 5px !important;}

.h3-heading
{text-align: center;
    margin-top: 0;
    border-bottom: 1px solid #3C8DBC;
    text-transform: uppercase;
    color: #000;}

.outer
{    display: table !important;
    width: 100%;
    padding: 10px 10px;
    background: #FFF;
    border-radius: 5px;
    border: 1px solid #D8D7D7;
    margin: 0 auto;
    margin-bottom: 10px;}
	
.inner
{display: table !important;
    width: 100%;
	    background: #fff;
		    border-radius: 5px;
    padding:10px 10px; 
    border: 1px solid #3C8DBC; margin:0 auto; margin-bottom:10px;}
	
.outer select.input-sm {
    width: 28% !important; border: 1px solid #656262;
}

.inner label
{color:#58666e; font-size:12px; font-weight:normal;}

.fa-times
{position: absolute;
    right: 60px;
	cursor:pointer;
	border-radius:3px;
    border: 1px solid #E21736;
    padding: 3px;}
	
.fa-times:hover
{color:#000;}

.lbl-text
{font-size: 12px !important;
    font-weight: normal !important;}
	
.lbl-text-left
{text-align:left !important;}

.border-botm
{border-bottom: 1px solid #3C8DBC;}

.breadcrumb>li+li:before {
	padding:0px !important;
    content: " " !important;
} 

.breadcrumb>li {
    display: inline-block;
    padding: 0px 2px;
}

.custom-wrap
{height:auto;}

.custom-wrap .panel-body {
    padding: 0px;
}

.breadcrumb-wrap
{    background-color: #f5f5f5; display:table; width:100%;}

.panel-footer a
{    color: #3c8dbc;
    border: 1px solid #dfdfdf;
    padding: 0px 6px;}
.panel-footer a:last-child
{border:none;}

ol.breadcrumb h3 {
    margin: 0px !important;
    font-weight: 300 !important;
    color: #58666E !important;
}

.custom-wrap .table>thead>tr>th {
    color: #58666E;
}

.custom-wrap .table-condensed > tbody > tr:nth-child(odd) > td, .table-condensed > tbody > tr:nth-child(odd) > th {
    background-color: #fafbfc;
}

.tbl tbody > tr:nth-child(odd) > td
{    background-color: #fafbfc;}

.tbl tbody > tr:nth-child(even) > td
{    background-color: #ffffff;}

.tbl tbody tr td:nth-of-type(2) > a
{color:#23b7e5 !important;}

.custom-wrap tbody tr td a {
   /* color: #333 ;*/
}

.table-condensed tr td
{vertical-align:middle !important;}

.table-condensed tr th:last-child
{text-align:right !important;}

.fulfilled-btn
{background:#7D818D;float: left;
    padding: 2px 7px !important;
    margin-top: 5px;
    color: #fff;
    border-radius: 5px; opacity:65;}

.canceled-btn
{background:#E7E8E8;
float: left;
    padding: 2px 7px !important;
    margin-top: 5px;
    color: #989494;
    border-radius: 5px; opacity:65;}
	
.pending-btn
{background:#f05050;float: left;
    padding: 2px 7px !important;
    margin-top: 5px;
    color: #fff;
    border-radius: 5px; opacity:65;}
	
.line-through
	{text-decoration:line-through; color:#999;}

.custom-wrap .panel-heading .btn
{border-radius:0px !important;}

.text-info {
    color: #415160;
}

a.text-info:hover {
    color: #19a9d5;
}

.bg-danger{
    color: #fff;
    background-color: #fc8675;
}

.m-b-xs {
    margin-bottom: 5px;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak, .ng-hide:not(.ng-hide-animate) {
    display: none !important;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    color: #58666e !important;
    background-color: #edf1f2;
    border-color: #c7d3d6;
}

.btn-addon.btn-sm i {
    width: 30px;
    height: 30px;
    margin: -6px -10px;
    margin-right: 10px;
    line-height: 30px;
}

.btn-addon.btn-default i {
    background-color: transparent;
    border-right: 1px solid #dee5e7;
}

.bg-white tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #fafbfc !important;
}



.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
    background-color: #23b7e5;
    border-color: #23b7e5;
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
    background-color: #7266ba;
    border-color: #7266ba;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    color: #ffffff !important;
    background-color: #6254b2;
    border-color: #5a4daa;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    color: #ffffff !important;
    background-color: #6254b2;
    border-color: #5a4daa;
}

.btn-info {
    color: #ffffff !important;
    background-color: #23b7e5;
    border-color: #23b7e5;
}

.btn-primary {
    color: #ffffff !important;
    background-color: #7266ba;
    border-color: #7266ba;
}

.panel-default > .panel-heading, .panel-default > .panel-footer {
    border-color: #edf1f2;
}

.panel-default .panel-heading {
    background-color: #f6f8f8;
}

.panel-footer h5 a
{padding:0px;}

.b-a {
    border: 1px solid #dee5e7;
}

.bg-light {
    color: #58666e;
    background-color: #edf1f2;
}

.panel-default > .panel-heading, .panel-default > .panel-footer {
    border-color: #edf1f2;
}

.bg-white tr th:last-child , td:last-child
{text-align:right !important;}

.border
{border: 1px solid #dfdfdf;}
	
.stylis 
{margin-top:10px;}
.stylis input[type=checkbox] {
  opacity: 0;
  float:left;
}
.stylis input[type=checkbox] + label {
    /*  margin: 0 0 0 7px; */
    position: relative;
    cursor: pointer;
    font-size: 12px;
    float: left;
    font-weight: normal;
}

.stylis input[type=checkbox] + label ~ label {
  margin: 0 0 0 40px;
}

.stylis input[type=checkbox] + label::before {
 content: ' ';
    position: absolute;
    left: -35px;
    top: -3px;
    width: 20px;
    height: 20px;
    display: block;
    background: white;
    border: 1px solid #A9A9A9;
}

.stylis input[type=checkbox] + label::after {
  content: ' ';
    position: absolute;
    left: -34px;
    top: -3px;
    width: 17px;
    height: 17px;
    display: block;
    z-index: 1;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE4MS4yIDI3MyAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAxODEuMiAyNzMgMTcgMTYiPjxwYXRoIGQ9Ik0tMzA2LjMgNTEuMmwtMTEzLTExM2MtOC42LTguNi0yNC04LjYtMzQuMyAwbC01MDYuOSA1MDYuOS0yMTIuNC0yMTIuNGMtOC42LTguNi0yNC04LjYtMzQuMyAwbC0xMTMgMTEzYy04LjYgOC42LTguNiAyNCAwIDM0LjNsMjMxLjIgMjMxLjIgMTEzIDExM2M4LjYgOC42IDI0IDguNiAzNC4zIDBsMTEzLTExMyA1MjQtNTI0YzctMTAuMyA3LTI1LjctMS42LTM2eiIvPjxwYXRoIGZpbGw9IiMzNzM3MzciIGQ9Ik0xOTcuNiAyNzcuMmwtMS42LTEuNmMtLjEtLjEtLjMtLjEtLjUgMGwtNy40IDcuNC0zLjEtMy4xYy0uMS0uMS0uMy0uMS0uNSAwbC0xLjYgMS42Yy0uMS4xLS4xLjMgMCAuNWwzLjMgMy4zIDEuNiAxLjZjLjEuMS4zLjEuNSAwbDEuNi0xLjYgNy42LTcuNmMuMy0uMS4zLS4zLjEtLjV6Ii8+PHBhdGggZD0iTTExODcuMSAxNDMuN2wtNTYuNS01Ni41Yy01LjEtNS4xLTEyLTUuMS0xNy4xIDBsLTI1My41IDI1My41LTEwNi4yLTEwNi4yYy01LjEtNS4xLTEyLTUuMS0xNy4xIDBsLTU2LjUgNTYuNWMtNS4xIDUuMS01LjEgMTIgMCAxNy4xbDExNC43IDExNC43IDU2LjUgNTYuNWM1LjEgNS4xIDEyIDUuMSAxNy4xIDBsNTYuNS01Ni41IDI2Mi0yNjJjNS4yLTMuNCA1LjItMTIgLjEtMTcuMXpNMTYzNC4xIDE2OS40bC0zNy43LTM3LjdjLTMuNC0zLjQtOC42LTMuNC0xMiAwbC0xNjkuNSAxNjkuNS03MC4yLTcxLjljLTMuNC0zLjQtOC42LTMuNC0xMiAwbC0zNy43IDM3LjdjLTMuNCAzLjQtMy40IDguNiAwIDEybDc3LjEgNzcuMSAzNy43IDM3LjdjMy40IDMuNCA4LjYgMy40IDEyIDBsMzcuNy0zNy43IDE3NC43LTE3Ni40YzEuNi0xLjcgMS42LTYuOS0uMS0xMC4zeiIvPjwvc3ZnPg==') no-repeat center center;
  -ms-transition: all .2s ease;
  -webkit-transition: all .2s ease;
  transition: all .3s ease;
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
}

.stylis input[type=checkbox]:checked + label::after {
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.text-muted {
    color: #000;
}
/*ALAM*/
.dashboard {width:100%;		background:#F0F3F4;  }
.nav-tabs-custom.dashboard .nav-tabs li:hover {
    background: #f6f8f8 !important;
}
.nav-tabs-custom.dashboard ul li {
    	text-align: center;
	    width: 20%;
		border-top-left-radius:4px;
		border-top-right-radius:4px;
}
.nav-tabs-custom.dashboard .nav-tabs>li.active {
    border-top-color: #fff; 
}
.nav-tabs-custom>.nav-tabs>li
{margin-right:0px !important;}

.dashboard .nav-tabs-custom>.tab-content
{width:100%; display:table;}
.dashboard .box-wrapper {
    padding: 15px;
}


.dashboard .box-wrapper .h1 {
    margin:0px !important;
}
.row.no-gutter {
    margin-right: 0;
    margin-left: 0;
}
.bg-info {
    color: #dcf2f8;
    background-color: #23b7e5;
}
.box-1
{background:red;}
.no-padder {
    padding: 0 !important;
}
.b-light {
    border-color: #edf1f2;
}
.b-t {
    border-top: 1px solid #dee5e7;
	    padding-top: 10px;
}
.b-r {
    border-right: 1px solid #dee5e7;
}

.bg-info.dk, .bg-info .dk {
    background-color: #16aad8;
}
.bg-info .text-muted {
    color: #b0e1f1 !important;
}
.m-b-xs {
        display: table;
    text-align: center;
    width: 100%;
}
.font-thin {
    font-weight: 300;
}
.text-white {
    color: #fff;
}

.dashboard .table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #fafbfc;
}

.bg-light.dker, .bg-light .dker {
    background-color: #dde6e9;
}
.m-b-none {
    margin-bottom: 0 !important;
}
.m-b-none .table.m-b-none tr td {
    text-align: left !important;
}
canvas
{width:71px !important;}
small, .small {
    font-size: 13px;
}