
#v3-notification {position:fixed;top:20px;right:20px;min-width:260px;max-width:360px;padding:12px 16px;background-color:#28a745;color:#fff;font-size:14px;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,0.22);z-index:99999;display:none;line-height:1.3;text-align:left}
.notify {display:block}
.v3-bg-success {background-color:#28a745}
#v3-notification.show {display:block;animation:slideInRight .38s cubic-bezier(.2,.8,.2,1) both}
#v3-notification.hide {animation:slideOutRight .28s ease both}
#v3-notification i {margin-right:8px;vertical-align:middle}
#v3-notification a {color:#fff;text-decoration:underline;display:inline-block;margin-top:6px}
@keyframes slideInRight {0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}
@keyframes slideOutRight {0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(100%)}}

/* responsive küçük ekranlarda üst merkez */
@media (max-width:480px) {
    #v3-notification {right:12px;left:12px;top:12px;max-width:none;border-radius:6px}
}

.v3-panel-body { padding: 15px 0px; }
input[type='checkbox'] {width: 16px; height: 16px; float: left; margin-right: 10px !important;}
.v3-form-control {background: transparent !important; border: 0px !important;}
.v3-panel-body {padding:10px 0px !important}
body {font-size: 13px !important;}

.v3-upanels .owl-stage-outer { display: inline-block; width: 100%; }
.v3-upanels .owl-stage { display: flex;}
.v3-upanels .owl-item { display: inline-block; margin-right: 10px; }
.v3-upanels .item { display: flex; flex-direction: column; align-items: center; text-align: center; width: 80px; padding: 10px 5px; cursor: pointer; }
.v3-upanels .item.hover { transition: transform 0.2s ease;}
.v3-upanels .item.hover:hover { transform: translateY(-5px);}
.v3-upanels .item a { display: flex; flex-direction: column; align-items: center; text-decoration: none; color: inherit; }
.v3-upanels .item i { font-size: 24px; margin-bottom: 5px; }
.v3-upanels .item span { font-size: 12px; display: block; }

.cke_notifications_area {display:none;}
button:disabled, button[disabled]{ border: 1px solid #999999 !important; background-color: #cccccc !important; color: #666666 !important; }
.teklifal {position: fixed; right: 0px; top: 25%; z-index: 9999; padding: 10px 20px; background: aliceblue; border-radius: 10px 0px 0px 10px; font-size: 20px;}
.soldbox {position:fixed; left:10px;bottom:10px; border:solid 1px #ccc; padding:10px; 20px; background: white;width: 320px; height:90px; border-radius: 5px; z-index:999; color:black;}
#reSearch {position: absolute; height: 100px; width: 100%; top: 50px; left: 0px;}
#v3-steps { margin: 10px auto;  }
.v3-step { width: 40px; height: 40px; background-color: white; display: inline-block; border: 4px solid; border-radius: 50%; color: grey; font-weight: 600; text-align: center; line-height: 30px; }
.v3-step:first-child { line-height: 35px; }
.v3-step:nth-child(n+2) { margin: 0 0 0 100px; transform: translate(0, -4px); }
.v3-step:nth-child(n+2):before { width: 75px; height: 3px; display: block; background-color: grey; transform: translate(-94px, 18px); content: ''; }
@media (max-width: 767px) {
  .v3-step:nth-child(n+2) { margin: 0 0 0 45px; transform: translate(0, -4px); }
  .v3-step:nth-child(n+2):before { width: 35px; height: 3px; display: block; background-color: grey; transform: translate(-45px, 15px); content: ''; }
}
.v3-step:after { width: 150px; display: block; transform: translate(-55px, 3px); color: grey; content: attr(data-desc); font-weight: 400; font-size: 13px;}
.v3-step:first-child:after { transform: translate(-55px, 0px);}
.v3-step.active { border-color: green; color: green;}
.v3-step.active:before { background: green;}
.v3-step.active:after { color: green;}
.v3-step.done { background-color: green; color: white;}
.v3-step.done:before { background-color: green;}
.vclass {box-shadow: 0px 0px 0px 1px #f8d7da !important;}
.valert {color:#f8d7da; clear: both; text-align: left; padding-top: 5px; font-size: 12px; margin-bottom: -7px;}
#result {font-size: 14px; text-align: left;}
#result span {float: right; color: transparent;}
.chosen-container, .bootstrap-tagsinput {width:100%; height: 34px !important;}
#ppi {width:100%;}
.v3-selectBox, .multiselect { position: relative; cursor:pointer;}
.v3-selectBox select {height: 42px; width: 100%; font-weight: bold;}
.v3-overSelect { position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
.v3-checkboxes { cursor:pointer; display: none; border: 1px #dadada solid; position: absolute; width: 100%; background: white; z-index: 999999;margin-top: 0px;}
.v3-checkboxes label { display: block; padding: 5px 10px; cursor:pointer;}
.v3-checkboxes label:hover { background-color: #1e90ff;}
.v3-checkboxes input[type="radio"], .v3-checkboxes input[type="checkbox"] { float: left; margin-right: 10px; height:unset !important;}
.whatsapp {top: auto !important; right: auto !important; bottom: 65px !important; left: 10px !important; position: fixed !important; z-index: 99999;}
.show_wp { display: none; }
.whatsapp:hover + .show_wp { display: block !important; }
.mobile_bar {text-align: center;top: auto !important; right: auto !important; bottom: 0px !important; left: 0px !important; position: fixed !important; z-index: 99999; background: #ffffff; width: 100%; padding: 5px; -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1); webkit-animation: fixedBottomContent 0.4s; animation: fixedBottomContent 0.4s;}
.mobile_bottom_menu {width:100%; list-style-type: none; display: flex; justify-content: space-around; padding: 0px; margin: 0px;}
.mobile_bottom_menu li {float:left; text-align:center; white-space:nowrap;}
.mobile_bottom_menu a {color:#666;}
.mobile_bottom_menu img {color:black;}
.mobile_bottom_menu span {font-size: 1rem; display: block; font-family: Poppins, sans-serif;}
#qbar {position: absolute; font-size: 12px; right: 20px; top: -15px; color: white; background: red; padding: 0px 6px; border-radius: 5px;}
.icon { display: block; position: relative; width: 1.5em; height: 1.5em; margin: 0 auto;}
.icon:before, .icon:after { content: ""; position: absolute;}
.dropp { width: 100%; box-shadow: 0 1px 3px #0a0a0a;}
.dropp-header { border-bottom: 2px solid #dd4040; -webkit-box-align: stretch; -moz-box-align: stretch; box-align: stretch; -webkit-align-items: stretch; -moz-align-items: stretch; -ms-align-items: stretch; -o-align-items: stretch; align-items: stretch; -ms-flex-align: stretch; display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; box-orient: horizontal; -webkit-box-direction: normal; -moz-box-direction: normal; box-direction: normal; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; -ms-flex-direction: row; -webkit-box-pack: start; -moz-box-pack: start; box-pack: start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; -o-justify-content: flex-start; justify-content: flex-start; -ms-flex-pack: start;}
.dropp-header__title { display: block; padding: 0.8em 0.5em; -webkit-box-flex: 8; -moz-box-flex: 8; box-flex: 8; -webkit-flex: 8; -moz-flex: 8; -ms-flex: 8; flex: 8; display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal;}
.dropp-header__btn {display: block; padding: 0.8em 0.5em; -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; -webkit-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.dropp-header__btn .icon { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); }
.dropp-header__btn .icon:before, .dropp-header__btn .icon:after { top: 30%; left: 25%; width: 50%; height: 15%; background: #dd4040; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
.dropp-header__btn .icon:after { top: 55%; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.dropp-header__btn.js-open { background: #dd4040; }
.dropp-header__btn.js-open .icon { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);}
.dropp-header__btn.js-open .icon:before, .dropp-header__btn.js-open .icon:after { background: #fff; }
.dropp-header__btn:focus { outline: none; }
.dropp-body { overflow: hidden; width: 100%; max-height: 0; background: #292929; color: #fff; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.dropp-body.js-open { max-height: 20em; }
.dropp-body label { display: block; font-size: 0.875em; color: #fff; text-decoration: none; padding: 1em 0.5em; font-weight: 400; box-shadow: 0 -1px 0 #171717, inset 0 1px 0 #313131; cursor: pointer; }
.dropp-body label:first-child { box-shadow: none; }
.dropp-body label:hover,
.dropp-body label.js-open { background: #dd4040; }
.dropp-body label > input { display: none; }
html, body { max-width: 100%; }
::-webkit-scrollbar { width: 10px; }
::-webkit-scrollbar-track { background: #f1f1f1;  }
::-webkit-scrollbar-thumb { background: #888; }
::-webkit-scrollbar-thumb:hover { background: #555; }
.v3-cart-minus	{float: left; width: 25px; font-size: 16px; padding: 8px 6px; border-radius: 12px 0px 0px 12px; cursor:pointer;}
.v3-cart-plus		{float: left; width: 25px; font-size: 16px; padding: 8px 6px; border-radius: 0px 12px 12px 0px; cursor:pointer;}
.v3-cart-qty		{float: left; width: 25px; border: 0px; padding: 3px; text-align: center; font-size: 18.5px;}
.banks {background-image: url('https://res.cloudinary.com/watolye/image/upload/v1557400196/image/banks.png');}
#preload{ display:none; width:100%; height:100%; padding:30% 43%; position:fixed; margin:0px; left:0px; top:0px; z-index:99999; background: #000000c4;}
@media (max-width: 767px) {
  #preload{ display:none; width:100%; height:100%; padding:65% 43%; position:fixed; margin:0px; left:0px; top:0px; z-index:99999; background: #000000c4;}
}
.loader { width: 70px; height: 70px; margin: 40px auto; position:absolute; z-index:999999999; }
.loader .loader-inner{ display: inline-block; width: 15px; border-radius: 15px; background: #74d2ba; }
.loader .loader-inner:nth-last-child(1){ -webkit-animation: loading 1.5s 1s infinite; animation: loading 1.5s 1s infinite; }
.loader .loader-inner:nth-last-child(2){ -webkit-animation: loading 1.5s .5s infinite; animation: loading 1.5s .5s infinite; }
.loader .loader-inner:nth-last-child(3){ -webkit-animation: loading 1.5s 0s infinite; animation: loading 1.5s 0s infinite; }
@-webkit-keyframes loading{ 0%{ height: 15px; } 50%{ height: 35px; } 100%{ height: 15px; } }
@keyframes loading{ 0%{ height: 15px; } 50%{ height: 35px; } 100%{ height: 15px; } }
#AjaxSuccess{ width:300px; height:300px; padding:20% 46%; position:fixed; margin:0px; left:0px; top:0px; z-index:99999; display:none; }
.v3-map iframe { min-height:350px; }
.hfix {position:fixed !important; top:0px !important; left:0px !important; width: 100% !important; z-index:999 !important;}
.tfix {display:block !important; position:fixed !important; bottom:10px !important; right:10px !important; z-index:999 !important;}
.rside {display:none; background: white; width:25%; height:95vh; position:fixed !important; bottom:0px !important; right:0px !important; z-index:9999 !important;}
#rside {width:100%; height:100%; display:block; padding: 10px;}
.cp {cursor:pointer;}
.cw {color:white !important;} 
.cb {color:black !important;} 
.cr {color:red !important;}
.v3-table {margin-bottom:0px !important;}
.rtl {direction: rtl;}
.ltr {direction: ltr;}
@media print {
  .noprint { display: none !important; }
}
.tahoma {font-family: tahoma, sans-serif !important;}
.variation{ font-size: 15px !important;}
.variation:hover{ background-color: beige;}
a.variation.disabled:before { font-family: "Font Awesome 5 Free"; content: "\f715"; position:absolute; font-size: 24px; margin-left: -10px; opacity: 0.5;}
.kvkk{height:50px; line-height: 14px; position: fixed; width: 100%; overflow: hidden; z-index: 99999; background: #000000c4; bottom: 0px; left:0px;box-shadow: 0px 2px 10px rgba(50,50,50,0.5);padding: 0px 15px; font-size: 11px; color: antiquewhite;}
.kvkk .fa{position: absolute; right: 0px; top: 0px; z-index: 9999999; color: #3b3b3b; font-size: 20px; background: white; border-radius: 0px 0px 0px 25%;}
.kvkk span{width: 90%; height: 90px; overflow: auto; margin-top:5px; margin-left:5px; text-align:center;}
.kvkk span p{font-size: 12px; color: white; margin-top: 0px; margin-bottom: 15px;}
.kvkk span a{font-size: 12px; color: #e8fb4b;}
.fa-twitter {color:#1DA1F2; }
.fa-youtube {color:#FF0000;}
.fa-linkedin {color:#0072b1;}
.fa-instagram {color:#8a3ab9;}
.fa-facebook {color:#4267B2;}
.imgs { position: relative;}
.imgs .img2 { position: absolute; left: 0; top: 0; display: none !important;}
.imgs:hover .img2 { display: block !important; }
@keyframes shadow-pulse {
  0% { box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2); }
  100% { box-shadow: 0 0 0 10px rgba(0, 0, 0, 0); }
}
@keyframes border-pulse {
  0%   { border-color: rgba(255, 0, 0, 1); }
  50% { border-color: rgba(255, 0, 0, 0); }
  100%   { border-color: rgba(255, 0, 0, 1); }
}
.spulse { animation: shadow-pulse 2s infinite;}
.pulse { animation: border-pulse 2s infinite;}
.pulse1 { animation: border-pulse 1s infinite;}
@keyframes blinker { 30% { opacity: 0; } }
.blink { animation: blinker 2s linear infinite; }
.blink1 { animation: blinker 1s linear infinite; }
.hover { transition: all .2s ease-in-out; }
.hover:hover { transform: scale(1.1); }
.carousel-control.left { margin-top: 20%; background-image: none !important; }
.carousel-control.left .fa{ font-size: 50px; color: #00000073; }
.carousel-control.right { margin-top: 20%; background-image: none !important; }
.carousel-control.right .fa{ font-size: 50px; color: #00000073; }
.carousel-caption { left: 5% !important; width: 90% !important; padding: 10px !important; text-align: left !important; background: #ffffff8f !important; bottom: 5% !important; padding-top: 0px !important; right: auto !important; }

.leftRs, .rightRs { position: absolute; top: 0px; bottom: 0px; font-size: 55px; box-shadow: none; cursor: pointer; }
.leftRs { left: -20px; }
.rightRs { right: -20px; }
.resCarousel .item { text-align: center; }
.filters { float: left; padding: 3px; background: bisque; border-radius: 7px; position: relative; margin-right: 10px; }
.filters .fa { background: white; padding: 3px; color: black; border-radius: 7px; font-size: 12px; float: left; height: 18px; margin-left: 0px; margin-right: 5px; }
.filter-content { float: left; }
.filter-content .filter { display: block; color: #00000059; }
.reset-filters { float: left; padding: 3px; background: bisque; border-radius: 7px; position: relative; }
.reset-filters .fa { background: white; padding: 3px; color: black; border-radius: 7px; font-size: 12px; float: left; height: 18px; margin-left: 0px; margin-right: 5px; }
.message-box { display: none; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 99999; }
.message-box.open { display: block; }
.message-box .mb-container { position: absolute; left: 0px; top: 35%; background: rgba(0, 0, 0, 0.9); padding: 20px; width: 100%; }
.message-box .mb-container .mb-middle { width: 50%; left: 25%; position: relative; color: #FFF; }
.message-box .mb-container .mb-middle .mb-title { width: 100%; float: left; padding: 10px 0px 0px; font-size: 31px; font-weight: 400; line-height: 36px; }
.message-box .mb-container .mb-middle .mb-title .fa, .message-box .mb-container .mb-middle .mb-title .glyphicon { font-size: 38px; float: left; margin-right: 10px; }
.message-box .mb-container .mb-middle .mb-content { width: 100%; float: left; padding: 10px 0px 0px; }
.message-box .mb-container .mb-middle .mb-content p { margin-bottom: 0px; }
.message-box .mb-container .mb-middle .mb-footer { width: 100%; float: left; padding: 10px 0px; }
.message-box.message-box-warning .mb-container { background: rgba(254, 162, 35, 0.9); }
.message-box.message-box-danger .mb-container { background: rgba(182, 70, 69, 0.9); }
.message-box.message-box-info .mb-container { background: rgba(63, 186, 228, 0.9); }
.message-box.message-box-success .mb-container { background: rgba(149, 183, 93, 0.9); }
.v3icerik { position: fixed; top: expression(eval(document.body.scrollTop)); margin-left: 2px; height: 105%; width: 100%; z-index: 9999; border: 0px solid #000; }
.iframe { height: 100%; width: 100%; border: none; }
.mfrm, .majx { cursor: pointer; }
.modal-backdrop.in { filter: alpha(opacity=50); }
.modal-backdrop { z-index: 0; display: none !important; }
.v3-modal-title { font-size: 24px; line-height: 20px; }
.v3-modal { text-align: center; padding: 0 !important; display: none; }
.v3-modal:before { content: ''; height: 100%; vertical-align: middle; margin-right: -4px; }
.v3-modal-dialog { display: inline-block; text-align: left; vertical-align: middle; width: 75%; }
@media (max-width: 767px) {
  .v3-modal-dialog { width: 100%; }
}
.v3-modal .v3-modal-header { border-radius: 10px 10px 0 0; min-height: 50px; }
.v3-modal.left .v3-modal-dialog, .v3-modal.right .v3-modal-dialog { position: fixed; margin: auto; height: 100%; transform: translate3d(0%, 0, 0); transition: opacity 0.3s linear, left 0.3s ease-out; }
.v3-modal.left .v3-modal-content, .v3-modal.right .v3-modal-content { overflow-y: unset !important; height: 100%; }
.v3-modal.left .v3-modal-dialog { left: -400px !important; }
.v3-modal.left.in .v3-modal-dialog, .v3-modal.left.show .v3-modal-dialog { left: 0 !important; }
.v3-modal.right .v3-modal-dialog { right: -400px !important; transition: opacity 0.3s linear, right 0.3s ease-out; }
.v3-modal.right.in .v3-modal-dialog, .v3-modal.right.show .v3-modal-dialog { right: 0 !important; }
@media (min-width: 1024px) {
  .v3-modal.left .v3-modal-header { position: absolute; right: -150px; padding: 10px; top: 10px; border-radius: 0 10px 10px 0; width: 150px; cursor: pointer; min-height: unset; }
  .v3-modal.left .v3-modal-header h4 { text-align: left; font-size: 16px; }
  .v3-modal.left .v3-modal-header .close { position: absolute; right: 5px !important; top: 5px !important; opacity: 1 !important; }
  .v3-modal.right .v3-modal-header { position: absolute; left: -150px; padding: 10px; top: 10px; border-radius: 10px 0 0 10px; width: 150px; cursor: pointer; min-height: unset; }
  .v3-modal.right .v3-modal-header h4 { text-align: right; font-size: 16px; }
  .v3-modal.right .v3-modal-header .close { position: absolute; left: 5px !important; top: 5px !important; opacity: 1 !important; }
}

.v3status-right { position: fixed; top: 100px; right: 20px; background: #9c27b0c9; padding: 10px; border-radius: 10px; z-index: 9998; box-shadow: 0 4px 12px rgba(0,0,0,0.2); transition: all 0.3s; }
.v3status-right ul { list-style: none; margin: 0; padding: 0; }
.v3status-right ul li { margin-bottom: 10px; position: relative; }
.v3status-right ul li a { display: flex; align-items: center; justify-content: center; background: rgba(255,255,255,0.15); color: #fff; border-radius: 50%; padding: 10px; width: 40px; height: 40px; transition: all 0.3s ease; position: relative; overflow: visible; }
.v3status-right ul li a i { font-size: 16px; min-width: 16px; text-align: center; }
.v3status-right ul li a span.tooltip-text { position: absolute; right: 100%; top: 50%; transform: translateY(-50%) translateX(10px); background: rgba(0,0,0,0.7); color: #fff; padding: 6px 10px; border-radius: 6px; white-space: nowrap; opacity: 0; pointer-events: none; transition: all 0.3s ease; }
.v3status-right ul li a:hover span.tooltip-text { opacity: 1; transform: translateY(-50%) translateX(-5px); }
.v3status-right ul li.always-visible { display: block; }
.v3status-right ul li.extra-item.hidden { display: none; }
.v3status-right:hover ul li.extra-item, .v3status-right.active ul li.extra-item { display: block; }

.qedit { position: relative; }
.qlink, .qdel { cursor: pointer; font-size: 14px; position: absolute; z-index: 99; padding: 3px 7px; background: #ff9000; color: white !important; border-radius: 10px 10px 0 10px; opacity: 0.3; }
.qlink { top: 1px; left: 1px; }
.qdel { top: 30px; left: 1px; }
.editable { width: fit-content; }
h5 .cke_top { display: none !important; }

.v3-bg-default, .bg-default, .v3-panel-default, .panel-default, .v3-btn-default, .v3-btn-default:hover, .btn-default, .btn-default:hover, .v3-alert-default, .alert-default { background-color:  !important; color:  !important; border-color:  !important; }
.v3-bg-danger, .bg-danger, .v3-panel-danger, .panel-danger, .v3-btn-danger, .v3-btn-danger:hover, .btn-danger, .btn-danger:hover, .v3-alert-danger, .alert-danger { background-color: #f8d7da !important; color: #721c24 !important; border-color: #f8d7da !important; }
.v3-bg-info, .bg-info, .v3-panel-info, .panel-info, .v3-btn-info, .v3-btn-info:hover, .btn-info, .btn-info:hover, .v3-alert-info, .alert-info { background-color: #d1ecf1 !important; color: #0c5460 !important; border-color: #d1ecf1 !important; }
.v3-bg-warning, .bg-warning, .v3-panel-warning, .panel-warning, .v3-btn-warning, .v3-btn-warning:hover, .btn-warning, .btn-warning:hover, .v3-alert-warning, .alert-warning { background-color: #fff3cd !important; color: #856404 !important; border-color: #fff3cd !important; }
.v3-bg-success, .bg-success, .v3-panel-success, .panel-success, .v3-btn-success, .v3-btn-success:hover, .btn-success, .btn-success:hover, .v3-alert-success, .alert-success { background-color: #d4edda !important; color: #155724 !important; border-color: #d4edda !important; }
.v3-text-default, .text-default { color:  !important; }
.v3-text-danger, .text-danger { color: #721c24 !important; }
.v3-text-info, .text-info { color: #0c5460 !important; }
.v3-text-warning, .text-warning { color: #856404 !important; }
.v3-text-success, .text-success { color: #155724 !important; }
.v3-border-default, .border-default { border: 1px solid  !important; }
.v3-border-danger, .border-danger { border: 1px solid #f8d7da !important; }
.v3-border-info, .border-info { border: 1px solid #d1ecf1 !important; }
.v3-border-warning, .border-warning { border: 1px solid #fff3cd !important; }
.v3-border-success, .border-success { border: 1px solid #d4edda !important; }
.v3-account .v3-nav-tabs a { color: #0c5460; }
.v3-account input { border-bottom: 1px solid #00000026 !important; border-radius: 0px; }
.v3-nav > li > a > span.pull-right { background-color: #f8d7da !important; color: #721c24 !important; }
.v3-nav-tabs > li.active > a { bottom: -5px !important; background-color: #d4eddac4 !important; color: #155724 !important; font-weight: 800; }
.v3-nav-tabs > li > a { background-color: #fff3cdc4 !important; color: #856404 !important; }

/* Desktop */
@media screen and (min-width: 1280px) {
  .w1600 { overflow-x: auto; }
  .w1600 table { min-width: 1600px !important; }
  .w1200 { overflow-x: auto; }
  .w1200 table { min-width: 1200px !important; }
  .ddb { display: block; }
  .ddfx { display: flow-root !important; }
  .ddn { display: none; }
  .dpa { position: absolute; }
  .dpr { position: relative; }
  .dpf { position: fixed; }
  .dtar { text-align: right; }
  .dtal { text-align: left; }
  .dtac { text-align: center; }
  .tan { text-align: none; }
  .dfl { float: left; }
  .dfn { float: none; }
  .dfr { float: right; }
}
/* Tablet */
@media only screen and (min-width: 500px) and (max-width: 1279px) {
  .mw1600 { overflow-x: auto; }
  .mw1600 table { min-width: 1600px !important; }
  .mpl0 { padding-left: 0; }
  .mdb { display: block; }
  .mdfx { display: flow-root !important; }
  ._mdn { display: none; }
  .mpa { position: absolute; }
  .mpr { position: relative; }
  .mpf { position: fixed; }
  .mtar { text-align: right; }
  .mtal { text-align: left; }
  .mtac { text-align: center; }
  .mtan { text-align: none; }
  .mfl { float: left; }
  .mfn { float: none; }
  .mfr { float: right; }
}
/* Mobile */
@media only screen and (max-width: 599px) {
	  .mw1600 { overflow-x: auto; }
	  .mw1600 table { min-width: 1600px !important; }
	  .mpl0 { padding-left: 0; }
	  .mdb { display: block !important; }
	  .mdfx { display: flow-root !important; }
	  .mdn { display: none !important; }
	  .mpa { position: absolute; }
	  .mpr { position: relative; }
	  .mpf { position: fixed; }
	  .mtar { text-align: right; }
	  .mtal { text-align: left; }
	  .mtac { text-align: center; }
	  .mtan { text-align: none; }
	  .mfl { float: left; }
	  .mfn { float: none; }
	  .mfr { float: right; }

	.v3-upanels { padding: 10px; position: fixed; z-index: 99999; top: 0; background: white; height: 100vh; overflow-y: auto; overflow-x: hidden; width: 100%; }
	.v3-upanels .owl-carousel { padding: 0 10px; }
	.v3-upanels .owl-carousel .owl-dots { display: none; }
	.rcont { margin-top: 0 !important; padding: 5px !important; }
	.v3-account .v3-panel-heading { padding: 3px 10px !important; }
	.v3-login .v3-form-control, .v3-login .v3-btn, .v3-register .v3-form-control, .v3-register .v3-btn, #v3-login .v3-form-control, #v3-login .v3-btn { min-height: 50px; }
	#v3-login .v3-modal-body { padding: 15px; }
	.v3-edit { position: absolute; top: 10px; left: 10px; padding: 3px 8px; background: darkorange; color: white; border-radius: 5px; }
}
