/** CSS Style Guide Line
 * 	Page Class > Section Class > Element Class
 * 
 * 
 */

.accordion-container > p {padding-left:20px;}
.tooltip-inner {
	z-index:9999 !important;
  }
  
.well_dark{
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #BEBEBE;
border: 1px solid #919191;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.click_to_ag{
position: fixed;
top: 50%;
left:46%;
background: #4b4b4b;
color: white;
width: 130px;
margin: 0 auto;
text-align: center;
}

 .info_content .ourservices{
border: 1px solid #1471b6;
width: 300px;
border-top:0 !important;
margin-left: 26px;
color: #1461b6;
padding: 10px 0 10px 0;
}
.info_content .item_feature .img_oursvc{width: 300px;height: 400px;border: 1px solid #1471B6;margin-left: 26px;}


.inner_box{/*border:1px solid #1471B6;*/}
.inner_box > h3 {padding-left: 15px;padding-bottom: 0px; color:#fff;}
.faq_list li {list-style:circle; padding: 3px; color:#fff;}
.faq_list li a{text-decoration:underline; color:#fff;}


.faq_box {border: 1px solid #fff;padding:30px;border-radius: 4px;}
.faq_box h1{
color: white;
padding-left: 15px;
padding-bottom: 3px;
width: 200px;
margin-bottom: 16px;}
/*
#regist_domain*/
.domain_tb {
width: 90%;
border-top: 1px solid #1471B6;
border-bottom: 1px solid #1471B6;
}

 .domain_tb li{
list-style: none;
padding: 10px 5px;
}

 .domain_tb li.color{
background-color: #c1e9fe;
}

    

	#tb_res_domain tr td, #tb_res_domain tr th{text-align:center;}
	.tlb label{float:left !important; padding-left:10px;margin-top: 5px;font-size: 11px; clear: inherit;}
	.tlb input[type=radio]{margin: 0 !important;}
	.tlb{overflow:hidden;}
	#tb_th{margin:0 !important;}
	.tb_header{background-color: wheat;
padding: 15px;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
border: 1px solid #1471B6;}
	.tb_body{background-color: wheat;
text-align: center;
padding-bottom: 18px;
padding-left: 25px;
border: 1px solid #1471B6;
border-top:none;}
	
	.tab_header{border-bottom: 3px double #1471B6;}
	#tb_th tr th{text-align:center;}
	/*------------pricing table--------------*/
	/*#tb_price td{background-color:#fefefe;}*/
	#tb_price th, #tb_price td {text-align:center;}
	#tb_price th {border-top:2px solid #555;background-color: #555;
color: white;}

/*--modal--*/
#md_join .form-horizontal .control-label {
float: left;
width: 200px;
padding-top: 3px;
text-align: left;
margin-left: 50px;
}

#md_join .form-horizontal .controls {
margin-left: 250px;
}

.ie8 #md_join .form-horizontal .controls {
margin-left: 220px !important;
}


/* signin page */
#signin {padding:30px 0;}
#signin .signin_box{border: 3px solid #169fe6;border-radius: 4px;height: auto;margin-top: 15px;margin-bottom: 30px;}
#signin .signin_box h3 {padding-bottom:2px !important;}
#signin .signin_box h3+p {font-size:12px !important;}
#signin .signin_box .signin_g{padding: 0 20px;border-right: 1px solid #169fe6;margin-top: 20px;margin-bottom: 20px;}

/*button 통일*/
/*
.button{
background-color: #169fe6 !important;
border-radius: 0 !important;
border-bottom: 3px solid #1471B6 !important;
text-align: center;
}

.button:hover{
background-color: #3CB3F1 !important;
border-radius: 0 !important;
border-bottom: 3px solid #1F94EB !important;
text-align: center;
}
*/

.button{
/*width: 135px;*/
padding: 10px 21px !important;

margin: 0 auto !important;
border: 1px solid #0050b0 !important;
color:white !important;
background-color:#0050b0 !important;

border-radius:0px !important;
}

.button:hover {
border: 1px solid #0050b0 !important;
color: #0050b0 !important;
background: white !important;
border-radius:0px !important;
}



/*.button_g{
background-color: #a0a0a0 !important;
border-radius: 0 !important;
border-bottom: 3px solid #666666 !important;
text-align: center;
}

.button_g:hover{
background-color: #a0a0a0 !important;
border-radius: 0 !important;
border-bottom: 3px solid #666666 !important;
text-align: center;
}*/
/*==-=-==== modal ===================*/
#md_join .form-horizontal .control-label{width: 200px !important;}
#md_join .form-horizontal .controls{margin-left:260px !important;}


#md_bulk_transfer ul{overflow-y:scroll;height:300px;}
#md_bulk_transfer .item_block{margin-bottom:15px;overflow:hidden;border-left: 2px solid skyblue;padding-left: 20px;background-color: aliceblue;}
#md_bulk_transfer .help-block{font-weight: 700;line-height: 1.6;padding: 10px 20px;}

.list_mycart{margin-left: 140px;border-left: 1px solid #bbb;}
.mycart{float: left;margin-right: 7px;width: 18px; height: auto; margin-top: 2px;}


/*========= sponsor list =======================*/
.sp_list .span2{padding:3px 10px;}

/*================ ie8 crossbrowsing =====================*/

.ie8 .row-fluid {width:100% !important;}
.ie8 .container{width:1170px  !important; margin:0 auto;}


.ie8 #menu{width:960px !important;}

.ie8 .list_mycart{margin-left:30px !important;}
.ie8 .list_mycart a{width:120px !important;}
.ie8 .tabs_regist_domain li {padding: 20px 184.5px;}
.ie8 .translucence{background:url('../images/bg_trblue.png');}
.ie8 .cart-products .product .info .term{width:100px  !important;}
.ie8 .cart_ie {width:150px;}

/*============== 모달창 요소 정리 ================*/
#md_signin .modal-body .form-horizontal .control-label {float: left;width: 200px !important; text-align: left;
margin-left: 50px;}
#md_signin .modal-body .form-horizontal .controls {margin-left: 260px !important;}

.mb0 {margin-bottom:0px !important; }
.mt25{margin-top:25px !important;}


/* =================== index page ======================== */

.btn_bl{
width: 135px;
padding: 10px;
margin: 0 auto;
border: 1px solid #572f99;
color:white;
background-color:#572f99;
margin: 0 auto;
}

.btn_bl:hover {
border: 1px solid #0050b0 !important;
color: #0050b0 !important;
background: white !important;
text-shadow:none !important;}

.bg_blue{
background-color: #169fe6;
background: -webkit-gradient(linear,left bottom,right bottom,color-stop(0%,#2e81ff ),color-stop(100%,#1F94EB ));
background: -webkit-linear-gradient(left,#2e81ff  0%,#1F94EB  100%);
background: -moz-linear-gradient(left,#2e81ff  0%,#1F94EB  100%);
background: -ms-linear-gradient(left,#2e81ff  0%,#1F94EB  100%);
background: -o-linear-gradient(left,#2e81ff  0%,#1F94EB  100%);
background: linear-gradient(to right,#2e81ff  0%,#1F94EB  100%);
}

.bg_lightgray{
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #EBEBEC),
	color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(bottom, #EBEBEC 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(bottom, #EBEBEC 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(bottom, #EBEBEC 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(bottom, #EBEBEC 0%, #FFFFFF 100%);
background-image: linear-gradient(to bottom, #EBEBEC 0%, #FFFFFF 100%);
background-color:#ebebec;
}

.svc_pr{padding:30px 0;}
.svc_descript{padding: 5px 10px;font-size: 13px;}

.btn_bl_srch{
line-height: 18px !important;
}

.tab_text{text-align:center; cursor: pointer; font-size:25px; color:#424242; position: relative;}
.tab_text02{text-align:center; cursor: pointer; font-size:23px; color:#424242; position: relative;}

.tab_text:hover{text-align:center; cursor: pointer; font-size:25px; color:#169fe6; font-weight:bold;}
.tab_text02:hover{text-align:center; cursor: pointer; font-size:23px; color:#169fe6; font-weight:bold;}

.tab_text.on{text-align:center; cursor: pointer; font-size:25px; color:#169fe6; font-weight:bold; background-color:white !important;}
.tab_text02.on{text-align:center; cursor: pointer; font-size:23px; color:#169fe6; font-weight:bold; background-color:white !important;}

.tab_item{border-right: .071428571em solid #adadad;}


.bg_tab{
padding: 40px 0; 
/*background: #f0f0f0 url("/assets/images/bg_parters.png");*/
background-color: #E7E7E7;
}

.bg_tab_image{
padding: 40px 0; 
background: #f0f0f0 url("/assets/images/bg_image_1.jpg")no-repeat ;
background-color: #E7E7E7;
}

.bg_tab_image_2{
padding: 40px 0; 
background: #f0f0f0 url("/assets/images/bg_image_2.jpg") no-repeat ;
background-color: #E7E7E7;

}


.ico-shape-arrow-down {
bottom: -3.42857143em;
display: block;
left: 45%;
position: absolute;
top: 61px;
z-index: 999;
}

.ico {
background-image: url("/assets/images/icons/tab_img.png");
background-repeat: no-repeat;
display: inline-block;
vertical-align: middle;
width:37px;
height:14px;

}

.click_to_ag{cursor:pointer;}

.strike { text-decoration: line-through; }

.ju.sponsors.gray.border_top.hidden-tablet{display:none;}
#cs .shadow_top{box-shadow:none;}

.f-section{
	background-color: #169fe6;
	background: -webkit-gradient(linear,left bottom,right bottom,color-stop(0%,#2e81ff ),color-stop(100%,#1F94EB ));
	background: -webkit-linear-gradient(left,#2e81ff  0%,#1F94EB  100%);
	background: -moz-linear-gradient(left,#2e81ff  0%,#1F94EB  100%);
	background: -ms-linear-gradient(left,#2e81ff  0%,#1F94EB  100%);
	background: -o-linear-gradient(left,#2e81ff  0%,#1F94EB  100%);
	background: linear-gradient(to right,#2e81ff  0%,#1F94EB  100%);
}

.salebox {background:url(/assets/images/label.png) no-repeat top left}