@charset "utf-8";
/*-------------------------------------------------
General Style Sheet(rem 전용)
Version : 1.0
Author : myeong-hee park
Create date : 2021. 08. 10.
-------------------------------------------------*/
*, *:before, *:after{box-sizing:inherit;}
html{margin:0;padding:0; font-size: 10px;box-sizing:border-box; word-break: keep-all; overflow-y:scroll;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;}
body {margin:0;padding:0; color: #333; line-height: 1.5625;  font-size: 1.6rem; font-family: NotoR, "맑은 고딕", Malgun Gothic, "돋움", Dotum, "굴림", Gulim, Tahoma, Verdana, AppleGothic, UnDotum, sans-serif;}	
header, footer, article, section, aside, nav, main{display:block;}
mark{background-color:#fff;}
a{color:#535353;text-decoration:none;}
a:hover{text-decoration:underline;}
a[href*=tel]{color:inherit;}
img{max-width: 100%; border:none;}
img[usemap] {max-width: 100%;width: auto; height: auto; }/* 반응형시 이미지 맵*/
select, input, textarea{background-color: #fff; border:solid 1px #ddd; color:#333; font-size: inherit; font-family: inherit; vertical-align:middle;}
textarea{padding: 0.4rem 1rem;}
select, input[type="file"], input[type="text"], input[type="tel"], input[type="search"], input[type="number"], 
input[type="date"], input[type="email"], input[type="password"], input[type="submit"], input[type="button"] {min-height: 3.1rem; padding: 0.4rem 1rem; box-sizing: border-box;-webkit-appearance:none; border-radius: 0;}
input[type="radio"], input[type="checkbox"], input[type="image"]{width:auto; border-color: transparent;}
input[type="submit"], input[type="button"]{border-color: transparent; -webkit-appearance:none; cursor:pointer;}
input[type="text"]:focus, input[type="tel"]:focus, input[type="search"]:focus,input[type="number"]:focus,input[type="date"]:focus, input[type="email"]:focus, input[type="password"]:focus { background-color: #fffdd2;}
input[type="text"][readonly="readonly"],
input[type="text"][disabled="disabled"] {background-color: #f7f7f7;}
select {padding-right: 3rem; background: #fff url(../../images/common/bbs/select_arrow.png) no-repeat right 50%;  appearance: none; -webkit-appearance: none; -moz-appearance: none;}
select::-ms-expand {display: none;}

ul, ol, li, dl, dt, dd, p, figure, h1, h2, h3, h4, h5, h6{margin:0;padding:0;list-style:none;}
h1, h2, h3, h4, h5, h6, strong {font-weight: normal; font-family: NotoB;} 
hr{display: block; margin: 0; padding: 0;	border: none;}
* button{position:relative;display:inline-block;margin:0;padding:0;background:none;border: 1px solid transparent;cursor:pointer;_cursor:hand;text-decoration:none;overflow:visible;font-size: inherit; font-family: inherit; white-space:nowrap;}
form{margin:0;padding:0;}
fieldset{width: 100%; margin:0;padding:0;border:none;}
legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0); border:0;}
iframe{margin:0;padding:0;border:currentcolor;border-image-source:none;}
caption{width:100%;height:1px;text-indent:-9999px;overflow:hidden;}
table{width:100%;border-collapse:collapse;border:none;}
table th{padding:5px 15px; text-align:center;}
table td{padding:5px 0;white-space:normal;word-break:break-all;}
table td [class*="col-"] {float: none;}
em {font-style: normal;}
i[class^="icon-"], i[class*=" icon-"]{font-family:icomoon !important; font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;}
#accessibility{position:relative;width:100%;margin:0 auto;font-size: 15px;z-index:200;}
#accessibility dt{width:100%;height:0;font-size:0;line-height:0;}
#accessibility a{display:block;position:absolute;top:-10000px;left:0;width:100%;height:0;text-align:center;font-size:1em;z-index:200;}
#accessibility a:hover, #accessibility a:focus, #accessibility a:active{position:absolute;top:0;padding:10px 0 25px;background:#1d60a7;color:#fff;z-index:200;}

/* Skip to content */
.skip-to {position: absolute; top: -99px; left: 0; padding: 10px 0; width: 100%; text-align: center; color: #fff; text-decoration: none; background: #333; z-index: 999;}
.skip-to:hover, .skip-to:focus, .skip-to:active {display: block; top: 0;}

.full-cont{display:inline-block;position:relative;width:100%;}
.full-cont::before{display:table-cell;position:absolute;top:0;left:50%;width:127%;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";z-index:-1;}
.clear{clear:both;}

.float-wrap, .float-wrap02{clear:both;overflow:hidden;}
.float-wrap02{margin-top: 3.3rem;}
.float-left, .pull-left, .layout-left{float:left;}
.float-right, .pull-right, .layout-right {float:right;}
.display-none{display:none;}
.display-block{display:block;}
.display-inline {display: inline-block;}
.display-flex {display: flex; flex-flow: row wrap;}
.txt-center {text-align:center !important;}
.txt-left {text-align: left !important;}
.txt-right {text-align: right !important;}

.textarea{width:98%;}
.input_long{width:100%;}
.input_long02{width:90%;}
.input_long03{width:87%;}
.input_long04{width:65%;}
.input_mid{width:50%;}
.input_mid02{width:45%;}
.input_mid03{width:35%;}
.input_small{width:25%;}

[class*="point01"] {color:#d9394a;}
[class*="point02"] , [class*="point02"] a{color:#037bc1;}
[class*="point03"]{color:#00857a;}
[class*="_bold"] {font-style:normal; font-family: NotoB;}
[class*="-bold"] {font-family: NotoB;}
.black_txt, .black_bold {color:#000;}
.gray_txt{color:#555;}
.year_point {color: #0378be; text-decoration: underline; font-size: 18px; font-weight: bold;}

.txt_normal, .txt_normal a{font-weight:normal !important;}
.letter_spacing{letter-spacing:0;}
.vertical_top{vertical-align:top;}
.vertical_mid{vertical-align:middle;}
.vertical_bom{vertical-align:bottom;}
.float_wrap .btn_colorType01, .float_wrap02 .btn_colorType01{margin-bottom: 1rem;}

.address_block {
	display: block;
	margin-top: 0.8rem;
	}
/* 라디오, 체크박스 */
.checks {
    line-height: 1;
	overflow: hidden;
	}
.checks > span,
span.checks,
p.checks {
	position: relative;
    min-height: 2rem;
	margin: 0 1rem;
	padding-left: 2.2rem;
    vertical-align: middle;
	}
p.checks {
    margin: 0;
	padding-left: 0;
	}	

p.checks > span:first-child,
span.checks:first-child {
	margin-left: 0;
	} 	
.checks > span {
    display: inline-block;
	}
.checks input[type="radio"], 
.checks input[type="checkbox"] {
	position: absolute;
	top: 0.4rem;
	left: 0;
    width: 1.8rem;
    height: auto;
	margin: 0;
	padding: 0;
	}
.checks > li {
	position: relative;
	margin: 0.5rem 0;
	padding-left: 2.2rem;
    line-height: 1;
    vertical-align: middle;
	overflow: hidden;
	} 
.checks.inline {
	margin: 0 -1rem;
	}	
.checks.inline > li {
	display: inline-block;
	margin: 0.5rem 1rem;
	}
.checks > li.input	{
	padding-left: 0; 
	}
.checks > li label,
p.checks label {
    margin-left: 0.3rem;
    line-height: 1.5;
	}
.checks input[type="radio"] + label::before,
.checks input[type="radio"] + label::after,
.checks input[type="checkbox"] + label::before,
.checks input[type="checkbox"] + label::after   {
	position: absolute;
	top: 0.2rem;
	left: 0;
	width: 1.8rem;
	height: 1.8rem;
	border: 1px solid #ddd;
	border-radius: 100%;
	content: '';
	}
.checks input[type="checkbox"] + label::before,
.checks input[type="checkbox"] + label::after {
	border-radius: 0;
	}
.checks input[type="radio"] + label::before,
.checks input[type="checkbox"] + label::before {
	background-color: #fff;
	}
.checks input[type="radio"]:disabled + label::before,
.checks input[type="checkbox"]:disabled + label::before {
	background-color: #ddd;
    z-index: 1;
	}
.checks input[type="radio"]:disabled + label::after,
.checks input[type="checkbox"]:disabled + label::after {
	background-color: #fff;
	z-index: 1;
	}
.checks input[type="radio"]:disabled + label,
.checks input[type="checkbox"]:disabled + label {	
	color: #666;
	}
.checks input[type="checkbox"]:checked + label::after {	
	border-color: transparent;
	color: #fff;
    text-align: center;
    line-height: 1;
    content: "\e929";
    font-family: 'xeicon';
	}
.checks input[type="radio"] + label::after {
	top: 0.8rem;
	width: 0.6rem;
	height: 0.6rem;
	margin-left: 0.6rem;
	background-color: #ddd;
	border-color: transparent;    
	}
.checks input[type="radio"]:checked + label::after {
	background-color: #333;
	}	
.checks input[type="checkbox"]:checked + label::before {
	background-color: #008BC0;
	border-color: transparent;
	}
.checks .etc input[type="radio"], .checks .etc input[type="checkbox"],
.checks .etc input[type="radio"] + label::before,
.checks .etc input[type="checkbox"] + label::before, .checks .etc input[type="checkbox"] + label::after {
	top: 0.9rem;
	}	
.checks .etc input[type="radio"] + label::after {
	top: 1.5rem;
	}
.checks .etc input[type="text"] 	{
	margin-left: 0.5rem;
	}

/*  레이어 팝업 */
html.active{overflow-y:hidden;}
[class*="layerpop-active"] {overflow: hidden;}
[class*="layerpop-active"]::before {position:fixed;top:0;left:0;width:100%;height:100%; background-color: rgba(0,0,0, .5); content: ''; z-index: 99;}
.layerPop{position:fixed;top:0;left:0;width:100%; height: 100vh; overflow: auto; z-index:100;}
.layerPop .layerPop_area{display:block; position:absolute; max-height: 100%; margin:auto; padding-top: 36px; background-color:#fff; line-height: 1; overflow-y: auto; z-index:95;}
.layerPop .layerPop_area p {line-height: 1;}
.layerPop .layerPop_area p a {display: block; line-height: 1;}
.layerPop .layerPop_area p a img {vertical-align: top;}
.layerPop_close{position:absolute;top:0;width:100%;padding:3px 13px;background-color:#fff;color:#333;font-size:0.95em;box-sizing:border-box;overflow:hidden;}
.layerPop_close .custom-check{display:none;}
.layerPop_close .float_left {display: block; float: left; margin-top: 6px;}
.layerPop_close button{display:block;float:right;padding:3px 0;color:#333;vertical-align:middle;}

.layerpop-area {position: fixed; top: 0; left: 0; width: 100%; height: 0; animation-duration: 1s; transition: all .3s ease; opacity: 0; visibility: hidden;}
html[class*="layerpop-active"] .layerpop-area {height: 100%; opacity: 1; visibility: visible; z-index: 100;}

/* 콘텐츠 레이어 팝업 - layerpop-cont(여백 없는 레이어 팝업) layer-cont(여백이 있고, 일정 높이가 있는 팝업)  */
[class*="layerpop-cont"], [class*="layer-cont"] { position: fixed; top: 50%; left: 50%; width: 98rem; max-width: 95%; height: 0; background-color: #fff; transform: translate(-50%,-50%);  opacity: 0; visibility: hidden;}	
.layerpop-active [class*="layerpop-cont"], [class*="layer-cont"].active {height: auto; max-height: 90%; transition: all .3s ease;  opacity: 1; visibility: visible; overflow-y: auto;  z-index: 99;}
[class*="layerpop-cont"] .layerpop-close, [class*="layer-cont"] .layerpop-close {position: absolute; top: 1.8rem; right: 2rem; width: 3rem; height: 3rem;}
[class*="layerpop-cont"] .layerpop-close i, [class*="layer-cont"] .layerpop-close i {font-size: 3rem;}
[class*="popup-cont"] {padding: 5rem 4rem; overflow: hidden;}

/* 사이트맵 새창 아이콘 */
.sitemap a[href*="https://"]::after, 
.sitemap a[href*="http://"]::after {
    position: absolute;
    top: 0 !important;
    right: 0;
    width: 15px;
    height: 20px;
    background: url(../../images/common/icon/icon_newlayer.gif) no-repeat;
    content: "";
	}
[class*="icon-check"]{padding-left:15px;background:url('../../images/kps/common/icon_check.gif') no-repeat 0 8px;line-height:1.6;font-family:맑은 고딕;}
.check-arrow{padding-left:18px;background:url('../../images/common/content/check_arrow.png') no-repeat 0 6px;color:#00857a;}
.title_hidden, .hiddenTxt, .sr-only, .hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}

/* 반응형 아이프레임, 오브젝트, 엠베디드 */
.embed-container { position: relative; padding-bottom:40%; height: 0; overflow: hidden; max-width: 100%; }
.embed-container iframe,
.embed-container object,
.embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.container{width: 1300px; padding: 0; margin: 0 auto; }
.container:after{ display:block; clear:both; content:"";}
.br{display:block;}

/*컬러 작은 버튼 기본*/
[class*="btn_redSmall"], [class*="btn_blueSmall"],
[class*="btn_graySmall"], [class*="btn_purpleSmall"],
[class*="btn_brownSmall"], [class*="btn_navySmall"],
[class*="btn_greenSmall"], [class*="btn_orangesmall"],
[class*="btn_lightNavy_Small"], [class*="btn_lightGrey_small"],
[class*="btn_smallbasic"], [class*="btn_whitesmall"],
[class*="btn_disabledSmall"], [class*="btn_upfile"],
[class*="btn_deleteFile"] {
	display: inline-block;
	min-width: 5.3rem;
	padding: 0.4rem 1rem .5rem;
	color: #fff;
	line-height: 1.2;
	text-align: center;
	font-size: 1.4rem;
	}	
/*컬러 작은 버튼 with 5px*/	
.btn_redSmall01, .btn_blueSmall01,
.btn_graySmall01, .btn_purpleSmall01,
.btn_brownSmall01, .btn_navySmall01,
.btn_greenSmall01, .btn_orangesmall01,
.btn_lightGrey_small01 {
	min-width: 1rem;
	padding: .2rem .5rem 0;
	}	
[class*="btn_redSmall"], [class*="btn_blueSmall"],
[class*="btn_graySmall"], [class*="btn_purpleSmall"],
[class*="btn_brownSmall"], [class*="btn_navySmall"],
[class*="btn_greenSmall"], [class*="btn_orangesmall"] {	
	background-color: #d9394a;
	}
[class*="btn_redSmall"] {text-shadow: 2px 1px 1px #d9394a;}
[class*="btn_blueSmall"] {background-color: #037bc1;}
[class*="btn_graySmall"] {background-color: #686e75;}
[class*="btn_purpleSmall"] {background-color: #9751bb;}
[class*="btn_brownSmall"] {background-color: #786965;}
[class*="btn_navySmall"] {background-color: #34495e; }
[class*="btn_greenSmall"] {background-color: #00857a; }
[class*="btn_orangesmall"] {background-color: #f05e22;}
[class*="btn_lightNavy_Small"] {background-color: #515f79;}
[class*="btn_lightGrey_small"] {background-color: #8a93a4;}
[class*="btn_smallbasic"] {background-color: #fcfcfc; border: 1px solid #afb4bb; color: #555;}	
[class*="btn_whitesmall"] {background-color: #fff; border: 1px solid #d5d5d6; border-right-color: #d5d5d6; border-bottom-color: #d5d5d6; color: #555; }	
[class*="btn_disabledSmall"] {background-color: #e5e5e5; color: #6c6d70; text-shadow: 2px 1px 1px #e5e5e5;}	
.btn_upfile, .btn_deleteFile { height: 25px; padding: 3px 20px 2px; background: #0d4c99; border-bottom: 2px solid #07317a; text-shadow: 2px 1px 1px #07337d;}
.btn_upfile {padding-right: 25px; background: #0d4c99 url(../../images/common/bbs/img_plus.gif) no-repeat 65px 8px;}
.btn_del {display: inline-block; margin-left: 5px; border: solid 1px #e1e1e1; vertical-align: middle; line-height: 1; overflow: hidden;}
.btn_grayLink {position: relative; display: inline-block; padding: 18px 0 17px 60px; background: #6f7483; border-bottom: solid 3px #565b69; color: #fff; text-shadow: 2px 1px 1px #575b68; font-weight: bold; font-size: 1.286em;}
.btn_grayLink:before {display: block; position: absolute; top: 0; left: 0; width: 60px; height: 100%; background: url(../../images/common/icon/icon_linkChart.gif) no-repeat center; border-right: solid 1px #888d9d; content: '';} 
.btn_grayLink span {display: block;margin: 0 60px;text-align: center;}

.table_wrap::-webkit-scrollbar, .popup-cont::-webkit-scrollbar { -webkit-appearance: none;  height: 12px; } 
.table_wrap::-webkit-scrollbar-thumb, .popup-cont::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, .5); border-radius: 10px; border: 2px solid #fff; } 
.table_wrap::-webkit-scrollbar-track, .popup-cont::-webkit-scrollbar-track { border-radius: 10px; background-color: #fff; }

/* 그리드 */
.row::after {content:''; display:block; clear:both;}
.row {margin-right: -12px; margin-left: -12px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position: relative;  min-height: 1px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left;}
.col-xs-12 {width: 100%;}
.col-xs-11 {width: 91.66666667%;}
.col-xs-10{width:83.33333333%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666667%;}
.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666667%;}
.col-xs-4{width:33.33333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.66666667%;}
.col-xs-1{width:8.33333333%;}
.col-xs-pull-12{right:100%;}
.col-xs-pull-11{right:91.66666667%;}
.col-xs-pull-10{right:83.33333333%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-8{right:66.66666667%;}
.col-xs-pull-7{right:58.33333333%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-5{right:41.66666667%;}
.col-xs-pull-4{right:33.33333333%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-2{right:16.66666667%;}
.col-xs-pull-1{right:8.33333333%;}
.col-xs-pull-0{right:auto;}
.col-xs-push-12{left:100%;}
.col-xs-push-11{left:91.66666667%;}
.col-xs-push-10{left:83.33333333%;}
.col-xs-push-9{left:75%;}
.col-xs-push-8{left:66.66666667%;}
.col-xs-push-7{left:58.33333333%;}
.col-xs-push-6{left:50%;}
.col-xs-push-5{left:41.66666667%;}
.col-xs-push-4{left:33.33333333%;}
.col-xs-push-3{left:25%;}
.col-xs-push-2{left:16.66666667%;}
.col-xs-push-1{left:8.33333333%;}
.col-xs-push-0{left:auto;}
.col-xs-offset-12{margin-left:100%;}
.col-xs-offset-11{margin-left:91.66666667%;}
.col-xs-offset-10{margin-left:83.33333333%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-8{margin-left:66.66666667%;}
.col-xs-offset-7{margin-left:58.33333333%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-5{margin-left:41.66666667%;}
.col-xs-offset-4{margin-left:33.33333333%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-2{margin-left:16.66666667%;}
.col-xs-offset-1{margin-left:8.33333333%;}
.col-xs-offset-0{margin-left:0;}

@media (min-width: 768px) {
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}
.col-sm-12{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-8{width:66.66666667%;}
.col-sm-7{width:58.33333333%;}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
.col-sm-2{width:16.66666667%;}
.col-sm-1{width:8.33333333%;}
.col-sm-pull-12{right:100%;}
.col-sm-pull-11{right:91.66666667%;}
.col-sm-pull-10{right:83.33333333%;}
.col-sm-pull-9{right:75%;}
.col-sm-pull-8{right:66.66666667%;}
.col-sm-pull-7{right:58.33333333%;}
.col-sm-pull-6{right:50%;}
.col-sm-pull-5{right:41.66666667%;}
.col-sm-pull-4{right:33.33333333%;}
.col-sm-pull-3{right:25%;}
.col-sm-pull-2{right:16.66666667%;}
.col-sm-pull-1{right:8.33333333%;}
.col-sm-pull-0{right:auto;}
.col-sm-push-12{left:100%;}
.col-sm-push-11{left:91.66666667%;}
.col-sm-push-10{left:83.33333333%;}
.col-sm-push-9{left:75%;}
.col-sm-push-8{left:66.66666667%;}
.col-sm-push-7{left:58.33333333%;}
.col-sm-push-6{left:50%;}
.col-sm-push-5{left:41.66666667%;}
.col-sm-push-4{left:33.33333333%;}
.col-sm-push-3{left:25%;}
.col-sm-push-2{left:16.66666667%;}
.col-sm-push-1{left:8.33333333%;}
.col-sm-push-0{left:auto;}
.col-sm-offset-12{margin-left:100%;}
.col-sm-offset-11{margin-left:91.66666667%;}
.col-sm-offset-10{margin-left:83.33333333%;}
.col-sm-offset-9{margin-left:75%;}
.col-sm-offset-8{margin-left:66.66666667%;}
.col-sm-offset-7{margin-left:58.33333333%;}
.col-sm-offset-6{margin-left:50%;}
.col-sm-offset-5{margin-left:41.66666667%;}
.col-sm-offset-4{margin-left:33.33333333%;}
.col-sm-offset-3{margin-left:25%;}
.col-sm-offset-2{margin-left:16.66666667%;}
.col-sm-offset-1{margin-left:8.33333333%;}
.col-sm-offset-0{margin-left:0;}
}
@media (min-width: 992px){
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;}
.col-md-12{width:100%;}
.col-md-11{width:91.66666667%;}
.col-md-10{width:83.33333333%;}
.col-md-9{width:75%;}
.col-md-8{width:66.66666667%;}
.col-md-7{width:58.33333333%;}
.col-md-6{width:50%;}
.col-md-5{width:41.66666667%;}
.col-md-4{width:33.33333333%;}
.col-md-3{width:25%;}
.col-md-2{width:16.66666667%;}
.col-md-1{width:8.33333333%;}
.col-md-pull-12{right:100%;}
.col-md-pull-11{right:91.66666667%;}
.col-md-pull-10{right:83.33333333%;}
.col-md-pull-9{right:75%;}
.col-md-pull-8{right:66.66666667%;}
.col-md-pull-7{right:58.33333333%;}
.col-md-pull-6{right:50%;}
.col-md-pull-5{right:41.66666667%;}
.col-md-pull-4{right:33.33333333%;}
.col-md-pull-3{right:25%;}
.col-md-pull-2{right:16.66666667%;}
.col-md-pull-1{right:8.33333333%;}
.col-md-pull-0{right:auto;}
.col-md-push-12{left:100%;}
.col-md-push-11{left:91.66666667%;}
.col-md-push-10{left:83.33333333%;}
.col-md-push-9{left:75%;}
.col-md-push-8{left:66.66666667%;}
.col-md-push-7{left:58.33333333%;}
.col-md-push-6{left:50%;}
.col-md-push-5{left:41.66666667%;}
.col-md-push-4{left:33.33333333%;}
.col-md-push-3{left:25%;}
.col-md-push-2{left:16.66666667%;}
.col-md-push-1{left:8.33333333%;}
.col-md-push-0{left:auto;}
.col-md-offset-12{margin-left:100%;}
.col-md-offset-11{margin-left:91.66666667%;}
.col-md-offset-10{margin-left:83.33333333%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-8{margin-left:66.66666667%;}
.col-md-offset-7{margin-left:58.33333333%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-5{margin-left:41.66666667%;}
.col-md-offset-4{margin-left:33.33333333%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-2{margin-left:16.66666667%;}
.col-md-offset-1{margin-left:8.33333333%;}
.col-md-offset-0{margin-left:0;}
}
@media (min-width: 1200px){
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left;}
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%;}
.col-lg-10{width:83.33333333%;}
.col-lg-9{width:75%;}
.col-lg-8{width:66.66666667%;}
.col-lg-7{width:58.33333333%;}
.col-lg-6{width:50%;}
.col-lg-5{width:41.66666667%;}
.col-lg-4{width:33.33333333%;}
.col-lg-3{width:25%;}
.col-lg-2{width:16.66666667%;}
.col-lg-1{width:8.33333333%;}
.col-lg-pull-12{right:100%;}
.col-lg-pull-11{right:91.66666667%;}
.col-lg-pull-10{right:83.33333333%;}
.col-lg-pull-9{right:75%;}
.col-lg-pull-8{right:66.66666667%;}
.col-lg-pull-7{right:58.33333333%;}
.col-lg-pull-6{right:50%;}
.col-lg-pull-5{right:41.66666667%;}
.col-lg-pull-4{right:33.33333333%;}
.col-lg-pull-3{right:25%;}
.col-lg-pull-2{right:16.66666667%;}
.col-lg-pull-1{right:8.33333333%;}
.col-lg-pull-0{right:auto;}
.col-lg-push-12{left:100%;}
.col-lg-push-11{left:91.66666667%;}
.col-lg-push-10{left:83.33333333%;}
.col-lg-push-9{left:75%;}
.col-lg-push-8{left:66.66666667%;}
.col-lg-push-7{left:58.33333333%;}
.col-lg-push-6{left:50%;}
.col-lg-push-5{left:41.66666667%;}
.col-lg-push-4{left:33.33333333%;}
.col-lg-push-3{left:25%;}
.col-lg-push-2{left:16.66666667%;}
.col-lg-push-1{left:8.33333333%;}
.col-lg-push-0{left:auto;}
.col-lg-offset-12{margin-left:100%;}
.col-lg-offset-11{margin-left:91.66666667%;}
.col-lg-offset-10{margin-left:83.33333333%;}
.col-lg-offset-9{margin-left:75%;}
.col-lg-offset-8{margin-left:66.66666667%;}
.col-lg-offset-7{margin-left:58.33333333%;}
.col-lg-offset-6{margin-left:50%;}
.col-lg-offset-5{margin-left:41.66666667%;}
.col-lg-offset-4{margin-left:33.33333333%;}
.col-lg-offset-3{margin-left:25%;}
.col-lg-offset-2{margin-left:16.66666667%;}
.col-lg-offset-1{margin-left:8.33333333%;}
.col-lg-offset-0{margin-left:0;}
}
@media (max-width: 1600px) {
.layerPop {	
	padding-top: 5rem;
	text-align: center;
	}
.layerPop .layerPop_area {
    position: relative;
	top: inherit !important;
	left: inherit !important;
    display: inline-block;
    max-width: 100%;
	margin-bottom: 1rem;
    text-align: left;
    vertical-align: top;
	}
}
@media (max-width:1280px){
.container{width:100%;  min-width: inherit;}
.embed-container {padding-bottom:56%;}
}
@media (max-width: 880px) {
.layerPop {padding-top: 12rem;}
}
@media (max-width:768px){
body{-webkit-text-size-adjust: 100%;}
}
@media (max-width: 595px) {
.checks.inline > li {display: block;}
}