@charset "utf-8";
@font-face { font-family: 'HaveHeartOne'; src: url('../fonts/haveheart/HaveHeartOne.eot'); src: url('../fonts/haveheart/HaveHeartOne.eot?#iefix') format('embedded-opentype'), url('../fonts/haveheart/HaveHeartOne.woff') format('woff'), url('../fonts/haveheart/HaveHeartOne.ttf') format('truetype'), url('../fonts/haveheart/HaveHeartOne.svg#HaveHeartOne') format('svg'); font-weight: normal; font-style: normal; }
#md-header { background-color: rgba(159,38,181,0.8); }
.Flash-T01 { font-family: 'HaveHeartOne'; font-weight: normal; font-style: normal; font-size: 100px; line-height: 1.3; }
.Flash-T02 { font-weight: bold !important; font-style: normal !important; font-size: 24px !important; line-height: 1.3 !important; }
.Dif-icon-size-80 img { max-width: 80px; height: auto; }
.Dif-icon-size-60 img { max-width: 60px; height: auto; }
a { color: #9F26B5; }
a:hover { color: #9F26B5; }
.banner-style-5 .md-banner-content p { padding: 0 10%; }
.bg-purple2.btn { background-color: #9F26B5; border-color: #9F26B5; color: #fff; }
.bg-purple2.btn:hover { background-color: #7F1492; color: #ffffff; }
.img80 { width: 80% !important; }
.Drop-Flash .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background: transparent; color: #E9BEF1; }
.navbar-default .navbar-nav > .open > a { background: transparent; color: #E9BEF1; }
.dropdown-menu { background-color: rgba(118,28,134,0.77); min-width: 200px; padding: 15px 0; }
.dropdown-menu a { padding-bottom: 3px; }
.TopBarFlash { padding-top: 5px; padding-bottom: 5px; color: #ffffff }
.TopBarFlash a { color: #db70f1; }
.TopBarFlash a:hover { color: #ffffff; }
.TopBarFlash .fa { font-size: 16px; padding-right: 4px; }
.TopBarFlash .dropdown { text-transform: uppercase }
.TopBarFlash .dropdown a { color: #ffffff; display: block; text-align: center; }
.TopBarFlash .dropdown a:hover { color: #db70f1; }
#myVideo { right: 0; bottom: 0; min-width: 100%; min-height: 100%; }
video { width: inherit; }
.info-user { display: inline-block; font-size: 11px; line-height: 1.4; text-align: left; padding-right: 10px; }
.info-user span { color: #f5ccfd; display: block }
.photo-avatar { position: absolute; width: 60px; height: 60px; background-position: center; background-size: cover; border-radius: 50px; margin-top: -5px; border: 4px solid #8f1ca5; }

@media (max-width: 992px) {
.info-user { line-height: 2.4; }
.info-user span { color: #f5ccfd; display: inline-block; padding-left: 10px; }
}

@media (max-width: 768px) {
.md-logo-navbar { padding-bottom: 0px; }
.TopBarFlash { margin-top: 20px; }
.hidden-xs { display: none !important; }
.TopBarFlash .dropdown a { color: #ffffff; display: block; text-align: right; }
.TopBarFlash .dropdown .dropdown-menu a { text-align: center; }
.dropdown-menu { right: 0 !important; width: 200px; left: inherit }
.info-user { padding-left: 20px; }
}

@media (max-width: 480px) {
.md-header-style-1-with-top-contact .navbar-toggle { top: 20px; }
.TopBarFlash { font-size: 11px; }
}
.fl-margin-top { margin-top: 43px; }

@media (min-width: 992px) {
.Welcome { font-size: 12px; }
.photo-avatar { width: 50px; height: 50px; }
}
/*------------------------------Styles for modals*/
.embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; }
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }
.embed-responsive-16by9 { padding-bottom: 56.25%; }
.embed-responsive-4by3 { padding-bottom: 75%; }
.well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); }
.well blockquote { border-color: #ddd; border-color: rgba(0, 0, 0, .15); }
.well-lg { padding: 24px; border-radius: 6px; }
.well-sm { padding: 9px; border-radius: 3px; }
.close { float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; filter: alpha(opacity=20); opacity: .2; }
.close:hover, .close:focus { color: #000; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: .5; }
button.close { -webkit-appearance: none; padding: 0; cursor: pointer; background: transparent; border: 0; }
.modal-open { overflow: hidden; }
.modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0; }
.modal.fade .modal-dialog { -webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%); }
.modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }
.modal-open .modal { overflow-x: hidden; overflow-y: auto; }
.modal-dialog { position: relative; width: auto; margin: 10px; }
.modal-content { position: relative; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, .2); border-radius: 6px; outline: 0; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); box-shadow: 0 3px 9px rgba(0, 0, 0, .5); }
.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; }
.modal-backdrop.fade { filter: alpha(opacity=0); opacity: 0; }
.modal-backdrop.in { filter: alpha(opacity=50); opacity: .5; }
.modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; }
.modal-header .close { margin-top: -2px; }
.modal-title { margin: 0; line-height: 1.42857143; }
.modal-body { position: relative; padding: 15px; }
.modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5; }
.modal-footer .btn + .btn { margin-bottom: 0; margin-left: 5px; }
.modal-footer .btn-group .btn + .btn { margin-left: -1px; }
.modal-footer .btn-block + .btn-block { margin-left: 0; }
.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }

@media (min-width: 768px) {
.modal-dialog { width: 600px; margin: 30px auto; }
.modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); box-shadow: 0 5px 15px rgba(0, 0, 0, .5); }
.modal-sm { width: 300px; }
}

@media (min-width: 992px) {
.modal-lg { width: 900px; }
}
/*END Styles for modals*/
