.b-ext .modal, .b-ext .modal-open {overflow: hidden;}
.b-ext .modal {-webkit-overflow-scrolling: touch;display: none;left: 50%;outline: 0;position: fixed;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 1050;}
.b-ext .modal.fade .modal-dialog {-webkit-transform: translateY(-25%);transform: translateY(-25%);-webkit-transition: -webkit-transform .3s ease-out;transition: -webkit-transform .3s ease-out;transition: transform .3s ease-out;transition: transform .3s ease-out,-webkit-transform .3s ease-out;}
.b-ext .modal.in .modal-dialog {-webkit-transform: translate(0);transform: translate(0);}
.b-ext .modal .close {background-color: transparent;height: 30px;position: absolute;right: 10px;top: 10px;width: 30px;}
.b-ext .modal .close:after, .b-ext .modal .close:before {background: #005499;border-radius: 5px;bottom: 0;content: "";height: 2px;left: 0;position: absolute;right: 0;top: 15px;-webkit-transform: rotate(45deg);transform: rotate(45deg);width: 30px;}
.b-ext .modal .close:before {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.b-ext .modal-open .modal {overflow-x: hidden;overflow-y: auto;}
.b-ext .modal-dialog {margin: 10px;position: relative;width: auto;}
@media (max-width:769px) {.b-ext .modal-dialog {min-width: 80vw;}}
.b-ext .modal-content {background-clip: padding-box;background-color: #fff;border: 1px solid #999;-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);box-shadow: 0 3px 9px rgba(0,0,0,.5);outline: 0;position: relative;}
.b-ext .modal-backdrop {background-color: #22304e;bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 1040;}
.b-ext .modal-backdrop.fade {opacity: 0;}
.b-ext .modal-backdrop.in {opacity: .5;}
.b-ext .modal-header {padding: 15px;}
.b-ext .modal-header button {border: none !important;}
.b-ext .modal-header .close {margin-top: -2px;}
.b-ext .modal-title {color: #22304e;font-family: nunito_sanssemibold,Arial,sans-serif;font-size: 20px;font-weight: 600;margin-bottom: 25px;text-align: center;}
.b-ext .modal-body {font-family: nunito_sansregular,Arial,sans-serif;font-size: 15px;padding: 35px;position: relative;text-align: center;}
@media (min-width:768px) {.b-ext .modal-body {padding: 43px 25px;}}
.b-ext .modal-footer {border-top: 1px solid #e5e5e5;color: #22304e;padding: 15px;text-align: right;}
.b-ext .modal-footer .btn+.btn {margin-bottom: 0;margin-left: 5px;}
.b-ext .modal-footer .btn-group .btn+.btn {margin-left: -1px;}
.b-ext .modal-footer .btn-block+.btn-block {margin-left: 0;}
.b-ext .modal-scrollbar-measure {height: 50px;overflow: scroll;position: absolute;top: -9999px;width: 50px;}
@media (min-width:768px) {.b-ext .modal-dialog {margin: 30px auto;width: 600px;}
	.b-ext .modal-content {-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);box-shadow: 0 5px 15px rgba(0,0,0,.5);}
	.b-ext .modal-sm {width: 600px;}}
@media (min-width:1024px) {.b-ext .modal-lg {width: 900px;}}
@media (max-width:768px) {.b-ext .modal {width: 90%;}}