body {background: #f4f4f4; }
.clr {clear: both;}
.clr2 {clear: both; height: 2px;}
.clr5 {clear: both; height: 5px;}
.clr10 {clear: both; height: 10px;}
.text20{max-width:20px !important; }
.text40{max-width:40% !important;}
.text50{max-width:50% !important;}
.text60{max-width:60% !important;}
.ld-title{font-size:16px; margin-bottom:6px !important;}
.btn-to-img{background:none; border:none; outline:none}
.redcolor{color:#F00;}
.greencolor{color:#0C0;}
.btn-link{background:none; border:none; outline:none}
.btn-area{float:left;}
.smallText{font-size:10px; color:#333;}
.container {width: 1170px;}
.fleft{float:left; width:300px;}
.fright{float:right;}
.tleft{text-align:left;}
.tright{text-align:right;}
.price{text-align:right !important;}
.note{font-size:11px; color:#F00; font-style:italic;}
.form-signin {width: 320px; padding: 20px 20px 15px; margin: auto; margin-top: 60px; background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); }
.trhead{vertical-align:middle !important; text-align:center; font-weight:normal;}
.redColor{color:#F00}
.expired{text-decoration: line-through;}
.view_0{font-weight:bold}
.status_1 /* dang ung tuyen */
{
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
	background-color: #777;
}
.status_2 /* phong van*/
{
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
	background-color: #5bc0de;
}
 .status_3 /* Đang ứng tuyển*/
{
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
	background-color: #5cb85c;
}
.status_4 /* tu choi */
{
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
	background-color:red;
}
.select2-selection__choice{background-color: #0267bf !important;}
.select2-selection__choice__remove{color: #990000 !important;}

/*phan trang */

.pagination{
padding: 2px;
margin: 0;
    white-space: nowrap;
    text-align: right;
}

.pagination ul{
text-align: center; /*Set to "right" to right align pagination interface*/
margin: 2px 0;
white-space: nowrap;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
    position: relative;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.pagination a:hover, .pagination a:active{
    outline: none;
    text-decoration: none;
    color: #72afd2;
}

.pagination a.currentpage{
background-color: #337ab7;
color: #FFF !important;
border-color: #337ab7;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}

.pagination a.prevnext{
font-weight: bold;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}

/* ket thuc phân trrang*/

/* custom login form*/
.login-box{
  max-width: 430px;
  width: inherit;
}
.login-box-body
{
    margin: 0 15px;
    border-radius: 10px;
    box-shadow: 0 0 1px 1px var(--tw-shadow-color,#b1b1b1);
}
.login-logo{
    text-align: center;
}
.login-title{
    color:#f9b200; text-align: center;
}