/*
	Theme Name: Laza - Vnsquare
	Theme URI: http://lazaweb.vn
	Description: Theme Bất Động Sản cho dự án. Mọi chi tiết xin liên hệ Mr.Phong 0973509707.
	Version: 1.0.0
	Author: Mr.Phong
	Author URI: http://lazaweb.vn
	Tags: lazaweb, HTML5, CSS3, bat dong san

*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/

/* global box-sizing */
/*Custom bootstrap*/
.gutter-10 { margin-left: -10px; margin-right: -10px; }
.gutter-10 > [class*='col-'] { padding-right: 10px; padding-left: 10px; }
.gutter-5 { margin-left: -5px; margin-right: -5px; }
.gutter-5 > [class*='col-'] { padding-right: 5px; padding-left: 5px; }
.gutter-2 { margin-left: -2px; margin-right: -2px; }
.gutter-2 > [class*='col-'] { padding-right: 2px; padding-left: 2px; }

.gutter-0 { margin-left: 0px; margin-right: 0px; }
.gutter-0 > [class*='col-'] { padding-right: 0px; padding-left: 0px; }
.container-fluid-0{padding: 0px;}


/* Resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { outline: 0; border: 0; }
body { padding: 0; margin: 0 auto; color: #242424; background: #fff; font-size: 16px; font-family: 'UTMCaviar', sans-serif; line-height: 1.6; }
table { border-collapse: collapse; border-spacing: 0; }
table tr td { padding: 3px 0; }
img { border: 0; padding: 0px; }
a { color: #2a2a2a; text-decoration: none; cursor: pointer; -webkit-transition: all .30s ease-in-out; -moz-transition: all .30s ease-in-out; -ms-transition: all .30s ease-in-out; -o-transition: all .30s ease-in-out; transition: all .30s ease-in-out; }
a:before,a:after{-webkit-transition: all .30s ease-in-out; -moz-transition: all .30s ease-in-out; -ms-transition: all .30s ease-in-out; -o-transition: all .30s ease-in-out; transition: all .30s ease-in-out; }
a:hover { color: #e6b350; text-decoration: none; }
.button-submit { border: solid 0px #5c4621; height: 33px; line-height: 33px; padding: 0px 25px; margin: 0px; background: #d49f0b; color: #fff; font-size: 14px; cursor: pointer; 
                 border-radius:8px; min-width:256px;
}
.button-submit:hover { color: #fff; background: #e6b350; }
*,
*:before,
*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.relative{position: relative;}
.vertical-align{position: relative;}
.vertical-align .inner {  position: absolute; top: 50%; transform: translateY(-50%); width: 100%;}
.cover{background-size: cover; min-height: 200px;}

.btn-round{ color: #bd9412; border:solid 1px #f8f3e9;  border-radius: 24px; padding: 10px 30px 10px 30px; position: relative;}
.btn-round:hover{background: #22ab5b; color:#fff; border-color: #22ab5b; }


.font-300{font-weight:300; }
.font-400{font-weight:400; }
.font-500{font-weight:500; }
.font-600{font-weight:600; }
.font-700{font-weight:700; }
.uppercase{text-transform: uppercase;}
.UTMEssendineCapsBold{font-family: 'UTMEssendineCapsBold';}
.UVFCaviarDreamsBold{font-family: 'UVFCaviarDreamsBold';}
.UTMCaviar{font-family: 'UTMCaviar';}
.UTMYenTu{font-family: 'UTMYenTu';}

ul.bxslider{list-style:none; padding: 0px;}
#page_slide .bx-wrapper li{display: block; width: 100% !important;}
#page_wrapper .bx-wrapper img{width:100%; height:auto;}

.main-title {  font-size: 28px;  color: #e6b350; font-family: 'UVFCaviarDreamsBold'; line-height: 1.4em; text-transform: uppercase;}


body.site{}
.page-header { margin: 0px; background:transparent; border: 0px; border-radius: 0px; padding: 0px 0px 0px; width: 100%; min:55px;
position: fixed; bottom: 0px; left: 0px; z-index: 53;
background:#fff; 
}

.page-header  ul.nav-menu li { display:inline; }
.page-header  ul.nav-menu li a {display:inline-block;  padding: 10px 25px;min-height: 50px; margin: 0px; text-decoration: none; text-transform: uppercase; 
   border-radius: 0px; background: transparent; color:#484848; position:relative; }
.page-header  ul.nav-menu li a:before {position:absolute; top:20px; left:8px; width:7px; height:7px; background:#ebebeb; border-radius: 50%;
  content:'';
}

.navbar-nav-left{text-align: right;}
.page-header  ul.nav-menu li:hover a,
.page-header  ul.nav-menu li.active a { color: #e6b350; }
.page-header  ul.nav-menu li.active a:hover{}

.page-header  ul.nav-menu li:hover a:before,
.page-header  ul.nav-menu li.active a:before{background: #e6b350;}
.page-header .box-download{position:absolute; left:0px; top:0px; bottom:0px; width:245px; background:#e6b350; 
 
}
.page-header .box-download .inner {display:block; position:relative; padding-left: 102px;  padding-right: 28px; padding-top:3px; color:#fff; text-transform: uppercase; line-height: 1.4;}
.page-header .box-download .inner span.icon{display:block; position:absolute; left:5px; bottom:0px;
  background:url('images/icon-download.png') no-repeat center center; width:88px; height:88px;
}

.page-header .box-hotline{position:absolute; right:0px; top:0px; bottom:0px;;}
.page-header .box-hotline .inner{display:block; position:relative; padding-left: 52px; padding-top: 12px; padding-right: 15px; color:#f53439}
.page-header .box-hotline .icon{position:absolute; background:url('images/icon-phone.png') no-repeat center center; width:40px; height:40px; left:0px;
  top:5px; left:0px;
}


.page-header .logo {position:relative; display:block; width:100%; height:100%; display:none;}
.page-header .logo img {position:absolute; left:50%; top:0px; margin-left: -43px;}

.page-header .logo.logo-scroll{display:block;}
.page-header .logo.logo-scroll img{margin-left: -40px; top:-40px;}

.page-header.fixed{top:0px; bottom:auto; 
  -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    0px 3px 10px 0px rgba(0, 0, 0, 0.2);
box-shadow:         0px 3px 10px 0px rgba(0, 0, 0, 0.2);
}
.page-header.fixed .logo{display:block;}
.page-header.fixed .logo.logo-scroll{display:none;}

.page-header.fixed .box-download{overflow:hidden;}
.page-header.fixed .box-download .inner span.icon{left:-15px; bottom:-20px;}


.box-background{position:relative; min-height: 630px;}
.box-background .bg{position: absolute;top: 0px;left: 0px;width: 9999px;height: 100%;
background-repeat: no-repeat; background-position: right top;}
.box-background-right .bg{background-position: left top;}

#section_banner{height:100%; background:url('images/banner.jpg') no-repeat right top; background-size:cover; position:relative; overflow:hidden;}
#section_banner .banner-text{position:absolute; top: 100px; right:65px; }
#section_banner .banner-title{position:absolute; top:50%; margin-top: -80px; left:280px; color:#fff;font-size: 24px; line-height: 1.2; text-align: right;}
#section_banner .banner-title span{font-size: 30px;}

#section_about{ overflow:hidden; min-height:744px; background:url('images/block-1-bg.jpg') no-repeat center center;}
#section_about .box-background .bg{margin-left: 50px;}
#section_about .box-background{min-height:744px;}
#section_about .box-info{padding-top: 100px;}
#section_about .box-info .title{font-size: 28px;}
#section_about .box-info .highlight{font-size: 60px; color:#e6b350; line-height: 1.1;}
#section_about .box-info .description{padding-left: 80px;}
#section_about .box-info .description .title{padding-bottom: 45px;}

#section_location{background:url('images/block-2-bg.jpg') no-repeat center top ; background-size: cover;  font-size: 16px;
padding-top:40px; padding-bottom: 30px; color:#49240a; min-height: 920px; }
#section_location .title{ font-size: 28px;}
#section_location .sub-title{font-size: 22px; margin: 45px 0px 15px; line-height: 1.4;}

#section_location_bottom{min-height:100px; background:#e6b350 url('images/trong-dong.png') no-repeat center center;
  color:#fff; padding-top:30px;     padding-bottom: 15px; font-size: 28px; overflow:hidden;
}
#section_scope{background:url('images/tien-ich.jpg') no-repeat center top; min-height: 860px; position:relative; }
#section_scope .block-info{position:absolute; left:30px; bottom:0px; background:#e6b350;
  border-top-left-radius: 20px; 
}
#section_scope .inner{position:relative; padding:20px ; color:#fff;}
#section_scope .inner .icon{position:absolute;left:-23px; top:-80px; width:267px; height:301px;
  background:url('images/bg-box-tien-ich.png') no-repeat left top;
}
#section_scope .inner .content{position:relative;}
#section_scope .inner .title{font-size: 28px; line-height: 1.4;}
#section_scope .inner .title span{display:block; padding-left: 15px;}
#section_scope ul{padding:0px; margin:0px; list-style: none;}
#section_scope ul li{display:block; padding-left: 25px;}
#section_scope ul li.twin{padding-left: 0px;}
#section_scope ul li span{display:inline-block; width:22px; height:22px; line-height: 22px; text-align: center; background:#ef4623; border-radius: 50%;
  margin-right: 10px; font-family: 'aria';
}
#section_scope ul li.twin span:first-child{margin-right: 3px;}

#section_advantage{ background:url('images/trong-dong.png') no-repeat -130px -420px; overflow:hidden;}
#section_advantage .box-info{padding-top: 80px;}
#section_advantage .title{font-size: 28px;}
#section_advantage .description{background:url('images/hoi-tu.png') no-repeat left top; padding-left: 140px; padding-top: 120px;}

#section_gallery{padding-top:75px;}
#section_gallery .title{font-size: 28px; color:#e6b350;}

#section_gallery_bottom{padding:60px 0px; background:url('images/icon-hoa.png') no-repeat -10px -10px; overflow:hidden;}
#section_gallery_bottom .box-background{min-height:511px;}
#section_gallery_bottom .main-title{position:relative; max-width: 475px; }

#section_video_top{min-height:160px; background:#e6b350 url('images/trong-dong.png') no-repeat center center;
  color:#fff; padding-top:30px;     padding-bottom: 15px; font-size: 28px; overflow:hidden;
}
#section_video{margin-top: -62px; padding-bottom: 50px;}
#section_video .fancy-video img{border:solid 6px rgba(255,255,255,0.35); }
#section_video .title{margin-top: 25px; font-size: 16px;}

#section_masterplain{background:#e6b350; padding:30px 0px; color:#fff;}
#section_masterplain .main-title{color:#fff;}
#section_masterplain .block-info{margin-bottom: 25px;}
#section_masterplain .item{text-align: center; margin-bottom: 40px;}
#section_masterplain .item .img-responsive{margin:0px auto;}

#section_masterplain .item .title {font-size: 18px; font-family: 'UVFCaviarDreamsBold'; margin-top: 10px; text-transform: uppercase;}
#section_masterplain .item .description {font-size: 16px;}

#section_news{padding:30px 0px;}
#section_news .main-title{margin-bottom: 30px;}

.post-list .item .date-time{color:#e6b350; font-size: 13px; margin:5px 0px;}
.post-list .item .title{font-family: 'UVFCaviarDreamsBold'; font-size: 16px; text-transform: uppercase;}
.post-list .item .btn-detail i{margin-left: 15px; color:#e6b350;}
.paging{text-align: center;}
.paging .inner {border-top: solid 1px #f0f0f0;  border-bottom: solid 1px #f0f0f0; display:inline-block; margin: 30px auto; padding:5px;}
.paging a{text-align: center;width:30px; height:30px; display:inline-block; margin:0px 2px;}

.paging ul{list-style: none; padding:0px; margin:0px;}
.paging ul li{display:inline;}
.paging li.active a{background:#e6b350; border-radius: 50%; color:#fff;}

#section_register{overflow:hidden; position:relative; margin-top: 15px;}
#section_register .box-bg{position:absolute; width:100%; height:100%; overflow:hidden;}
#section_register .box-bg .bg{min-height: 440px; background:#e6b350 url('images/trong-dong.png') no-repeat right -250px center; background-size: 70%;}

.box-contact .main-title,
.page-bottom .main-title{position:relative; font-size: 28px; padding-bottom: 15px; margin-bottom: 15px;}
.box-contact .main-title:after,
.page-bottom .main-title:after{content:''; width:48px; height:2px; background: #eeeeee; position:absolute; left:0px; bottom:0px;}
.page-bottom{margin-top:45px; } 

.corporate-info{font-size: 16px;}
.corporate-info .name{font-size: 18px;  font-family: 'UVFCaviarDreamsBold'; text-transform: uppercase; margin-bottom: 15px;}
.corporate-info .address,.corporate-info .social{margin-top: 15px;}
.corporate-info .phone{margin-top: 10px;}
.corporate-info .social a{display:inline-block; margin-right: 20px;}
.social .fa-facebook-square{color:#518ab6;}
.social .fa-youtube-play{color:#ed1c24;}
.copy-right{margin-top: 30px; padding-top: 20px; border-top:solid 1px #eeeeee;  padding-bottom: 15px;}
.copy-right span{font-family: 'aria';}
.copy-right  a{color:#e6b350;}

.block-form{padding:35px 30px;}
.block-form .main-title{color:#fff; margin-bottom: 10px;}
.block-form  .form-control{height:45px;}
.block-form  label.error{color:#ef4623; font-size: 13px;}
.block-form .btn{padding:12px 40px; color:#fff; font-size: 18px; font-family: 'UVFCaviarDreamsBold'; text-transform: uppercase; background:#ef4623; border-bottom: solid 3px #d63f20;
  margin-top: 15px;
}

.page-header .navbar-toggle{
  width: 36px;  height: 30px;  position: relative;  margin: 13px 0px 7px;  border:0px;  background:transparent;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;

}
.page-header.navbar-inverse .navbar-toggle:focus, .page-header.navbar-inverse .navbar-toggle:hover{background:transparent;}
.page-header .navbar-toggle span{ display: block;position: absolute;height: 4px;width: 100%;border-radius: 1px; opacity: 1;left: 0;
  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;  -moz-transition: .25s ease-in-out;  -o-transition: .25s ease-in-out;  transition: .25s ease-in-out;
}
.page-header .navbar-toggle .icon-bar{background: #e8bc57;}

.page-header .navbar-toggle .icon-bar+.icon-bar{margin-top:0px;}
.page-header .navbar-toggle span:nth-child(1) {  top: 0px;}
.page-header .navbar-toggle span:nth-child(2),.page-header .navbar-toggle span:nth-child(3) {  top: 10px;}
.page-header .navbar-toggle span:nth-child(4) {  top: 20px;}
.page-header .navbar-toggle.active span:nth-child(1) {  top: 10px;  width: 0%;  left: 50%;}
.page-header .navbar-toggle.active span:nth-child(2) {  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);}
.page-header .navbar-toggle.active span:nth-child(3) {  -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);}
.page-header .navbar-toggle.active span:nth-child(4) {  top: 10px;  width: 0%;  left: 50%;}

#gotop {position: fixed;bottom: 15px;right: 15px;width: 36px;height: 36px;background: rgba(83,63,25,0.35);color: #fff;text-align: center;
font-size: 18px;line-height: 32px;border-radius: 50%;-webkit-border-radius: 50; font-weight: 300;
}
#gotop:hover{background:#533f19; color:#fff;}


.popup-new{    overflow: auto; padding:15px 60px;width: 960px;  height: 500px;}
.popup-new h3{margin-bottom: 15px;}
.popup-new .block-text{text-align: justify;}

#section_new_detail { padding: 30px 0px; margin-top: 80px;}
.share-box a{display:inline; margin-left: 5px;}
.share-box a i.fa-facebook-square{color:#3b5998;}
.share-box a i.fa-twitter-square{color:#00abf1;}
.share-box a i.fa-google-plus-square{color:#d0422a;}

.fancybox-opened .fancybox-skin{background:#fff; border-radius: 0px;}
.fancybox-wrap .fancybox-close{top:0px; right:0px; width:54px; height:54px; background:#e6b350 url('images/close.png') no-repeat center center;}
.fancybox-wrap .fancybox-close:hover{background-color:#49240a;}
.matbang-popup{padding:0px 15px 15px;}
#startpopup img{max-width: 100%; height:auto;}


@media screen and (max-width:  1600px) {
  #section_banner .banner-title{left:80px; margin-top: -120px;}
}

@media screen and (max-width:  1400px) {
  #section_banner .banner-title{left:80px;  top:110px; margin-top: 0px;}
  .page-header  ul.nav-menu li a {padding: 10px 8px 10px 25px;}
  #section_advantage{background-size: 50%!important;}

  #section_banner .banner-text{right:15px; top:90px; }
  #section_banner .banner-text img{max-width: 350px;}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  #section_banner{max-height: 512px;}
  #section_banner .banner-text{right:15px; top:60px; }
  #section_banner .banner-text img{max-width: 220px;}
  #section_banner .banner-title{font-size: 20px; top:150px; left:60px;}
  #section_banner .banner-title span{font-size: 24px;}

  #section_gallery_bottom .main-title{max-width: 300px;}
  .box-background-right .bg{background-size: 982px;}
  #section_gallery_bottom .box-background{min-height: 327px;}
  #section_advantage{background-size: 60%;}
}

@media screen and (max-width: 1199px){

  #section_banner{margin-top: 50px;}
  .page-header{top:0px; bottom:auto;  }
  .page-header .box-download{display:none;}
  .page-header .box-hotline{left:15px; right:auto; z-index: 101;}
  .page-header .logo-xs{display:block;}

  .page-header .navbar-toggle{ display: block !important; }
  .page-header .navbar-header{float:none; margin:0px; padding:0px 15px; background:#fff;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    0px 3px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         0px 3px 10px 0px rgba(0, 0, 0, 0.2);
    position:relative; z-index: 101;
  }
  .navbar-toggle{display:block;}

  .page-header  .navbar-collapse{position:absolute;right:0px;z-index:100;padding:0px 15px; margin-top: 0px !important; margin-left:0px;margin-right:0px; width:100%;}
  .navbar-collapse.collapse{display:none!important;}
  .nav-menu{float:none!important;margin:0px;}
  .navbar-text{float:none;margin:15px 0;}
  .navbar-collapse{margin:0px;margin-top:6px;right:auto;max-height:none;padding-top:25px;width:100%;left:0px;right:0px;margin-left:0px;margin-right:0px;
      border: 0px;
  background: #fff;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.4);
  -moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.4);
  box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.4);
  }
  .navbar-collapse.collapse.in{display:block!important;padding-bottom:15px; margin-top: 0px; left:0px;right:0px}

  .page-header .menu-main-menu-container{width:100%;}

  .page-header ul.nav-menu{padding-top:0px;width:auto;top:0px;}
  .page-header ul.nav-menu li{display:block; padding:0px; float:none;border-bottom:1px solid #dcdcdc !important; margin:0 !important;}
  .page-header ul.nav-menu li a{text-align: left; color:#000; padding:0px;line-height:42px;height:42px; min-height: 42px; width:100%;border-top:solid 0px #fff; padding-left:25px;}
  .page-header ul.nav-menu li a:hover, .page-header ul.nav-menu li a:focus, .page-header ul.nav-menu li.open a, .page-header ul.nav-menu li.open a:hover, .page-header ul.nav-menu li.open a:focus, .page-header ul.nav-menu li.active a:hover, .page-header ul.nav-menu li.active a{background-color:transparent;border-top:solid 0px #fff;}
  .page-header ul.nav-menu li.active, .page-header ul.nav-menu li:hover{border-top-left-radius:0px; border-top-right-radius:0px;}
  .page-header ul.nav-menu li:hover a:after, .page-header ul.nav-menu li.active a:after{border-bottom-color:transparent;}
  .page-header ul.nav-menu{padding-top:0px;height:auto;margin-bottom:0px;margin-top:0px;}
  .page-header  ul.nav-menu li:hover a, .page-header  ul.nav-menu li.active a{color:#0c436e;}

  #section_location_bottom,
  #section_scope .inner .title,
  .main-title{font-size: 25px;}
}

 /* Small devices (tablets, 768px and up) */
@media screen and (max-width: 991px) {
  #section_banner{max-height: 430px;}
  #section_banner .banner-text{right:15px; top:60px; }
  #section_banner .banner-text img{max-width: 195px;}
  #section_banner .banner-title{font-size: 18px; top:50px; left:20px;}
  #section_banner .banner-title span{font-size: 22px;}

  #section_about {min-height: 10px; background-position: center top;}
  #section_about .box-background{min-height: 10px; margin-top: 25px;}
  #section_about .box-background .bg{display:none;}
  #section_about .box-info{padding-top: 0px; }
  #section_about{padding:50px 0px;}

  #section_location{min-height: 10px; background:transparent!important; }
  #section_location .img-vitri{margin-top: 25px;}
  #section_location .img-bando{ margin: 0px auto; display: block;}
  #section_location_bottom,
  #section_scope .inner .title,
  .main-title{font-size: 24px;}

  #section_about .box-info .title{font-size: 24px;}
  #section_about .box-info .highlight{font-size: 56px;}
  #section_location .sub-title{font-size: 18px;}

  #section_scope{background:transparent!important; min-height: 10px;}
  #section_scope .block-info{position:static; width:calc(100% - 30px); margin:30px auto 0px;}
  #section_scope .block-info li{width:calc(50% - 30px); float:left; margin-right: 5px; }

  #section_advantage{background-size: 80%;}
  #section_advantage .box-info{padding:50px 0px 0px;}

  #section_gallery{padding:50px 0px 0px;}
  #section_register .box-bg{display:none;}
  .block-form{background: #e6b350; margin-bottom: 30px;}
  #section_gallery_bottom .box-background{display:none;}

}
@media screen and (max-width: 767px) {
  #section_scope .block-info li{width:100%;}

  #section_about .box-info .title,
  #section_location_bottom, #section_scope .inner .title, .main-title{font-size: 18px;}
  #section_about .box-info .highlight{font-size: 40px;}

  #section_banner{max-height: 210px; background-image:url('images/banner-xs.jpg') ;}

  #section_banner .banner-title{font-size: 13px; top:30px;}
  #section_banner .banner-title span{font-size: 15px;}
  #section_banner .banner-text{display:none;}
  #section_about{padding:30px 0px;}
  #section_location .sub-title{font-size: 16px;}
  #section_masterplain .item{margin-bottom: 30px;}

  .post-list .item{margin-bottom: 30px;}
  #section_advantage .description{background-size: 100px!important; padding-left: 110px; padding-top: 50px;}
  .copy-right{font-size: 13px; padding-bottom: 15px;}
}
@media screen and (max-width: 480px) {
  .page-header .box-hotline{    text-indent: -9999px;}
  
}
.vc_column_container>.vc_column-inner{
  max-width: 1170px;
  margin: auto;
}
.swal2-modal h2{
  font-family: 'UTMCaviar', sans-serif;
      font-weight: 400;
}
.swal2-content{
  font-family: 'UTMCaviar', sans-serif;
}
@media (min-width: 768px){
  .modal-sm {
    width: 600px;
}
}
.modal-header{padding: 0;border-bottom:none;}
.modal-body{padding: 0 15px 15px 15px;}
.modal-header .close {
    margin-top: -2px;
    margin-right: 5px;
    color: red;
}
.modal_qc input{
  margin-top: 15px;
  padding-left: 5px;

}
#btn_v{
      padding-left: inherit;
    background: #fff;
    border: 1px solid #fff;
    color: #2ecc71;
    padding-bottom: 5px;
    font-size: 20px;
}

  .modal_qc input{
    width: 100%;
    padding-bottom: 5px;
        border: 1px solid #fff;
        color: #333333;
  }

.modal-dialog{top:50px;}
.modal-content{background-color: #2ecc71;color:#fff;border: none;border-radius: 0;}
.modal-content h3{margin-top:10px;}