body {
    font-family: "Open Sans", sans-serif;
}

.btn-link,
a,
a:hover,
.btn-link:hover,
.btn-link:focus {
    color: #ff7f00;
}
.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}
.form-control,
.input-group-addon {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#searchform ::-webkit-input-placeholder {
    color: white;
}

#searchform :-moz-placeholder {
    /* Firefox 18- */
    color: white;
    opacity: 1;
}

#searchform ::-moz-placeholder {
    /* Firefox 19+ */
    color: white;
    opacity: 1;
}

#searchform :-ms-input-placeholder {
    color: white;
}

#wrapper {
    padding-left: 250px
}

#sidebar-wrapper {
    margin-left: -250px;
    left: 250px;
    width: 250px;
    background: #000;
    position: fixed;
    height: 100%;
    overflow-y: auto;
    z-index: 1000
}

#page-content-wrapper {
    width: 100%
}

.sidebar-nav {
    position: absolute;
    top: 0;
    width: 250px;
    list-style: none;
    margin: 0;
    padding: 0
}

.sidebar-nav li {
    line-height: 40px;
    text-indent: 20px
}

.sidebar-nav li a {
    color: #999999;
    display: block;
    text-decoration: none
}

.sidebar-nav li a:hover {
    color: #fff;
    background: rgba(255, 255, 255, 0.2);
    text-decoration: none
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
    text-decoration: none
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
    text-decoration: none
}

.sidebar-nav>.sidebar-brand {
    height: 65px;
    line-height: 60px;
    font-size: 18px
}

.sidebar-nav>.sidebar-brand a {
    color: #999999
}

.sidebar-nav>.sidebar-brand a:hover {
    color: #fff;
    background: none
}

.content-header {
    height: 65px;
    line-height: 65px
}

.content-header h1 {
    margin: 0;
    margin-left: 20px;
    line-height: 60px;
    display: inline-block
}

#menu-toggle {
    display: none
}

.inset {
    padding: 20px
}

.btn {
    font-weight: 600;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
}

.btn-white-icon i {
    color: #ffffff !important
}

.btn-lg,
.btn-group-lg>.btn {
    padding-right: 25px;
    padding-left: 25px;
    font-size: 16px
}

.btn-no-border {
    border: none !important
}

.btn-lg-2x {
    font-size: 24px;
    padding: 13px 30px
}

.btn-primary {
    background: #028ded;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3eaffd), color-stop(100%, #028ded));
    background-image: -webkit-linear-gradient(top, #3eaffd 0%, #028ded 100%);
    background-image: -moz-linear-gradient(top, #3eaffd 0%, #028ded 100%);
    background-image: -o-linear-gradient(top, #3eaffd 0%, #028ded 100%);
    background-image: linear-gradient(top, #3eaffd 0%, #028ded 100%);
    border: 1px solid #027bcf
}

.btn-primary:hover {
    background: #0c9afd;
    border: 1px solid #027bcf;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #25a5fd), color-stop(100%, #0c9afd));
    background-image: -webkit-linear-gradient(top, #25a5fd 0%, #0c9afd 100%);
    background-image: -moz-linear-gradient(top, #25a5fd 0%, #0c9afd 100%);
    background-image: -o-linear-gradient(top, #25a5fd 0%, #0c9afd 100%);
    background-image: linear-gradient(top, #25a5fd 0%, #0c9afd 100%)
}

.btn-primary:active {
    background: #028ded
}

.btn-primary i {
    color: #0166ab
}

.btn-default {
    background: #ffffff;
    border: none;
    color: #000;
    border: solid 1px black;
}

.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    background: #f4f7f8;
    color: #000;
    border: solid 1px black;
}

.btn-default i {
    color: #000
}

.btn-default,
.btn-default:hover {
    background: #f4f7f8;
    border: solid 1px black;
}

.btn-success {
    background: #ffffff;
    border: none;
    color: #000;
    border: solid 1px black;
}

.btn-success:hover {
    background: #f4f7f8;
    border: none;
    color: #000;
    border: solid 1px black;
}

.btn-success:active {
    background: #ffffff;
    border: solid 1px black;
}

.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
    color: #000;
    background-color: #f4f7f8;
    border-color: transparent;
    border: solid 1px black;
}

.btn-success i {
    color: #347a2c;
}

.btn-hollow {
    color: #333333;
    border-width: 2px;
    border-color: #333333;
    border-style: solid;
    font-weight: bold;
    background: white
}

.btn-hollow:hover {
    color: #222;
    border-color: #222;
    background: #fff
}

.btn-inverse {
    color: #ffffff;
    background: #342827;
    border: none;
}

.btn-inverse:hover {
    color: #ffffff;
    background: #1d100c;
    border: none;
}

.btn-inverse:active {
    background: #1d100c;
}

.btn-inverse i {
    color: #232324
}

.btn-inverse i {
    color: #ffffff
}

.btn-inverse:hover,
.btn-inverse:focus {
    color: #ffffff
}

.opaque-icon i {
    opacity: 0.4
}

.label {
    padding: 4px 8px;
    -webkit-border-radius: 200px;
    -moz-border-radius: 200px;
    -ms-border-radius: 200px;
    -o-border-radius: 200px;
    border-radius: 200px;
    font-weight: 400
}

.label-default {
    background-color: white;
    border: 1px solid #ccc;
    color: #333
}

button:active,
button:focus {
    outline: 0
}

.filter-button {
    background: #f9f9f9;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    padding: 6px 16px;
    color: #7e7e7e;
    font-size: 12px
}

.filter-button:hover,
.filter-button.active {
    text-decoration: none;
    background: #eeeeee
}

.icon-muted-color,
.icon-muted-color:focus {
    color: #c7d1d7
}

.help-text {
    font-weight: 400;
    color: #c7d1d7
}

.help-text:hover {
    text-decoration: none;
    color: #b9c5cc
}

.inline-block {
    display: inline-block
}

.position-relative {
    position: relative
}

.height--auto {
    height: auto
}

.inset {
    padding-top: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
    padding-right: 15px
}

.inset-20 {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    padding-right: 20px
}

.inset-30 {
    padding-top: 30px;
    padding-left: 30px;
    padding-bottom: 30px;
    padding-right: 30px
}

.max-width-100 {
    max-width: 100%
}

.max-height-25px {
    max-height: 25px
}

.width-100 {
    width: 100%
}

.no-border-bottom {
    border-bottom: none
}

.no-hover-underline:hover {
    text-decoration: none
}

.no-hover-underline:active {
    text-decoration: none
}

.overflow-y-auto {
    overflow-y: auto
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type='number'] {
    -moz-appearance: textfield
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none
}

.dropdown-menu__text {
    white-space: nowrap;
    padding: 6px 20px;
    clear: both
}

.item__dark-blue-wrapper,
.item__dark-blue-wrapper:hover {
    background: #e5eaf0;
    color: #292c30;
    padding: 1px 7px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline
}

.rounded {
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    -ms-border-radius: 500px;
    -o-border-radius: 500px;
    border-radius: 500px
}

.dropdown-text-padding {
    padding: 3px 20px
}

.position-relative {
    position: relative
}

.link-color {
    color: #ff7f00
}

.white-bg {
    background-color: #ffffff
}

.display-none {
    display: none
}

.number--bg {
    background-color: #ffc80f;
    -webkit-border-radius: 200px;
    -moz-border-radius: 200px;
    -ms-border-radius: 200px;
    -o-border-radius: 200px;
    border-radius: 200px;
    color: #000;
    display: inline-block;
    padding: 2px 0;
    font-weight: 600;
    text-align: center;
}

.number--bg.size-12 {
    font-size: 12px
}

.number--bg.width-20 {
    width: 20px
}

.display-inline-block {
    display: inline-block
}

.open>.dropdown-menu {
    -webkit-animation: reveal 0.2s ease-out;
    animation: reveal 0.2s ease-out
}

.nopadding {
    padding: 0;
}

.margin-top--250 {
    margin-top: -250px
}

.margin-all--250 {
    margin: -250px -250px -250px -250px
}

.margin-top--245 {
    margin-top: -245px
}

.margin-all--245 {
    margin: -245px -245px -245px -245px
}

.margin-top--240 {
    margin-top: -240px
}

.margin-all--240 {
    margin: -240px -240px -240px -240px
}

.margin-top--235 {
    margin-top: -235px
}

.margin-all--235 {
    margin: -235px -235px -235px -235px
}

.margin-top--230 {
    margin-top: -230px
}

.margin-all--230 {
    margin: -230px -230px -230px -230px
}

.margin-top--225 {
    margin-top: -225px
}

.margin-all--225 {
    margin: -225px -225px -225px -225px
}

.margin-top--220 {
    margin-top: -220px
}

.margin-all--220 {
    margin: -220px -220px -220px -220px
}

.margin-top--215 {
    margin-top: -215px
}

.margin-all--215 {
    margin: -215px -215px -215px -215px
}

.margin-top--210 {
    margin-top: -210px
}

.margin-all--210 {
    margin: -210px -210px -210px -210px
}

.margin-top--205 {
    margin-top: -205px
}

.margin-all--205 {
    margin: -205px -205px -205px -205px
}

.margin-top--200 {
    margin-top: -200px
}

.margin-all--200 {
    margin: -200px -200px -200px -200px
}

.margin-top--195 {
    margin-top: -195px
}

.margin-all--195 {
    margin: -195px -195px -195px -195px
}

.margin-top--190 {
    margin-top: -190px
}

.margin-all--190 {
    margin: -190px -190px -190px -190px
}

.margin-top--185 {
    margin-top: -185px
}

.margin-all--185 {
    margin: -185px -185px -185px -185px
}

.margin-top--180 {
    margin-top: -180px
}

.margin-all--180 {
    margin: -180px -180px -180px -180px
}

.margin-top--175 {
    margin-top: -175px
}

.margin-all--175 {
    margin: -175px -175px -175px -175px
}

.margin-top--170 {
    margin-top: -170px
}

.margin-all--170 {
    margin: -170px -170px -170px -170px
}

.margin-top--165 {
    margin-top: -165px
}

.margin-all--165 {
    margin: -165px -165px -165px -165px
}

.margin-top--160 {
    margin-top: -160px
}

.margin-all--160 {
    margin: -160px -160px -160px -160px
}

.margin-top--155 {
    margin-top: -155px
}

.margin-all--155 {
    margin: -155px -155px -155px -155px
}

.margin-top--150 {
    margin-top: -150px
}

.margin-all--150 {
    margin: -150px -150px -150px -150px
}

.margin-top--145 {
    margin-top: -145px
}

.margin-all--145 {
    margin: -145px -145px -145px -145px
}

.margin-top--140 {
    margin-top: -140px
}

.margin-all--140 {
    margin: -140px -140px -140px -140px
}

.margin-top--135 {
    margin-top: -135px
}

.margin-all--135 {
    margin: -135px -135px -135px -135px
}

.margin-top--130 {
    margin-top: -130px
}

.margin-all--130 {
    margin: -130px -130px -130px -130px
}

.margin-top--125 {
    margin-top: -125px
}

.margin-all--125 {
    margin: -125px -125px -125px -125px
}

.margin-top--120 {
    margin-top: -120px
}

.margin-all--120 {
    margin: -120px -120px -120px -120px
}

.margin-top--115 {
    margin-top: -115px
}

.margin-all--115 {
    margin: -115px -115px -115px -115px
}

.margin-top--110 {
    margin-top: -110px
}

.margin-all--110 {
    margin: -110px -110px -110px -110px
}

.margin-top--105 {
    margin-top: -105px
}

.margin-all--105 {
    margin: -105px -105px -105px -105px
}

.margin-top--100 {
    margin-top: -100px
}

.margin-all--100 {
    margin: -100px -100px -100px -100px
}

.margin-top--95 {
    margin-top: -95px
}

.margin-all--95 {
    margin: -95px -95px -95px -95px
}

.margin-top--90 {
    margin-top: -90px
}

.margin-all--90 {
    margin: -90px -90px -90px -90px
}

.margin-top--85 {
    margin-top: -85px
}

.margin-all--85 {
    margin: -85px -85px -85px -85px
}

.margin-top--80 {
    margin-top: -80px
}

.margin-all--80 {
    margin: -80px -80px -80px -80px
}

.margin-top--75 {
    margin-top: -75px
}

.margin-all--75 {
    margin: -75px -75px -75px -75px
}

.margin-top--70 {
    margin-top: -70px
}

.margin-all--70 {
    margin: -70px -70px -70px -70px
}

.margin-top--65 {
    margin-top: -65px
}

.margin-all--65 {
    margin: -65px -65px -65px -65px
}

.margin-top--60 {
    margin-top: -60px
}

.margin-all--60 {
    margin: -60px -60px -60px -60px
}

.margin-top--55 {
    margin-top: -55px
}

.margin-all--55 {
    margin: -55px -55px -55px -55px
}

.margin-top--50 {
    margin-top: -50px
}

.margin-all--50 {
    margin: -50px -50px -50px -50px
}

.margin-top--45 {
    margin-top: -45px
}

.margin-all--45 {
    margin: -45px -45px -45px -45px
}

.margin-top--40 {
    margin-top: -40px
}

.margin-all--40 {
    margin: -40px -40px -40px -40px
}

.margin-top--35 {
    margin-top: -35px
}

.margin-all--35 {
    margin: -35px -35px -35px -35px
}

.margin-top--30 {
    margin-top: -30px
}

.margin-all--30 {
    margin: -30px -30px -30px -30px
}

.margin-top--25 {
    margin-top: -25px
}

.margin-all--25 {
    margin: -25px -25px -25px -25px
}

.margin-top--20 {
    margin-top: -20px
}

.margin-all--20 {
    margin: -20px -20px -20px -20px
}

.margin-top--15 {
    margin-top: -15px
}

.margin-all--15 {
    margin: -15px -15px -15px -15px
}

.margin-top--10 {
    margin-top: -10px
}

.margin-all--10 {
    margin: -10px -10px -10px -10px
}

.margin-top--5 {
    margin-top: -5px
}

.margin-all--5 {
    margin: -5px -5px -5px -5px
}

.margin-top-0 {
    margin-top: 0px
}

.margin-all-0 {
    margin: 0px 0px 0px 0px
}

.margin-top-5 {
    margin-top: 5px
}

.margin-all-5 {
    margin: 5px 5px 5px 5px
}

.margin-top-10 {
    margin-top: 10px
}

.margin-all-10 {
    margin: 10px 10px 10px 10px
}

.margin-top-15 {
    margin-top: 15px
}

.margin-all-15 {
    margin: 15px 15px 15px 15px
}

.margin-top-20 {
    margin-top: 20px
}

.margin-all-20 {
    margin: 20px 20px 20px 20px
}

.margin-top-25 {
    margin-top: 25px
}

.margin-all-25 {
    margin: 25px 25px 25px 25px
}

.margin-top-30 {
    margin-top: 30px
}

.margin-all-30 {
    margin: 30px 30px 30px 30px
}

.margin-top-35 {
    margin-top: 35px
}

.margin-all-35 {
    margin: 35px 35px 35px 35px
}

.margin-top-40 {
    margin-top: 40px
}

.margin-all-40 {
    margin: 40px 40px 40px 40px
}

.margin-top-45 {
    margin-top: 45px
}

.margin-all-45 {
    margin: 45px 45px 45px 45px
}

.margin-top-50 {
    margin-top: 50px
}

.margin-all-50 {
    margin: 50px 50px 50px 50px
}

.margin-top-55 {
    margin-top: 55px
}

.margin-all-55 {
    margin: 55px 55px 55px 55px
}

.margin-top-60 {
    margin-top: 60px
}

.margin-all-60 {
    margin: 60px 60px 60px 60px
}

.margin-top-65 {
    margin-top: 65px
}

.margin-all-65 {
    margin: 65px 65px 65px 65px
}

.margin-top-70 {
    margin-top: 70px
}

.margin-all-70 {
    margin: 70px 70px 70px 70px
}

.margin-top-75 {
    margin-top: 75px
}

.margin-all-75 {
    margin: 75px 75px 75px 75px
}

.margin-top-80 {
    margin-top: 80px
}

.margin-all-80 {
    margin: 80px 80px 80px 80px
}

.margin-top-85 {
    margin-top: 85px
}

.margin-all-85 {
    margin: 85px 85px 85px 85px
}

.margin-top-90 {
    margin-top: 90px
}

.margin-all-90 {
    margin: 90px 90px 90px 90px
}

.margin-top-95 {
    margin-top: 95px
}

.margin-all-95 {
    margin: 95px 95px 95px 95px
}

.margin-top-100 {
    margin-top: 100px
}

.margin-all-100 {
    margin: 100px 100px 100px 100px
}

.margin-top-105 {
    margin-top: 105px
}

.margin-all-105 {
    margin: 105px 105px 105px 105px
}

.margin-top-110 {
    margin-top: 110px
}

.margin-all-110 {
    margin: 110px 110px 110px 110px
}

.margin-top-115 {
    margin-top: 115px
}

.margin-all-115 {
    margin: 115px 115px 115px 115px
}

.margin-top-120 {
    margin-top: 120px
}

.margin-all-120 {
    margin: 120px 120px 120px 120px
}

.margin-top-125 {
    margin-top: 125px
}

.margin-all-125 {
    margin: 125px 125px 125px 125px
}

.margin-top-130 {
    margin-top: 130px
}

.margin-all-130 {
    margin: 130px 130px 130px 130px
}

.margin-top-135 {
    margin-top: 135px
}

.margin-all-135 {
    margin: 135px 135px 135px 135px
}

.margin-top-140 {
    margin-top: 140px
}

.margin-all-140 {
    margin: 140px 140px 140px 140px
}

.margin-top-145 {
    margin-top: 145px
}

.margin-all-145 {
    margin: 145px 145px 145px 145px
}

.margin-top-150 {
    margin-top: 150px
}

.margin-all-150 {
    margin: 150px 150px 150px 150px
}

.margin-top-155 {
    margin-top: 155px
}

.margin-all-155 {
    margin: 155px 155px 155px 155px
}

.margin-top-160 {
    margin-top: 160px
}

.margin-all-160 {
    margin: 160px 160px 160px 160px
}

.margin-top-165 {
    margin-top: 165px
}

.margin-all-165 {
    margin: 165px 165px 165px 165px
}

.margin-top-170 {
    margin-top: 170px
}

.margin-all-170 {
    margin: 170px 170px 170px 170px
}

.margin-top-175 {
    margin-top: 175px
}

.margin-all-175 {
    margin: 175px 175px 175px 175px
}

.margin-top-180 {
    margin-top: 180px
}

.margin-all-180 {
    margin: 180px 180px 180px 180px
}

.margin-top-185 {
    margin-top: 185px
}

.margin-all-185 {
    margin: 185px 185px 185px 185px
}

.margin-top-190 {
    margin-top: 190px
}

.margin-all-190 {
    margin: 190px 190px 190px 190px
}

.margin-top-195 {
    margin-top: 195px
}

.margin-all-195 {
    margin: 195px 195px 195px 195px
}

.margin-top-200 {
    margin-top: 200px
}

.margin-all-200 {
    margin: 200px 200px 200px 200px
}

.margin-top-205 {
    margin-top: 205px
}

.margin-all-205 {
    margin: 205px 205px 205px 205px
}

.margin-top-210 {
    margin-top: 210px
}

.margin-all-210 {
    margin: 210px 210px 210px 210px
}

.margin-top-215 {
    margin-top: 215px
}

.margin-all-215 {
    margin: 215px 215px 215px 215px
}

.margin-top-220 {
    margin-top: 220px
}

.margin-all-220 {
    margin: 220px 220px 220px 220px
}

.margin-top-225 {
    margin-top: 225px
}

.margin-all-225 {
    margin: 225px 225px 225px 225px
}

.margin-top-230 {
    margin-top: 230px
}

.margin-all-230 {
    margin: 230px 230px 230px 230px
}

.margin-top-235 {
    margin-top: 235px
}

.margin-all-235 {
    margin: 235px 235px 235px 235px
}

.margin-top-240 {
    margin-top: 240px
}

.margin-all-240 {
    margin: 240px 240px 240px 240px
}

.margin-top-245 {
    margin-top: 245px
}

.margin-all-245 {
    margin: 245px 245px 245px 245px
}

.margin-top-250 {
    margin-top: 250px
}

.margin-all-250 {
    margin: 250px 250px 250px 250px
}

.margin-right--250 {
    margin-right: -250px
}

.margin-all--250 {
    margin: -250px -250px -250px -250px
}

.margin-right--245 {
    margin-right: -245px
}

.margin-all--245 {
    margin: -245px -245px -245px -245px
}

.margin-right--240 {
    margin-right: -240px
}

.margin-all--240 {
    margin: -240px -240px -240px -240px
}

.margin-right--235 {
    margin-right: -235px
}

.margin-all--235 {
    margin: -235px -235px -235px -235px
}

.margin-right--230 {
    margin-right: -230px
}

.margin-all--230 {
    margin: -230px -230px -230px -230px
}

.margin-right--225 {
    margin-right: -225px
}

.margin-all--225 {
    margin: -225px -225px -225px -225px
}

.margin-right--220 {
    margin-right: -220px
}

.margin-all--220 {
    margin: -220px -220px -220px -220px
}

.margin-right--215 {
    margin-right: -215px
}

.margin-all--215 {
    margin: -215px -215px -215px -215px
}

.margin-right--210 {
    margin-right: -210px
}

.margin-all--210 {
    margin: -210px -210px -210px -210px
}

.margin-right--205 {
    margin-right: -205px
}

.margin-all--205 {
    margin: -205px -205px -205px -205px
}

.margin-right--200 {
    margin-right: -200px
}

.margin-all--200 {
    margin: -200px -200px -200px -200px
}

.margin-right--195 {
    margin-right: -195px
}

.margin-all--195 {
    margin: -195px -195px -195px -195px
}

.margin-right--190 {
    margin-right: -190px
}

.margin-all--190 {
    margin: -190px -190px -190px -190px
}

.margin-right--185 {
    margin-right: -185px
}

.margin-all--185 {
    margin: -185px -185px -185px -185px
}

.margin-right--180 {
    margin-right: -180px
}

.margin-all--180 {
    margin: -180px -180px -180px -180px
}

.margin-right--175 {
    margin-right: -175px
}

.margin-all--175 {
    margin: -175px -175px -175px -175px
}

.margin-right--170 {
    margin-right: -170px
}

.margin-all--170 {
    margin: -170px -170px -170px -170px
}

.margin-right--165 {
    margin-right: -165px
}

.margin-all--165 {
    margin: -165px -165px -165px -165px
}

.margin-right--160 {
    margin-right: -160px
}

.margin-all--160 {
    margin: -160px -160px -160px -160px
}

.margin-right--155 {
    margin-right: -155px
}

.margin-all--155 {
    margin: -155px -155px -155px -155px
}

.margin-right--150 {
    margin-right: -150px
}

.margin-all--150 {
    margin: -150px -150px -150px -150px
}

.margin-right--145 {
    margin-right: -145px
}

.margin-all--145 {
    margin: -145px -145px -145px -145px
}

.margin-right--140 {
    margin-right: -140px
}

.margin-all--140 {
    margin: -140px -140px -140px -140px
}

.margin-right--135 {
    margin-right: -135px
}

.margin-all--135 {
    margin: -135px -135px -135px -135px
}

.margin-right--130 {
    margin-right: -130px
}

.margin-all--130 {
    margin: -130px -130px -130px -130px
}

.margin-right--125 {
    margin-right: -125px
}

.margin-all--125 {
    margin: -125px -125px -125px -125px
}

.margin-right--120 {
    margin-right: -120px
}

.margin-all--120 {
    margin: -120px -120px -120px -120px
}

.margin-right--115 {
    margin-right: -115px
}

.margin-all--115 {
    margin: -115px -115px -115px -115px
}

.margin-right--110 {
    margin-right: -110px
}

.margin-all--110 {
    margin: -110px -110px -110px -110px
}

.margin-right--105 {
    margin-right: -105px
}

.margin-all--105 {
    margin: -105px -105px -105px -105px
}

.margin-right--100 {
    margin-right: -100px
}

.margin-all--100 {
    margin: -100px -100px -100px -100px
}

.margin-right--95 {
    margin-right: -95px
}

.margin-all--95 {
    margin: -95px -95px -95px -95px
}

.margin-right--90 {
    margin-right: -90px
}

.margin-all--90 {
    margin: -90px -90px -90px -90px
}

.margin-right--85 {
    margin-right: -85px
}

.margin-all--85 {
    margin: -85px -85px -85px -85px
}

.margin-right--80 {
    margin-right: -80px
}

.margin-all--80 {
    margin: -80px -80px -80px -80px
}

.margin-right--75 {
    margin-right: -75px
}

.margin-all--75 {
    margin: -75px -75px -75px -75px
}

.margin-right--70 {
    margin-right: -70px
}

.margin-all--70 {
    margin: -70px -70px -70px -70px
}

.margin-right--65 {
    margin-right: -65px
}

.margin-all--65 {
    margin: -65px -65px -65px -65px
}

.margin-right--60 {
    margin-right: -60px
}

.margin-all--60 {
    margin: -60px -60px -60px -60px
}

.margin-right--55 {
    margin-right: -55px
}

.margin-all--55 {
    margin: -55px -55px -55px -55px
}

.margin-right--50 {
    margin-right: -50px
}

.margin-all--50 {
    margin: -50px -50px -50px -50px
}

.margin-right--45 {
    margin-right: -45px
}

.margin-all--45 {
    margin: -45px -45px -45px -45px
}

.margin-right--40 {
    margin-right: -40px
}

.margin-all--40 {
    margin: -40px -40px -40px -40px
}

.margin-right--35 {
    margin-right: -35px
}

.margin-all--35 {
    margin: -35px -35px -35px -35px
}

.margin-right--30 {
    margin-right: -30px
}

.margin-all--30 {
    margin: -30px -30px -30px -30px
}

.margin-right--25 {
    margin-right: -25px
}

.margin-all--25 {
    margin: -25px -25px -25px -25px
}

.margin-right--20 {
    margin-right: -20px
}

.margin-all--20 {
    margin: -20px -20px -20px -20px
}

.margin-right--15 {
    margin-right: -15px
}

.margin-all--15 {
    margin: -15px -15px -15px -15px
}

.margin-right--10 {
    margin-right: -10px
}

.margin-all--10 {
    margin: -10px -10px -10px -10px
}

.margin-right--5 {
    margin-right: -5px
}

.margin-all--5 {
    margin: -5px -5px -5px -5px
}

.margin-right-0 {
    margin-right: 0px
}

.margin-all-0 {
    margin: 0px 0px 0px 0px
}

.margin-right-5 {
    margin-right: 5px
}

.margin-all-5 {
    margin: 5px 5px 5px 5px
}

.margin-right-10 {
    margin-right: 10px
}

.margin-all-10 {
    margin: 10px 10px 10px 10px
}

.margin-right-15 {
    margin-right: 15px
}

.margin-all-15 {
    margin: 15px 15px 15px 15px
}

.margin-right-20 {
    margin-right: 20px
}

.margin-all-20 {
    margin: 20px 20px 20px 20px
}

.margin-right-25 {
    margin-right: 25px
}

.margin-all-25 {
    margin: 25px 25px 25px 25px
}

.margin-right-30 {
    margin-right: 30px
}

.margin-all-30 {
    margin: 30px 30px 30px 30px
}

.margin-right-35 {
    margin-right: 35px
}

.margin-all-35 {
    margin: 35px 35px 35px 35px
}

.margin-right-40 {
    margin-right: 40px
}

.margin-all-40 {
    margin: 40px 40px 40px 40px
}

.margin-right-45 {
    margin-right: 45px
}

.margin-all-45 {
    margin: 45px 45px 45px 45px
}

.margin-right-50 {
    margin-right: 50px
}

.margin-all-50 {
    margin: 50px 50px 50px 50px
}

.margin-right-55 {
    margin-right: 55px
}

.margin-all-55 {
    margin: 55px 55px 55px 55px
}

.margin-right-60 {
    margin-right: 60px
}

.margin-all-60 {
    margin: 60px 60px 60px 60px
}

.margin-right-65 {
    margin-right: 65px
}

.margin-all-65 {
    margin: 65px 65px 65px 65px
}

.margin-right-70 {
    margin-right: 70px
}

.margin-all-70 {
    margin: 70px 70px 70px 70px
}

.margin-right-75 {
    margin-right: 75px
}

.margin-all-75 {
    margin: 75px 75px 75px 75px
}

.margin-right-80 {
    margin-right: 80px
}

.margin-all-80 {
    margin: 80px 80px 80px 80px
}

.margin-right-85 {
    margin-right: 85px
}

.margin-all-85 {
    margin: 85px 85px 85px 85px
}

.margin-right-90 {
    margin-right: 90px
}

.margin-all-90 {
    margin: 90px 90px 90px 90px
}

.margin-right-95 {
    margin-right: 95px
}

.margin-all-95 {
    margin: 95px 95px 95px 95px
}

.margin-right-100 {
    margin-right: 100px
}

.margin-all-100 {
    margin: 100px 100px 100px 100px
}

.margin-right-105 {
    margin-right: 105px
}

.margin-all-105 {
    margin: 105px 105px 105px 105px
}

.margin-right-110 {
    margin-right: 110px
}

.margin-all-110 {
    margin: 110px 110px 110px 110px
}

.margin-right-115 {
    margin-right: 115px
}

.margin-all-115 {
    margin: 115px 115px 115px 115px
}

.margin-right-120 {
    margin-right: 120px
}

.margin-all-120 {
    margin: 120px 120px 120px 120px
}

.margin-right-125 {
    margin-right: 125px
}

.margin-all-125 {
    margin: 125px 125px 125px 125px
}

.margin-right-130 {
    margin-right: 130px
}

.margin-all-130 {
    margin: 130px 130px 130px 130px
}

.margin-right-135 {
    margin-right: 135px
}

.margin-all-135 {
    margin: 135px 135px 135px 135px
}

.margin-right-140 {
    margin-right: 140px
}

.margin-all-140 {
    margin: 140px 140px 140px 140px
}

.margin-right-145 {
    margin-right: 145px
}

.margin-all-145 {
    margin: 145px 145px 145px 145px
}

.margin-right-150 {
    margin-right: 150px
}

.margin-all-150 {
    margin: 150px 150px 150px 150px
}

.margin-right-155 {
    margin-right: 155px
}

.margin-all-155 {
    margin: 155px 155px 155px 155px
}

.margin-right-160 {
    margin-right: 160px
}

.margin-all-160 {
    margin: 160px 160px 160px 160px
}

.margin-right-165 {
    margin-right: 165px
}

.margin-all-165 {
    margin: 165px 165px 165px 165px
}

.margin-right-170 {
    margin-right: 170px
}

.margin-all-170 {
    margin: 170px 170px 170px 170px
}

.margin-right-175 {
    margin-right: 175px
}

.margin-all-175 {
    margin: 175px 175px 175px 175px
}

.margin-right-180 {
    margin-right: 180px
}

.margin-all-180 {
    margin: 180px 180px 180px 180px
}

.margin-right-185 {
    margin-right: 185px
}

.margin-all-185 {
    margin: 185px 185px 185px 185px
}

.margin-right-190 {
    margin-right: 190px
}

.margin-all-190 {
    margin: 190px 190px 190px 190px
}

.margin-right-195 {
    margin-right: 195px
}

.margin-all-195 {
    margin: 195px 195px 195px 195px
}

.margin-right-200 {
    margin-right: 200px
}

.margin-all-200 {
    margin: 200px 200px 200px 200px
}

.margin-right-205 {
    margin-right: 205px
}

.margin-all-205 {
    margin: 205px 205px 205px 205px
}

.margin-right-210 {
    margin-right: 210px
}

.margin-all-210 {
    margin: 210px 210px 210px 210px
}

.margin-right-215 {
    margin-right: 215px
}

.margin-all-215 {
    margin: 215px 215px 215px 215px
}

.margin-right-220 {
    margin-right: 220px
}

.margin-all-220 {
    margin: 220px 220px 220px 220px
}

.margin-right-225 {
    margin-right: 225px
}

.margin-all-225 {
    margin: 225px 225px 225px 225px
}

.margin-right-230 {
    margin-right: 230px
}

.margin-all-230 {
    margin: 230px 230px 230px 230px
}

.margin-right-235 {
    margin-right: 235px
}

.margin-all-235 {
    margin: 235px 235px 235px 235px
}

.margin-right-240 {
    margin-right: 240px
}

.margin-all-240 {
    margin: 240px 240px 240px 240px
}

.margin-right-245 {
    margin-right: 245px
}

.margin-all-245 {
    margin: 245px 245px 245px 245px
}

.margin-right-250 {
    margin-right: 250px
}

.margin-all-250 {
    margin: 250px 250px 250px 250px
}

.margin-bottom--250 {
    margin-bottom: -250px
}

.margin-all--250 {
    margin: -250px -250px -250px -250px
}

.margin-bottom--245 {
    margin-bottom: -245px
}

.margin-all--245 {
    margin: -245px -245px -245px -245px
}

.margin-bottom--240 {
    margin-bottom: -240px
}

.margin-all--240 {
    margin: -240px -240px -240px -240px
}

.margin-bottom--235 {
    margin-bottom: -235px
}

.margin-all--235 {
    margin: -235px -235px -235px -235px
}

.margin-bottom--230 {
    margin-bottom: -230px
}

.margin-all--230 {
    margin: -230px -230px -230px -230px
}

.margin-bottom--225 {
    margin-bottom: -225px
}

.margin-all--225 {
    margin: -225px -225px -225px -225px
}

.margin-bottom--220 {
    margin-bottom: -220px
}

.margin-all--220 {
    margin: -220px -220px -220px -220px
}

.margin-bottom--215 {
    margin-bottom: -215px
}

.margin-all--215 {
    margin: -215px -215px -215px -215px
}

.margin-bottom--210 {
    margin-bottom: -210px
}

.margin-all--210 {
    margin: -210px -210px -210px -210px
}

.margin-bottom--205 {
    margin-bottom: -205px
}

.margin-all--205 {
    margin: -205px -205px -205px -205px
}

.margin-bottom--200 {
    margin-bottom: -200px
}

.margin-all--200 {
    margin: -200px -200px -200px -200px
}

.margin-bottom--195 {
    margin-bottom: -195px
}

.margin-all--195 {
    margin: -195px -195px -195px -195px
}

.margin-bottom--190 {
    margin-bottom: -190px
}

.margin-all--190 {
    margin: -190px -190px -190px -190px
}

.margin-bottom--185 {
    margin-bottom: -185px
}

.margin-all--185 {
    margin: -185px -185px -185px -185px
}

.margin-bottom--180 {
    margin-bottom: -180px
}

.margin-all--180 {
    margin: -180px -180px -180px -180px
}

.margin-bottom--175 {
    margin-bottom: -175px
}

.margin-all--175 {
    margin: -175px -175px -175px -175px
}

.margin-bottom--170 {
    margin-bottom: -170px
}

.margin-all--170 {
    margin: -170px -170px -170px -170px
}

.margin-bottom--165 {
    margin-bottom: -165px
}

.margin-all--165 {
    margin: -165px -165px -165px -165px
}

.margin-bottom--160 {
    margin-bottom: -160px
}

.margin-all--160 {
    margin: -160px -160px -160px -160px
}

.margin-bottom--155 {
    margin-bottom: -155px
}

.margin-all--155 {
    margin: -155px -155px -155px -155px
}

.margin-bottom--150 {
    margin-bottom: -150px
}

.margin-all--150 {
    margin: -150px -150px -150px -150px
}

.margin-bottom--145 {
    margin-bottom: -145px
}

.margin-all--145 {
    margin: -145px -145px -145px -145px
}

.margin-bottom--140 {
    margin-bottom: -140px
}

.margin-all--140 {
    margin: -140px -140px -140px -140px
}

.margin-bottom--135 {
    margin-bottom: -135px
}

.margin-all--135 {
    margin: -135px -135px -135px -135px
}

.margin-bottom--130 {
    margin-bottom: -130px
}

.margin-all--130 {
    margin: -130px -130px -130px -130px
}

.margin-bottom--125 {
    margin-bottom: -125px
}

.margin-all--125 {
    margin: -125px -125px -125px -125px
}

.margin-bottom--120 {
    margin-bottom: -120px
}

.margin-all--120 {
    margin: -120px -120px -120px -120px
}

.margin-bottom--115 {
    margin-bottom: -115px
}

.margin-all--115 {
    margin: -115px -115px -115px -115px
}

.margin-bottom--110 {
    margin-bottom: -110px
}

.margin-all--110 {
    margin: -110px -110px -110px -110px
}

.margin-bottom--105 {
    margin-bottom: -105px
}

.margin-all--105 {
    margin: -105px -105px -105px -105px
}

.margin-bottom--100 {
    margin-bottom: -100px
}

.margin-all--100 {
    margin: -100px -100px -100px -100px
}

.margin-bottom--95 {
    margin-bottom: -95px
}

.margin-all--95 {
    margin: -95px -95px -95px -95px
}

.margin-bottom--90 {
    margin-bottom: -90px
}

.margin-all--90 {
    margin: -90px -90px -90px -90px
}

.margin-bottom--85 {
    margin-bottom: -85px
}

.margin-all--85 {
    margin: -85px -85px -85px -85px
}

.margin-bottom--80 {
    margin-bottom: -80px
}

.margin-all--80 {
    margin: -80px -80px -80px -80px
}

.margin-bottom--75 {
    margin-bottom: -75px
}

.margin-all--75 {
    margin: -75px -75px -75px -75px
}

.margin-bottom--70 {
    margin-bottom: -70px
}

.margin-all--70 {
    margin: -70px -70px -70px -70px
}

.margin-bottom--65 {
    margin-bottom: -65px
}

.margin-all--65 {
    margin: -65px -65px -65px -65px
}

.margin-bottom--60 {
    margin-bottom: -60px
}

.margin-all--60 {
    margin: -60px -60px -60px -60px
}

.margin-bottom--55 {
    margin-bottom: -55px
}

.margin-all--55 {
    margin: -55px -55px -55px -55px
}

.margin-bottom--50 {
    margin-bottom: -50px
}

.margin-all--50 {
    margin: -50px -50px -50px -50px
}

.margin-bottom--45 {
    margin-bottom: -45px
}

.margin-all--45 {
    margin: -45px -45px -45px -45px
}

.margin-bottom--40 {
    margin-bottom: -40px
}

.margin-all--40 {
    margin: -40px -40px -40px -40px
}

.margin-bottom--35 {
    margin-bottom: -35px
}

.margin-all--35 {
    margin: -35px -35px -35px -35px
}

.margin-bottom--30 {
    margin-bottom: -30px
}

.margin-all--30 {
    margin: -30px -30px -30px -30px
}

.margin-bottom--25 {
    margin-bottom: -25px
}

.margin-all--25 {
    margin: -25px -25px -25px -25px
}

.margin-bottom--20 {
    margin-bottom: -20px
}

.margin-all--20 {
    margin: -20px -20px -20px -20px
}

.margin-bottom--15 {
    margin-bottom: -15px
}

.margin-all--15 {
    margin: -15px -15px -15px -15px
}

.margin-bottom--10 {
    margin-bottom: -10px
}

.margin-all--10 {
    margin: -10px -10px -10px -10px
}

.margin-bottom--5 {
    margin-bottom: -5px
}

.margin-all--5 {
    margin: -5px -5px -5px -5px
}

.margin-bottom-0 {
    margin-bottom: 0px
}

.margin-all-0 {
    margin: 0px 0px 0px 0px
}

.margin-bottom-5 {
    margin-bottom: 5px
}

.margin-all-5 {
    margin: 5px 5px 5px 5px
}

.margin-bottom-10 {
    margin-bottom: 10px
}

.margin-all-10 {
    margin: 10px 10px 10px 10px
}

.margin-bottom-15 {
    margin-bottom: 15px
}

.margin-all-15 {
    margin: 15px 15px 15px 15px
}

.margin-bottom-20 {
    margin-bottom: 20px
}

.margin-all-20 {
    margin: 20px 20px 20px 20px
}

.margin-bottom-25 {
    margin-bottom: 25px
}

.margin-all-25 {
    margin: 25px 25px 25px 25px
}

.margin-bottom-30 {
    margin-bottom: 30px
}

.margin-all-30 {
    margin: 30px 30px 30px 30px
}

.margin-bottom-35 {
    margin-bottom: 35px
}

.margin-all-35 {
    margin: 35px 35px 35px 35px
}

.margin-bottom-40 {
    margin-bottom: 40px
}

.margin-all-40 {
    margin: 40px 40px 40px 40px
}

.margin-bottom-45 {
    margin-bottom: 45px
}

.margin-all-45 {
    margin: 45px 45px 45px 45px
}

.margin-bottom-50 {
    margin-bottom: 50px
}

.margin-all-50 {
    margin: 50px 50px 50px 50px
}

.margin-bottom-55 {
    margin-bottom: 55px
}

.margin-all-55 {
    margin: 55px 55px 55px 55px
}

.margin-bottom-60 {
    margin-bottom: 60px
}

.margin-all-60 {
    margin: 60px 60px 60px 60px
}

.margin-bottom-65 {
    margin-bottom: 65px
}

.margin-all-65 {
    margin: 65px 65px 65px 65px
}

.margin-bottom-70 {
    margin-bottom: 70px
}

.margin-all-70 {
    margin: 70px 70px 70px 70px
}

.margin-bottom-75 {
    margin-bottom: 75px
}

.margin-all-75 {
    margin: 75px 75px 75px 75px
}

.margin-bottom-80 {
    margin-bottom: 80px
}

.margin-all-80 {
    margin: 80px 80px 80px 80px
}

.margin-bottom-85 {
    margin-bottom: 85px
}

.margin-all-85 {
    margin: 85px 85px 85px 85px
}

.margin-bottom-90 {
    margin-bottom: 90px
}

.margin-all-90 {
    margin: 90px 90px 90px 90px
}

.margin-bottom-95 {
    margin-bottom: 95px
}

.margin-all-95 {
    margin: 95px 95px 95px 95px
}

.margin-bottom-100 {
    margin-bottom: 100px
}

.margin-all-100 {
    margin: 100px 100px 100px 100px
}

.margin-bottom-105 {
    margin-bottom: 105px
}

.margin-all-105 {
    margin: 105px 105px 105px 105px
}

.margin-bottom-110 {
    margin-bottom: 110px
}

.margin-all-110 {
    margin: 110px 110px 110px 110px
}

.margin-bottom-115 {
    margin-bottom: 115px
}

.margin-all-115 {
    margin: 115px 115px 115px 115px
}

.margin-bottom-120 {
    margin-bottom: 120px
}

.margin-all-120 {
    margin: 120px 120px 120px 120px
}

.margin-bottom-125 {
    margin-bottom: 125px
}

.margin-all-125 {
    margin: 125px 125px 125px 125px
}

.margin-bottom-130 {
    margin-bottom: 130px
}

.margin-all-130 {
    margin: 130px 130px 130px 130px
}

.margin-bottom-135 {
    margin-bottom: 135px
}

.margin-all-135 {
    margin: 135px 135px 135px 135px
}

.margin-bottom-140 {
    margin-bottom: 140px
}

.margin-all-140 {
    margin: 140px 140px 140px 140px
}

.margin-bottom-145 {
    margin-bottom: 145px
}

.margin-all-145 {
    margin: 145px 145px 145px 145px
}

.margin-bottom-150 {
    margin-bottom: 150px
}

.margin-all-150 {
    margin: 150px 150px 150px 150px
}

.margin-bottom-155 {
    margin-bottom: 155px
}

.margin-all-155 {
    margin: 155px 155px 155px 155px
}

.margin-bottom-160 {
    margin-bottom: 160px
}

.margin-all-160 {
    margin: 160px 160px 160px 160px
}

.margin-bottom-165 {
    margin-bottom: 165px
}

.margin-all-165 {
    margin: 165px 165px 165px 165px
}

.margin-bottom-170 {
    margin-bottom: 170px
}

.margin-all-170 {
    margin: 170px 170px 170px 170px
}

.margin-bottom-175 {
    margin-bottom: 175px
}

.margin-all-175 {
    margin: 175px 175px 175px 175px
}

.margin-bottom-180 {
    margin-bottom: 180px
}

.margin-all-180 {
    margin: 180px 180px 180px 180px
}

.margin-bottom-185 {
    margin-bottom: 185px
}

.margin-all-185 {
    margin: 185px 185px 185px 185px
}

.margin-bottom-190 {
    margin-bottom: 190px
}

.margin-all-190 {
    margin: 190px 190px 190px 190px
}

.margin-bottom-195 {
    margin-bottom: 195px
}

.margin-all-195 {
    margin: 195px 195px 195px 195px
}

.margin-bottom-200 {
    margin-bottom: 200px
}

.margin-all-200 {
    margin: 200px 200px 200px 200px
}

.margin-bottom-205 {
    margin-bottom: 205px
}

.margin-all-205 {
    margin: 205px 205px 205px 205px
}

.margin-bottom-210 {
    margin-bottom: 210px
}

.margin-all-210 {
    margin: 210px 210px 210px 210px
}

.margin-bottom-215 {
    margin-bottom: 215px
}

.margin-all-215 {
    margin: 215px 215px 215px 215px
}

.margin-bottom-220 {
    margin-bottom: 220px
}

.margin-all-220 {
    margin: 220px 220px 220px 220px
}

.margin-bottom-225 {
    margin-bottom: 225px
}

.margin-all-225 {
    margin: 225px 225px 225px 225px
}

.margin-bottom-230 {
    margin-bottom: 230px
}

.margin-all-230 {
    margin: 230px 230px 230px 230px
}

.margin-bottom-235 {
    margin-bottom: 235px
}

.margin-all-235 {
    margin: 235px 235px 235px 235px
}

.margin-bottom-240 {
    margin-bottom: 240px
}

.margin-all-240 {
    margin: 240px 240px 240px 240px
}

.margin-bottom-245 {
    margin-bottom: 245px
}

.margin-all-245 {
    margin: 245px 245px 245px 245px
}

.margin-bottom-250 {
    margin-bottom: 250px
}

.margin-all-250 {
    margin: 250px 250px 250px 250px
}

.margin-left--250 {
    margin-left: -250px
}

.margin-all--250 {
    margin: -250px -250px -250px -250px
}

.margin-left--245 {
    margin-left: -245px
}

.margin-all--245 {
    margin: -245px -245px -245px -245px
}

.margin-left--240 {
    margin-left: -240px
}

.margin-all--240 {
    margin: -240px -240px -240px -240px
}

.margin-left--235 {
    margin-left: -235px
}

.margin-all--235 {
    margin: -235px -235px -235px -235px
}

.margin-left--230 {
    margin-left: -230px
}

.margin-all--230 {
    margin: -230px -230px -230px -230px
}

.margin-left--225 {
    margin-left: -225px
}

.margin-all--225 {
    margin: -225px -225px -225px -225px
}

.margin-left--220 {
    margin-left: -220px
}

.margin-all--220 {
    margin: -220px -220px -220px -220px
}

.margin-left--215 {
    margin-left: -215px
}

.margin-all--215 {
    margin: -215px -215px -215px -215px
}

.margin-left--210 {
    margin-left: -210px
}

.margin-all--210 {
    margin: -210px -210px -210px -210px
}

.margin-left--205 {
    margin-left: -205px
}

.margin-all--205 {
    margin: -205px -205px -205px -205px
}

.margin-left--200 {
    margin-left: -200px
}

.margin-all--200 {
    margin: -200px -200px -200px -200px
}

.margin-left--195 {
    margin-left: -195px
}

.margin-all--195 {
    margin: -195px -195px -195px -195px
}

.margin-left--190 {
    margin-left: -190px
}

.margin-all--190 {
    margin: -190px -190px -190px -190px
}

.margin-left--185 {
    margin-left: -185px
}

.margin-all--185 {
    margin: -185px -185px -185px -185px
}

.margin-left--180 {
    margin-left: -180px
}

.margin-all--180 {
    margin: -180px -180px -180px -180px
}

.margin-left--175 {
    margin-left: -175px
}

.margin-all--175 {
    margin: -175px -175px -175px -175px
}

.margin-left--170 {
    margin-left: -170px
}

.margin-all--170 {
    margin: -170px -170px -170px -170px
}

.margin-left--165 {
    margin-left: -165px
}

.margin-all--165 {
    margin: -165px -165px -165px -165px
}

.margin-left--160 {
    margin-left: -160px
}

.margin-all--160 {
    margin: -160px -160px -160px -160px
}

.margin-left--155 {
    margin-left: -155px
}

.margin-all--155 {
    margin: -155px -155px -155px -155px
}

.margin-left--150 {
    margin-left: -150px
}

.margin-all--150 {
    margin: -150px -150px -150px -150px
}

.margin-left--145 {
    margin-left: -145px
}

.margin-all--145 {
    margin: -145px -145px -145px -145px
}

.margin-left--140 {
    margin-left: -140px
}

.margin-all--140 {
    margin: -140px -140px -140px -140px
}

.margin-left--135 {
    margin-left: -135px
}

.margin-all--135 {
    margin: -135px -135px -135px -135px
}

.margin-left--130 {
    margin-left: -130px
}

.margin-all--130 {
    margin: -130px -130px -130px -130px
}

.margin-left--125 {
    margin-left: -125px
}

.margin-all--125 {
    margin: -125px -125px -125px -125px
}

.margin-left--120 {
    margin-left: -120px
}

.margin-all--120 {
    margin: -120px -120px -120px -120px
}

.margin-left--115 {
    margin-left: -115px
}

.margin-all--115 {
    margin: -115px -115px -115px -115px
}

.margin-left--110 {
    margin-left: -110px
}

.margin-all--110 {
    margin: -110px -110px -110px -110px
}

.margin-left--105 {
    margin-left: -105px
}

.margin-all--105 {
    margin: -105px -105px -105px -105px
}

.margin-left--100 {
    margin-left: -100px
}

.margin-all--100 {
    margin: -100px -100px -100px -100px
}

.margin-left--95 {
    margin-left: -95px
}

.margin-all--95 {
    margin: -95px -95px -95px -95px
}

.margin-left--90 {
    margin-left: -90px
}

.margin-all--90 {
    margin: -90px -90px -90px -90px
}

.margin-left--85 {
    margin-left: -85px
}

.margin-all--85 {
    margin: -85px -85px -85px -85px
}

.margin-left--80 {
    margin-left: -80px
}

.margin-all--80 {
    margin: -80px -80px -80px -80px
}

.margin-left--75 {
    margin-left: -75px
}

.margin-all--75 {
    margin: -75px -75px -75px -75px
}

.margin-left--70 {
    margin-left: -70px
}

.margin-all--70 {
    margin: -70px -70px -70px -70px
}

.margin-left--65 {
    margin-left: -65px
}

.margin-all--65 {
    margin: -65px -65px -65px -65px
}

.margin-left--60 {
    margin-left: -60px
}

.margin-all--60 {
    margin: -60px -60px -60px -60px
}

.margin-left--55 {
    margin-left: -55px
}

.margin-all--55 {
    margin: -55px -55px -55px -55px
}

.margin-left--50 {
    margin-left: -50px
}

.margin-all--50 {
    margin: -50px -50px -50px -50px
}

.margin-left--45 {
    margin-left: -45px
}

.margin-all--45 {
    margin: -45px -45px -45px -45px
}

.margin-left--40 {
    margin-left: -40px
}

.margin-all--40 {
    margin: -40px -40px -40px -40px
}

.margin-left--35 {
    margin-left: -35px
}

.margin-all--35 {
    margin: -35px -35px -35px -35px
}

.margin-left--30 {
    margin-left: -30px
}

.margin-all--30 {
    margin: -30px -30px -30px -30px
}

.margin-left--25 {
    margin-left: -25px
}

.margin-all--25 {
    margin: -25px -25px -25px -25px
}

.margin-left--20 {
    margin-left: -20px
}

.margin-all--20 {
    margin: -20px -20px -20px -20px
}

.margin-left--15 {
    margin-left: -15px
}

.margin-all--15 {
    margin: -15px -15px -15px -15px
}

.margin-left--10 {
    margin-left: -10px
}

.margin-all--10 {
    margin: -10px -10px -10px -10px
}

.margin-left--5 {
    margin-left: -5px
}

.margin-all--5 {
    margin: -5px -5px -5px -5px
}

.margin-left-0 {
    margin-left: 0px
}

.margin-all-0 {
    margin: 0px 0px 0px 0px
}

.margin-left-5 {
    margin-left: 5px
}

.margin-all-5 {
    margin: 5px 5px 5px 5px
}

.margin-left-10 {
    margin-left: 10px
}

.margin-all-10 {
    margin: 10px 10px 10px 10px
}

.margin-left-15 {
    margin-left: 15px
}

.margin-all-15 {
    margin: 15px 15px 15px 15px
}

.margin-left-20 {
    margin-left: 20px
}

.margin-all-20 {
    margin: 20px 20px 20px 20px
}

.margin-left-25 {
    margin-left: 25px
}

.margin-all-25 {
    margin: 25px 25px 25px 25px
}

.margin-left-30 {
    margin-left: 30px
}

.margin-all-30 {
    margin: 30px 30px 30px 30px
}

.margin-left-35 {
    margin-left: 35px
}

.margin-all-35 {
    margin: 35px 35px 35px 35px
}

.margin-left-40 {
    margin-left: 40px
}

.margin-all-40 {
    margin: 40px 40px 40px 40px
}

.margin-left-45 {
    margin-left: 45px
}

.margin-all-45 {
    margin: 45px 45px 45px 45px
}

.margin-left-50 {
    margin-left: 50px
}

.margin-all-50 {
    margin: 50px 50px 50px 50px
}

.margin-left-55 {
    margin-left: 55px
}

.margin-all-55 {
    margin: 55px 55px 55px 55px
}

.margin-left-60 {
    margin-left: 60px
}

.margin-all-60 {
    margin: 60px 60px 60px 60px
}

.margin-left-65 {
    margin-left: 65px
}

.margin-all-65 {
    margin: 65px 65px 65px 65px
}

.margin-left-70 {
    margin-left: 70px
}

.margin-all-70 {
    margin: 70px 70px 70px 70px
}

.margin-left-75 {
    margin-left: 75px
}

.margin-all-75 {
    margin: 75px 75px 75px 75px
}

.margin-left-80 {
    margin-left: 80px
}

.margin-all-80 {
    margin: 80px 80px 80px 80px
}

.margin-left-85 {
    margin-left: 85px
}

.margin-all-85 {
    margin: 85px 85px 85px 85px
}

.margin-left-90 {
    margin-left: 90px
}

.margin-all-90 {
    margin: 90px 90px 90px 90px
}

.margin-left-95 {
    margin-left: 95px
}

.margin-all-95 {
    margin: 95px 95px 95px 95px
}

.margin-left-100 {
    margin-left: 100px
}

.margin-all-100 {
    margin: 100px 100px 100px 100px
}

.margin-left-105 {
    margin-left: 105px
}

.margin-all-105 {
    margin: 105px 105px 105px 105px
}

.margin-left-110 {
    margin-left: 110px
}

.margin-all-110 {
    margin: 110px 110px 110px 110px
}

.margin-left-115 {
    margin-left: 115px
}

.margin-all-115 {
    margin: 115px 115px 115px 115px
}

.margin-left-120 {
    margin-left: 120px
}

.margin-all-120 {
    margin: 120px 120px 120px 120px
}

.margin-left-125 {
    margin-left: 125px
}

.margin-all-125 {
    margin: 125px 125px 125px 125px
}

.margin-left-130 {
    margin-left: 130px
}

.margin-all-130 {
    margin: 130px 130px 130px 130px
}

.margin-left-135 {
    margin-left: 135px
}

.margin-all-135 {
    margin: 135px 135px 135px 135px
}

.margin-left-140 {
    margin-left: 140px
}

.margin-all-140 {
    margin: 140px 140px 140px 140px
}

.margin-left-145 {
    margin-left: 145px
}

.margin-all-145 {
    margin: 145px 145px 145px 145px
}

.margin-left-150 {
    margin-left: 150px
}

.margin-all-150 {
    margin: 150px 150px 150px 150px
}

.margin-left-155 {
    margin-left: 155px
}

.margin-all-155 {
    margin: 155px 155px 155px 155px
}

.margin-left-160 {
    margin-left: 160px
}

.margin-all-160 {
    margin: 160px 160px 160px 160px
}

.margin-left-165 {
    margin-left: 165px
}

.margin-all-165 {
    margin: 165px 165px 165px 165px
}

.margin-left-170 {
    margin-left: 170px
}

.margin-all-170 {
    margin: 170px 170px 170px 170px
}

.margin-left-175 {
    margin-left: 175px
}

.margin-all-175 {
    margin: 175px 175px 175px 175px
}

.margin-left-180 {
    margin-left: 180px
}

.margin-all-180 {
    margin: 180px 180px 180px 180px
}

.margin-left-185 {
    margin-left: 185px
}

.margin-all-185 {
    margin: 185px 185px 185px 185px
}

.margin-left-190 {
    margin-left: 190px
}

.margin-all-190 {
    margin: 190px 190px 190px 190px
}

.margin-left-195 {
    margin-left: 195px
}

.margin-all-195 {
    margin: 195px 195px 195px 195px
}

.margin-left-200 {
    margin-left: 200px
}

.margin-all-200 {
    margin: 200px 200px 200px 200px
}

.margin-left-205 {
    margin-left: 205px
}

.margin-all-205 {
    margin: 205px 205px 205px 205px
}

.margin-left-210 {
    margin-left: 210px
}

.margin-all-210 {
    margin: 210px 210px 210px 210px
}

.margin-left-215 {
    margin-left: 215px
}

.margin-all-215 {
    margin: 215px 215px 215px 215px
}

.margin-left-220 {
    margin-left: 220px
}

.margin-all-220 {
    margin: 220px 220px 220px 220px
}

.margin-left-225 {
    margin-left: 225px
}

.margin-all-225 {
    margin: 225px 225px 225px 225px
}

.margin-left-230 {
    margin-left: 230px
}

.margin-all-230 {
    margin: 230px 230px 230px 230px
}

.margin-left-235 {
    margin-left: 235px
}

.margin-all-235 {
    margin: 235px 235px 235px 235px
}

.margin-left-240 {
    margin-left: 240px
}

.margin-all-240 {
    margin: 240px 240px 240px 240px
}

.margin-left-245 {
    margin-left: 245px
}

.margin-all-245 {
    margin: 245px 245px 245px 245px
}

.margin-left-250 {
    margin-left: 250px
}

.margin-all-250 {
    margin: 250px 250px 250px 250px
}

.padding-top-0 {
    padding-top: 0px
}

.padding-all-0 {
    padding: 0px 0px 0px 0px
}

.padding-top-5 {
    padding-top: 5px
}

.padding-all-5 {
    padding: 5px 5px 5px 5px
}

.padding-top-10 {
    padding-top: 10px
}

.padding-all-10 {
    padding: 10px 10px 10px 10px
}

.padding-top-15 {
    padding-top: 15px
}

.padding-all-15 {
    padding: 15px 15px 15px 15px
}

.padding-top-20 {
    padding-top: 20px
}

.padding-all-20 {
    padding: 20px 20px 20px 20px
}

.padding-top-25 {
    padding-top: 25px
}

.padding-all-25 {
    padding: 25px 25px 25px 25px
}

.padding-top-30 {
    padding-top: 30px
}

.padding-all-30 {
    padding: 30px 30px 30px 30px
}

.padding-top-35 {
    padding-top: 35px
}

.padding-all-35 {
    padding: 35px 35px 35px 35px
}

.padding-top-40 {
    padding-top: 40px
}

.padding-all-40 {
    padding: 40px 40px 40px 40px
}

.padding-top-45 {
    padding-top: 45px
}

.padding-all-45 {
    padding: 45px 45px 45px 45px
}

.padding-top-50 {
    padding-top: 50px
}

.padding-all-50 {
    padding: 50px 50px 50px 50px
}

.padding-top-55 {
    padding-top: 55px
}

.padding-all-55 {
    padding: 55px 55px 55px 55px
}

.padding-top-60 {
    padding-top: 60px
}

.padding-all-60 {
    padding: 60px 60px 60px 60px
}

.padding-top-65 {
    padding-top: 65px
}

.padding-all-65 {
    padding: 65px 65px 65px 65px
}

.padding-top-70 {
    padding-top: 70px
}

.padding-all-70 {
    padding: 70px 70px 70px 70px
}

.padding-top-75 {
    padding-top: 75px
}

.padding-all-75 {
    padding: 75px 75px 75px 75px
}

.padding-top-80 {
    padding-top: 80px
}

.padding-all-80 {
    padding: 80px 80px 80px 80px
}

.padding-top-85 {
    padding-top: 85px
}

.padding-all-85 {
    padding: 85px 85px 85px 85px
}

.padding-top-90 {
    padding-top: 90px
}

.padding-all-90 {
    padding: 90px 90px 90px 90px
}

.padding-top-95 {
    padding-top: 95px
}

.padding-all-95 {
    padding: 95px 95px 95px 95px
}

.padding-top-100 {
    padding-top: 100px
}

.padding-all-100 {
    padding: 100px 100px 100px 100px
}

.padding-top-105 {
    padding-top: 105px
}

.padding-all-105 {
    padding: 105px 105px 105px 105px
}

.padding-top-110 {
    padding-top: 110px
}

.padding-all-110 {
    padding: 110px 110px 110px 110px
}

.padding-top-115 {
    padding-top: 115px
}

.padding-all-115 {
    padding: 115px 115px 115px 115px
}

.padding-top-120 {
    padding-top: 120px
}

.padding-all-120 {
    padding: 120px 120px 120px 120px
}

.padding-top-125 {
    padding-top: 125px
}

.padding-all-125 {
    padding: 125px 125px 125px 125px
}

.padding-top-130 {
    padding-top: 130px
}

.padding-all-130 {
    padding: 130px 130px 130px 130px
}

.padding-top-135 {
    padding-top: 135px
}

.padding-all-135 {
    padding: 135px 135px 135px 135px
}

.padding-top-140 {
    padding-top: 140px
}

.padding-all-140 {
    padding: 140px 140px 140px 140px
}

.padding-top-145 {
    padding-top: 145px
}

.padding-all-145 {
    padding: 145px 145px 145px 145px
}

.padding-top-150 {
    padding-top: 150px
}

.padding-all-150 {
    padding: 150px 150px 150px 150px
}

.padding-top-155 {
    padding-top: 155px
}

.padding-all-155 {
    padding: 155px 155px 155px 155px
}

.padding-top-160 {
    padding-top: 160px
}

.padding-all-160 {
    padding: 160px 160px 160px 160px
}

.padding-top-165 {
    padding-top: 165px
}

.padding-all-165 {
    padding: 165px 165px 165px 165px
}

.padding-top-170 {
    padding-top: 170px
}

.padding-all-170 {
    padding: 170px 170px 170px 170px
}

.padding-top-175 {
    padding-top: 175px
}

.padding-all-175 {
    padding: 175px 175px 175px 175px
}

.padding-top-180 {
    padding-top: 180px
}

.padding-all-180 {
    padding: 180px 180px 180px 180px
}

.padding-top-185 {
    padding-top: 185px
}

.padding-all-185 {
    padding: 185px 185px 185px 185px
}

.padding-top-190 {
    padding-top: 190px
}

.padding-all-190 {
    padding: 190px 190px 190px 190px
}

.padding-top-195 {
    padding-top: 195px
}

.padding-all-195 {
    padding: 195px 195px 195px 195px
}

.padding-top-200 {
    padding-top: 200px
}

.padding-all-200 {
    padding: 200px 200px 200px 200px
}

.padding-top-205 {
    padding-top: 205px
}

.padding-all-205 {
    padding: 205px 205px 205px 205px
}

.padding-top-210 {
    padding-top: 210px
}

.padding-all-210 {
    padding: 210px 210px 210px 210px
}

.padding-top-215 {
    padding-top: 215px
}

.padding-all-215 {
    padding: 215px 215px 215px 215px
}

.padding-top-220 {
    padding-top: 220px
}

.padding-all-220 {
    padding: 220px 220px 220px 220px
}

.padding-top-225 {
    padding-top: 225px
}

.padding-all-225 {
    padding: 225px 225px 225px 225px
}

.padding-top-230 {
    padding-top: 230px
}

.padding-all-230 {
    padding: 230px 230px 230px 230px
}

.padding-top-235 {
    padding-top: 235px
}

.padding-all-235 {
    padding: 235px 235px 235px 235px
}

.padding-top-240 {
    padding-top: 240px
}

.padding-all-240 {
    padding: 240px 240px 240px 240px
}

.padding-top-245 {
    padding-top: 245px
}

.padding-all-245 {
    padding: 245px 245px 245px 245px
}

.padding-top-250 {
    padding-top: 250px
}

.padding-all-250 {
    padding: 250px 250px 250px 250px
}

.padding-right-0 {
    padding-right: 0px
}

.padding-all-0 {
    padding: 0px 0px 0px 0px
}

.padding-right-5 {
    padding-right: 5px
}

.padding-all-5 {
    padding: 5px 5px 5px 5px
}

.padding-right-10 {
    padding-right: 10px
}

.padding-all-10 {
    padding: 10px 10px 10px 10px
}

.padding-right-15 {
    padding-right: 15px
}

.padding-all-15 {
    padding: 15px 15px 15px 15px
}

.padding-right-20 {
    padding-right: 20px
}

.padding-all-20 {
    padding: 20px 20px 20px 20px
}

.padding-right-25 {
    padding-right: 25px
}

.padding-all-25 {
    padding: 25px 25px 25px 25px
}

.padding-right-30 {
    padding-right: 30px
}

.padding-all-30 {
    padding: 30px 30px 30px 30px
}

.padding-right-35 {
    padding-right: 35px
}

.padding-all-35 {
    padding: 35px 35px 35px 35px
}

.padding-right-40 {
    padding-right: 40px
}

.padding-all-40 {
    padding: 40px 40px 40px 40px
}

.padding-right-45 {
    padding-right: 45px
}

.padding-all-45 {
    padding: 45px 45px 45px 45px
}

.padding-right-50 {
    padding-right: 50px
}

.padding-all-50 {
    padding: 50px 50px 50px 50px
}

.padding-right-55 {
    padding-right: 55px
}

.padding-all-55 {
    padding: 55px 55px 55px 55px
}

.padding-right-60 {
    padding-right: 60px
}

.padding-all-60 {
    padding: 60px 60px 60px 60px
}

.padding-right-65 {
    padding-right: 65px
}

.padding-all-65 {
    padding: 65px 65px 65px 65px
}

.padding-right-70 {
    padding-right: 70px
}

.padding-all-70 {
    padding: 70px 70px 70px 70px
}

.padding-right-75 {
    padding-right: 75px
}

.padding-all-75 {
    padding: 75px 75px 75px 75px
}

.padding-right-80 {
    padding-right: 80px
}

.padding-all-80 {
    padding: 80px 80px 80px 80px
}

.padding-right-85 {
    padding-right: 85px
}

.padding-all-85 {
    padding: 85px 85px 85px 85px
}

.padding-right-90 {
    padding-right: 90px
}

.padding-all-90 {
    padding: 90px 90px 90px 90px
}

.padding-right-95 {
    padding-right: 95px
}

.padding-all-95 {
    padding: 95px 95px 95px 95px
}

.padding-right-100 {
    padding-right: 100px
}

.padding-all-100 {
    padding: 100px 100px 100px 100px
}

.padding-right-105 {
    padding-right: 105px
}

.padding-all-105 {
    padding: 105px 105px 105px 105px
}

.padding-right-110 {
    padding-right: 110px
}

.padding-all-110 {
    padding: 110px 110px 110px 110px
}

.padding-right-115 {
    padding-right: 115px
}

.padding-all-115 {
    padding: 115px 115px 115px 115px
}

.padding-right-120 {
    padding-right: 120px
}

.padding-all-120 {
    padding: 120px 120px 120px 120px
}

.padding-right-125 {
    padding-right: 125px
}

.padding-all-125 {
    padding: 125px 125px 125px 125px
}

.padding-right-130 {
    padding-right: 130px
}

.padding-all-130 {
    padding: 130px 130px 130px 130px
}

.padding-right-135 {
    padding-right: 135px
}

.padding-all-135 {
    padding: 135px 135px 135px 135px
}

.padding-right-140 {
    padding-right: 140px
}

.padding-all-140 {
    padding: 140px 140px 140px 140px
}

.padding-right-145 {
    padding-right: 145px
}

.padding-all-145 {
    padding: 145px 145px 145px 145px
}

.padding-right-150 {
    padding-right: 150px
}

.padding-all-150 {
    padding: 150px 150px 150px 150px
}

.padding-right-155 {
    padding-right: 155px
}

.padding-all-155 {
    padding: 155px 155px 155px 155px
}

.padding-right-160 {
    padding-right: 160px
}

.padding-all-160 {
    padding: 160px 160px 160px 160px
}

.padding-right-165 {
    padding-right: 165px
}

.padding-all-165 {
    padding: 165px 165px 165px 165px
}

.padding-right-170 {
    padding-right: 170px
}

.padding-all-170 {
    padding: 170px 170px 170px 170px
}

.padding-right-175 {
    padding-right: 175px
}

.padding-all-175 {
    padding: 175px 175px 175px 175px
}

.padding-right-180 {
    padding-right: 180px
}

.padding-all-180 {
    padding: 180px 180px 180px 180px
}

.padding-right-185 {
    padding-right: 185px
}

.padding-all-185 {
    padding: 185px 185px 185px 185px
}

.padding-right-190 {
    padding-right: 190px
}

.padding-all-190 {
    padding: 190px 190px 190px 190px
}

.padding-right-195 {
    padding-right: 195px
}

.padding-all-195 {
    padding: 195px 195px 195px 195px
}

.padding-right-200 {
    padding-right: 200px
}

.padding-all-200 {
    padding: 200px 200px 200px 200px
}

.padding-right-205 {
    padding-right: 205px
}

.padding-all-205 {
    padding: 205px 205px 205px 205px
}

.padding-right-210 {
    padding-right: 210px
}

.padding-all-210 {
    padding: 210px 210px 210px 210px
}

.padding-right-215 {
    padding-right: 215px
}

.padding-all-215 {
    padding: 215px 215px 215px 215px
}

.padding-right-220 {
    padding-right: 220px
}

.padding-all-220 {
    padding: 220px 220px 220px 220px
}

.padding-right-225 {
    padding-right: 225px
}

.padding-all-225 {
    padding: 225px 225px 225px 225px
}

.padding-right-230 {
    padding-right: 230px
}

.padding-all-230 {
    padding: 230px 230px 230px 230px
}

.padding-right-235 {
    padding-right: 235px
}

.padding-all-235 {
    padding: 235px 235px 235px 235px
}

.padding-right-240 {
    padding-right: 240px
}

.padding-all-240 {
    padding: 240px 240px 240px 240px
}

.padding-right-245 {
    padding-right: 245px
}

.padding-all-245 {
    padding: 245px 245px 245px 245px
}

.padding-right-250 {
    padding-right: 250px
}

.padding-all-250 {
    padding: 250px 250px 250px 250px
}

.padding-bottom-0 {
    padding-bottom: 0px
}

.padding-all-0 {
    padding: 0px 0px 0px 0px
}

.padding-bottom-5 {
    padding-bottom: 5px
}

.padding-all-5 {
    padding: 5px 5px 5px 5px
}

.padding-bottom-10 {
    padding-bottom: 10px
}

.padding-all-10 {
    padding: 10px 10px 10px 10px
}

.padding-bottom-15 {
    padding-bottom: 15px
}

.padding-all-15 {
    padding: 15px 15px 15px 15px
}

.padding-bottom-20 {
    padding-bottom: 20px
}

.padding-all-20 {
    padding: 20px 20px 20px 20px
}

.padding-bottom-25 {
    padding-bottom: 25px
}

.padding-all-25 {
    padding: 25px 25px 25px 25px
}

.padding-bottom-30 {
    padding-bottom: 30px
}

.padding-all-30 {
    padding: 30px 30px 30px 30px
}

.padding-bottom-35 {
    padding-bottom: 35px
}

.padding-all-35 {
    padding: 35px 35px 35px 35px
}

.padding-bottom-40 {
    padding-bottom: 40px
}

.padding-all-40 {
    padding: 40px 40px 40px 40px
}

.padding-bottom-45 {
    padding-bottom: 45px
}

.padding-all-45 {
    padding: 45px 45px 45px 45px
}

.padding-bottom-50 {
    padding-bottom: 50px
}

.padding-all-50 {
    padding: 50px 50px 50px 50px
}

.padding-bottom-55 {
    padding-bottom: 55px
}

.padding-all-55 {
    padding: 55px 55px 55px 55px
}

.padding-bottom-60 {
    padding-bottom: 60px
}

.padding-all-60 {
    padding: 60px 60px 60px 60px
}

.padding-bottom-65 {
    padding-bottom: 65px
}

.padding-all-65 {
    padding: 65px 65px 65px 65px
}

.padding-bottom-70 {
    padding-bottom: 70px
}

.padding-all-70 {
    padding: 70px 70px 70px 70px
}

.padding-bottom-75 {
    padding-bottom: 75px
}

.padding-all-75 {
    padding: 75px 75px 75px 75px
}

.padding-bottom-80 {
    padding-bottom: 80px
}

.padding-all-80 {
    padding: 80px 80px 80px 80px
}

.padding-bottom-85 {
    padding-bottom: 85px
}

.padding-all-85 {
    padding: 85px 85px 85px 85px
}

.padding-bottom-90 {
    padding-bottom: 90px
}

.padding-all-90 {
    padding: 90px 90px 90px 90px
}

.padding-bottom-95 {
    padding-bottom: 95px
}

.padding-all-95 {
    padding: 95px 95px 95px 95px
}

.padding-bottom-100 {
    padding-bottom: 100px
}

.padding-all-100 {
    padding: 100px 100px 100px 100px
}

.padding-bottom-105 {
    padding-bottom: 105px
}

.padding-all-105 {
    padding: 105px 105px 105px 105px
}

.padding-bottom-110 {
    padding-bottom: 110px
}

.padding-all-110 {
    padding: 110px 110px 110px 110px
}

.padding-bottom-115 {
    padding-bottom: 115px
}

.padding-all-115 {
    padding: 115px 115px 115px 115px
}

.padding-bottom-120 {
    padding-bottom: 120px
}

.padding-all-120 {
    padding: 120px 120px 120px 120px
}

.padding-bottom-125 {
    padding-bottom: 125px
}

.padding-all-125 {
    padding: 125px 125px 125px 125px
}

.padding-bottom-130 {
    padding-bottom: 130px
}

.padding-all-130 {
    padding: 130px 130px 130px 130px
}

.padding-bottom-135 {
    padding-bottom: 135px
}

.padding-all-135 {
    padding: 135px 135px 135px 135px
}

.padding-bottom-140 {
    padding-bottom: 140px
}

.padding-all-140 {
    padding: 140px 140px 140px 140px
}

.padding-bottom-145 {
    padding-bottom: 145px
}

.padding-all-145 {
    padding: 145px 145px 145px 145px
}

.padding-bottom-150 {
    padding-bottom: 150px
}

.padding-all-150 {
    padding: 150px 150px 150px 150px
}

.padding-bottom-155 {
    padding-bottom: 155px
}

.padding-all-155 {
    padding: 155px 155px 155px 155px
}

.padding-bottom-160 {
    padding-bottom: 160px
}

.padding-all-160 {
    padding: 160px 160px 160px 160px
}

.padding-bottom-165 {
    padding-bottom: 165px
}

.padding-all-165 {
    padding: 165px 165px 165px 165px
}

.padding-bottom-170 {
    padding-bottom: 170px
}

.padding-all-170 {
    padding: 170px 170px 170px 170px
}

.padding-bottom-175 {
    padding-bottom: 175px
}

.padding-all-175 {
    padding: 175px 175px 175px 175px
}

.padding-bottom-180 {
    padding-bottom: 180px
}

.padding-all-180 {
    padding: 180px 180px 180px 180px
}

.padding-bottom-185 {
    padding-bottom: 185px
}

.padding-all-185 {
    padding: 185px 185px 185px 185px
}

.padding-bottom-190 {
    padding-bottom: 190px
}

.padding-all-190 {
    padding: 190px 190px 190px 190px
}

.padding-bottom-195 {
    padding-bottom: 195px
}

.padding-all-195 {
    padding: 195px 195px 195px 195px
}

.padding-bottom-200 {
    padding-bottom: 200px
}

.padding-all-200 {
    padding: 200px 200px 200px 200px
}

.padding-bottom-205 {
    padding-bottom: 205px
}

.padding-all-205 {
    padding: 205px 205px 205px 205px
}

.padding-bottom-210 {
    padding-bottom: 210px
}

.padding-all-210 {
    padding: 210px 210px 210px 210px
}

.padding-bottom-215 {
    padding-bottom: 215px
}

.padding-all-215 {
    padding: 215px 215px 215px 215px
}

.padding-bottom-220 {
    padding-bottom: 220px
}

.padding-all-220 {
    padding: 220px 220px 220px 220px
}

.padding-bottom-225 {
    padding-bottom: 225px
}

.padding-all-225 {
    padding: 225px 225px 225px 225px
}

.padding-bottom-230 {
    padding-bottom: 230px
}

.padding-all-230 {
    padding: 230px 230px 230px 230px
}

.padding-bottom-235 {
    padding-bottom: 235px
}

.padding-all-235 {
    padding: 235px 235px 235px 235px
}

.padding-bottom-240 {
    padding-bottom: 240px
}

.padding-all-240 {
    padding: 240px 240px 240px 240px
}

.padding-bottom-245 {
    padding-bottom: 245px
}

.padding-all-245 {
    padding: 245px 245px 245px 245px
}

.padding-bottom-250 {
    padding-bottom: 250px
}

.padding-all-250 {
    padding: 250px 250px 250px 250px
}

.padding-left-0 {
    padding-left: 0px
}

.padding-all-0 {
    padding: 0px 0px 0px 0px
}

.padding-left-5 {
    padding-left: 5px
}

.padding-all-5 {
    padding: 5px 5px 5px 5px
}

.padding-left-10 {
    padding-left: 10px
}

.padding-all-10 {
    padding: 10px 10px 10px 10px
}

.padding-left-15 {
    padding-left: 15px
}

.padding-all-15 {
    padding: 15px 15px 15px 15px
}

.padding-left-20 {
    padding-left: 20px
}

.padding-all-20 {
    padding: 20px 20px 20px 20px
}

.padding-left-25 {
    padding-left: 25px
}

.padding-all-25 {
    padding: 25px 25px 25px 25px
}

.padding-left-30 {
    padding-left: 30px
}

.padding-all-30 {
    padding: 30px 30px 30px 30px
}

.padding-left-35 {
    padding-left: 35px
}

.padding-all-35 {
    padding: 35px 35px 35px 35px
}

.padding-left-40 {
    padding-left: 40px
}

.padding-all-40 {
    padding: 40px 40px 40px 40px
}

.padding-left-45 {
    padding-left: 45px
}

.padding-all-45 {
    padding: 45px 45px 45px 45px
}

.padding-left-50 {
    padding-left: 50px
}

.padding-all-50 {
    padding: 50px 50px 50px 50px
}

.padding-left-55 {
    padding-left: 55px
}

.padding-all-55 {
    padding: 55px 55px 55px 55px
}

.padding-left-60 {
    padding-left: 60px
}

.padding-all-60 {
    padding: 60px 60px 60px 60px
}

.padding-left-65 {
    padding-left: 65px
}

.padding-all-65 {
    padding: 65px 65px 65px 65px
}

.padding-left-70 {
    padding-left: 70px
}

.padding-all-70 {
    padding: 70px 70px 70px 70px
}

.padding-left-75 {
    padding-left: 75px
}

.padding-all-75 {
    padding: 75px 75px 75px 75px
}

.padding-left-80 {
    padding-left: 80px
}

.padding-all-80 {
    padding: 80px 80px 80px 80px
}

.padding-left-85 {
    padding-left: 85px
}

.padding-all-85 {
    padding: 85px 85px 85px 85px
}

.padding-left-90 {
    padding-left: 90px
}

.padding-all-90 {
    padding: 90px 90px 90px 90px
}

.padding-left-95 {
    padding-left: 95px
}

.padding-all-95 {
    padding: 95px 95px 95px 95px
}

.padding-left-100 {
    padding-left: 100px
}

.padding-all-100 {
    padding: 100px 100px 100px 100px
}

.padding-left-105 {
    padding-left: 105px
}

.padding-all-105 {
    padding: 105px 105px 105px 105px
}

.padding-left-110 {
    padding-left: 110px
}

.padding-all-110 {
    padding: 110px 110px 110px 110px
}

.padding-left-115 {
    padding-left: 115px
}

.padding-all-115 {
    padding: 115px 115px 115px 115px
}

.padding-left-120 {
    padding-left: 120px
}

.padding-all-120 {
    padding: 120px 120px 120px 120px
}

.padding-left-125 {
    padding-left: 125px
}

.padding-all-125 {
    padding: 125px 125px 125px 125px
}

.padding-left-130 {
    padding-left: 130px
}

.padding-all-130 {
    padding: 130px 130px 130px 130px
}

.padding-left-135 {
    padding-left: 135px
}

.padding-all-135 {
    padding: 135px 135px 135px 135px
}

.padding-left-140 {
    padding-left: 140px
}

.padding-all-140 {
    padding: 140px 140px 140px 140px
}

.padding-left-145 {
    padding-left: 145px
}

.padding-all-145 {
    padding: 145px 145px 145px 145px
}

.padding-left-150 {
    padding-left: 150px
}

.padding-all-150 {
    padding: 150px 150px 150px 150px
}

.padding-left-155 {
    padding-left: 155px
}

.padding-all-155 {
    padding: 155px 155px 155px 155px
}

.padding-left-160 {
    padding-left: 160px
}

.padding-all-160 {
    padding: 160px 160px 160px 160px
}

.padding-left-165 {
    padding-left: 165px
}

.padding-all-165 {
    padding: 165px 165px 165px 165px
}

.padding-left-170 {
    padding-left: 170px
}

.padding-all-170 {
    padding: 170px 170px 170px 170px
}

.padding-left-175 {
    padding-left: 175px
}

.padding-all-175 {
    padding: 175px 175px 175px 175px
}

.padding-left-180 {
    padding-left: 180px
}

.padding-all-180 {
    padding: 180px 180px 180px 180px
}

.padding-left-185 {
    padding-left: 185px
}

.padding-all-185 {
    padding: 185px 185px 185px 185px
}

.padding-left-190 {
    padding-left: 190px
}

.padding-all-190 {
    padding: 190px 190px 190px 190px
}

.padding-left-195 {
    padding-left: 195px
}

.padding-all-195 {
    padding: 195px 195px 195px 195px
}

.padding-left-200 {
    padding-left: 200px
}

.padding-all-200 {
    padding: 200px 200px 200px 200px
}

.padding-left-205 {
    padding-left: 205px
}

.padding-all-205 {
    padding: 205px 205px 205px 205px
}

.padding-left-210 {
    padding-left: 210px
}

.padding-all-210 {
    padding: 210px 210px 210px 210px
}

.padding-left-215 {
    padding-left: 215px
}

.padding-all-215 {
    padding: 215px 215px 215px 215px
}

.padding-left-220 {
    padding-left: 220px
}

.padding-all-220 {
    padding: 220px 220px 220px 220px
}

.padding-left-225 {
    padding-left: 225px
}

.padding-all-225 {
    padding: 225px 225px 225px 225px
}

.padding-left-230 {
    padding-left: 230px
}

.padding-all-230 {
    padding: 230px 230px 230px 230px
}

.padding-left-235 {
    padding-left: 235px
}

.padding-all-235 {
    padding: 235px 235px 235px 235px
}

.padding-left-240 {
    padding-left: 240px
}

.padding-all-240 {
    padding: 240px 240px 240px 240px
}

.padding-left-245 {
    padding-left: 245px
}

.padding-all-245 {
    padding: 245px 245px 245px 245px
}

.padding-left-250 {
    padding-left: 250px
}

.padding-all-250 {
    padding: 250px 250px 250px 250px
}

.padding-all-1 {
    padding: 1px
}

.margin-0-auto {
    margin: 0 auto
}

.table>tbody>tr>td.vertical-align-middle {
    vertical-align: middle
}

.well {
    -webkit-box-shadow: none;
    box-shadow: none
}

.well.well__no-border {
    border: none
}

.well-darker {
    background-color: #e9edf3
}

.well__empty-bg {
    background: inherit
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #38464e
}

h1>.pill,
h2>.pill,
h3>.pill,
h4>.pill,
h5>.pill,
h6>.pill {
    font-size: 75%;
    font-weight: normal;
    line-height: 1.4
}

.new__h2 {
    font-size: 30px;
    font-weight: 300
}

.new__h5 {
    font-size: 12px;
    color: #b9c5cc;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400
}

h1 {
    line-height: 38px
}

h2 {
    font-size: 18px;
    font-weight: 600
}

h3 {
    font-size: 14px;
    font-weight: bold
}

h6 {
    text-transform: uppercase;
    letter-spacing: 1px
}

.modal-title {
    font-weight: bold;
    line-height: 1
}

.small {
    font-size: 85%
}

.smaller {
    font-size: 65%
}

legend.no-border {
    border-bottom: 0
}

.white {
    color: #ffffff
}

.text-muted:hover {
    color: #b9c5cc
}

.text-no-underline-hover:hover {
    text-decoration: none;
    color: #8da0ac
}

.thin-weight {
    font-weight: 300
}

.bold-weight {
    font-weight: bold
}

.semibold-weight {
    font-weight: 600
}

.normal-weight {
    font-weight: 400
}

.dotted-underline {
    border-bottom: 1px dotted #777777
}

.text-uppercase {
    text-transform: uppercase;
    letter-spacing: 1px
}

.link-no-underline:hover {
    text-decoration: none
}

.link-text-color {
    color: #38464e
}

.break-word {
    word-wrap: break-word
}

body {
    -webkit-backface-visibility: hidden
}

.animated {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    -moz-animation-duration: 2s;
    -o-animation-duration: 2s;
    animation-duration: 2s
}

.animated-delay {
    animation-delay: 0.75s;
    -webkit-animation-delay: 0.75s
}

.animated-delay-quarter {
    animation-delay: 0.25s;
    -webkit-animation-delay: 0.25s
}

.animated-delay-half {
    animation-delay: 0.5s;
    -webkit-animation-delay: 0.5s
}

.animated-delay-one {
    animation-delay: 1s;
    -webkit-animation-delay: 1s
}

.animated-delay-two {
    animation-delay: 2s;
    -webkit-animation-delay: 2s
}

.animated-delay-three {
    animation-delay: 3s;
    -webkit-animation-delay: 3s
}

.animated-delay-four {
    animation-delay: 4s;
    -webkit-animation-delay: 4s
}

.animated-delay-five {
    animation-delay: 5s;
    -webkit-animation-delay: 5s
}

@-webkit-keyframes flash {
    0%,
    50%,
    100% {
        opacity: 1
    }
    25%,
    75% {
        opacity: 0
    }
}

@-moz-keyframes flash {
    0%,
    50%,
    100% {
        opacity: 1
    }
    25%,
    75% {
        opacity: 0
    }
}

@-o-keyframes flash {
    0%,
    50%,
    100% {
        opacity: 1
    }
    25%,
    75% {
        opacity: 0
    }
}

@keyframes flash {
    0%,
    50%,
    100% {
        opacity: 1
    }
    25%,
    75% {
        opacity: 0
    }
}

.flash {
    -webkit-animation-name: flash;
    -moz-animation-name: flash;
    -o-animation-name: flash;
    animation-name: flash
}

@-webkit-keyframes shake {
    0%,
    100% {
        -webkit-transform: translateX(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateX(-10px)
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateX(10px)
    }
}

@-moz-keyframes shake {
    0%,
    100% {
        -moz-transform: translateX(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -moz-transform: translateX(-10px)
    }
    20%,
    40%,
    60%,
    80% {
        -moz-transform: translateX(10px)
    }
}

@-o-keyframes shake {
    0%,
    100% {
        -o-transform: translateX(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -o-transform: translateX(-10px)
    }
    20%,
    40%,
    60%,
    80% {
        -o-transform: translateX(10px)
    }
}

@keyframes shake {
    0%,
    100% {
        transform: translateX(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translateX(-10px)
    }
    20%,
    40%,
    60%,
    80% {
        transform: translateX(10px)
    }
}

.shake {
    -webkit-animation-name: shake;
    -moz-animation-name: shake;
    -o-animation-name: shake;
    animation-name: shake
}

@-webkit-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px)
    }
}

@-moz-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -moz-transform: translateY(0)
    }
    40% {
        -moz-transform: translateY(-30px)
    }
    60% {
        -moz-transform: translateY(-15px)
    }
}

@-o-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -o-transform: translateY(0)
    }
    40% {
        -o-transform: translateY(-30px)
    }
    60% {
        -o-transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        transform: translateY(0)
    }
    40% {
        transform: translateY(-30px)
    }
    60% {
        transform: translateY(-15px)
    }
}

.bounce {
    -webkit-animation-name: bounce;
    -moz-animation-name: bounce;
    -o-animation-name: bounce;
    animation-name: bounce
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1)
    }
    10%,
    20% {
        -webkit-transform: scale(0.9) rotate(-3deg)
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale(1.1) rotate(3deg)
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale(1.1) rotate(-3deg)
    }
    100% {
        -webkit-transform: scale(1) rotate(0)
    }
}

@-moz-keyframes tada {
    0% {
        -moz-transform: scale(1)
    }
    10%,
    20% {
        -moz-transform: scale(0.9) rotate(-3deg)
    }
    30%,
    50%,
    70%,
    90% {
        -moz-transform: scale(1.1) rotate(3deg)
    }
    40%,
    60%,
    80% {
        -moz-transform: scale(1.1) rotate(-3deg)
    }
    100% {
        -moz-transform: scale(1) rotate(0)
    }
}

@-o-keyframes tada {
    0% {
        -o-transform: scale(1)
    }
    10%,
    20% {
        -o-transform: scale(0.9) rotate(-3deg)
    }
    30%,
    50%,
    70%,
    90% {
        -o-transform: scale(1.1) rotate(3deg)
    }
    40%,
    60%,
    80% {
        -o-transform: scale(1.1) rotate(-3deg)
    }
    100% {
        -o-transform: scale(1) rotate(0)
    }
}

@keyframes tada {
    0% {
        transform: scale(1)
    }
    10%,
    20% {
        transform: scale(0.9) rotate(-3deg)
    }
    30%,
    50%,
    70%,
    90% {
        transform: scale(1.1) rotate(3deg)
    }
    40%,
    60%,
    80% {
        transform: scale(1.1) rotate(-3deg)
    }
    100% {
        transform: scale(1) rotate(0)
    }
}

.tada {
    -webkit-animation-name: tada;
    -moz-animation-name: tada;
    -o-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes swing {
    20%,
    40%,
    60%,
    80%,
    100% {
        -webkit-transform-origin: top center
    }
    20% {
        -webkit-transform: rotate(15deg)
    }
    40% {
        -webkit-transform: rotate(-10deg)
    }
    60% {
        -webkit-transform: rotate(5deg)
    }
    80% {
        -webkit-transform: rotate(-5deg)
    }
    100% {
        -webkit-transform: rotate(0deg)
    }
}

@-moz-keyframes swing {
    20% {
        -moz-transform: rotate(15deg)
    }
    40% {
        -moz-transform: rotate(-10deg)
    }
    60% {
        -moz-transform: rotate(5deg)
    }
    80% {
        -moz-transform: rotate(-5deg)
    }
    100% {
        -moz-transform: rotate(0deg)
    }
}

@-o-keyframes swing {
    20% {
        -o-transform: rotate(15deg)
    }
    40% {
        -o-transform: rotate(-10deg)
    }
    60% {
        -o-transform: rotate(5deg)
    }
    80% {
        -o-transform: rotate(-5deg)
    }
    100% {
        -o-transform: rotate(0deg)
    }
}

@keyframes swing {
    20% {
        transform: rotate(15deg)
    }
    40% {
        transform: rotate(-10deg)
    }
    60% {
        transform: rotate(5deg)
    }
    80% {
        transform: rotate(-5deg)
    }
    100% {
        transform: rotate(0deg)
    }
}

.swing {
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    -moz-animation-name: swing;
    -o-animation-name: swing;
    animation-name: swing
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateX(0%)
    }
    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg)
    }
    30% {
        -webkit-transform: translateX(20%) rotate(3deg)
    }
    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg)
    }
    60% {
        -webkit-transform: translateX(10%) rotate(2deg)
    }
    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg)
    }
    100% {
        -webkit-transform: translateX(0%)
    }
}

@-moz-keyframes wobble {
    0% {
        -moz-transform: translateX(0%)
    }
    15% {
        -moz-transform: translateX(-25%) rotate(-5deg)
    }
    30% {
        -moz-transform: translateX(20%) rotate(3deg)
    }
    45% {
        -moz-transform: translateX(-15%) rotate(-3deg)
    }
    60% {
        -moz-transform: translateX(10%) rotate(2deg)
    }
    75% {
        -moz-transform: translateX(-5%) rotate(-1deg)
    }
    100% {
        -moz-transform: translateX(0%)
    }
}

@-o-keyframes wobble {
    0% {
        -o-transform: translateX(0%)
    }
    15% {
        -o-transform: translateX(-25%) rotate(-5deg)
    }
    30% {
        -o-transform: translateX(20%) rotate(3deg)
    }
    45% {
        -o-transform: translateX(-15%) rotate(-3deg)
    }
    60% {
        -o-transform: translateX(10%) rotate(2deg)
    }
    75% {
        -o-transform: translateX(-5%) rotate(-1deg)
    }
    100% {
        -o-transform: translateX(0%)
    }
}

@keyframes wobble {
    0% {
        transform: translateX(0%)
    }
    15% {
        transform: translateX(-25%) rotate(-5deg)
    }
    30% {
        transform: translateX(20%) rotate(3deg)
    }
    45% {
        transform: translateX(-15%) rotate(-3deg)
    }
    60% {
        transform: translateX(10%) rotate(2deg)
    }
    75% {
        transform: translateX(-5%) rotate(-1deg)
    }
    100% {
        transform: translateX(0%)
    }
}

.wobble {
    -webkit-animation-name: wobble;
    -moz-animation-name: wobble;
    -o-animation-name: wobble;
    animation-name: wobble
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.1)
    }
    100% {
        -webkit-transform: scale(1)
    }
}

@-moz-keyframes pulse {
    0% {
        -moz-transform: scale(1)
    }
    50% {
        -moz-transform: scale(1.1)
    }
    100% {
        -moz-transform: scale(1)
    }
}

@-o-keyframes pulse {
    0% {
        -o-transform: scale(1)
    }
    50% {
        -o-transform: scale(1.1)
    }
    100% {
        -o-transform: scale(1)
    }
}

@keyframes pulse {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.1)
    }
    100% {
        transform: scale(1)
    }
}

.pulse {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -o-animation-name: pulse;
    animation-name: pulse
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(0);
        -webkit-animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -webkit-animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in
    }
    80% {
        -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
        -webkit-animation-timing-function: ease-in
    }
    100% {
        -webkit-transform: perspective(400px) scale(1);
        -webkit-animation-timing-function: ease-in
    }
}

@-moz-keyframes flip {
    0% {
        -moz-transform: perspective(400px) rotateY(0);
        -moz-animation-timing-function: ease-out
    }
    40% {
        -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -moz-animation-timing-function: ease-out
    }
    50% {
        -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -moz-animation-timing-function: ease-in
    }
    80% {
        -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
        -moz-animation-timing-function: ease-in
    }
    100% {
        -moz-transform: perspective(400px) scale(1);
        -moz-animation-timing-function: ease-in
    }
}

@-o-keyframes flip {
    0% {
        -o-transform: perspective(400px) rotateY(0);
        -o-animation-timing-function: ease-out
    }
    40% {
        -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -o-animation-timing-function: ease-out
    }
    50% {
        -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -o-animation-timing-function: ease-in
    }
    80% {
        -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
        -o-animation-timing-function: ease-in
    }
    100% {
        -o-transform: perspective(400px) scale(1);
        -o-animation-timing-function: ease-in
    }
}

@keyframes flip {
    0% {
        transform: perspective(400px) rotateY(0);
        animation-timing-function: ease-out
    }
    40% {
        transform: perspective(400px) translateZ(150px) rotateY(170deg);
        animation-timing-function: ease-out
    }
    50% {
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        animation-timing-function: ease-in
    }
    80% {
        transform: perspective(400px) rotateY(360deg) scale(0.95);
        animation-timing-function: ease-in
    }
    100% {
        transform: perspective(400px) scale(1);
        animation-timing-function: ease-in
    }
}

.flip {
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: flip;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: flip;
    -o-backface-visibility: visible !important;
    -o-animation-name: flip;
    backface-visibility: visible !important;
    animation-name: flip
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg)
    }
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg)
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
}

@-moz-keyframes flipInX {
    0% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    40% {
        -moz-transform: perspective(400px) rotateX(-10deg)
    }
    70% {
        -moz-transform: perspective(400px) rotateX(10deg)
    }
    100% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
}

@-o-keyframes flipInX {
    0% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    40% {
        -o-transform: perspective(400px) rotateX(-10deg)
    }
    70% {
        -o-transform: perspective(400px) rotateX(10deg)
    }
    100% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
}

@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    40% {
        transform: perspective(400px) rotateX(-10deg)
    }
    70% {
        transform: perspective(400px) rotateX(10deg)
    }
    100% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: flipInX;
    -o-backface-visibility: visible !important;
    -o-animation-name: flipInX;
    backface-visibility: visible !important;
    animation-name: flipInX
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@-moz-keyframes flipOutX {
    0% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
    100% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@-o-keyframes flipOutX {
    0% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
    100% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    0% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
    100% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    -moz-animation-name: flipOutX;
    -moz-backface-visibility: visible !important;
    -o-animation-name: flipOutX;
    -o-backface-visibility: visible !important;
    animation-name: flipOutX;
    backface-visibility: visible !important
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg)
    }
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg)
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
}

@-moz-keyframes flipInY {
    0% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    40% {
        -moz-transform: perspective(400px) rotateY(-10deg)
    }
    70% {
        -moz-transform: perspective(400px) rotateY(10deg)
    }
    100% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
}

@-o-keyframes flipInY {
    0% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    40% {
        -o-transform: perspective(400px) rotateY(-10deg)
    }
    70% {
        -o-transform: perspective(400px) rotateY(10deg)
    }
    100% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
}

@keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    40% {
        transform: perspective(400px) rotateY(-10deg)
    }
    70% {
        transform: perspective(400px) rotateY(10deg)
    }
    100% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: flipInY;
    -o-backface-visibility: visible !important;
    -o-animation-name: flipInY;
    backface-visibility: visible !important;
    animation-name: flipInY
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@-moz-keyframes flipOutY {
    0% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
    100% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@-o-keyframes flipOutY {
    0% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
    100% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@keyframes flipOutY {
    0% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
    100% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.flipOutY {
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: flipOutY;
    -o-backface-visibility: visible !important;
    -o-animation-name: flipOutY;
    backface-visibility: visible !important;
    animation-name: flipOutY
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes fadeInUp {
    0% {
        opacity: 0;
        -moz-transform: translateY(20px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}

@-o-keyframes fadeInUp {
    0% {
        opacity: 0;
        -o-transform: translateY(20px)
    }
    100% {
        opacity: 1;
        -o-transform: translateY(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes fadeInDown {
    0% {
        opacity: 0;
        -moz-transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}

@-o-keyframes fadeInDown {
    0% {
        opacity: 0;
        -o-transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        -o-transform: translateY(0)
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -moz-transform: translateX(-20px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-o-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -o-transform: translateX(-20px)
    }
    100% {
        opacity: 1;
        -o-transform: translateX(0)
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translateX(-20px)
    }
    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    -o-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes fadeInRight {
    0% {
        opacity: 0;
        -moz-transform: translateX(20px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-o-keyframes fadeInRight {
    0% {
        opacity: 0;
        -o-transform: translateX(20px)
    }
    100% {
        opacity: 1;
        -o-transform: translateX(0)
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translateX(20px)
    }
    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    -moz-animation-name: fadeInRight;
    -o-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -moz-transform: translateY(2000px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}

@-o-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -o-transform: translateY(2000px)
    }
    100% {
        opacity: 1;
        -o-transform: translateY(0)
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        transform: translateY(2000px)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    -moz-animation-name: fadeInUpBig;
    -o-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -moz-transform: translateY(-2000px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}

@-o-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -o-transform: translateY(-2000px)
    }
    100% {
        opacity: 1;
        -o-transform: translateY(0)
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        transform: translateY(-2000px)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    -moz-animation-name: fadeInDownBig;
    -o-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -moz-transform: translateX(-2000px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-o-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -o-transform: translateX(-2000px)
    }
    100% {
        opacity: 1;
        -o-transform: translateX(0)
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        transform: translateX(-2000px)
    }
    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    -moz-animation-name: fadeInLeftBig;
    -o-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -moz-transform: translateX(2000px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-o-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -o-transform: translateX(2000px)
    }
    100% {
        opacity: 1;
        -o-transform: translateX(0)
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        transform: translateX(2000px)
    }
    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    -moz-animation-name: fadeInRightBig;
    -o-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-moz-keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-o-keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    -moz-animation-name: fadeOut;
    -o-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px)
    }
}

@-moz-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -moz-transform: translateY(-20px)
    }
}

@-o-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -o-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -o-transform: translateY(-20px)
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        transform: translateY(-20px)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    -moz-animation-name: fadeOutUp;
    -o-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(20px)
    }
}

@-moz-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -moz-transform: translateY(20px)
    }
}

@-o-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -o-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -o-transform: translateY(20px)
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        transform: translateY(20px)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    -moz-animation-name: fadeOutDown;
    -o-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px)
    }
}

@-moz-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -moz-transform: translateX(-20px)
    }
}

@-o-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -o-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -o-transform: translateX(-20px)
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        transform: translateX(-20px)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    -moz-animation-name: fadeOutLeft;
    -o-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(20px)
    }
}

@-moz-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -moz-transform: translateX(20px)
    }
}

@-o-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -o-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -o-transform: translateX(20px)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1;
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        transform: translateX(20px)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    -moz-animation-name: fadeOutRight;
    -o-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px)
    }
}

@-moz-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -moz-transform: translateY(-2000px)
    }
}

@-o-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -o-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -o-transform: translateY(-2000px)
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        transform: translateY(-2000px)
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    -moz-animation-name: fadeOutUpBig;
    -o-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px)
    }
}

@-moz-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -moz-transform: translateY(2000px)
    }
}

@-o-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -o-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -o-transform: translateY(2000px)
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        transform: translateY(2000px)
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    -moz-animation-name: fadeOutDownBig;
    -o-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px)
    }
}

@-moz-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -moz-transform: translateX(-2000px)
    }
}

@-o-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -o-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -o-transform: translateX(-2000px)
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        transform: translateX(-2000px)
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    -moz-animation-name: fadeOutLeftBig;
    -o-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px)
    }
}

@-moz-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -moz-transform: translateX(2000px)
    }
}

@-o-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -o-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -o-transform: translateX(2000px)
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        transform: translateX(2000px)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    -moz-animation-name: fadeOutRightBig;
    -o-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.3)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05)
    }
    70% {
        -webkit-transform: scale(0.9)
    }
    100% {
        -webkit-transform: scale(1)
    }
}

@-moz-keyframes bounceIn {
    0% {
        opacity: 0;
        -moz-transform: scale(0.3)
    }
    50% {
        opacity: 1;
        -moz-transform: scale(1.05)
    }
    70% {
        -moz-transform: scale(0.9)
    }
    100% {
        -moz-transform: scale(1)
    }
}

@-o-keyframes bounceIn {
    0% {
        opacity: 0;
        -o-transform: scale(0.3)
    }
    50% {
        opacity: 1;
        -o-transform: scale(1.05)
    }
    70% {
        -o-transform: scale(0.9)
    }
    100% {
        -o-transform: scale(1)
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        transform: scale(0.3)
    }
    50% {
        opacity: 1;
        transform: scale(1.05)
    }
    70% {
        transform: scale(0.9)
    }
    100% {
        transform: scale(1)
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    -moz-animation-name: bounceIn;
    -o-animation-name: bounceIn;
    animation-name: bounceIn
}

@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px)
    }
    80% {
        -webkit-transform: translateY(10px)
    }
    100% {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes bounceInUp {
    0% {
        opacity: 0;
        -moz-transform: translateY(2000px)
    }
    60% {
        opacity: 1;
        -moz-transform: translateY(-30px)
    }
    80% {
        -moz-transform: translateY(10px)
    }
    100% {
        -moz-transform: translateY(0)
    }
}

@-o-keyframes bounceInUp {
    0% {
        opacity: 0;
        -o-transform: translateY(2000px)
    }
    60% {
        opacity: 1;
        -o-transform: translateY(-30px)
    }
    80% {
        -o-transform: translateY(10px)
    }
    100% {
        -o-transform: translateY(0)
    }
}

@keyframes bounceInUp {
    0% {
        opacity: 0;
        transform: translateY(2000px)
    }
    60% {
        opacity: 1;
        transform: translateY(-30px)
    }
    80% {
        transform: translateY(10px)
    }
    100% {
        transform: translateY(0)
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    -moz-animation-name: bounceInUp;
    -o-animation-name: bounceInUp;
    animation-name: bounceInUp
}

@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(30px)
    }
    80% {
        -webkit-transform: translateY(-10px)
    }
    100% {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes bounceInDown {
    0% {
        opacity: 0;
        -moz-transform: translateY(-2000px)
    }
    60% {
        opacity: 1;
        -moz-transform: translateY(30px)
    }
    80% {
        -moz-transform: translateY(-10px)
    }
    100% {
        -moz-transform: translateY(0)
    }
}

@-o-keyframes bounceInDown {
    0% {
        opacity: 0;
        -o-transform: translateY(-2000px)
    }
    60% {
        opacity: 1;
        -o-transform: translateY(30px)
    }
    80% {
        -o-transform: translateY(-10px)
    }
    100% {
        -o-transform: translateY(0)
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        transform: translateY(-2000px)
    }
    60% {
        opacity: 1;
        transform: translateY(30px)
    }
    80% {
        transform: translateY(-10px)
    }
    100% {
        transform: translateY(0)
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    -moz-animation-name: bounceInDown;
    -o-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(30px)
    }
    80% {
        -webkit-transform: translateX(-10px)
    }
    100% {
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -moz-transform: translateX(-2000px)
    }
    60% {
        opacity: 1;
        -moz-transform: translateX(30px)
    }
    80% {
        -moz-transform: translateX(-10px)
    }
    100% {
        -moz-transform: translateX(0)
    }
}

@-o-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -o-transform: translateX(-2000px)
    }
    60% {
        opacity: 1;
        -o-transform: translateX(30px)
    }
    80% {
        -o-transform: translateX(-10px)
    }
    100% {
        -o-transform: translateX(0)
    }
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        transform: translateX(-2000px)
    }
    60% {
        opacity: 1;
        transform: translateX(30px)
    }
    80% {
        transform: translateX(-10px)
    }
    100% {
        transform: translateX(0)
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    -moz-animation-name: bounceInLeft;
    -o-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px)
    }
    80% {
        -webkit-transform: translateX(10px)
    }
    100% {
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes bounceInRight {
    0% {
        opacity: 0;
        -moz-transform: translateX(2000px)
    }
    60% {
        opacity: 1;
        -moz-transform: translateX(-30px)
    }
    80% {
        -moz-transform: translateX(10px)
    }
    100% {
        -moz-transform: translateX(0)
    }
}

@-o-keyframes bounceInRight {
    0% {
        opacity: 0;
        -o-transform: translateX(2000px)
    }
    60% {
        opacity: 1;
        -o-transform: translateX(-30px)
    }
    80% {
        -o-transform: translateX(10px)
    }
    100% {
        -o-transform: translateX(0)
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        transform: translateX(2000px)
    }
    60% {
        opacity: 1;
        transform: translateX(-30px)
    }
    80% {
        transform: translateX(10px)
    }
    100% {
        transform: translateX(0)
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    -moz-animation-name: bounceInRight;
    -o-animation-name: bounceInRight;
    animation-name: bounceInRight
}

@-webkit-keyframes bounceOut {
    0% {
        -webkit-transform: scale(1)
    }
    25% {
        -webkit-transform: scale(0.95)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.1)
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(0.3)
    }
}

@-moz-keyframes bounceOut {
    0% {
        -moz-transform: scale(1)
    }
    25% {
        -moz-transform: scale(0.95)
    }
    50% {
        opacity: 1;
        -moz-transform: scale(1.1)
    }
    100% {
        opacity: 0;
        -moz-transform: scale(0.3)
    }
}

@-o-keyframes bounceOut {
    0% {
        -o-transform: scale(1)
    }
    25% {
        -o-transform: scale(0.95)
    }
    50% {
        opacity: 1;
        -o-transform: scale(1.1)
    }
    100% {
        opacity: 0;
        -o-transform: scale(0.3)
    }
}

@keyframes bounceOut {
    0% {
        transform: scale(1)
    }
    25% {
        transform: scale(0.95)
    }
    50% {
        opacity: 1;
        transform: scale(1.1)
    }
    100% {
        opacity: 0;
        transform: scale(0.3)
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    -moz-animation-name: bounceOut;
    -o-animation-name: bounceOut;
    animation-name: bounceOut
}

@-webkit-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px)
    }
}

@-moz-keyframes bounceOutUp {
    0% {
        -moz-transform: translateY(0)
    }
    20% {
        opacity: 1;
        -moz-transform: translateY(20px)
    }
    100% {
        opacity: 0;
        -moz-transform: translateY(-2000px)
    }
}

@-o-keyframes bounceOutUp {
    0% {
        -o-transform: translateY(0)
    }
    20% {
        opacity: 1;
        -o-transform: translateY(20px)
    }
    100% {
        opacity: 0;
        -o-transform: translateY(-2000px)
    }
}

@keyframes bounceOutUp {
    0% {
        transform: translateY(0)
    }
    20% {
        opacity: 1;
        transform: translateY(20px)
    }
    100% {
        opacity: 0;
        transform: translateY(-2000px)
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    -moz-animation-name: bounceOutUp;
    -o-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

@-webkit-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px)
    }
}

@-moz-keyframes bounceOutDown {
    0% {
        -moz-transform: translateY(0)
    }
    20% {
        opacity: 1;
        -moz-transform: translateY(-20px)
    }
    100% {
        opacity: 0;
        -moz-transform: translateY(2000px)
    }
}

@-o-keyframes bounceOutDown {
    0% {
        -o-transform: translateY(0)
    }
    20% {
        opacity: 1;
        -o-transform: translateY(-20px)
    }
    100% {
        opacity: 0;
        -o-transform: translateY(2000px)
    }
}

@keyframes bounceOutDown {
    0% {
        transform: translateY(0)
    }
    20% {
        opacity: 1;
        transform: translateY(-20px)
    }
    100% {
        opacity: 0;
        transform: translateY(2000px)
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    -moz-animation-name: bounceOutDown;
    -o-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px)
    }
}

@-moz-keyframes bounceOutLeft {
    0% {
        -moz-transform: translateX(0)
    }
    20% {
        opacity: 1;
        -moz-transform: translateX(20px)
    }
    100% {
        opacity: 0;
        -moz-transform: translateX(-2000px)
    }
}

@-o-keyframes bounceOutLeft {
    0% {
        -o-transform: translateX(0)
    }
    20% {
        opacity: 1;
        -o-transform: translateX(20px)
    }
    100% {
        opacity: 0;
        -o-transform: translateX(-2000px)
    }
}

@keyframes bounceOutLeft {
    0% {
        transform: translateX(0)
    }
    20% {
        opacity: 1;
        transform: translateX(20px)
    }
    100% {
        opacity: 0;
        transform: translateX(-2000px)
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    -moz-animation-name: bounceOutLeft;
    -o-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px)
    }
}

@-moz-keyframes bounceOutRight {
    0% {
        -moz-transform: translateX(0)
    }
    20% {
        opacity: 1;
        -moz-transform: translateX(-20px)
    }
    100% {
        opacity: 0;
        -moz-transform: translateX(2000px)
    }
}

@-o-keyframes bounceOutRight {
    0% {
        -o-transform: translateX(0)
    }
    20% {
        opacity: 1;
        -o-transform: translateX(-20px)
    }
    100% {
        opacity: 0;
        -o-transform: translateX(2000px)
    }
}

@keyframes bounceOutRight {
    0% {
        transform: translateX(0)
    }
    20% {
        opacity: 1;
        transform: translateX(-20px)
    }
    100% {
        opacity: 0;
        transform: translateX(2000px)
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    -moz-animation-name: bounceOutRight;
    -o-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(0);
        opacity: 1
    }
}

@-moz-keyframes rotateIn {
    0% {
        -moz-transform-origin: center center;
        -moz-transform: rotate(-200deg);
        opacity: 0
    }
    100% {
        -moz-transform-origin: center center;
        -moz-transform: rotate(0);
        opacity: 1
    }
}

@-o-keyframes rotateIn {
    0% {
        -o-transform-origin: center center;
        -o-transform: rotate(-200deg);
        opacity: 0
    }
    100% {
        -o-transform-origin: center center;
        -o-transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateIn {
    0% {
        transform-origin: center center;
        transform: rotate(-200deg);
        opacity: 0
    }
    100% {
        transform-origin: center center;
        transform: rotate(0);
        opacity: 1
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    -moz-animation-name: rotateIn;
    -o-animation-name: rotateIn;
    animation-name: rotateIn
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
}

@-moz-keyframes rotateInUpLeft {
    0% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }
}

@-o-keyframes rotateInUpLeft {
    0% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInUpLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(90deg);
        opacity: 0
    }
    100% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    -moz-animation-name: rotateInUpLeft;
    -o-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
}

@-moz-keyframes rotateInDownLeft {
    0% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }
}

@-o-keyframes rotateInDownLeft {
    0% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInDownLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    -moz-animation-name: rotateInDownLeft;
    -o-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
}

@-moz-keyframes rotateInUpRight {
    0% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }
}

@-o-keyframes rotateInUpRight {
    0% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInUpRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    -moz-animation-name: rotateInUpRight;
    -o-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}

@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
}

@-moz-keyframes rotateInDownRight {
    0% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }
}

@-o-keyframes rotateInDownRight {
    0% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(90deg);
        opacity: 0
    }
    100% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    -moz-animation-name: rotateInDownRight;
    -o-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight
}

@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(200deg);
        opacity: 0
    }
}

@-moz-keyframes rotateOut {
    0% {
        -moz-transform-origin: center center;
        -moz-transform: rotate(0);
        opacity: 1
    }
    100% {
        -moz-transform-origin: center center;
        -moz-transform: rotate(200deg);
        opacity: 0
    }
}

@-o-keyframes rotateOut {
    0% {
        -o-transform-origin: center center;
        -o-transform: rotate(0);
        opacity: 1
    }
    100% {
        -o-transform-origin: center center;
        -o-transform: rotate(200deg);
        opacity: 0
    }
}

@keyframes rotateOut {
    0% {
        transform-origin: center center;
        transform: rotate(0);
        opacity: 1
    }
    100% {
        transform-origin: center center;
        transform: rotate(200deg);
        opacity: 0
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    -moz-animation-name: rotateOut;
    -o-animation-name: rotateOut;
    animation-name: rotateOut
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        opacity: 0
    }
}

@-moz-keyframes rotateOutUpLeft {
    0% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }
    100% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(-90deg);
        opacity: 0
    }
}

@-o-keyframes rotateOutUpLeft {
    0% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(0);
        opacity: 1
    }
    100% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1
    }
    100% {
        transform-origin: left bottom;
        transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    -moz-animation-name: rotateOutUpLeft;
    -o-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0
    }
}

@-moz-keyframes rotateOutDownLeft {
    0% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }
    100% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(90deg);
        opacity: 0
    }
}

@-o-keyframes rotateOutDownLeft {
    0% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(0);
        opacity: 1
    }
    100% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1
    }
    100% {
        transform-origin: left bottom;
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    -moz-animation-name: rotateOutDownLeft;
    -o-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0
    }
}

@-moz-keyframes rotateOutUpRight {
    0% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }
    100% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(90deg);
        opacity: 0
    }
}

@-o-keyframes rotateOutUpRight {
    0% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(0);
        opacity: 1
    }
    100% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1
    }
    100% {
        transform-origin: right bottom;
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    -moz-animation-name: rotateOutUpRight;
    -o-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        opacity: 0
    }
}

@-moz-keyframes rotateOutDownRight {
    0% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }
    100% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(-90deg);
        opacity: 0
    }
}

@-o-keyframes rotateOutDownRight {
    0% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(0);
        opacity: 1
    }
    100% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1
    }
    100% {
        transform-origin: right bottom;
        transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    -moz-animation-name: rotateOutDownRight;
    -o-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        -webkit-transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out
    }
    20%,
    60% {
        -webkit-transform: rotate(80deg);
        -webkit-transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out
    }
    40% {
        -webkit-transform: rotate(60deg);
        -webkit-transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out
    }
    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        opacity: 1;
        -webkit-transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out
    }
    100% {
        -webkit-transform: translateY(700px);
        opacity: 0
    }
}

@-moz-keyframes hinge {
    0% {
        -moz-transform: rotate(0);
        -moz-transform-origin: top left;
        -moz-animation-timing-function: ease-in-out
    }
    20%,
    60% {
        -moz-transform: rotate(80deg);
        -moz-transform-origin: top left;
        -moz-animation-timing-function: ease-in-out
    }
    40% {
        -moz-transform: rotate(60deg);
        -moz-transform-origin: top left;
        -moz-animation-timing-function: ease-in-out
    }
    80% {
        -moz-transform: rotate(60deg) translateY(0);
        opacity: 1;
        -moz-transform-origin: top left;
        -moz-animation-timing-function: ease-in-out
    }
    100% {
        -moz-transform: translateY(700px);
        opacity: 0
    }
}

@-o-keyframes hinge {
    0% {
        -o-transform: rotate(0);
        -o-transform-origin: top left;
        -o-animation-timing-function: ease-in-out
    }
    20%,
    60% {
        -o-transform: rotate(80deg);
        -o-transform-origin: top left;
        -o-animation-timing-function: ease-in-out
    }
    40% {
        -o-transform: rotate(60deg);
        -o-transform-origin: top left;
        -o-animation-timing-function: ease-in-out
    }
    80% {
        -o-transform: rotate(60deg) translateY(0);
        opacity: 1;
        -o-transform-origin: top left;
        -o-animation-timing-function: ease-in-out
    }
    100% {
        -o-transform: translateY(700px);
        opacity: 0
    }
}

@keyframes hinge {
    0% {
        transform: rotate(0);
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }
    20%,
    60% {
        transform: rotate(80deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }
    40% {
        transform: rotate(60deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }
    80% {
        transform: rotate(60deg) translateY(0);
        opacity: 1;
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }
    100% {
        transform: translateY(700px);
        opacity: 0
    }
}

.hinge {
    -webkit-animation-name: hinge;
    -moz-animation-name: hinge;
    -o-animation-name: hinge;
    animation-name: hinge
}

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg)
    }
}

@-moz-keyframes rollIn {
    0% {
        opacity: 0;
        -moz-transform: translateX(-100%) rotate(-120deg)
    }
    100% {
        opacity: 1;
        -moz-transform: translateX(0px) rotate(0deg)
    }
}

@-o-keyframes rollIn {
    0% {
        opacity: 0;
        -o-transform: translateX(-100%) rotate(-120deg)
    }
    100% {
        opacity: 1;
        -o-transform: translateX(0px) rotate(0deg)
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        transform: translateX(-100%) rotate(-120deg)
    }
    100% {
        opacity: 1;
        transform: translateX(0px) rotate(0deg)
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    -moz-animation-name: rollIn;
    -o-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg)
    }
}

@-moz-keyframes rollOut {
    0% {
        opacity: 1;
        -moz-transform: translateX(0px) rotate(0deg)
    }
    100% {
        opacity: 0;
        -moz-transform: translateX(100%) rotate(120deg)
    }
}

@-o-keyframes rollOut {
    0% {
        opacity: 1;
        -o-transform: translateX(0px) rotate(0deg)
    }
    100% {
        opacity: 0;
        -o-transform: translateX(100%) rotate(120deg)
    }
}

@keyframes rollOut {
    0% {
        opacity: 1;
        transform: translateX(0px) rotate(0deg)
    }
    100% {
        opacity: 0;
        transform: translateX(100%) rotate(120deg)
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    -moz-animation-name: rollOut;
    -o-animation-name: rollOut;
    animation-name: rollOut
}

@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }
    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
}

@-moz-keyframes lightSpeedIn {
    0% {
        -moz-transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
    60% {
        -moz-transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }
    80% {
        -moz-transform: translateX(0%) skewX(-15deg);
        opacity: 1
    }
    100% {
        -moz-transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
}

@-o-keyframes lightSpeedIn {
    0% {
        -o-transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
    60% {
        -o-transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }
    80% {
        -o-transform: translateX(0%) skewX(-15deg);
        opacity: 1
    }
    100% {
        -o-transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
}

@keyframes lightSpeedIn {
    0% {
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
    60% {
        transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }
    80% {
        transform: translateX(0%) skewX(-15deg);
        opacity: 1
    }
    100% {
        transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    -moz-animation-name: lightSpeedIn;
    -o-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

.animated.lightSpeedIn {
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    -o-animation-duration: 0.5s;
    animation-duration: 0.5s
}

@-webkit-keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

@-moz-keyframes lightSpeedOut {
    0% {
        -moz-transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
    100% {
        -moz-transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

@-o-keyframes lightSpeedOut {
    0% {
        -o-transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
    100% {
        -o-transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut {
    0% {
        transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
    100% {
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    -moz-animation-name: lightSpeedOut;
    -o-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

.animated.lightSpeedOut {
    -webkit-animation-duration: 0.25s;
    -moz-animation-duration: 0.25s;
    -o-animation-duration: 0.25s;
    animation-duration: 0.25s
}

@-webkit-keyframes wiggle {
    0% {
        -webkit-transform: skewX(9deg)
    }
    10% {
        -webkit-transform: skewX(-8deg)
    }
    20% {
        -webkit-transform: skewX(7deg)
    }
    30% {
        -webkit-transform: skewX(-6deg)
    }
    40% {
        -webkit-transform: skewX(5deg)
    }
    50% {
        -webkit-transform: skewX(-4deg)
    }
    60% {
        -webkit-transform: skewX(3deg)
    }
    70% {
        -webkit-transform: skewX(-2deg)
    }
    80% {
        -webkit-transform: skewX(1deg)
    }
    90% {
        -webkit-transform: skewX(0deg)
    }
    100% {
        -webkit-transform: skewX(0deg)
    }
}

@-moz-keyframes wiggle {
    0% {
        -moz-transform: skewX(9deg)
    }
    10% {
        -moz-transform: skewX(-8deg)
    }
    20% {
        -moz-transform: skewX(7deg)
    }
    30% {
        -moz-transform: skewX(-6deg)
    }
    40% {
        -moz-transform: skewX(5deg)
    }
    50% {
        -moz-transform: skewX(-4deg)
    }
    60% {
        -moz-transform: skewX(3deg)
    }
    70% {
        -moz-transform: skewX(-2deg)
    }
    80% {
        -moz-transform: skewX(1deg)
    }
    90% {
        -moz-transform: skewX(0deg)
    }
    100% {
        -moz-transform: skewX(0deg)
    }
}

@-o-keyframes wiggle {
    0% {
        -o-transform: skewX(9deg)
    }
    10% {
        -o-transform: skewX(-8deg)
    }
    20% {
        -o-transform: skewX(7deg)
    }
    30% {
        -o-transform: skewX(-6deg)
    }
    40% {
        -o-transform: skewX(5deg)
    }
    50% {
        -o-transform: skewX(-4deg)
    }
    60% {
        -o-transform: skewX(3deg)
    }
    70% {
        -o-transform: skewX(-2deg)
    }
    80% {
        -o-transform: skewX(1deg)
    }
    90% {
        -o-transform: skewX(0deg)
    }
    100% {
        -o-transform: skewX(0deg)
    }
}

@keyframes wiggle {
    0% {
        transform: skewX(9deg)
    }
    10% {
        transform: skewX(-8deg)
    }
    20% {
        transform: skewX(7deg)
    }
    30% {
        transform: skewX(-6deg)
    }
    40% {
        transform: skewX(5deg)
    }
    50% {
        transform: skewX(-4deg)
    }
    60% {
        transform: skewX(3deg)
    }
    70% {
        transform: skewX(-2deg)
    }
    80% {
        transform: skewX(1deg)
    }
    90% {
        transform: skewX(0deg)
    }
    100% {
        transform: skewX(0deg)
    }
}

.wiggle {
    -webkit-animation-name: wiggle;
    -moz-animation-name: wiggle;
    -o-animation-name: wiggle;
    animation-name: wiggle;
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

.animated.wiggle {
    -webkit-animation-duration: 0.75s;
    -moz-animation-duration: 0.75s;
    -o-animation-duration: 0.75s;
    animation-duration: 0.75s
}

@-webkit-keyframes reveal {
    0% {
        opacity: 0
    }
    1% {
        opacity: 0;
        -webkit-transform: scale(0.98) translateY(-15px);
        transform: scale(0.98) translateY(-15px)
    }
    80% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes reveal {
    0% {
        opacity: 0
    }
    1% {
        opacity: 0;
        -webkit-transform: scale(0.98) translateY(-15px);
        transform: scale(0.98) translateY(-15px)
    }
    80% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.alert-notice {
    color: #C09853;
    background-color: #FCF8E3;
    border-color: #FAEBCC
}

abbr {
    display: none
}

.alert {
    padding: 15px;
    margin-bottom: 0;
    border-radius: 0;
    text-align: center
}

.alert.no-border {
    border: none
}


/*!
* Datepicker for Bootstrap v1.5.1 (https://github.com/eternicode/bootstrap-datepicker)
*
* Copyright 2012 Stefan Petre
* Improvements by Andrew Rowls
* Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
*/

.datepicker {
    padding: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    direction: ltr
}

.datepicker-inline {
    width: 220px
}

.datepicker.datepicker-rtl {
    direction: rtl
}

.datepicker.datepicker-rtl table tr td span {
    float: right
}

.datepicker-dropdown {
    top: 0;
    left: 0
}

.datepicker-dropdown:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #999999;
    border-top: 0;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute
}

.datepicker-dropdown:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    border-top: 0;
    position: absolute
}

.datepicker-dropdown.datepicker-orient-left:before {
    left: 6px
}

.datepicker-dropdown.datepicker-orient-left:after {
    left: 7px
}

.datepicker-dropdown.datepicker-orient-right:before {
    right: 6px
}

.datepicker-dropdown.datepicker-orient-right:after {
    right: 7px
}

.datepicker-dropdown.datepicker-orient-bottom:before {
    top: -7px
}

.datepicker-dropdown.datepicker-orient-bottom:after {
    top: -6px
}

.datepicker-dropdown.datepicker-orient-top:before {
    bottom: -7px;
    border-bottom: 0;
    border-top: 7px solid #999999
}

.datepicker-dropdown.datepicker-orient-top:after {
    bottom: -6px;
    border-bottom: 0;
    border-top: 6px solid #ffffff
}

.datepicker>div {
    display: none
}

.datepicker table {
    margin: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.datepicker td,
.datepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: none
}

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
    background-color: transparent
}

.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
    background: #eeeeee;
    cursor: pointer
}

.datepicker table tr td.old,
.datepicker table tr td.new {
    color: #999999
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
    background: none;
    color: #999999;
    cursor: default
}

.datepicker table tr td.highlighted {
    background: #d9edf7;
    border-radius: 0
}

.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
    background-color: #fde19a;
    background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
    background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
    border-color: #fdf59a #fdf59a #fbed50;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    color: #000
}

.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
    background-color: #fdf59a
}

.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
    background-color: #fbf069 \9
}

.datepicker table tr td.today:hover:hover {
    color: #000
}

.datepicker table tr td.today.active:hover {
    color: #fff
}

.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
    background: #eeeeee;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
    background-color: #f3d17a;
    background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
    background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
    border-color: #f3e97a #f3e97a #edde34;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
    background-color: #f3e97a
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
    background-color: #efe24b \9
}

.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
    background-color: #9e9e9e;
    background-image: -moz-linear-gradient(to bottom, #b3b3b3, gray);
    background-image: -ms-linear-gradient(to bottom, #b3b3b3, gray);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(gray));
    background-image: -webkit-linear-gradient(to bottom, #b3b3b3, gray);
    background-image: -o-linear-gradient(to bottom, #b3b3b3, gray);
    background-image: linear-gradient(to bottom, #b3b3b3, #808080);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
    border-color: #808080 #808080 #595959;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
    background-color: #808080
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
    background-color: #666666 \9
}

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
    background-color: #006dcc;
    background-image: -moz-linear-gradient(to bottom, #08c, #04c);
    background-image: -ms-linear-gradient(to bottom, #08c, #04c);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
    background-image: -webkit-linear-gradient(to bottom, #08c, #04c);
    background-image: -o-linear-gradient(to bottom, #08c, #04c);
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
    border-color: #0044cc #0044cc #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
    background-color: #0044cc
}

.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
    background-color: #003399 \9
}

.datepicker table tr td span {
    display: block;
    width: 23%;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 1%;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.datepicker table tr td span:hover {
    background: #eeeeee
}

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
    background: none;
    color: #999999;
    cursor: default
}

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
    background-color: #006dcc;
    background-image: -moz-linear-gradient(to bottom, #08c, #04c);
    background-image: -ms-linear-gradient(to bottom, #08c, #04c);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
    background-image: -webkit-linear-gradient(to bottom, #08c, #04c);
    background-image: -o-linear-gradient(to bottom, #08c, #04c);
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
    border-color: #0044cc #0044cc #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
    background-color: #0044cc
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
    background-color: #003399 \9
}

.datepicker table tr td span.old,
.datepicker table tr td span.new {
    color: #999999
}

.datepicker .datepicker-switch {
    width: 145px
}

.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
    cursor: pointer
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
    background: #eeeeee
}

.datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle
}

.input-append.date .add-on,
.input-prepend.date .add-on {
    cursor: pointer
}

.input-append.date .add-on i,
.input-prepend.date .add-on i {
    margin-top: 3px
}

.input-daterange input {
    text-align: center
}

.input-daterange input:first-child {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px
}

.input-daterange input:last-child {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0
}

.input-daterange .add-on {
    display: inline-block;
    width: auto;
    min-width: 16px;
    height: 18px;
    padding: 4px 5px;
    font-weight: normal;
    line-height: 18px;
    text-align: center;
    text-shadow: 0 1px 0 #ffffff;
    vertical-align: middle;
    background-color: #eeeeee;
    border: 1px solid #ccc;
    margin-left: -5px;
    margin-right: -5px
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus,
select:focus,
textarea:focus {
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    border-color: #0fadf6;
    outline: 0;
    border-width: 1px
}

.form-control--underline,
.underline-input,
.underline-input:focus {
    border: 0;
    background: transparent;
    border-radius: inherit;
    box-shadow: none;
    border-bottom: 1px dotted #b6bdc6 !important
}

.form-horizontal .control-label,
.form-horizontal .form-control {
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.input-group .form-group {
    margin-bottom: 0
}

.input-group .form-group .form-control {
    width: 100%
}

.input-group .form-group .right-rounded-input {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
}

.input-group .form-group .left-rounded-input {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
}

legend {
    border-bottom-color: #eee
}

legend small {
    font-size: 50%;
    margin-top: 10px
}

.form-control--sm {
    font-size: 85%
}

.form-control--no-padding {
    padding: 0
}

.form-control--plain,
.form-control--plain:active,
.form-control--plain:focus .form-control--plain:hover {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #ff7f00;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.help-block {
    text-align: right;
    font-size: 12px;
    margin: 0
}

.has-error .form-control:focus {
    box-shadow: none
}

.form-control:focus {
    box-shadow: none
}

.form-control.bare-input {
    border: none;
    box-shadow: none;
    background: none
}

.form-horizontal .form-control {
    width: 75%
}

.form-horizontal .control-label {
    width: 25%
}

.form-horizontal .form-group {
    margin-right: 0;
    margin-left: 0
}

.form-horizontal .horizontal-alignment {
    width: 75%;
    float: left
}

.form-horizontal .checkbox input[type="checkbox"] {
    margin-left: 0;
    position: inherit
}

.form-horizontal .lineitem__style-description,
.form-horizontal .invoice-amount,
.form-horizontal .invoice-unit {
    width: 100%
}

.form-horizontal .bare-form-control {
    padding: 6px 10px;
    border: 0;
    box-shadow: none;
    width: 100%;
    background: transparent
}

.form-horizontal .bare-form-control.skinnier {
    padding-left: 3px;
    padding-right: 3px
}

.form-horizontal .inline-fields {
    width: 75%;
    float: left;
    position: relative;
    min-height: 1px;
    display: block;
    margin: 0
}

.form-horizontal .inline-fields .form-control,
.form-horizontal .inline-fields .control-label {
    width: 100%
}

.form-horizontal .inline-fields .control-label {
    padding-right: 0
}

.label-font-weight-400 label {
    font-weight: 400
}

.label-on-right input[type="checkbox"] {
    margin-right: 10px
}

.input-group .input__left-rounded {
    border-bottom-left-radius: 3px !important;
    border-top-left-radius: 3px !important
}

.input-group .input__right-rounded {
    border-bottom-right-radius: 3px !important;
    border-top-right-radius: 3px !important
}

.navbar {
    border-radius: 0
}

.header__menu-nav .menu-item {
    padding: 15px
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
    background-color: #d46500
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
    background-color: #d46500
}

.blue-navbar {
    color: white;
    border: 0;
    background: #B6AEA8;
}

.top-nav-bar .navbar-brand {
    color: white
}

.navbar-inverse .navbar-nav>li>a {
    color: white
}

.navbar-inverse .navbar-nav>li>a>.deactive {
    color: white;
}

.navbar-inverse .navbar-nav>li>.new-item {
    color: white
}

.navbar>.container .navbar-brand {
    margin-left: -30px
}

.sidebar-nav,
#sidebar-wrapper,
.sidebar-nav {
    width: 200px
}

.sidebar-nav>.sidebar-brand a {
    color: #fff
}

.sidebar-nav>.sidebar-search {
    line-height: 30px;
    margin: 0;
}

#sidebar-wrapper li a:hover {
    background: transparent
}

.navbar-search {
    margin: 5px 0 15px -10px
}

.navbar-inverse .navbar-nav>.open>.top-right-menu__my-account:hover,
.navbar-inverse .navbar-nav>.open>.top-right-menu__my-account:focus,
.navbar-inverse .navbar-nav>li>.top-right-menu__my-account {
    color: white;
}

.navbar-inverse .navbar-nav>.open>.top-right-menu__my-account:hover,
.navbar-inverse .navbar-nav>.open>.top-right-menu__my-account:focus {
    color: #ffffff
}

.navbar-search .search-query {
    background: #1d100c;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 6px 8px;
    color: #5e6775;
    border: 0;
    line-height: 18px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 177px
}

.navbar-search .search-query input:-moz-placeholder {
    color: #5e6775
}

.navbar-search .search-query:focus {
    outline: 0
}

.navbar-search .search-query::-webkit-input-placeholder {
    color: #5e6775
}

.navbar-search .search-query::-moz-placeholder {
    color: #5e6775
}

.navbar-search .search-query:-ms-input-placeholder {
    color: #5e6775
}

.sidebar-nav>.sidebar-shop-name {
font-size: 14px;
    color: #ff7f00;
    text-indent: 0 !important;
    font-weight: 600;
    line-height: 18px !important;
    margin: 13px 00px 0;
    text-transform: uppercase;
    text-align: center;
    width: 180px;
}

.sidebar-category-header {
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin: 20px 0 5px 0;
    font-weight: bold;
    font-size: 12px
}

#sidebar-wrapper {
    background: #2D2322;
    /*  background-image: -webkit-gradient(linear, to bottom right, to top left, color-stop(0%, #293035), color-stop(100%, #363f45));
    background-image: -webkit-linear-gradient(to bottom right, #293035, #363f45);
    background-image: -moz-linear-gradient(to bottom right, #293035, #363f45);
    background-image: -o-linear-gradient(to bottom right, #293035, #363f45);
    background-image: linear-gradient(to bottom right, #293035, #363f45);*/
    width: 200px;
    margin-left: -200px;
    left: 200px
}

#sidebar-wrapper .sidebar-nav {
    height: 100%
}

#sidebar-wrapper .sidebar-nav .sidebar-brand {
    font-size: 18px;
    font-family: "Open Sans", sans-serif;
    height: 100px;
    margin: 14px 0 0 0;
    text-indent: 0;
    line-height: 1;
    text-align: center;    width: 180px;
}

#sidebar-wrapper .sidebar-nav .sidebar-brand img {
    width: auto;
    height: 100px;
}

#sidebar-wrapper .sidebar-nav li {
    text-indent: 10px;
    line-height: 35px
}

#sidebar-wrapper .sidebar-nav li a {
    color: #7c8594
}

#sidebar-wrapper .sidebar-nav li a:hover {
    color: #788290
}

#sidebar-wrapper .sidebar-nav li a:hover.menu-item,
#sidebar-wrapper .sidebar-nav li .menu-item>.active {
    background: #1d100c;
    color: white
}

#sidebar-wrapper .sidebar-nav .active a {
    color: white;
    background: #1d100c
}

#sidebar-wrapper .sidebar-nav .menu-item {
    text-indent: 10px;
    color: #8a929f
}

#sidebar-wrapper .sidebar-nav .menu-item i {
    margin-right: 7px
}
#sidebar-wrapper .sidebar-nav .menu-item i.fa-dollar {
    margin-right: 15px;
}
#sidebar-wrapper .sidebar-nav .deactive .menu-item,
#sidebar-wrapper .sidebar-nav .deactive a:hover.menu-item {
    color: #515966
}

#sidebar-wrapper .sidebar-nav .deactive a:hover.menu-item {
    background: transparent
}

#sidebar-wrapper .sidebar-nav .bottom-nav {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #262b30
}

#sidebar-wrapper .sidebar-nav .bottom-nav .menu-item {
    height: 30px;
    font-size: 12px;
    margin: 0 0 5px 0;
    text-indent: 10px
}

#sidebar-wrapper .sidebar-nav .trial-period-counter {
    font-size: 12px;
    color: #a6aeba;
    line-height: 20px;
    background-color: #1d100c;
    display: inline-block;
    padding: 3px 13px;
    text-indent: 0;
    border-radius: 100px;
    margin-top: 10px
}

#sidebar-wrapper .sidebar-nav .trial-period-counter:hover {
    color: white
}

#sidebar-wrapper .sidebar-menu-badge-item {
    margin-left: 7px;
    padding: 2px 4px;
    font-weight: 400;
    display: inline;
    color: #ffffff;
    background-color: #4e8ccd;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    font-size: 11px
}

.header__counter {
    font-size: 10px;
    font-weight: normal;
    background-color: #396ca1;
    position: relative;
    top: -8px;
    color: white;
}

.miniColors-trigger {
    height: 22px;
    width: 22px;
    background: url(https://djqnomyzwkbyb.cloudfront.net/assets/trigger-ae63599360f9f0d369e8ec6b62c2d8c5.png) center no-repeat;
    vertical-align: middle;
    margin: 0 2px;
    display: inline-block;
    outline: none
}

.miniColors-selector {
    position: absolute;
    width: 175px;
    height: 150px;
    background: white;
    border: solid 1px #BBB;
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;
    z-index: 999999
}

.miniColors-selector.black {
    background: black;
    border-color: black
}

.miniColors-colors {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 150px;
    height: 150px;
    background: url(https://djqnomyzwkbyb.cloudfront.net/assets/colors-2c8389ab9ec2bd5669e05ac45d9d3ca2.png) right no-repeat;
    cursor: crosshair
}

.miniColors-hues {
    position: absolute;
    top: 5px;
    left: 160px;
    width: 20px;
    height: 150px;
    background: url(https://djqnomyzwkbyb.cloudfront.net/assets/colors-2c8389ab9ec2bd5669e05ac45d9d3ca2.png) left no-repeat;
    cursor: crosshair
}

.miniColors-colorPicker {
    position: absolute;
    width: 9px;
    height: 9px;
    border: 1px solid black;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px
}

.miniColors-colorPicker-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 7px;
    height: 7px;
    border: 1px solid white;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px
}

.miniColors-huePicker {
    position: absolute;
    left: -3px;
    width: 24px;
    height: 1px;
    border: 1px solid black;
    background: white
}

.pricing-table>thead>tr>th {
    background-color: #f4f7fb;
    border-bottom: 1px solid #e0e4e9;
    padding-top: 20px
}

.pricing-table>thead>tr>th.no-bg-color {
    background: none
}

.pricing-table>thead>tr>th .price {
    font-size: 52px;
    margin-top: 10px
}

.pricing-table>thead>tr>th .price>.small {
    font-size: 18px;
    color: #38464e
}

.pricing-table>thead>tr>th .most-popular {
    background-color: #ff7f00;
    color: #ffffff;
    padding: 12px 25px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
    padding: 9px 15px 7px;
    display: inline-block;
    line-height: 1em;
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    position: absolute;
    top: -14px;
    font-size: 10px;
    width: 118px;
    left: 0;
    right: 0;
    margin: 0 auto
}

.pricing-table>thead>tr>th:nth-child(n+2) {
    border-top: 1px solid #e0e4e9 !important
}

.pricing-table>thead>tr>th:nth-child(2) {
    border-left: 1px solid #e0e4e9;
    border-right: 1px solid #e0e4e9
}

.pricing-table>thead>tr>th:nth-child(3) {
    border-right: 1px solid #e0e4e9
}

.pricing-table>thead>tr>th:nth-child(4) {
    border-right: 1px solid #e0e4e9
}

.pricing-table>tbody>tr>th {
    border-top: 1px solid #e0e4e9;
    padding: 13px;
    font-weight: 400;
    font-size: 16px
}

.pricing-table>tbody>tr>th a {
    color: #38464e
}

.pricing-table>tbody>tr>td {
    border-top: 1px solid #e0e4e9;
    text-align: center;
    padding: 13px;
    font-size: 16px
}

.pricing-table>tbody>tr>td i {
    font-size: 20px
}

.pricing-table>tbody>tr>td:nth-child(2) {
    border-left: 1px solid #e0e4e9;
    border-right: 1px solid #e0e4e9
}

.pricing-table>tbody>tr>td:nth-child(3) {
    border-right: 1px solid #e0e4e9
}

.pricing-table>tbody>tr>td:nth-child(4) {
    border-right: 1px solid #e0e4e9
}

.pricing-table>tbody>tr:last-of-type>td,
.pricing-table>tbody>tr:last-of-type>th {
    border-bottom: 1px solid #e0e4e9
}

.no-first-border tr:first-of-type td {
    border-top: none
}

.table-no-borders>tbody>tr>td {
    border: none
}

.bg--highlighted {
    background-color: #fffdc9 !important
}

.table-with-no-padding>tbody>tr>td {
    padding: 0
}

.table-with-no-left-right-padding>tbody>tr>td {
    padding-right: 0;
    padding-left: 0
}

.table>thead>tr>th {
    border-width: 1px
}

.td-bg-grey {
    background: #f9f9f9
}

.td-2xl {
    width: 200px
}

.td-x-large {
    width: 180px
}

.td-90 {
    width: 90px
}

.td-large {
    width: 80px
}

.td-medium {
    width: 60px
}

.td-skinny {
    width: 50px
}

.td-skinnier {
    width: 33px
}

.td-tiny {
    width: 15px
}

.invoice-status__wrapper {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    font-weight: 700;
    color: #ffffff;
    padding: 2px 8px;
    text-transform: uppercase;
    display: block;
    white-space: nowrap
}

.invoice-status__wrapper.font-13 {
    font-size: 13px
}

.invoice-status__wrapper.inline {
    display: inline-block
}

.form-location-setup .control-label {
    text-align: left;
    padding-left: 0;
    font-weight: 400
}

.form-location-setup .control-label,
.form-location-setup .form-control {
    width: 100%
}

.form-location-setup .input-group-addon:hover {
    color: #555555;
    background-color: #f9f9f9
}

.pricing-calc-loader {
    position: absolute;
    right: 7px;
    top: 7px;
    font-size: 14px
}

.modal-footer.with-disclaimer {
    padding: 0
}

.modal-footer .disclaimer {
    background-color: #f7f8f9;
    padding: 5px 15px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px
}

.tt-query {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.tt-dropdown-menu {
    width: 422px;
    margin-top: 4px;
    padding: 4px 0;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2)
}

.tt-suggestion {
    padding: 3px 20px;
    line-height: 24px
}

.tt-suggestion.tt-cursor {
    color: #ffffff;
    background-color: #0097cf;
    cursor: pointer
}

.tt-suggestion p {
    margin: 0
}

.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
    margin-bottom: 0
}

.tt-hint {
    color: #999999;
    display: none;
    width: 100%;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s
}

.tt-dropdown-menu {
    min-width: 160px;
    margin-top: 2px;
    padding: 5px 0;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box
}

.tt-suggestion {
    display: block;
    padding: 3px 20px
}

.tt-suggestion.tt-is-under-cursor {
    color: #fff;
    background-color: #ff7f00
}

.tt-suggestion.tt-is-under-cursor a {
    color: #fff
}

.tt-suggestion p {
    margin: 0
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px
}

.col-xs-15 {
    width: 20%;
    float: left
}

@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left
    }
}

.dropdown-submenu {
    position: relative
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px
}

.dropdown-submenu>.dropdown-menu.left {
    right: 100%;
    left: inherit;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    -ms-border-radius: 6px 0 6px 6px;
    -o-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px
}

.dropdown-submenu>.dropdown-menu .dropdown-menu.product-statuses__selector>.active>a {
    background-color: inherit;
    color: inherit
}

.dropdown-submenu:hover>a:after {
    border-left-color: #ccc !important
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff
}

.dropdown-submenu.pull-left {
    float: none
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px
}


/*!
* bootstrap-tokenfield
* https://github.com/sliptree/bootstrap-tokenfield
* Copyright 2013-2014 Sliptree and other contributors; Licensed MIT
*/

@-webkit-keyframes blink {
    0% {
        border-color: #ededed
    }
    100% {
        border-color: #b94a48
    }
}

@-moz-keyframes blink {
    0% {
        border-color: #ededed
    }
    100% {
        border-color: #b94a48
    }
}

@keyframes blink {
    0% {
        border-color: #ededed
    }
    100% {
        border-color: #b94a48
    }
}

.tokenfield {
    height: auto;
    min-height: 34px;
    padding-bottom: 0px
}

.tokenfield.focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)
}

.tokenfield .token {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    border: 1px solid #d9d9d9;
    background-color: #ededed;
    white-space: nowrap;
    margin: -1px 5px 5px 0;
    height: 22px;
    vertical-align: top;
    cursor: default
}

.tokenfield .token:hover {
    border-color: #b9b9b9
}

.tokenfield .token.active {
    border-color: #52a8ec;
    border-color: rgba(82, 168, 236, 0.8)
}

.tokenfield .token.duplicate {
    border-color: #ebccd1;
    -webkit-animation-name: blink;
    animation-name: blink;
    -webkit-animation-duration: 0.1s;
    animation-duration: 0.1s;
    -webkit-animation-direction: normal;
    animation-direction: normal;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.tokenfield .token.invalid {
    background: none;
    border: 1px solid transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-bottom: 1px dotted #d9534f
}

.tokenfield .token.invalid.active {
    background: #ededed;
    border: 1px solid #ededed;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.tokenfield .token .token-label {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 4px;
    vertical-align: top
}

.tokenfield .token .close {
    font-family: Arial;
    display: inline-block;
    line-height: 100%;
    font-size: 1.1em;
    line-height: 1.49em;
    margin-left: 5px;
    float: none;
    height: 100%;
    vertical-align: top;
    padding-right: 4px
}

.tokenfield .token-input {
    background: none;
    width: 60px;
    min-width: 60px;
    border: 0;
    height: 20px;
    padding: 0;
    margin-bottom: 6px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.tokenfield .token-input:focus {
    border-color: transparent;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.tokenfield.disabled {
    cursor: not-allowed;
    background-color: #eeeeee
}

.tokenfield.disabled .token-input {
    cursor: not-allowed
}

.tokenfield.disabled .token:hover {
    cursor: not-allowed;
    border-color: #d9d9d9
}

.tokenfield.disabled .token:hover .close {
    cursor: not-allowed;
    opacity: 0.2;
    filter: alpha(opacity=20)
}

.has-warning .tokenfield.focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b
}

.has-error .tokenfield.focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483
}

.has-success .tokenfield.focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168
}

.tokenfield.input-sm,
.form-horizontal .form-group-sm .tokenfield.form-control,
.input-group-sm>.tokenfield.form-control,
.input-group-sm>.tokenfield.input-group-addon,
.input-group-sm>.input-group-btn>.tokenfield.btn,
.input-group-sm .tokenfield {
    min-height: 30px;
    padding-bottom: 0px
}

.input-group-sm .token,
.tokenfield.input-sm .token,
.form-horizontal .form-group-sm .tokenfield.form-control .token,
.input-group-sm>.tokenfield.form-control .token,
.input-group-sm>.tokenfield.input-group-addon .token,
.input-group-sm>.input-group-btn>.tokenfield.btn .token {
    height: 20px;
    margin-bottom: 4px
}

.input-group-sm .token-input,
.tokenfield.input-sm .token-input,
.form-horizontal .form-group-sm .tokenfield.form-control .token-input,
.input-group-sm>.tokenfield.form-control .token-input,
.input-group-sm>.tokenfield.input-group-addon .token-input,
.input-group-sm>.input-group-btn>.tokenfield.btn .token-input {
    height: 18px;
    margin-bottom: 5px
}

.tokenfield.input-lg,
.form-horizontal .form-group-lg .tokenfield.form-control,
.input-group-lg>.tokenfield.form-control,
.input-group-lg>.tokenfield.input-group-addon,
.input-group-lg>.input-group-btn>.tokenfield.btn,
.input-group-lg .tokenfield {
    min-height: 45px;
    padding-bottom: 4px
}

.input-group-lg .token,
.tokenfield.input-lg .token,
.form-horizontal .form-group-lg .tokenfield.form-control .token,
.input-group-lg>.tokenfield.form-control .token,
.input-group-lg>.tokenfield.input-group-addon .token,
.input-group-lg>.input-group-btn>.tokenfield.btn .token {
    height: 25px
}

.input-group-lg .token-label,
.tokenfield.input-lg .token-label,
.form-horizontal .form-group-lg .tokenfield.form-control .token-label,
.input-group-lg>.tokenfield.form-control .token-label,
.input-group-lg>.tokenfield.input-group-addon .token-label,
.input-group-lg>.input-group-btn>.tokenfield.btn .token-label {
    line-height: 23px
}

.input-group-lg .token .close,
.tokenfield.input-lg .token .close,
.form-horizontal .form-group-lg .tokenfield.form-control .token .close,
.input-group-lg>.tokenfield.form-control .token .close,
.input-group-lg>.tokenfield.input-group-addon .token .close,
.input-group-lg>.input-group-btn>.tokenfield.btn .token .close {
    line-height: 1.3em
}

.input-group-lg .token-input,
.tokenfield.input-lg .token-input,
.form-horizontal .form-group-lg .tokenfield.form-control .token-input,
.input-group-lg>.tokenfield.form-control .token-input,
.input-group-lg>.tokenfield.input-group-addon .token-input,
.input-group-lg>.input-group-btn>.tokenfield.btn .token-input {
    height: 23px;
    line-height: 23px;
    margin-bottom: 6px;
    vertical-align: top
}

.tokenfield.rtl {
    direction: rtl;
    text-align: right
}

.tokenfield.rtl .token {
    margin: -1px 0 5px 5px
}

.tokenfield.rtl .token .token-label {
    padding-left: 0px;
    padding-right: 4px
}

.typed-cursor {
    opacity: 1;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite
}

@keyframes blink {
    0% {
        opacity: 1
    }
    50% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes blink {
    0% {
        opacity: 1
    }
    50% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-moz-keyframes blink {
    0% {
        opacity: 1
    }
    50% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.switch-button-label {
    float: left;
    font-size: 10pt;
    cursor: pointer
}

.switch-button-label.off {
    color: #b9c5cc
}

.switch-button-label.on {
    color: #ff7f00
}

.switch-button-button {
    position: absolute;
    left: -1px;
    top: -1px;
    background: #ffffff;
    border: 1px solid #d3dbe0;
    -webkit-border-radius: 200px;
    -moz-border-radius: 200px;
    -ms-border-radius: 200px;
    -o-border-radius: 200px;
    border-radius: 200px
}

.switch-button-background {
    float: left;
    position: relative;
    background: #f7f8f9;
    border: 1px solid #d3dbe0;
    margin: 1px 10px;
    -webkit-border-radius: 200px;
    -moz-border-radius: 200px;
    -ms-border-radius: 200px;
    -o-border-radius: 200px;
    border-radius: 200px;
    cursor: pointer
}

.switch-button-background.checked {
    background: #ff7f00;
    border-color: #ff7f00
}

.switch-button-background.checked .switch-button-button {
    border-color: #ff7f00
}


/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.fancybox-opened {
    z-index: 8030
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5)
}

.fancybox-outer,
.fancybox-inner {
    position: relative
}

.fancybox-inner {
    overflow: hidden
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Open Sans", sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap
}

.fancybox-image,
.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%
}

#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
    background-image: url(https://djqnomyzwkbyb.cloudfront.net/assets/fancybox/fancybox_sprite-34a7c426274a072a2fb3c1509b4eec39.png)
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url(https://djqnomyzwkbyb.cloudfront.net/assets/fancybox/fancybox_loading-b9f2fae62d813bf29f47204ae8c4df4f.gif) center center no-repeat
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url(https://djqnomyzwkbyb.cloudfront.net/assets/fancybox/blank-b3f96f160b75b1b49b426754ba188fe8.gif);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 8040
}

.fancybox-prev {
    left: 0
}

.fancybox-next {
    right: 0
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px
}

.fancybox-nav:hover span {
    visibility: visible
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important
}

.fancybox-lock {
    overflow: hidden
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url(https://djqnomyzwkbyb.cloudfront.net/assets/fancybox/fancybox_overlay-2c306d9b17e89f34188b98a0a17fdbd7.png)
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll
}

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Open Sans", sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050
}

.fancybox-opened .fancybox-title {
    visibility: visible
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff
}

.fancybox-title-inside-wrap {
    padding-top: 10px
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, 0.8)
}

.external-shop__wrapper {
    max-width: 602px;
    margin: 0 auto;
    position: relative;
    margin-top: 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #d7dbe1;
    -webkit-box-shadow: 0px 1px 2px 0px #d6d9dc;
    box-shadow: 0px 1px 2px 0px #d6d9dc;
    background-color: white
}

.external-shop__map-bg {
    -webkit-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    position: relative;
    display: block
}

.external-shop__map-bg h1 {
    font-size: 24px;
    color: white;
    line-height: 24px;
    font-weight: 600
}

.external-shop__map-bg a {
    color: white
}

.external-shop__map-bg p {
    color: white;
    margin: 0;
    line-height: 19px
}

.external-shop__map-bg h1,
.external-shop__map-bg p {
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7)
}

.gradient-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#CC000000');
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000 100%);
    background: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
    margin: 0;
    padding: 35px 15px 15px 15px
}

.external-shop__logo {
    background-color: white;
    border: 3px solid white;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.external-shop__map {
    -webkit-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px
}

.external-shop__cta {
    border-top: 1px solid #d7dbe1;
    -webkit-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px
}

.external-shop__cta h2 {
    color: #606978
}

.external-shop__tag-cloud ul {
    display: block
}

.external-shop__tag-cloud ul li {
    float: left;
    background-color: #7f8b9a;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    color: white;
    padding: 3px 15px;
    margin: 0 10px 10px 0
}

/*-----------------------------*/


.btn-orange {
    background: #FF7900;
    border: none;
    color: white;
    border: solid 1px #f37503;
}

.btn-orange:hover, .btn-orange:focus, .btn-orange.focus, .btn-orange:active, .btn-orange.active, .open>.dropdown-toggle.btn-orange {
    color: white;
    background-color: #f37503;
    border-color: transparent;
    border: solid 1px #f37503;
}

.btn-orange i {
    color: #fff;
}
.page-content.white-bg {
    position: relative;
}.btn-send-email {
    position: absolute;
    top: -35px;
    right: -5px;
}
