﻿
.fl {
    float:left;
}
.fr {
    float:right;
}
.wd-block {
    width:100%;
    display:block;
}
.hidden {
    display:none !important;
}
.fs-11 {
    font-size:11px !important;
}
.fs-12 {
    font-size:12px !important;
}
.fs-13 {
    font-size:13px !important;
}
.fs-14 {
    font-size:14px !important;
}
.fs-15 {
    font-size:15px !important;
}
.fs-16 {
    font-size:16px !important;
}
.fs-17 {
    font-size:17px !important;
}
.fs-18 {
    font-size:18px !important;
}

.mt5 {
    margin-top:5px !important;
}
.mt10 {
    margin-top:10px !important;
}
.mt15 {
    margin-top:15px !important;
}
.mt20 {
    margin-top:20px !important;
}
.mt30 {
    margin-top:30px !important;
}
.mt50 {
    margin-top:50px !important;
}
.mt80 {
    margin-top:80px !important;
}

.mb5 {
    margin-bottom:5px !important;
}
.mb10 {
    margin-bottom:10px !important;
}
.mb15 {
    margin-bottom:15px !important;
}
.mb20 {
    margin-bottom:20px !important;
}
.mb30 {
    margin-bottom:30px !important;
}

.fw-bold {
    font-weight:700;
}
.clear-fx {
    clear:both;
}
.cp5 {
    padding:5px;
}
.text-left {
    text-align:left !important;
}


.btn-login-api {
    color:#fff;
    font-size:32px !important;
    text-align:center;
    padding:0 !important;
    line-height:50px;
    width:50px !important;
    height:50px !important;
    border-radius: 25px !important;
}
.btn-login-api:hover {
    color:#fff;
    opacity: 0.8; filter: alpha(opacity=80);
}
.btn-facebook {
    background-color:#3b5998;
    border-color:#3b5998;
}
.btn-twitter {
    background-color:#5ea9dd;
    border-color:#5ea9dd;
}
.btn-google-plus {
    background-color:#cc3732;
    border-color:#cc3732;
}
.btn-naver {
    background-color:#1Ec800;
    border-color:#1Ec800;
    background-image:url("/Bg/btn-login-naver.png");
    background-position:center center;
    background-repeat:no-repeat;
}
.btn-kakao {
    background-color:#ffde00;
    border-color:#ffde00;
    background-image:url("/Bg/btn-login-kakao.png");
    background-position:center center;
    background-repeat:no-repeat;
}
.btn-naver-full-width {
    background-image:url('http://images.jobplat.co.kr/jobplat/btn-login-naver-full-bar.png');
    background-position:center center;
    background-repeat:no-repeat;
    width:300px;
    height:34px;
}
.btn-naver-full-width span {
    display:none;
}
/* Custom Styles Start */
.form-error {
    position:relative;
    margin:5px 15px !important;
    width:100%;
    float:left;
}
.form-group {
    margin-bottom:5px;
}

.modal-md {
    width:600px !important;
}

table .btn {
    margin:0 !important;
}

td.details-control {
	background: url('/bg/details_open.png') no-repeat center center;
	cursor: pointer;
}
tr.shown td.details-control {
	background: url('/bg/details_close.png') no-repeat center center;
}
.DTTT_container {
    margin-left:10px !important;
}

.fc-bg-level-5 {
    background-color:#f08a3f !important;
    color:#fff !important;
}
.fc-bg-level-4 {
    background-color:#f0bf49 !important;
    color:#fff !important;
}
.fc-bg-level-3 {
    background-color:#bbd34a !important;
    color:#fff !important;
}
.fc-bg-level-2 {
    background-color:#69d56e !important;
    color:#fff !important;
}
.fc-bg-level-1 {
    background-color:#54b1f7 !important;
    color:#fff !important;
}

.alert-border {
    border:solid 1px #eb0e0e !important;
}
/* Custom Styles End */