
.admin_main_wrap { padding-bottom:95px; }

.main_color{
	background-color: #da0000 !important;
  border:1px solid #da0000 !important;
  color:#fff !important;
}
.main_color:focus{
  color:#fff !important;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .btn-primary{
  background:#000 !important;
  border:1px solid #000 !important;
  position:relative;
}
.pagination>.active a:after { content:'_'; width:100%; position:absolute; bottom:0px; left:0; }
.btn-primary:hover{
  background:#fff !important;
  color:#000;
}

.modal .modal-footer .btn-primary { background:#000; border:1px solid #000; color:#fff; }
.modal .modal-footer .btn-primary:hover { background:#fff; color:#000; }

.modal .modal-footer .btn-danger { background:#ff3148 !important; border-color:#ff3148 !important; color:#fff; }
.modal .modal-footer .btn-danger:hover { background:#fff !important; color:#ff3148; }

.modal .modal-footer .btn-default { background:#888 !important; border-color:#888 !important; color:#fff; }
.modal .modal-footer .btn-default:hover { background:#fff !important; color:#888; }

.color_f_b{
  background-color: #000000;
}
.color_f_c{
  color: #000000;
}
.copyright{
 color: rgba(0,0,0,0.8) !important;
}

.color_m_f_b{
  background-color: #000000;
}
.color_m_f_c{
  color: #000000 !important;
}

.price_inst{
  background-color:  !important;
}
.price_sell, .price_loan{
  background-color:  !important;
}
.price_full_rent{
  background-color:  !important;
}
.price_month_deposit, .price_month_rent{
  background-color:  !important;
}
.price_premium{
  background-color:  !important;
}

.price_short_deposit, .price_short_rent {
    background-color:  !important;
}
.price_year_rent, .price_year_deposit {
    background-color:  !important;
}

.price_exchange {
    background-color:  !important;
}

.price_takeover {
    background-color:  !important;
}

.price_profit_chang{
  background-color: #000000 !important;
}
.price_profit_month{
  background-color: #000000 !important;
}
.price_profit_suik{
  background-color: #000000 !important;
}

.price_real{
 background-color:  !important;
}
.price_loan{
 background-color:  !important;
}

.btn-recommend{
  background-color: #000000 !important;
  color:#fff !important;
}

.btn-youtube{
  background-color: #000000 !important;
  color:#fff !important;
}
.btn-vr{
  background-color: #000000 !important;
  color:#fff !important;
}
.btn-panorama{
  background-color: #000000 !important;
  color:#fff !important;
}
.tag{
 background-color: #000000 !important;
 color: #000000 !important;
}

  .btn_request_call, .btn_request_sms{
    background-color: rgba(218,0,0,0.8) !important;
    bottom:0px !important;
  }
.ui-slider-handle{
  background:#da0000 !important;
  border: 1px solid #da0000 !important;
}

.nav_box.style_2.left_box>* { width:100%; height:auto; background:#e7ebf5; }
.nav_box.style_2.left_box>.logo { padding:0; background:#0557fe; line-height:50px; text-align:center; font-size:20px; font-weight:bold; cursor:pointer; }
.nav_box.style_2.left_box>.logo>span.com_info { display:inline-block; width:100%; height:50px; position:relative; float:left; overflow:hidden; }
.nav_box.style_2.left_box>.logo>span .com_name_box { display:inline-block; padding:0 10px; white-space:nowrap; position:absolute; top:0; text-align:center; }
	@keyframes run {
		0% { left:0; right:inherit; }
		50% { left:inherit; right:0; }
		100% { left:0; right:inherit; }
	}
.nav_box.style_2.left_box>.nav_open_btn { width:22px; height:70px; padding:14px 0; }
.nav_box.style_2.left_box>.nav_open_btn:before { content:"열기" }
.nav_box.style_2.left_box>.nav_open_btn.on:before {  content:"닫기"; border-radius:4px 0 0 4px; }
.nav_box.style_2.left_box>.btn_box { display:inline-block; width:100%; padding:5px 10px; background:#fff; float:left; }
.nav_box.style_2.left_box>.btn_box>.btn { display:inline-block; width:calc((100% - 10px) / 3); padding:6px 0; background:#ff463a; float:left; }
.nav_box.style_2.left_box>.btn_box>.btn:not(:last-child) { margin-right:5px; }
.nav_box.style_2.left_box>.btn_box>.btn * { font-size:14px; color:#fff; }
.nav_box.style_2.left_box>.btn_box>.btn.homes { background:#2cd049; }
.nav_box.style_2.left_box>.btn_box>.btn.adminHome { background:#0557fe; }
.nav_box.style_2.left_box>.nav_view_box { height:calc(100% - 94px); overflow-y:auto; }
.nav_box.style_2.left_box>.nav_view_box nav { padding:10px; }
.nav_box.style_2.left_box>.nav_view_box .admin_nav>.btn_box.mobile_only { display:none; width:100%; margin-bottom:5px; }
	.custom_zoomcontrol { z-index:3 !important; }

	.nav_view_box .admin_nav>.btn_box.mobile_only>* { display:inline-block; width:calc((100% - 10px) / 3); padding:6px 0; background:#ff463a; color:#fff; float:left; }
	.nav_view_box .admin_nav>.btn_box.mobile_only>.btn.homes { background:#2cd049; }
	.nav_view_box .admin_nav>.btn_box.mobile_only>.btn.adminHome { background:#0557fe; }
	.nav_view_box .admin_nav>.btn_box.mobile_only>.btn i { margin-right:5px; }
	.nav_view_box .admin_nav>.btn_box.mobile_only>*:not(:last-child) { margin-right:5px; }
.nav_box.style_2.left_box>.nav_view_box ul.nav>li { border-radius:4px; overflow:hidden; }
.nav_box.style_2.left_box>.nav_view_box ul.nav>li>a:focus { background:transparent; }
.nav_box.style_2.left_box>.nav_view_box ul.nav>li>a:hover { background:#f4f7fb; transition:background .2s; }
.nav_box.style_2.left_box>.nav_view_box ul.nav>li.active { background:#f4f7fb; }
.nav_box.style_2.left_box>.nav_view_box ul.nav>li.active .arrow { transform:rotate(180deg); }
.nav_box.style_2.left_box>.nav_view_box ul.nav>li .dropdown_menu { display:none; }
.nav_box.style_2.left_box>.nav_view_box ul.nav>li.active .dropdown_menu { display:inline-block; }
.nav_box.style_2.left_box>.nav_view_box ul.nav>li>a { color:#888; position:relative; }
.nav_box.style_2.left_box>.nav_view_box ul.nav>li.active>a { color:#0557fe; }
.nav_box.style_2.left_box>.nav_view_box ul.nav>li>a>*:not(.badge) { display:inline-block; text-align:center; font-size:16px; font-weight:bold; }
.nav_box.style_2.left_box>.nav_view_box ul.nav>li>a>span.arrow { width:40px; height:40px; position:absolute; top:0; right:0; border:none; line-height:40px; }
.nav_box.style_2.left_box>.nav_view_box ul.nav>li>a>span:not(.badge):nth-child(2) { padding-left:25px; }
.nav_box.style_2.left_box>.nav_view_box ul.nav>li>a>span.icon { width:40px; height:40px; position:absolute; top:0; left:0; border:none; line-height:40px; }
.nav_box.style_2.left_box>.nav_view_box ul.nav>li>a>span i { width:40px; height:40px; line-height:40px; text-align:center; font-size:18px; }
.nav_box.style_2.left_box>.nav_view_box ul.nav>li:not(:last-child) { margin-bottom:10px; }
.nav_box.style_2.left_box>.nav_view_box .dropdown_menu { padding-bottom:5px; }
.nav_box.style_2.left_box>.nav_view_box .dropdown_menu li { padding:5px 0; padding-left:40px; color:#888; cursor:pointer; }
.nav_box.style_2.left_box>.nav_view_box .dropdown_menu li.active { font-weight:bold; color:#0557fe; }

@media (max-width: 1800px) {
	.admin_main_wrap { width:100% !important; }
	.nav_box.style_2.left_box>.btn_box { display:none; }
	.nav_box.style_2.left_box { width:0; position:absolute; top:0; left:0; z-index:4; }
	.nav_box.style_2.left_box>.logo { display:none; }
	.nav_box.style_2.left_box>.nav_open_btn { left:0; }
}

@media (max-width:992px) {
	.nav_box.style_2.left_box>.btn_box { display:none; }
	.nav_box.style_2.left_box>.nav_view_box .admin_nav>.btn_box.mobile_only { display:inline-block; }
}
