.my-box-close {
    font-size:21px;
    right: 20px;
    top: 15px;
}
.my-box-close:hover {
    color:#FF3B30;
}
a[class*='icon-']:focus{
    text-decoration: none;
}
.login-title-head{
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 20px;
}
.regi-box{
    margin-top: 12px;
    margin-left: 20px;
    float:left;
}
.regi-head{
    font-size: 16px;
    font-weight: 800;
    text-align: center;
    width:100%;
    float:left;
}
.regi-body{
    margin-top: 20px;
    margin-left: 20px;
}
.regi-a{
    margin-top: 25px;
    margin-left: 20px;

}
.text-center {
    text-align:center;
}
.logo-mg {

}
.logo-mg img {
    width:300px;
}
.img-responsive {
    display:inline-block;
}
#login-box {
    padding:35px;
    background-color:#fff;
    opacity:0.85;
    margin-top:5%;
    box-shadow:2px 2px 5px rgba(0,0,0,0.3);
}
@media screen and (max-width: 990px) {
    .regi-box{
        border-top: 1px solid #EAEAEA;

    }
}
.box-login{
    margin-top: 3%;
}
.border-right{
    border-right: 1px solid #EAEAEA;
}

@media screen and (max-width: 990px) {
    .border-right{
        border-right: 0px solid #EAEAEA;
    }
}
@font-face {
    font-family: prompt;
    src: url(prompt/font/Prompt-Regular.ttf);
}

@media only screen and (min-width: 768px){
    #content, footer {
        padding-left: 0px !important;
    }
}
.col-33, .col-40, .col-50, .col-60, .col-100 {
    padding: 0px 0px;
}

/*carlendar*/

body *{
    font-family: prompt!important;
}

.mycd-menu {
    border-bottom: #FF3B30 1px solid !important;
}
td.mycd-bg-today {
    background-color: white !important;
    border-top: 5px solid #FF3B30;


}
table.mycd-bg-tb:first-child{
    border-top: #FABEBE 2px solid !important;
}
td.mycd-today{
    color: #FF3B30;
}

.gray-but.mycd-active:active{
    border: 0px;
    border-color:  0px;
}
.gray-but.mycd-active:hover{
    background: red;
    border: 0px !important;
}
.gray-but.mycd-active{
    background: #FF3B30;
    color: white;
}
.mycd-switch{
    border: #FF3B30 1px solid;
    border-radius: 5px;
}
.gray-but:hover{
    background: #FCD7D7;
}

.gray-but{
    color: #FF3B30;
    background: white;
    border-radius: 5px;
    border: 0px;
}
.mycd-nav{
    border: 1px solid #FF3B30;
    border-radius: 5px;
}
.mycd-disable {
    color: white !important;
    background: #FABEBE !important;
    cursor: pointer !important;
    border-radius: 5px;
}
.mycd-disable:hover {
    border: 0px !important;

}
.mycd-dtitle {
    font-size: 17px;
}
/*// table*/
.ez-table table {
    border: 0px;
}

.ez-table tr:first-child {
    border-bottom: 3px #6678B1 solid;
}
.ez-table table th {
    font-size: 15px;
    color: #6678B1;

}
.ez-table tr.tb-data:nth-child(odd) {
    background-color: #E2E6EF;
}
/*=============================================[   menu   ]===============================================*/
/*.dev-nav {
        opacity: 0.9;
}*/
.nav-logo{
    width: 50px;
}
nav.navbar-findcond { background: #fff; border-color: #ccc; box-shadow: 0 0 2px 0 #ccc; }
nav.navbar-findcond a { color: #f14444; }
nav.navbar-findcond ul.navbar-nav a { color: #f14444; border-style: solid; border-width: 0 0 2px 0; border-color: #fff; }
/*nav.navbar-findcond ul.navbar-nav a:hover,*/
nav.navbar-findcond ul.navbar-nav a:visited,
nav.navbar-findcond ul.navbar-nav a:focus,
nav.navbar-findcond ul.navbar-nav a:active { background: #fff; }
nav.navbar-findcond ul.navbar-nav a:hover { border-color: #f14444; }
nav.navbar-findcond li.divider { background: #ccc; }
nav.navbar-findcond button.navbar-toggle { background: #f14444; border-radius: 2px; }
nav.navbar-findcond button.navbar-toggle:hover { background: #999; }
nav.navbar-findcond button.navbar-toggle > span.icon-bar { background: #fff; }
nav.navbar-findcond ul.dropdown-menu { border: 0; background: #fff; border-radius: 4px; margin: 4px 0; box-shadow: 0 0 4px 0 #ccc; }
nav.navbar-findcond ul.dropdown-menu > li > a { color: #444; }
nav.navbar-findcond ul.dropdown-menu > li > a:hover { background: #f14444; color: #fff; }
nav.navbar-findcond span.badge { background: #f14444; font-weight: normal; font-size: 11px; margin: 0 4px; }
nav.navbar-findcond span.badge.new { background: rgba(255, 0, 0, 0.8); color: #fff; }
.navbar-brand {
    padding:0;
}
nav.navbar-findcond li.active {
    background-color:#f14444;
    border-radius: 5px;
}
nav.navbar-findcond ul.navbar-nav a:hover {
    background-color: #FABEBE;
    border-radius: 5px;
    color:#fff;
}
nav.navbar-findcond li.active a{
    color:#fff;
}
#mycd-div {
    padding-top:60px;
}
.mycd-dtitle {
    padding-top:7px;
}
.mycd-daynames{
    margin-top:5px;
}
footer {
    position:relative;
}
.front-calendar .mycd-rec {
    border-left:none;
    border-right:none;
    border-color: #0BBCB2;
    background-color: #9FE1E7;
    color: #1d1d1d;
}

/*=============================================[   JOB ST   ]===============================================*/
#content {
    min-height:90vh;
}
.cl-front-tb .tb-head {
    background-color: #fff;
} 
.col-100 {
    padding-left: 20px;
    padding-right:20px;
}
.tb-clear-filter {
    padding-right:0;
}
/*=============================================[   STOCK   ]===============================================*/
#tb-fg-stk th:nth-child(3){
    width:80px;
}