/*!
 * Start Bootstrap - Agency Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */


@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);


body {    overflow-x: hidden;    font-family: 'Nanum gothic',"Roboto Slab","Helvetica Neue",Helvetica,Arial,sans-serif; width:100%}
.myeongjo {font-family: 'Nanum Myeongjo', serif;}
.text-muted {    color: #777;}
.text-primary {    color: #006fb8;}
p {	font-size: 14px;	line-height: 1.75;}

a,
a:hover,
a:focus,
a:active,
a.active {    outline: 0;}

a {    color: #006fb8;}

a:hover,
a:focus,
a:active,
a.active {    color: #0c3877;}

h1,
h2,
h3,
h4,
h5,

.img-centered {    margin: 0 auto;}
.bg-light-gray {    background-color: #f7f7f7;}
.bg-darkest-gray {    background-color: #222;}

.btn-primary {
    border-color: #006fb8;
    text-transform: uppercase;
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
    color: #fff;
    background-color: #006fb8;}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {    border-color: #124183;    color: #fff;    background-color: #0c3877;}




section#contact {
    background-color: #222;
    background-image: url(../img/map-image.png);
    background-position: center;
    background-repeat: no-repeat;
}

section#contact .section-heading {
    color: #fff;
}

section#contact .form-group {
    margin-bottom: 20px;
}

section#contact .form-group input,
section#contact .form-group textarea {
    padding: 34px;
}

section#contact .form-group input.form-control {
    height: auto;
}

section#contact .form-group textarea.form-control {
    height: 236px;
}

section#contact .form-control:focus {
    border-color: #006fb8;
    box-shadow: none;
}

section#contact::-webkit-input-placeholder {
    text-transform: uppercase;
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
    color: #bbb;
}

section#contact:-moz-placeholder {
    text-transform: uppercase;
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
    color: #bbb;
}

section#contact::-moz-placeholder {
    text-transform: uppercase;
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
    color: #bbb;
}

section#contact:-ms-input-placeholder {
    text-transform: uppercase;
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
    color: #bbb;
}

section#contact .text-danger {
    color: #e74c3c;
}




#gov_00{ text-align: center; background-image: url(../images/00_bg.jpg); height: 596px;	width: 100%; font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;	color: #fff; background-repeat: no-repeat;	
         background-position: center center;}

#gov_01{ text-align: center; background-image: url(../images/01_bg.jpg); height: 1042px; width: 100%; background-position: center top; background-color:#2d0100;  background-repeat: repeat-x;}
#gov_01_1{ text-align: center; height: 728px;	width: 100%; background-position: center top; background-color:#0d2355;}
#gov_02{ text-align: center; background-image: url(../images/02_bg.jpg); height: 698px; width: 100%; background-position: center top; background-repeat: repeat-x;}	
#gov_02_tiptalk_bg{ text-align: center; background-image: url(../images/02_1_bg.jpg); height: 434px;	width: 100%; background-repeat: no-repeat; background-position: center center;}
#gov_02_tiptalk{ text-align: center; background-image: url(../images/02_interview_bg.png); height: 233px;	width:100%; background-repeat: no-repeat; background-position: center center;}	
.arrow_left{ background-image: url(../images/btn/btn_interview_left.png); height: 62px;	width:43px; background-repeat: no-repeat;	float: left;}	
.arrow_right{background-image: url(../images/btn/btn_interview_right.png);	height: 62px;	width: 43px;	background-repeat: no-repeat;	float: right;}	
#gov_04{ text-align: center; background-image: url(../images/04_bg.jpg); height: 561px; width: 100%; background-position: center top; background-repeat: repeat-x;}	
#gov_05_title{ text-align: center; background-image: url(../images/05_bg.jpg); height: 311px; width: 100%; background-position: center bottom; background-repeat: repeat-x;}	
#gov_05{ text-align: center; background-image: url(../images/05_bg2.jpg); height: 777px; width: 100%; background-position: center center; background-repeat: no-repeat; background-color:#001125;}	
#gov_06{ text-align: center; height: 250px;background-color:#f6f6f6;}	
#gov_06_bg{ text-align: center; height: 270px;background-color:#f6f6f6;padding:5px}	
#gov_07{ text-align: center; height: 205px;background-color:#16202f;}

#apply { text-align: center;  background-image: url(../images/apply_bg.png);  overflow: hidden;    position:fixed;    bottom: 0;   height:281px; z-index:999; background-position: center bottom;
         background-repeat: repeat-x; width:100% }
#apply .apply_btn_right a{height:234px; width:250px; float:right; margin-top:-164px; background-image: url(../images/btn/btn_apply_lectures.png); background-position: right top; background-repeat: no-repeat;}

#apply .apply_title { text-align: center; height:46px; width:100%;  background-image: url(../images/apply_title.png); background-position: center top; background-repeat: no-repeat; margin-top:-0px;}
#apply .apply_text {height:36px; width:100%;  background-image: url(../images/apply_text.png); background-position: center top; background-repeat: no-repeat; margin-top:20px;}
#apply .apply_btn_close {height:32px; width:1000px; background-image: url(../images/btn/btn_apply_closse.png); background-position: right top; background-repeat: no-repeat;margin-top:-36px;}
#apply .apply_btn_apply {height:37px; width:1000px; background-image: url(../images/btn/btn_apply.png); background-position: right top; background-repeat: no-repeat;margin-top:105px;}


#apply .apply_btn_box { text-align: center ;height:99px; width:1000px; background-color:#000; border:2px solid #4d4d58 ; margin-top:10px;margin-left:0px; color:fff; padding:10px; display:inline-block; }	


#btn_send{height:37px; width:100px; background-color:#ff821c;}



#es_bg{ text-align: center; background-image: url(../images/title_es.jpg); height: 596px;	width: 100%; font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;	color: #fff; background-repeat: no-repeat;	
         background-position: center center;}
#gosi_bg{ text-align: center; background-image: url(../images/title_gosi.jpg); height: 596px;	width: 100%; font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;	color: #fff; background-repeat: no-repeat;	
         background-position: center center;}
#ho_bg{ text-align: center; background-image: url(../images/title_ho.jpg); height: 596px;	width: 100%; font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;	color: #fff; background-repeat: no-repeat;	
         background-position: center center;}
#police_bg{ text-align: center; background-image: url(../images/title_police.jpg); height: 596px;	width: 100%; font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;	color: #fff; background-repeat: no-repeat;	
         background-position: center center;}
#so_bg{ text-align: center; background-image: url(../images/title_so.jpg); height: 596px;	width: 100%; font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;	color: #fff; background-repeat: no-repeat;	
         background-position: center center;}
#wo_bg{ text-align: center; background-image: url(../images/title_wo.jpg); height: 596px;	width: 100%; font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;	color: #fff; background-repeat: no-repeat;	
         background-position: center center;}




#apply .apply_btn_box2 { text-align: center ;height:99px; width:1000px; background-color:#000; border:2px solid #4d4d58 ; margin-top:10px;margin-left:0px; color:fff; padding:10px; display:inline-block; }	
#apply_btn_right2 a{height:234px; width:250px; float:right; margin-top:-164px; background-image: url(../images/btn/btn_apply_lectures.png); background-position: right top; background-repeat: no-repeat;}

	
	