a { text-decoration: none; color:#000;}
a:hover {text-decoration: none; color:#fff;}

a.logout { text-decoration: none; color:#000;}
a.logout:hover {text-decoration: none; color:#f1af2f;}

a.back { color:#f1af2f;}
a.back:hover {text-decoration: none; color:#fff;}

a.backcheck { color:#000; text-decoration: none;}
a.backcheck:hover {text-decoration: none; color:#fff;}

a.uploadblokir { color:#eb5334; text-decoration: none;}
a.uploadblokir:hover {text-decoration: none; color:#eb8334;}

a.home { text-decoration: none; color:#000;}
a.home:hover { color:#000;}

a.history { text-decoration: none; color:#f1af2f;}
a.history:hover { color:#85603f;}

a.admin_menu { text-decoration: none; color:#85603f;}
a.admin_menu:hover { color:#f1af2f;}

a.dash { text-decoration: none; color:#f1af2f;}
a.dash:hover { text-decoration: none; color:#85603f;}

a.menu_staff { text-decoration: none;}
a.menu_staff:hover { text-decoration: none; color:#000}

a.menu_bos { text-decoration: none;}
a.menu_bos:hover { text-decoration: none; color:#fff; font-weight: normal;}

html,body { height:100vh; font-family: 'Roboto', sans-serif; font-size: 14px; margin: 0px;}
.container-fluid{ padding-left: 0rem; padding-right: 0rem; }
.card-text {font-weight: 700;}
.card-header { font-size: 20px;}

.welcome { font-size: 0.7em ;}
.fontRB {color: #ae0d13;}
a.fontRB:hover {color: #f19c00;}

.fontAdmin {color: #d45079; border-bottom: 1px dotted #9e9e9e;}
a.fontAdmin { display:block;  text-decoration: none;}
a.fontAdmin:hover {color: #a6dcef; font-weight: 700;  text-decoration: none;}
.fontAdmin_icon {color:#6e5773;}

#page-container { position: relative; min-height: 100vh; }
#content-wrap { padding-bottom: 20px;}
#footer { position: absolute; bottom: 0; min-width: 100%; height: 20px;}
#page-container { position: relative; min-height: 100vh; }

.fontdata { font-family: 'Nunito', sans-serif; font-size: 14px; font-weight: 300; }
.tablebg2 {background-color: #606060;}
.tablebg {background-color: #ae0d13;}

.buttonbg { background-color: #ffb42b; }
.appsbg { background-color: #605d5d; }

.img-50 { max-width: 180px; height: auto;}
.vermid { vertical-align: middle; }

.menu { border-bottom: 1px dotted #9e9e9e;}
a.menu { display:block; }
a.menu:hover, a.menu:focus { background-color:#ffc7c9; font-weight:700;}

hr.style-one { border-top : 1px dotted #000; }
hr.style-two { border-top : 1px dashed #fff; }
.nocont {font-size: 120%;}
.t-bold { font-weight: 700; }
.logosmall { max-width: 150px; }
.logoheader { width: 250px; height:auto; }

.fill { min-height: 100%; height: 100vh;}
.fill2 { min-height: 20vh;}

table { table-layout: fixed;}
th {overflow: hidden}

.bg-lightgreen { background-color: #cfe1b9;}
.bg-lightred { background-color: #f9dbbd;}
.bg-darkgray { background-color: #767676; }
.bg-lightblue {background-color: #90e0ef;}
.btn-magenta { background-color: #d55d92;}

.my-class .bar { background:#ff6701; }
.smaller {font-size: x-small;}

.table_right {text-align: right;}
.pdf {height: 3500px; width: 2450px;}

.main_menu {font-family: 'Quicksand', sans-serif;}
a.main_menu {text-decoration: none; color:#122b40;}
a.main_menu:hover {text-decoration: none; color:#993300;}

.master {text-decoration: none; color:#fff;}
a.master {text-decoration: none; color:#fff;}
a.master:hover {text-decoration: none; color:#993300;}

a.stock {text-decoration:underline ; color:#993300}
a.stock:hover {text-decoration: none; font-weight: 500; color:#000}

.custom-radio-list {
    list-style-type: none;
    padding: 0;
    margin: 0;

}
ul#id_Layout li  { display:inline; padding-right: 40px;}
ul#id_Font li  { display:inline; padding-right: 40px;}
ul#id_TulisanLayout li  { display:inline; padding-right: 40px;}
ul#id_Resin li  { display:inline; padding-right: 40px;}
ul#id_GoldFont li  { display:inline; padding-right: 40px;}
ul#id_Logo li  { display:inline; padding-right: 40px;}

.space {margin-top: 6px;}

@media only screen and (max-width: 992px) {

}

@media only screen and (max-width: 768px) {

}

@media only screen and (max-width: 576px) {

}