body::-webkit-scrollbar {width: 10px;}
body::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 4px #253858;}
body::-webkit-scrollbar-thumb {background: linear-gradient(1deg, #ED50B4 0%, #FFBDAD 100%);}
.swoogo-preview .cke {margin-top: -105px !important;}
.container {max-width: 1176px}
.widget{border:none;}
*{box-sizing: border-box;}
html {scroll-behavior: smooth;}
/* Global Style */
html, body {font-family: 'Charlie Text', 'Roboto', sans-serif;font-size: 16px;line-height: 24px;letter-spacing: normal;}
body {background: #091E42;color: #fff;line-height: 1.6;position: relative;-webkit-font-smoothing: antialiased;}
.all-caps {font-family: 'Charlie Text';font-weight:700;font-size: 16px;line-height: 24px;letter-spacing: 1.6px;text-transform: uppercase;}
.ui-sortable-placeholder { min-height: 40px;}
.content a:not([class]):not([data-toggle]):not([data-dismiss]) {text-decoration: none;}
.content a:not([class]):not([data-toggle]):not([data-dismiss]):hover {color: #fff;}
.content a:not([class]):not([data-toggle]):not([data-dismiss]):active {color: #7A869A}
body:not(.registration) .navbar .navbar-nav.swoogo-nav>li>a {color: #42526E;background-color: transparent;letter-spacing: 0.6px;}
.navbar .navbar-nav.swoogo-nav>li>a.active,.navbar .navbar-nav.swoogo-nav>li>a.active .caret {color: #FFBDAD !important;}
body:not(.registration) .navbar .navbar-nav.swoogo-nav>li>a:hover {color: #0065FF;}
body:not(.registration) .navbar .navbar-nav.swoogo-nav>li>a:focus {color: #0747A6;}
body:not(.registration) .navbar .navbar-nav.swoogo-nav>li>a:active {color: #7A869A;}
.navbar .navbar-nav.swoogo-nav>li>a:hover .caret,.navbar .navbar-nav.swoogo-nav>li.open>a .caret{background: #c0b6f2;}
.navbar .navbar-nav.swoogo-nav>li>a.active .caret {background: #FFBDAD;}
a, a:active {color: #C0B6F2;}
a:hover,a:focus {color: #8777D9;text-decoration: none;}
.d-block {display: block;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: none; color: #fff; text-decoration: none; }
.btn { border-radius: 4px; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: -webkit-transform; transition-property: transform; }
.btn:active { -webkit-transform: scale(0.98); -ms-transform: scale(0.98); transform: scale(0.98); }
.btn-standard, .btn-alternate {padding: 8px 16px;}
.table-wrap { display: table; width: 100%; height: 100%; table-layout: fixed;}
.table-cell {display: table-cell;vertical-align: middle;}
.swoogo-preview .landing-page .widget-drag>.widget-drag-handle { right: 0;}
.form-control { border-radius: 4px; box-shadow: none;}
.form-control:focus {box-shadow: none;border-color: #ccc;background-color: #fff;}
.input-group-btn>.btn {border-radius: 0;height: auto;padding: 5px 12px;}
.responsive-table:not(.table-striped)>tbody>tr>td:nth-of-type(2n+1) {background-color: inherit;}
.alert-main-box { position: absolute; top: -45px; left: -1px; width: 100.5%;}
.alert-main-box .alert-dismissable .close, .alert-main-box .alert-dismissible .close { top: -2px; right: -21px;}
.alert-info { color: #FFFFFF; border-color: #253858; background: #253858; border-radius: 0px;}
.alert-info a { color: #ED50B4; font-weight: normal;}
.alert-info a:hover { color: #ED50B4 !important;}