@charset "utf-8";
/* CSS Document */

body {
    font-size: 12px;
}

#alert-error-fav.alert-success, #pop_success.alert-success, .alert.alert-success {
    left: 0!important;
    right: 0!important;
    width: 90%!important;
    max-width: 600px!important;
    z-index: 1000;
    position: fixed!important;
    top: 40%!important;
    margin: auto!important;
    padding: 10px;
}

#pop_error.alert-danger, #bl-alert .alert.alert-danger, #bl-alert .alert-error {
    left: 0!important;
    right: 0!important;
    width: 90%!important;
    max-width: 600px!important;
    z-index: 1000;
    position: fixed!important;
    top: 40%!important;
    margin: auto!important;
    padding: 10px;
}

.titleTop > a{
    color: #d40101;
}

.topbarTouch > .txt_menu > a {
    color: #d40101;
}

.header {
    position: relative!important;
}

#container-job {
    margin: 0 auto ;
    width: 960px ;
}

.contact-title {
    margin-right: 20px;
    min-height: 40px;
    width: 940px;
}

.contact-title h2 , .contact-inner h2{
     /*
     font-size: 28px;
     color: #d40101;*/
     font-weight: bold;
     font-size: 21px;
     font-family:'ThaisansBold';
     color: #d40101;
     text-rendering: auto;

 }
.contact-title h2{
    line-height: 26px;
    height: 26px;
    float: left;
    margin: 10px 10px 0 20px;
}
.contact-inner h2{
    line-height: 1.5em;
    margin: 0;
}

.contact-title .lineH_box {
    background: rgba(0, 0, 0, 0) url("/assets/template/jobbkk/theme01/assets/images/tab_title.png") repeat scroll 0 0;
    float: left;
    height: 36px;
    width: 6px;
}
.contact-inner{width:920px; border-top: 1px solid #d40101; color:#000; float:left;margin:10px 0; padding: 15px 20px 0;  float:left;}
.contact-inner h2 {font-weight:bold;}
.contact-inner label{font-weight:normal;}
.contact-inner .b_blue.cor4 , .btn-contact-submit {
     white-space: nowrap;
     border: 1px solid #00b4ff;
     background: #fff;
     color: #00b4ff;
     font-weight: bold;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     -khtml-border-radius: 4px;
     border-radius: 4px;
     position: relative;
 }
.contact-inner .b_blue:hover , .btn-contact-submit:hover{
    background: #00b4ff;
    color: #FFF;
}
.contact-inner .b_bred.cor4 ,.btn-contact-reset {
    white-space: nowrap;
    border: 1px solid #c00202;
    background: #fff;
    color: #c00202;
    font-weight: bold;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    position: relative;
}

.contact-inner .b_bred:hover,.btn-contact-reset:hover{
    background: #c00202;
    color: #FFF;
}

.col-sm-12.padV10H0{padding:10px 0;}
/*.contact-inner .fSize12{font-size:12px !important;}*/
.contact-inner .fSize14{font-size:14px !important;}
.contact-formbox{padding:5px; background:#f7f7f7;}
img#myImg {width:100% !important; height: 100% !important;}
/*#mapPic .marT30{margin-top:30px;}*/
.contact-formbox .form-horizontal{margin-top:10px;}
/**/.contact-inner .lh12 {line-height: 12pt;} 

@media (max-width:992px){
	.contact-inner{width:98%;}
	#container-job {
    width: 100%;margin: 0 auto; overflow: hidden;}
	/*.contact-inner .col-sm-7 img{ width:100% !important;}*/


}

@media (max-width:767px){
	.contact-inner {margin: 10px auto;float: none;}
	
}