body{font-family:Kanit}.bg-dad-bule{background-color:#2b5391}.wrap>.container{padding:85px 15px 20px}nav{height:85px}.header-fixed{height:85px}.header-fixed .menu-header-left{width:100%}.header-fixed li.nav-item a{padding-top:37px;padding-bottom:30px;color:#fff;text-decoration:none;background-color:transparent}.header-fixed li.nav-item a.active{color:#f7aa53;background-image:linear-gradient(to top,#f7aa53 3px,transparent 3px)}.header-fixed .dropdown-toggle{padding-bottom:20px!important}.header-fixed .dropdown-profile a.dropdown-item{padding-top:.5rem!important;padding-bottom:.5rem!important;padding-bottom:30px;color:#000!important;text-decoration:none;background-color:transparent}.header-fixed .btn-reservation{background-color:#60d3c8;border-radius:25px;color:#fff}.header-fixed .btn-login{background-color:#619fff;border-radius:25px;color:#fff;width:145px}.header-fixed .nav-login a,.header-fixed .nav-reservation a{padding-bottom:0;padding-top:1.5rem!important}.header-fixed .dropdown-menu{padding-top:0;padding-bottom:0;border-radius:0;border:0;margin-top:0}.header-fixed .dropdown-menu .dropdown-item{display:block;width:100%;padding:.75rem 1.5rem;clear:both;font-weight:400;color:#333;text-align:inherit;white-space:nowrap;background-color:transparent}.header-fixed .dropdown-menu .dropdown-item:hover{background-color:#2b5391;color:#fff!important}@media (max-width:1200px){.header-fixed .navbar-brand{margin-left:20px}.header-fixed .navbar-toggler{display:block;margin-right:20px}.header-fixed .collapse:not(.show){display:none!important}.header-fixed .menu-header-left{width:100%;background:#2b5391;display:block}.header-fixed .menu-header-right{width:100%;background:#2b5391;height:100px}.header-fixed li.nav-item a{margin-right:20px;height:50px;padding-top:1rem}.header-fixed .nav-login a,.header-fixed .nav-reservation a{height:80px!important}.header-fixed .nav-login{width:100%}.navbar-expand-md .navbar-collapse{display:inline-block!important}.navbar-expand-md .container{display:contents;padding-right:0;padding-left:0;flex-wrap:wrap;margin-right:0;margin-left:0}.navbar-expand-md .navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:flex-start}.navbar{position:fixed;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}}@media (max-width:767px){.header-fixed .menu-header-left{width:100%;background:#2b5391;display:block}.header-fixed .menu-header-right{width:100%;background:#2b5391}}.footer{height:auto;background-color:#2b5391;border-top:1px solid #ddd;padding-top:20px;padding-bottom:20px}.card-copy{background-color:transparent;border:0}.card-copy img{width:90px}.card-copy .card-header{background-color:transparent}.card-copy p{margin-bottom:0;color:#fff}.card-copy p.title{font-size:1.3rem}.card-copy p.small{font-size:1rem}.card-copy p.very-small{font-size:.8rem}.card-copy .card-header{padding-right:0}@media (max-width:767px){.card-copy .card-header{padding-right:1.25rem}.card-copy p.very-small{font-size:.7rem}.footer{padding-bottom:30px}}.content-foreground-color{background:rgba(31,26,30,.5);width:100%;max-height:425px;height:100%;position:absolute;z-index:8;object-fit:cover;display:block}.content-font-img{position:absolute;top:0;height:100%;color:#fff;width:100%;text-align:center;font-family:Kanit;display:flex;justify-content:center;flex-direction:column;text-align:center;z-index:9}.content-font{font-size:3rem}.content-thumbnail{display:block;position:relative;width:100%;overflow:hidden;padding:0;margin-bottom:0;line-height:1.42857143;border:0;border-radius:0;-webkit-transition:unset;-o-transition:unset;transition:unset;margin-top:5rem}.content-thumbnail .content-img-block{display:flex;width:100%;background:#000;max-height:250px}.content-thumbnail img{min-height:300px}.content-thumbnail img{width:100%;background-position:center;object-fit:cover;margin:0 auto;background-color:#fff}.with100p{width:100%}.text-bule{color:#255baf}.site-download{margin-top:4rem;margin-bottom:4rem}.site-download .icon-download{margin-left:10px;text-align:center;max-width:60px}.site-download .icon-download i{font-size:25px;padding:auto;color:#d8dada}.site-download .download-list{height:50px;border:2px solid #d8dada;border-radius:15px;padding-top:10px;color:#5e5e5e;cursor:pointer}.site-download .download-row{margin-top:15px}.site-download .download-row:hover .download-list{background-color:#bad2f9;border:2px solid #bad2f9;color:#2b5391}.site-download .download-row:hover .download-list i{color:#2b5391}.table-download-list{margin:0 auto;width:90%}.table-download-list td{border-top:0}.table-download-list .filters{display:none}.table-download-list tbody td{padding:0;padding-bottom:1rem}.site-download .summary{display:none}tbody tr:hover .download-list{background-color:#bad2f9;border:2px solid #bad2f9;color:#2b5391}tbody tr:hover .download-list i{color:#2b5391}.download-list{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.icon-download{max-width:60px;width:100%}.download-list-title{width:100%}.pagination{margin-top:2rem;justify-content:center}.pagination a{color:#fff;float:left;padding:8px 16px;text-decoration:none}.pagination span{color:#000;float:left;padding:8px 16px;text-decoration:none}.pagination li{left:0;width:40px;height:40px;color:#fff;border:2px solid #bfcbdd;border-radius:100%;margin-left:.75rem;background-color:#bfcbdd;text-align:center;padding-top:0}.pagination li.active{left:0;width:40px;height:40px;border:1px solid #5d9efb;border-radius:100%;margin-left:1rem;background-color:#5d9efb;text-align:center;padding-top:0}.pagination li.next{left:0;width:40px;height:40px;border:2px solid #bfcbdd;border-radius:100%;margin-left:.75rem;background-color:#fff;text-align:center;padding-top:0}.pagination li.next a{padding-top:6px;color:#bfcbdd}.pagination li.prev{left:0;width:40px;height:40px;border:2px solid #bfcbdd;border-radius:100%;margin-left:.75rem;background-color:#fff;text-align:center;padding-top:0}.pagination li.prev span{padding-top:6px;color:#bfcbdd}.pagination li.active a{color:#fff}.pagination li.prev{left:0;width:40px;height:40px;border:2px solid #ddd;border-radius:100%;margin-left:1rem;background-color:#fff;text-align:center;padding-top:0}.site-contact{margin-top:4rem;margin-bottom:4rem}.site-contact .block-contact{padding:1rem 2rem 1rem 2rem;background-color:#bce5f9;border-radius:20px}.site-contact .block-contact button{width:-webkit-fill-available;border-radius:15px;background-color:#619fff;border-color:#619fff}.site-contact .block-contact .form-control{border-radius:15px;border:0}.site-contact .block-contact .title-contact{font-size:1rem;font-weight:700}.site-contact p{color:#5e5e5e}.site-contact .title-contact{font-size:1.2rem;font-weight:700}.site-contact .map-contact{display:inline;margin-bottom:70px}.site-contact .map-contact a{padding-left:0;color:#619fff}@media (max-width:767px){.site-contact{margin-top:2rem}.site-contact .map-contact{height:300px}}.site-login{margin-top:4rem;margin-bottom:4rem}.site-login .block-login{padding:1rem 2rem 1rem 2rem;background-color:#bce5f9;border-radius:20px}.site-login .block-login button{width:-webkit-fill-available;border-radius:15px;background-color:#619fff;border-color:#619fff}.site-login .block-login .btn-register{background-color:transparent;border-color:#2b5391;color:#2b5391}.site-login .block-login .form-control{border-radius:15px;border:0}.site-login .block-login .title-contact{font-size:1rem;font-weight:700}.site-login .text-bule{color:#2b5391}.site-edit-profile{margin-top:4rem;margin-bottom:4rem}.site-edit-profile .form-control{border-radius:15px}.site-edit-profile .form-control-lg{height:50px;font-size:1rem}.site-edit-profile .text-gray{color:#5e5e5e}.site-edit-profile label{color:#5e5e5e}.site-edit-profile .image-profile{width:230px;height:230px;min-width:230px;border-radius:100%;object-fit:cover}.site-edit-profile .image-profile-layout{margin-bottom:40px}.site-edit-profile .button-edit-profile-image{background-color:#c8c8c8;border:0;border-radius:100%;width:50px;height:50px;float:right;position:absolute;top:205px;right:50px}.site-edit-profile .button-edit-profile-image:hover{background-color:#dedede}.site-edit-profile button:focus{outline:0 auto -webkit-focus-ring-color}.site-edit-profile .btn-save{background-color:#42b883;border:1px solid transparent;border-color:#42b883;border-radius:10px;width:150px}.site-edit-profile .btn-save:active{color:#fff;background-color:#53cc95!important;border-color:#53cc95!important}.site-edit-profile .btn-cancel{background-color:transparent;border:1px solid #ced4da;color:#5e5e5e;border-radius:10px;width:150px}.site-profile .image-profile{width:200px;height:200px;border-radius:100%;object-fit:cover}@media (max-width:992px){.site-profile .image-profile-layout{text-align:center!important}.site-profile .image-profile{width:180px!important;height:180px!important;border-radius:100%;object-fit:cover}}@media (max-width:768px){.site-profile .image-profile-layout{text-align:center!important}.site-profile .image-profile{width:200px;height:200px;border-radius:100%;object-fit:cover}}.site-profile .image-profile-layout{margin-bottom:40px;margin:auto!important}.site-profile .button-edit-profile-image{background-color:#c8c8c8;border:0;border-radius:100%;width:50px;height:50px;float:right;position:absolute;top:205px;right:50px}.site-profile .button-edit-profile-image:hover{background-color:#dedede}.site-profile .btn-edit{border-color:#255baf;width:100px;color:#255baf}.site-profile .btn-upload{border-color:#255baf;width:145px;color:#255baf;white-space:nowrap;float:right;background-color:#fff}.site-profile .btn-remove{border-color:#b34747;width:100px;color:#b34747;background-color:#fff}.site-profile .profile-name{font-size:2rem}.site-profile .profile-info p{color:#255baf}.site-profile hr{margin-top:0}.site-profile .info-layout tr td{border:0;white-space:nowrap}.site-profile .info-layout tr td.des{white-space:normal}.site-profile .label-title{width:30%;float:left}.site-profile .table-document tr td{vertical-align:middle}.site-profile .table-document tbody tr{background-color:#d3e2f9}.site-profile .table-document tbody tr:nth-of-type(odd){background-color:#f6f6f6}.site-profile .table-document tbody tr td{border:0;white-space:nowrap}.site-profile .table-document tbody tr td i.fa-file-alt{color:#619fff}#line-bar{background-image:linear-gradient(to right,#61a0ff,#60d1ca);color:transparent;font-size:.5rem}@media (max-width:1199px){.site-edit-profile .button-edit-profile-image{top:180px;right:50px}}@media (max-width:991px){.site-edit-profile .button-edit-profile-image{top:115px;right:20px}}@media (max-width:767px){.site-edit-profile .button-edit-profile-image{top:205px;right:50px}}@media (max-width:577px){.site-edit-profile .image-profile-layout{width:200px}.site-profile .info-layout{display:flex}.site-profile .label-title{width:200px}}@media (max-width:577px){.site-edit-profile .button-edit-profile-image{top:125px;right:20px}}.fileinput-cancel-button{display:none!important}.btn-upload-file{width:245px;background-color:#2b5391!important;border-color:#2b5391;color:#fff}.btn-doc-save{background-color:#42b883;border:1px solid transparent;border-color:#42b883;border-radius:10px;width:150px}.btn-doc-save:hover{background-color:#42b883;border:1px solid transparent;border-color:#42b883;width:150px}.btn-upload{border-color:#255baf;width:145px;color:#255baf;white-space:nowrap;float:right;background-color:#fff}.input-group-prepend .btn-upload{margin-top:0;padding-top:14px;border-top-left-radius:15px;border-bottom-left-radius:15px}.upload-document .btn-remove{height:50px}.type-document{border-radius:15px!important}.choose-file{border-top-right-radius:15px!important;border-bottom-right-radius:15px!important}.help-block-default{height:24px}.file-name{color:#212529}.table-reservation-list .event_name a{color:#000}.table-reservation-list .application_status a{color:#000}.table-reservation-list input,.table-reservation-list select{border-radius:15px}.badge{font-size:1rem}.badge-cancel{color:#212529;background-color:#ff7600}.bg-cancel{background-color:#ff7600}.reset-password-container{margin-top:4rem;margin-bottom:4rem}.reset-password-container .block-reset-passoword{padding:1rem 2rem 1rem 2rem;background-color:#bce5f9;border-radius:20px}.reset-password-container .form-control{border-radius:15px;border:0}.reset-password-container .btn-block{border-radius:15px;background-color:#619fff;border-color:#619fff;width:100%!important;height:calc(1.5em + 1.5rem + 2px)}
.wrap .header-fixed li.nav-item a {
    color: #fff;
    text-decoration: none;
    background-color: transparent;
    min-height: 87px;
    vertical-align: middle;
    text-align: center;
    display: flex;
    align-items: center;
    padding: 1.2rem 0.5rem;
}
.wrap .header-fixed .dropdown-menu .dropdown-item{
      display: block;
    width: 100%;
    padding: 0.75rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #333;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    min-height: unset;
}
.wrap .header-fixed .dropdown-menu .dropdown-item:hover{
  background-color: #2b5391!important;
  background-color: #2b5391;
}