.Select {
    position: relative
}

.Select input::-webkit-contacts-auto-fill-button,
.Select input::-webkit-credentials-auto-fill-button {
    display: none!important
}

.Select input::-ms-clear,
.Select input::-ms-reveal {
    display: none!important
}

.Select,
.Select div,
.Select input,
.Select span {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.Select.is-disabled .Select-arrow-zone {
    cursor: default;
    pointer-events: none;
    opacity: .35
}

.Select.is-disabled>.Select-control {
    background-color: #f9f9f9
}

.Select.is-disabled>.Select-control:hover {
    box-shadow: none
}

.Select.is-open>.Select-control {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background: #fff;
    border-color: #b3b3b3 #ccc #d9d9d9
}

.Select.is-open>.Select-control .Select-arrow {
    top: -2px;
    border-color: transparent transparent #999;
    border-width: 0 5px 5px
}

.Select.is-searchable.is-focused:not(.is-open)>.Select-control,
.Select.is-searchable.is-open>.Select-control {
    cursor: text
}

.Select.is-focused>.Select-control {
    background: #fff
}

.Select.is-focused:not(.is-open)>.Select-control {
    border-color: #007eff;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 3px rgba(0, 126, 255, .1);
    background: #fff
}

.Select.has-value.is-clearable.Select--single>.Select-control .Select-value {
    padding-right: 42px
}

.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label,
.Select.has-value.Select--single>.Select-control .Select-value .Select-value-label {
    color: #333
}

.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label,
.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label {
    cursor: pointer;
    text-decoration: none
}

.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover,
.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover {
    color: #007eff;
    outline: none;
    text-decoration: underline
}

.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus {
    background: #fff
}

.Select.has-value.is-pseudo-focused .Select-input {
    opacity: 0
}

.Select.is-open .Select-arrow,
.Select .Select-arrow-zone:hover>.Select-arrow {
    border-top-color: #666
}

.Select.Select--rtl {
    direction: rtl;
    text-align: right
}

.Select-control {
    background-color: #fff;
    border-color: #d9d9d9 #ccc #b3b3b3;
    border-radius: 4px;
    border: 1px solid #ccc;
    color: #333;
    cursor: default;
    display: table;
    border-spacing: 0;
    border-collapse: separate;
    height: 36px;
    outline: none;
    overflow: hidden;
    position: relative;
    width: 100%
}

.Select-control:hover {
    box-shadow: 0 1px 0 rgba(0, 0, 0, .06)
}

.Select-control .Select-input:focus {
    outline: none;
    background: #fff
}

.Select--single>.Select-control .Select-value,
.Select-placeholder {
    bottom: 0;
    color: #aaa;
    left: 0;
    line-height: 34px;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    right: 0;
    top: 0;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Select-input {
    height: 34px;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle
}

.Select-input>input {
    width: 100%;
    background: none transparent;
    border: 0 none;
    box-shadow: none;
    cursor: default;
    display: inline-block;
    font-family: inherit;
    font-size: inherit;
    margin: 0;
    outline: none;
    line-height: 17px;
    padding: 8px 0 12px;
    -webkit-appearance: none
}

.is-focused .Select-input>input {
    cursor: text
}

.has-value.is-pseudo-focused .Select-input {
    opacity: 0
}

.Select-control:not(.is-searchable)>.Select-input {
    outline: none
}

.Select-loading-zone {
    cursor: pointer;
    display: table-cell;
    text-align: center
}

.Select-loading,
.Select-loading-zone {
    position: relative;
    vertical-align: middle;
    width: 16px
}

.Select-loading {
    -webkit-animation: Select-animation-spin .4s infinite linear;
    -o-animation: Select-animation-spin .4s infinite linear;
    animation: Select-animation-spin .4s infinite linear;
    height: 16px;
    box-sizing: border-box;
    border-radius: 50%;
    border: 2px solid #ccc;
    border-right-color: #333;
    display: inline-block
}

.Select-clear-zone {
    -webkit-animation: Select-animation-fadeIn .2s;
    -o-animation: Select-animation-fadeIn .2s;
    animation: Select-animation-fadeIn .2s;
    color: #999;
    cursor: pointer;
    display: table-cell;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 17px
}

.Select-clear-zone:hover {
    color: #d0021b
}

.Select-clear {
    display: inline-block;
    font-size: 18px;
    line-height: 1
}

.Select--multi .Select-clear-zone {
    width: 17px
}

.Select-arrow-zone {
    cursor: pointer;
    display: table-cell;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 25px;
    padding-right: 5px
}

.Select--rtl .Select-arrow-zone {
    padding-right: 0;
    padding-left: 5px
}

.Select-arrow {
    border-color: #999 transparent transparent;
    border-style: solid;
    border-width: 5px 5px 2.5px;
    display: inline-block;
    height: 0;
    width: 0;
    position: relative
}

.Select-control>:last-child {
    padding-right: 5px
}

.Select--multi .Select-multi-value-wrapper {
    display: inline-block
}

.Select .Select-aria-only {
    position: absolute;
    display: inline-block;
    height: 1px;
    width: 1px;
    margin: -1px;
    clip: rect(0, 0, 0, 0);
    overflow: hidden;
    float: left
}

@-webkit-keyframes Select-animation-fadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes Select-animation-fadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.Select-menu-outer {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-top-color: #e6e6e6;
    box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
    box-sizing: border-box;
    margin-top: -1px;
    max-height: 200px;
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    z-index: 1;
    -webkit-overflow-scrolling: touch
}

.Select-menu {
    max-height: 198px;
    overflow-y: auto
}

.Select-option {
    box-sizing: border-box;
    background-color: #fff;
    color: #666;
    cursor: pointer;
    display: block;
    padding: 8px 10px
}

.Select-option:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.Select-option.is-selected {
    background-color: #f5faff;
    background-color: rgba(0, 126, 255, .04);
    color: #333
}

.Select-option.is-focused {
    background-color: #ebf5ff;
    background-color: rgba(0, 126, 255, .08);
    color: #333
}

.Select-option.is-disabled {
    color: #ccc;
    cursor: default
}

.Select-noresults {
    box-sizing: border-box;
    color: #999;
    cursor: default;
    display: block;
    padding: 8px 10px
}

.Select--multi .Select-input {
    vertical-align: middle;
    margin-left: 10px;
    padding: 0
}

.Select--multi.Select--rtl .Select-input {
    margin-left: 0;
    margin-right: 10px
}

.Select--multi.has-value .Select-input {
    margin-left: 5px
}

.Select--multi .Select-value {
    background-color: #ebf5ff;
    background-color: rgba(0, 126, 255, .08);
    border-radius: 2px;
    border: 1px solid #c2e0ff;
    border: 1px solid rgba(0, 126, 255, .24);
    color: #007eff;
    display: inline-block;
    font-size: .9em;
    line-height: 1.4;
    margin-left: 5px;
    margin-top: 5px;
    vertical-align: top
}

.Select--multi .Select-value-icon,
.Select--multi .Select-value-label {
    display: inline-block;
    vertical-align: middle
}

.Select--multi .Select-value-label {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    cursor: default;
    padding: 2px 5px
}

.Select--multi a.Select-value-label {
    color: #007eff;
    cursor: pointer;
    text-decoration: none
}

.Select--multi a.Select-value-label:hover {
    text-decoration: underline
}

.Select--multi .Select-value-icon {
    cursor: pointer;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    border-right: 1px solid #c2e0ff;
    border-right: 1px solid rgba(0, 126, 255, .24);
    padding: 1px 5px 3px
}

.Select--multi .Select-value-icon:focus,
.Select--multi .Select-value-icon:hover {
    background-color: #d8eafd;
    background-color: rgba(0, 113, 230, .08);
    color: #0071e6
}

.Select--multi .Select-value-icon:active {
    background-color: #c2e0ff;
    background-color: rgba(0, 126, 255, .24)
}

.Select--multi.Select--rtl .Select-value {
    margin-left: 0;
    margin-right: 5px
}

.Select--multi.Select--rtl .Select-value-icon {
    border-right: none;
    border-left: 1px solid #c2e0ff;
    border-left: 1px solid rgba(0, 126, 255, .24)
}

.Select--multi.is-disabled .Select-value {
    background-color: #fcfcfc;
    border: 1px solid #e3e3e3;
    color: #333
}

.Select--multi.is-disabled .Select-value-icon {
    cursor: not-allowed;
    border-right: 1px solid #e3e3e3
}

.Select--multi.is-disabled .Select-value-icon:active,
.Select--multi.is-disabled .Select-value-icon:focus,
.Select--multi.is-disabled .Select-value-icon:hover {
    background-color: #fcfcfc
}

@keyframes Select-animation-spin {
    to {
        transform: rotate(1turn)
    }
}

@-webkit-keyframes Select-animation-spin {
    to {
        -webkit-transform: rotate(1turn)
    }
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-web-ui-select {
    margin-bottom: 22px
}

.stream-web-ui-select.is-focused:not(.is-open)>.Select-control {
    border: 0;
    box-shadow: none;
    background-color: #eee
}

.stream-web-ui-select.Select .Select-control {
    font-size: 16px;
    line-height: 1.42;
    overflow: hidden;
    border-radius: 6px;
    padding: 10px 16px;
    height: 44px;
    border: 1px solid;
    border-color: #eee;
    background: #f6f6f6;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.stream-web-ui-select.Select .Select-placeholder {
    color: #999;
    opacity: .5;
    float: left
}

.stream-web-ui-select.Select .Select--single>.Select-control .Select-value,
.stream-web-ui-select.Select .Select-arrow,
.stream-web-ui-select.Select .Select-input,
.stream-web-ui-select.Select .Select-input>input,
.stream-web-ui-select.Select .Select-placeholder {
    bottom: inherit;
    left: inherit;
    top: inherit;
    right: inherit;
    color: inherit;
    height: 20px;
    line-height: 20px;
    padding: 0;
    position: relative;
    display: inline-block
}

.stream-web-ui-select.Select .Select-input {
    height: auto
}

.stream-web-ui-select.Select .Select-input input {
    height: 19px;
    background-color: transparent!important;
    border: 0!important;
    padding: 0!important;
    max-height: 20px
}

.stream-web-ui-select.Select .Select-arrow-zone {
    vertical-align: inherit;
    text-align: inherit;
    width: auto;
    right: 12px;
    top: 6px;
    position: absolute
}

.stream-web-ui-select.Select .Select-arrow {
    border: none;
    height: 30px
}

.stream-web-ui-select.Select .Select-arrow:after {
    font-family: Glyphicons stream;
    content: "\E910";
    text-align: center;
    pointer-events: none;
    opacity: 1
}

.stream-web-ui-select.Select .Select-menu-outer {
    border: 1px solid;
    border-color: #eee;
    background-color: #eee;
    line-height: 1;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: 0;
    margin-top: -6px
}

.stream-web-ui-select.Select .Select-menu-outer .Select-option {
    background-color: #eee
}

.stream-web-ui-select.Select .Select-menu-outer .Select-option.is-focused {
    background-color: #3e86d0;
    color: #fff
}

.stream-web-ui-select .Select-multi-value-wrapper {
    position: relative
}

.stream-web-ui-select .Select-multi-value-wrapper .Select-value {
    border: none;
    border-radius: 6px;
    background: #fff;
    padding: 5px 27px 5px 10px;
    margin: 0 3px;
    color: #333;
    position: relative
}

.stream-web-ui-select .Select-multi-value-wrapper .Select-value-label {
    padding: 0;
    font-size: 14px
}

.stream-web-ui-select .Select-multi-value-wrapper .Select-value-icon {
    border: none;
    position: absolute;
    right: 7px;
    margin-top: 1px;
    border-radius: 6px;
    background: #eee;
    color: #666;
    height: 18px;
    width: 18px;
    font-size: 12px
}

.stream-web-ui-select .Select-multi-value-wrapper .Select-value-icon:hover {
    background: #eee;
    color: #666
}

.stream-web-ui-select.has-value .Select-arrow-zone,
.stream-web-ui-select.is-loading .Select-arrow-zone {
    display: none
}

.stream-web-ui-select.is-open .Select-control .Select-arrow {
    top: 6px
}

@-webkit-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-moz-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-ms-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-webkit-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@-moz-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@-ms-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

fieldset {
    margin: 0;
    min-width: 1
}

fieldset,
legend {
    padding: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    margin-bottom: 22px;
    font-size: 24px;
    line-height: inherit;
    color: #666;
    border-bottom: 1px solid #e5e5e5
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700
}

input[type=search] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

input[type=checkbox],
input[type=radio] {
    margin: 4px 0 0;
    margin-top: 1px\9;
    line-height: normal
}

input[type=file] {
    display: block
}

input[type=range] {
    display: block;
    width: 100%
}

select[multiple],
select[size] {
    height: auto
}

input[type=checkbox]:focus,
input[type=file]:focus,
input[type=radio]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

output {
    display: block;
    padding-top: 7px;
    font-size: 16px;
    line-height: 1.42857;
    color: #999
}

::-webkit-input-placeholder {
    color: #999
}

:-moz-placeholder,
::-moz-placeholder {
    color: #999
}

:-ms-input-placeholder {
    color: #999
}

.form-control,
input,
select {
    display: block;
    width: 100%;
    height: 36px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857;
    color: #999;
    background-color: #f3f3f3;
    background-image: none;
    border: 1px solid #f3f3f3;
    border-radius: 1em;
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none;
    -webkit-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.form-control::-moz-placeholder,
input::-moz-placeholder,
select::-moz-placeholder {
    color: #666;
    opacity: 1
}

.form-control:-ms-input-placeholder,
input:-ms-input-placeholder,
select:-ms-input-placeholder {
    color: #666
}

.form-control::-webkit-input-placeholder,
input::-webkit-input-placeholder,
select::-webkit-input-placeholder {
    color: #666
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control,
fieldset[disabled] input,
fieldset[disabled] select,
input[disabled],
input[readonly],
select[disabled],
select[readonly] {
    cursor: not-allowed;
    background-color: #f3f3f3;
    opacity: 1
}

textarea.form-control {
    height: auto
}

input[type=search] {
    -webkit-appearance: none
}

input[type=date],
input[type=datetime-local],
input[type=month],
input[type=time] {
    line-height: 36px;
    line-height: 1.42857 \0
}

.form-horizontal .form-group-sm input[type=date].form-control,
.form-horizontal .form-group-sm input[type=datetime-local].form-control,
.form-horizontal .form-group-sm input[type=month].form-control,
.form-horizontal .form-group-sm input[type=time].form-control,
.input-group-sm>.input-group-btn>input[type=date].btn,
.input-group-sm>.input-group-btn>input[type=datetime-local].btn,
.input-group-sm>.input-group-btn>input[type=month].btn,
.input-group-sm>.input-group-btn>input[type=time].btn,
.input-group-sm>input[type=date].form-control,
.input-group-sm>input[type=date].input-group-addon,
.input-group-sm>input[type=datetime-local].form-control,
.input-group-sm>input[type=datetime-local].input-group-addon,
.input-group-sm>input[type=month].form-control,
.input-group-sm>input[type=month].input-group-addon,
.input-group-sm>input[type=time].form-control,
.input-group-sm>input[type=time].input-group-addon,
input[type=date].input-sm,
input[type=datetime-local].input-sm,
input[type=month].input-sm,
input[type=time].input-sm {
    line-height: 31px
}

.form-horizontal .form-group-lg input[type=date].form-control,
.form-horizontal .form-group-lg input[type=datetime-local].form-control,
.form-horizontal .form-group-lg input[type=month].form-control,
.form-horizontal .form-group-lg input[type=time].form-control,
.input-group-lg>.input-group-btn>input[type=date].btn,
.input-group-lg>.input-group-btn>input[type=datetime-local].btn,
.input-group-lg>.input-group-btn>input[type=month].btn,
.input-group-lg>.input-group-btn>input[type=time].btn,
.input-group-lg>input[type=date].form-control,
.input-group-lg>input[type=date].input-group-addon,
.input-group-lg>input[type=datetime-local].form-control,
.input-group-lg>input[type=datetime-local].input-group-addon,
.input-group-lg>input[type=month].form-control,
.input-group-lg>input[type=month].input-group-addon,
.input-group-lg>input[type=time].form-control,
.input-group-lg>input[type=time].input-group-addon,
input[type=date].input-lg,
input[type=datetime-local].input-lg,
input[type=month].input-lg,
input[type=time].input-lg {
    line-height: 52px
}

.form-group {
    margin-bottom: 15px
}

.checkbox input,
.radio input {
    display: none
}

.checkbox input:checked+span:after,
.radio input:checked+span:after {
    -webkit-transform: rotate(1turn) scale(1);
    -ms-transform: rotate(1turn) scale(1);
    -o-transform: rotate(1turn) scale(1);
    transform: rotate(1turn) scale(1)
}

.checkbox span,
.radio span {
    padding-left: 2em;
    display: inline-block;
    position: relative
}

.checkbox span:before,
.radio span:before {
    background: #dcdcdc
}

.checkbox span:after,
.checkbox span:before,
.radio span:after,
.radio span:before {
    content: "";
    width: 1.2em;
    height: 1.2em;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 1.2em;
    margin-top: .1em
}

.checkbox span:after,
.radio span:after {
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    background: #666;
    line-height: 1.2em;
    -webkit-transform: rotate(0deg) scale(0);
    -ms-transform: rotate(0deg) scale(0);
    -o-transform: rotate(0deg) scale(0);
    transform: rotate(0deg) scale(0)
}

.checkbox label,
.radio label {
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer
}

.checkbox span:before {
    border: 1px solid #666
}

.checkbox span:after {
    font-family: Glyphicons stream;
    content: "\E902";
    background: none;
    font-size: 1.8em;
    line-height: .5em;
    left: 0;
    top: 0
}

.radio span:after {
    width: .8em;
    height: .8em;
    left: .2em;
    top: .2em;
    border-radius: 1em
}

.checkbox-inline input[type=checkbox],
.checkbox input[type=checkbox],
.radio-inline input[type=radio],
.radio input[type=radio] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px\9
}

.checkbox-inline,
.radio-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: 400;
    cursor: pointer
}

.checkbox-inline+.checkbox-inline,
.radio-inline+.radio-inline {
    margin-top: 0;
    margin-left: 10px
}

.checkbox-inline.disabled,
.checkbox.disabled label,
.radio-inline.disabled,
.radio.disabled label,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .checkbox label,
fieldset[disabled] .radio-inline,
fieldset[disabled] .radio label,
fieldset[disabled] input[type=checkbox],
fieldset[disabled] input[type=radio],
input[type=checkbox].disabled,
input[type=checkbox][disabled],
input[type=radio].disabled,
input[type=radio][disabled] {
    cursor: not-allowed
}

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0
}

.form-control-static.input-lg,
.form-control-static.input-sm,
.form-horizontal .form-group-lg .form-control-static.form-control,
.form-horizontal .form-group-sm .form-control-static.form-control,
.input-group-lg>.form-control-static.form-control,
.input-group-lg>.form-control-static.input-group-addon,
.input-group-lg>.input-group-btn>.form-control-static.btn,
.input-group-sm>.form-control-static.form-control,
.input-group-sm>.form-control-static.input-group-addon,
.input-group-sm>.input-group-btn>.form-control-static.btn {
    padding-left: 0;
    padding-right: 0
}

.form-horizontal .form-group-sm .form-control,
.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn,
.input-sm {
    height: 31px;
    padding: 5px 10px;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 13px
}

.form-horizontal .form-group-sm select.form-control,
.input-group-sm>.input-group-btn>select.btn,
.input-group-sm>select.form-control,
.input-group-sm>select.input-group-addon,
select.input-sm {
    height: 31px;
    line-height: 31px
}

.form-horizontal .form-group-sm select[multiple].form-control,
.form-horizontal .form-group-sm textarea.form-control,
.input-group-sm>.input-group-btn>select[multiple].btn,
.input-group-sm>.input-group-btn>textarea.btn,
.input-group-sm>select[multiple].form-control,
.input-group-sm>select[multiple].input-group-addon,
.input-group-sm>textarea.form-control,
.input-group-sm>textarea.input-group-addon,
select[multiple].input-sm,
textarea.input-sm {
    height: auto
}

.form-horizontal .form-group-lg .form-control,
.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn,
.input-lg {
    height: 52px;
    padding: 10px 16px;
    font-size: 22px;
    line-height: 1.33;
    border-radius: 26px
}

.form-horizontal .form-group-lg select.form-control,
.input-group-lg>.input-group-btn>select.btn,
.input-group-lg>select.form-control,
.input-group-lg>select.input-group-addon,
select.input-lg {
    height: 52px;
    line-height: 52px
}

.form-horizontal .form-group-lg select[multiple].form-control,
.form-horizontal .form-group-lg textarea.form-control,
.input-group-lg>.input-group-btn>select[multiple].btn,
.input-group-lg>.input-group-btn>textarea.btn,
.input-group-lg>select[multiple].form-control,
.input-group-lg>select[multiple].input-group-addon,
.input-group-lg>textarea.form-control,
.input-group-lg>textarea.input-group-addon,
select[multiple].input-lg,
textarea.input-lg {
    height: auto
}

.has-feedback {
    position: relative
}

.has-feedback .form-control {
    padding-right: 45px
}

.form-control-feedback {
    position: absolute;
    top: 27px;
    right: 0;
    z-index: 2;
    display: block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center
}

.form-horizontal .form-group-lg .form-control+.form-control-feedback,
.input-group-lg>.form-control+.form-control-feedback,
.input-group-lg>.input-group-addon+.form-control-feedback,
.input-group-lg>.input-group-btn>.btn+.form-control-feedback,
.input-lg+.form-control-feedback {
    width: 52px;
    height: 52px;
    line-height: 52px
}

.form-horizontal .form-group-sm .form-control+.form-control-feedback,
.input-group-sm>.form-control+.form-control-feedback,
.input-group-sm>.input-group-addon+.form-control-feedback,
.input-group-sm>.input-group-btn>.btn+.form-control-feedback,
.input-sm+.form-control-feedback {
    width: 31px;
    height: 31px;
    line-height: 31px
}

.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline {
    color: #3c763d
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
}

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8
}

.has-success .form-control-feedback {
    color: #3c763d
}

.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline {
    color: #8a6d3b
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3
}

.has-warning .form-control-feedback {
    color: #8a6d3b
}

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline {
    color: #a94442
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
}

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede
}

.has-error .form-control-feedback {
    color: #a94442
}

.has-feedback label.sr-only~.form-control-feedback {
    top: 0
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #a6a6a6
}

@media (min-width:768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    }
    .form-inline .input-group .form-control,
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn {
        width: auto
    }
    .form-inline .input-group>.form-control {
        width: 100%
    }
    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }
    .form-inline .checkbox,
    .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
        width: auto
    }
    .form-inline .checkbox label,
    .form-inline .radio label {
        padding-left: 0
    }
    .form-inline .checkbox input[type=checkbox],
    .form-inline .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }
    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}

.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.form-horizontal .checkbox,
.form-horizontal .radio {
    min-height: 29px
}

.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px
}

.form-horizontal .form-group:after,
.form-horizontal .form-group:before {
    content: " ";
    display: table
}

.form-horizontal .form-group:after {
    clear: both
}

@media (min-width:768px) {
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    top: 0;
    right: 15px
}

@media (min-width:768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 14.3px
    }
}

@media (min-width:768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px
    }
}

.input-group-btn .btn {
    padding: 6px 16px;
    background-color: #ddd;
    color: #999;
    border-color: #f3f3f3
}

.input-group-btn .btn:hover {
    border-color: #e6e6e6;
    background-color: #d0d0d0
}

.select-wrapper {
    overflow: hidden;
    border-radius: 20px;
    display: inline-block;
    width: auto;
    position: relative;
    border-radius: 36px
}

.select-wrapper:after {
    font-family: Glyphicons stream;
    content: "\E910";
    position: absolute;
    right: 0;
    top: 0;
    height: 36px;
    width: 3rem;
    text-align: center;
    line-height: 40px;
    background: #f3f3f3;
    pointer-events: none;
    border-radius: 36px
}

.select-wrapper select {
    display: inline-block;
    width: auto;
    outline: none;
    padding-right: 2em;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none
}

.select-wrapper select::-ms-expand {
    display: none
}

.select-wrapper option {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none
}

.select-wrapper option::-ms-expand {
    display: none
}

.cart-item-select.select-wrapper:after {
    font-family: Glyphicons stream;
    content: "\E910";
    position: absolute;
    right: 0;
    top: 10px;
    pointer-events: none
}

.tooltip:before {
    display: inline-block;
    width: 18px;
    height: 18px;
    font-size: 1rem;
    text-align: center;
    content: "i";
    border: 1px solid;
    border-radius: 10px;
    line-height: 18px;
    margin-top: 1px;
    position: absolute;
    margin-left: 6px
}

.tooltip p {
    position: fixed;
    background: hsla(0, 0%, 64%, .9);
    padding: 3rem;
    margin-left: 10%;
    margin-top: -12px;
    color: #fff;
    border-radius: 12px;
    max-width: 400px;
    z-index: 2;
    opacity: 0;
    visibility: hidden
}

.tooltip.open p {
    opacity: 1;
    visibility: visible
}

.channel-store .tooltip {
    top: 0;
    right: -40rem;
    position: absolute
}

.channel-store .tooltip:before {
    display: none
}

.channel-store .tooltip p {
    position: relative;
    margin: 0;
    width: 40rem
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 26px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    white-space: normal
}

.popover.top {
    margin-top: -10px
}

.popover.right {
    margin-left: 10px
}

.popover.bottom {
    margin-top: 10px
}

.popover.left {
    margin-left: -10px
}

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 25px 25px 0 0
}

.popover-content {
    padding: 9px 14px
}

.popover>.arrow,
.popover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover>.arrow {
    border-width: 11px
}

.popover>.arrow:after {
    border-width: 10px;
    content: ""
}

.popover.top>.arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, .25);
    bottom: -11px
}

.popover.top>.arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff
}

.popover.right>.arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, .25)
}

.popover.right>.arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff
}

.popover.bottom>.arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, .25);
    top: -11px
}

.popover.bottom>.arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff
}

.popover.left>.arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, .25)
}

.popover.left>.arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

.input-group[class*=col-] {
    float: none;
    padding-left: 0;
    padding-right: 0
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
    display: table-cell
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0
}

.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    color: #999;
    text-align: center;
    background-color: #f3f3f3;
    border: 1px solid #f3f3f3;
    border-radius: 14px
}

.form-horizontal .form-group-sm .input-group-addon.form-control,
.input-group-addon.input-sm,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.input-group-addon.btn {
    padding: 5px 10px;
    font-size: 13px;
    border-radius: 13px
}

.form-horizontal .form-group-lg .input-group-addon.form-control,
.input-group-addon.input-lg,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.input-group-addon.btn {
    padding: 10px 16px;
    font-size: 22px;
    border-radius: 26px
}

.input-group-addon input[type=checkbox],
.input-group-addon input[type=radio] {
    margin-top: 0
}

.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group .form-control:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.input-group-addon:first-child {
    border-right: 0
}

.input-group-addon:last-child,
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle,
.input-group .form-control:last-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.input-group-addon:last-child {
    border-left: 0
}

.input-group-btn {
    font-size: 0;
    white-space: nowrap
}

.input-group-btn,
.input-group-btn>.btn {
    position: relative
}

.input-group-btn>.btn+.btn {
    margin-left: -1px
}

.input-group-btn>.btn:active,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:hover {
    z-index: 2
}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
    margin-right: -1px
}

.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
    margin-left: -1px
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow-bg {
    background-color: #efcb01
}

.white-bg {
    background-color: #fff
}

.black-bg {
    background-color: #000
}

.transparent-bg {
    background-color: transparent
}

.ks-button-link {
    font-size: 16px;
    color: #236aee;
    font-family: GothamBold, Helvetica, Arial, sans-serif;
    text-decoration: none
}

.ks-button-link:hover {
    color: #552a7b
}

.ks-button {
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    padding: 10px;
    text-align: center;
    display: inline-block;
    margin: 0;
    border-radius: 6px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    font-family: GothamBook, Helvetica, Arial, sans-serif!important
}

@media (min-width:320px) and (max-width:767px) {
    .ks-button {
        padding: 10px
    }
}

@media (max-width:767px) {
    .ks-button {
        font-size: 16px;
        line-height: 24px
    }
}

@media (min-width:768px) {
    .ks-button {
        font-size: 16px;
        line-height: 24px
    }
}

@media (min-width:1080px) {
    .ks-button {
        font-size: 16px;
        line-height: 24px
    }
}

.ks-button:hover {
    box-shadow: 0 2px 9px rgba(0, 0, 0, .25)
}

.ks-button:active,
.ks-button:hover {
    background-color: #552a7b;
    border-color: #552a7b
}

.ks-button:active {
    box-shadow: none
}

.ks-button.wide {
    width: 100%
}

a.ks-button,
a.ks-button:hover {
    color: #fff!important
}

.ks-button-secondary {
    background-color: #fff;
    border-color: #662d91;
    color: #662d91;
    padding: 10px;
    text-align: center;
    display: inline-block;
    margin: 0;
    border-radius: 6px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    font-family: GothamBook, Helvetica, Arial, sans-serif!important
}

@media (min-width:320px) and (max-width:767px) {
    .ks-button-secondary {
        padding: 10px
    }
}

@media (max-width:767px) {
    .ks-button-secondary {
        font-size: 16px;
        line-height: 24px
    }
}

@media (min-width:768px) {
    .ks-button-secondary {
        font-size: 16px;
        line-height: 24px
    }
}

@media (min-width:1080px) {
    .ks-button-secondary {
        font-size: 16px;
        line-height: 24px
    }
}

.ks-button-secondary:hover {
    background-color: #fff;
    border-color: #662d91;
    color: #662d91;
    box-shadow: 0 2px 9px rgba(0, 0, 0, .25)
}

.ks-button-secondary:active {
    background-color: #552a7b;
    border-color: #552a7b;
    box-shadow: none
}

.ks-button-secondary.disabled {
    background-color: #999;
    border-color: #999;
    color: #fff;
    box-shadow: none
}

.ks-button-secondary.wide {
    width: 100%
}

.button-disabled,
.button-disabled:hover,
.stream-button-secondary[disabled],
.stream-button-secondary[disabled]:hover {
    color: #dedede;
    border-color: #dedede
}

.B0-bg {
    background: #fff
}

.B0 {
    color: #fff
}

.B1-bg {
    background: #eee
}

.B1 {
    color: #eee
}

.B2-bg {
    background: #eee
}

.B2 {
    color: #eee
}

.B3-bg {
    background: #333
}

.B3 {
    color: #333
}

.B4-bg {
    background: #333
}

.B4 {
    color: #333
}

.B5-bg {
    background: #222
}

.B5 {
    color: #222
}

.B6-bg {
    background: #000
}

.B6 {
    color: #000
}

.B7-bg {
    background: #f3f3f3
}

.B7 {
    color: #f3f3f3
}

.B9-bg {
    background: #767574
}

.B9 {
    color: #767574
}

.C1-bg {
    background: #662d91
}

.C1 {
    color: #662d91
}

.C1s-bg {
    background: #552a7b
}

.C1s {
    color: #552a7b
}

.C1h-bg {
    background: #843abc
}

.C1h {
    color: #843abc
}

.C2-bg {
    background: #ed1847
}

.C2 {
    color: #ed1847
}

.C2s-bg {
    background: #ed1847
}

.C2s {
    color: #ed1847
}

.C2h-bg {
    background: #ed1847
}

.C2h {
    color: #ed1847
}

.C3-bg {
    background: #00a5e5
}

.C3 {
    color: #00a5e5
}

.C3s-bg {
    background: #00a5e5
}

.C3s {
    color: #00a5e5
}

.C3h-bg {
    background: #00a5e5
}

.C3h {
    color: #00a5e5
}

.C4-bg {
    background: #00cd49
}

.C4 {
    color: #00cd49
}

.C4s-bg {
    background: #00cd49
}

.C4s {
    color: #00cd49
}

.C4h-bg {
    background: #00cd49
}

.C4h {
    color: #00cd49
}

.C5-bg {
    background: #ff9000
}

.C5 {
    color: #ff9000
}

.C5s-bg {
    background: #ff9000
}

.C5s {
    color: #ff9000
}

.C5h-bg {
    background: #ff9000
}

.C5h {
    color: #ff9000
}

.C6-bg {
    background: #0042cc
}

.C6 {
    color: #0042cc
}

.C6S-bg {
    background: #003da7
}

.C6S {
    color: #003da7
}

.C7-bg {
    background: #efcb01
}

.C7 {
    color: #efcb01
}

.C8-bg {
    background: #fbe5e7
}

.C8 {
    color: #fbe5e7
}

.C9-bg {
    background: #f9a202
}

.C9 {
    color: #f9a202
}

.C10-bg {
    background: #61c9d0
}

.C10 {
    color: #61c9d0
}

.LINK-bg {
    background: #0042cc
}

.LINK {
    color: #0042cc
}

.SUCCESS-bg {
    background: #00cd49
}

.SUCCESS {
    color: #00cd49
}

.ERROR-bg {
    background: #ed1847
}

.ERROR {
    color: #ed1847
}

.T-bg {
    background: transparent
}

.T {
    color: transparent
}

.grey-bg {
    background: #eee
}

.grey {
    color: #eee
}

.grey100-bg {
    background: #ddd
}

.grey100 {
    color: #ddd
}

.grey200-bg {
    background: #dedede
}

.grey200 {
    color: #dedede
}

.grey300-bg {
    background: #bebebe
}

.grey300 {
    color: #bebebe
}

.grey400-bg {
    background: #999
}

.grey400 {
    color: #999
}

.grey500-bg {
    background: #767574
}

.grey500 {
    color: #767574
}

.grey600-bg {
    background: #333
}

.grey600 {
    color: #333
}

.grey700-bg {
    background: #101523
}

.grey700 {
    color: #101523
}

.purple-bg {
    background: #662d91
}

.purple {
    color: #662d91
}

.purple100-bg {
    background: #995ef6
}

.purple100 {
    color: #995ef6
}

.purple200-bg {
    background: #843abc
}

.purple200 {
    color: #843abc
}

.purple300-bg {
    background: #552a7b
}

.purple300 {
    color: #552a7b
}

.purple400-bg {
    background: #7540c4
}

.purple400 {
    color: #7540c4
}

.purple500-bg {
    background: #662d91
}

.purple500 {
    color: #662d91
}

.blue-bg {
    background: #236aee
}

.blue {
    color: #236aee
}

.blue100-bg {
    background: #2dccd3
}

.blue100 {
    color: #2dccd3
}

.blue200-bg {
    background: #00a5e5
}

.blue200 {
    color: #00a5e5
}

.blue300-bg {
    background: #00a5e9
}

.blue300 {
    color: #00a5e9
}

.blue400-bg {
    background: #236aee
}

.blue400 {
    color: #236aee
}

.blue500-bg {
    background: #073b9f
}

.blue500 {
    color: #073b9f
}

.orange-bg {
    background: #ff8200
}

.orange {
    color: #ff8200
}

.orange100-bg {
    background: #ff9000
}

.orange100 {
    color: #ff9000
}

.orange200-bg {
    background: #ff8200
}

.orange200 {
    color: #ff8200
}

.red-bg {
    background: #e40046
}

.red {
    color: #e40046
}

.red100-bg {
    background: #ed1847
}

.red100 {
    color: #ed1847
}

.red200-bg {
    background: #e40046
}

.red200 {
    color: #e40046
}

.green-bg {
    background: #00c629
}

.green {
    color: #00c629
}

.green100-bg {
    background: #00cd49
}

.green100 {
    color: #00cd49
}

.green200-bg {
    background: #00c629
}

.green200 {
    color: #00c629
}

.yellow-bg {
    background: #efcb01
}

.yellow {
    color: #efcb01
}

.white-bg {
    background: #fff
}

.white {
    color: #fff
}

.black-bg {
    background: #000
}

.black {
    color: #000
}

.transparent-bg {
    background: transparent
}

.transparent {
    color: transparent
}

.ks-text-bold {
    font-family: GothamBold, Helvetica, Arial, sans-serif
}

.ks-text-medium {
    font-family: GothamMedium, Helvetica, Arial, sans-serif
}

.ks-text-light {
    font-family: GothamLight, Helvetica, Arial, sans-serif
}

.ks-text-regular {
    font-family: GothamBook, Helvetica, Arial, sans-serif
}

p {
    font-size: 16px;
    line-height: 24px
}

.ks-text-xs {
    font-size: 12px;
    line-height: 18px
}

.ks-text-sm {
    font-size: 14px;
    line-height: 22px
}

.ks-text-rg {
    font-size: 16px;
    line-height: 24px
}

.ks-text-md {
    font-size: 18px;
    line-height: 26px
}

.ks-text-lg {
    font-size: 22px;
    line-height: 32px
}

.ks-text-xl {
    font-size: 32px;
    line-height: 40px
}

.ks-text-xxl {
    font-size: 42px;
    line-height: 56px
}

.ks-text-xxxl {
    font-size: 54px;
    line-height: 74px
}

.ks-text-jumbo {
    font-size: 66px;
    line-height: 100px
}

.ks-text-hero {
    font-size: 82px;
    line-height: 120px
}

.ks-text-center {
    text-align: center
}

.ks-text-left {
    text-align: left
}

.ks-text-right {
    text-align: right
}

.ks-text-justify {
    text-align: justify
}

.ks-text-uppercase {
    text-transform: uppercase
}

.ks-text-capitalize {
    text-transform: capitalize
}

.ks-text-lowercase {
    text-transform: lowercase
}

.ks-text-nowrap {
    white-space: nowrap
}

.ks-wrapper {
    margin: 0 auto;
    position: relative;
    max-width: 1200px
}

.ks-m-0 {
    margin: 0
}

.ks-mh-0 {
    margin-right: 0;
    margin-left: 0
}

.ks-mv-0 {
    margin-top: 0;
    margin-bottom: 0
}

.ks-p-0 {
    padding: 0
}

.ks-ph-0 {
    padding-right: 0;
    padding-left: 0
}

.ks-pv-0 {
    padding-top: 0;
    padding-bottom: 0
}

.ks-mt-0 {
    margin-top: 0
}

.ks-pt-0 {
    padding-top: 0
}

.ks-mb-0 {
    margin-bottom: 0
}

.ks-pb-0 {
    padding-bottom: 0
}

.ks-ml-0 {
    margin-left: 0
}

.ks-pl-0 {
    padding-left: 0
}

.ks-mr-0 {
    margin-right: 0
}

.ks-pr-0 {
    padding-right: 0
}

.ks-m-2 {
    margin: 2px
}

.ks-mh-2 {
    margin-right: 2px;
    margin-left: 2px
}

.ks-mv-2 {
    margin-top: 2px;
    margin-bottom: 2px
}

.ks-p-2 {
    padding: 2px
}

.ks-ph-2 {
    padding-right: 2px;
    padding-left: 2px
}

.ks-pv-2 {
    padding-top: 2px;
    padding-bottom: 2px
}

.ks-mt-2 {
    margin-top: 2px
}

.ks-pt-2 {
    padding-top: 2px
}

.ks-mb-2 {
    margin-bottom: 2px
}

.ks-pb-2 {
    padding-bottom: 2px
}

.ks-ml-2 {
    margin-left: 2px
}

.ks-pl-2 {
    padding-left: 2px
}

.ks-mr-2 {
    margin-right: 2px
}

.ks-pr-2 {
    padding-right: 2px
}

.ks-m-4 {
    margin: 4px
}

.ks-mh-4 {
    margin-right: 4px;
    margin-left: 4px
}

.ks-mv-4 {
    margin-top: 4px;
    margin-bottom: 4px
}

.ks-p-4 {
    padding: 4px
}

.ks-ph-4 {
    padding-right: 4px;
    padding-left: 4px
}

.ks-pv-4 {
    padding-top: 4px;
    padding-bottom: 4px
}

.ks-mt-4 {
    margin-top: 4px
}

.ks-pt-4 {
    padding-top: 4px
}

.ks-mb-4 {
    margin-bottom: 4px
}

.ks-pb-4 {
    padding-bottom: 4px
}

.ks-ml-4 {
    margin-left: 4px
}

.ks-pl-4 {
    padding-left: 4px
}

.ks-mr-4 {
    margin-right: 4px
}

.ks-pr-4 {
    padding-right: 4px
}

.ks-m-6 {
    margin: 6px
}

.ks-mh-6 {
    margin-right: 6px;
    margin-left: 6px
}

.ks-mv-6 {
    margin-top: 6px;
    margin-bottom: 6px
}

.ks-p-6 {
    padding: 6px
}

.ks-ph-6 {
    padding-right: 6px;
    padding-left: 6px
}

.ks-pv-6 {
    padding-top: 6px;
    padding-bottom: 6px
}

.ks-mt-6 {
    margin-top: 6px
}

.ks-pt-6 {
    padding-top: 6px
}

.ks-mb-6 {
    margin-bottom: 6px
}

.ks-pb-6 {
    padding-bottom: 6px
}

.ks-ml-6 {
    margin-left: 6px
}

.ks-pl-6 {
    padding-left: 6px
}

.ks-mr-6 {
    margin-right: 6px
}

.ks-pr-6 {
    padding-right: 6px
}

.ks-m-8 {
    margin: 8px
}

.ks-mh-8 {
    margin-right: 8px;
    margin-left: 8px
}

.ks-mv-8 {
    margin-top: 8px;
    margin-bottom: 8px
}

.ks-p-8 {
    padding: 8px
}

.ks-ph-8 {
    padding-right: 8px;
    padding-left: 8px
}

.ks-pv-8 {
    padding-top: 8px;
    padding-bottom: 8px
}

.ks-mt-8 {
    margin-top: 8px
}

.ks-pt-8 {
    padding-top: 8px
}

.ks-mb-8 {
    margin-bottom: 8px
}

.ks-pb-8 {
    padding-bottom: 8px
}

.ks-ml-8 {
    margin-left: 8px
}

.ks-pl-8 {
    padding-left: 8px
}

.ks-mr-8 {
    margin-right: 8px
}

.ks-pr-8 {
    padding-right: 8px
}

.ks-m-10 {
    margin: 10px
}

.ks-mh-10 {
    margin-right: 10px;
    margin-left: 10px
}

.ks-mv-10 {
    margin-top: 10px;
    margin-bottom: 10px
}

.ks-p-10 {
    padding: 10px
}

.ks-ph-10 {
    padding-right: 10px;
    padding-left: 10px
}

.ks-pv-10 {
    padding-top: 10px;
    padding-bottom: 10px
}

.ks-mt-10 {
    margin-top: 10px
}

.ks-pt-10 {
    padding-top: 10px
}

.ks-mb-10 {
    margin-bottom: 10px
}

.ks-pb-10 {
    padding-bottom: 10px
}

.ks-ml-10 {
    margin-left: 10px
}

.ks-pl-10 {
    padding-left: 10px
}

.ks-mr-10 {
    margin-right: 10px
}

.ks-pr-10 {
    padding-right: 10px
}

.ks-m-20 {
    margin: 20px
}

.ks-mh-20 {
    margin-right: 20px;
    margin-left: 20px
}

.ks-mv-20 {
    margin-top: 20px;
    margin-bottom: 20px
}

.ks-p-20 {
    padding: 20px
}

.ks-ph-20 {
    padding-right: 20px;
    padding-left: 20px
}

.ks-pv-20 {
    padding-top: 20px;
    padding-bottom: 20px
}

.ks-mt-20 {
    margin-top: 20px
}

.ks-pt-20 {
    padding-top: 20px
}

.ks-mb-20 {
    margin-bottom: 20px
}

.ks-pb-20 {
    padding-bottom: 20px
}

.ks-ml-20 {
    margin-left: 20px
}

.ks-pl-20 {
    padding-left: 20px
}

.ks-mr-20 {
    margin-right: 20px
}

.ks-pr-20 {
    padding-right: 20px
}

.ks-m-30 {
    margin: 30px
}

.ks-mh-30 {
    margin-right: 30px;
    margin-left: 30px
}

.ks-mv-30 {
    margin-top: 30px;
    margin-bottom: 30px
}

.ks-p-30 {
    padding: 30px
}

.ks-ph-30 {
    padding-right: 30px;
    padding-left: 30px
}

.ks-pv-30 {
    padding-top: 30px;
    padding-bottom: 30px
}

.ks-mt-30 {
    margin-top: 30px
}

.ks-pt-30 {
    padding-top: 30px
}

.ks-mb-30 {
    margin-bottom: 30px
}

.ks-pb-30 {
    padding-bottom: 30px
}

.ks-ml-30 {
    margin-left: 30px
}

.ks-pl-30 {
    padding-left: 30px
}

.ks-mr-30 {
    margin-right: 30px
}

.ks-pr-30 {
    padding-right: 30px
}

.ks-m-40 {
    margin: 40px
}

.ks-mh-40 {
    margin-right: 40px;
    margin-left: 40px
}

.ks-mv-40 {
    margin-top: 40px;
    margin-bottom: 40px
}

.ks-p-40 {
    padding: 40px
}

.ks-ph-40 {
    padding-right: 40px;
    padding-left: 40px
}

.ks-pv-40 {
    padding-top: 40px;
    padding-bottom: 40px
}

.ks-mt-40 {
    margin-top: 40px
}

.ks-pt-40 {
    padding-top: 40px
}

.ks-mb-40 {
    margin-bottom: 40px
}

.ks-pb-40 {
    padding-bottom: 40px
}

.ks-ml-40 {
    margin-left: 40px
}

.ks-pl-40 {
    padding-left: 40px
}

.ks-mr-40 {
    margin-right: 40px
}

.ks-pr-40 {
    padding-right: 40px
}

.ks-m-50 {
    margin: 50px
}

.ks-mh-50 {
    margin-right: 50px;
    margin-left: 50px
}

.ks-mv-50 {
    margin-top: 50px;
    margin-bottom: 50px
}

.ks-p-50 {
    padding: 50px
}

.ks-ph-50 {
    padding-right: 50px;
    padding-left: 50px
}

.ks-pv-50 {
    padding-top: 50px;
    padding-bottom: 50px
}

.ks-mt-50 {
    margin-top: 50px
}

.ks-pt-50 {
    padding-top: 50px
}

.ks-mb-50 {
    margin-bottom: 50px
}

.ks-pb-50 {
    padding-bottom: 50px
}

.ks-ml-50 {
    margin-left: 50px
}

.ks-pl-50 {
    padding-left: 50px
}

.ks-mr-50 {
    margin-right: 50px
}

.ks-pr-50 {
    padding-right: 50px
}

.ks-m-60 {
    margin: 60px
}

.ks-mh-60 {
    margin-right: 60px;
    margin-left: 60px
}

.ks-mv-60 {
    margin-top: 60px;
    margin-bottom: 60px
}

.ks-p-60 {
    padding: 60px
}

.ks-ph-60 {
    padding-right: 60px;
    padding-left: 60px
}

.ks-pv-60 {
    padding-top: 60px;
    padding-bottom: 60px
}

.ks-mt-60 {
    margin-top: 60px
}

.ks-pt-60 {
    padding-top: 60px
}

.ks-mb-60 {
    margin-bottom: 60px
}

.ks-pb-60 {
    padding-bottom: 60px
}

.ks-ml-60 {
    margin-left: 60px
}

.ks-pl-60 {
    padding-left: 60px
}

.ks-mr-60 {
    margin-right: 60px
}

.ks-pr-60 {
    padding-right: 60px
}

.ks-m-70 {
    margin: 70px
}

.ks-mh-70 {
    margin-right: 70px;
    margin-left: 70px
}

.ks-mv-70 {
    margin-top: 70px;
    margin-bottom: 70px
}

.ks-p-70 {
    padding: 70px
}

.ks-ph-70 {
    padding-right: 70px;
    padding-left: 70px
}

.ks-pv-70 {
    padding-top: 70px;
    padding-bottom: 70px
}

.ks-mt-70 {
    margin-top: 70px
}

.ks-pt-70 {
    padding-top: 70px
}

.ks-mb-70 {
    margin-bottom: 70px
}

.ks-pb-70 {
    padding-bottom: 70px
}

.ks-ml-70 {
    margin-left: 70px
}

.ks-pl-70 {
    padding-left: 70px
}

.ks-mr-70 {
    margin-right: 70px
}

.ks-pr-70 {
    padding-right: 70px
}

.ks-m-80 {
    margin: 80px
}

.ks-mh-80 {
    margin-right: 80px;
    margin-left: 80px
}

.ks-mv-80 {
    margin-top: 80px;
    margin-bottom: 80px
}

.ks-p-80 {
    padding: 80px
}

.ks-ph-80 {
    padding-right: 80px;
    padding-left: 80px
}

.ks-pv-80 {
    padding-top: 80px;
    padding-bottom: 80px
}

.ks-mt-80 {
    margin-top: 80px
}

.ks-pt-80 {
    padding-top: 80px
}

.ks-mb-80 {
    margin-bottom: 80px
}

.ks-pb-80 {
    padding-bottom: 80px
}

.ks-ml-80 {
    margin-left: 80px
}

.ks-pl-80 {
    padding-left: 80px
}

.ks-mr-80 {
    margin-right: 80px
}

.ks-pr-80 {
    padding-right: 80px
}

.ks-m-90 {
    margin: 90px
}

.ks-mh-90 {
    margin-right: 90px;
    margin-left: 90px
}

.ks-mv-90 {
    margin-top: 90px;
    margin-bottom: 90px
}

.ks-p-90 {
    padding: 90px
}

.ks-ph-90 {
    padding-right: 90px;
    padding-left: 90px
}

.ks-pv-90 {
    padding-top: 90px;
    padding-bottom: 90px
}

.ks-mt-90 {
    margin-top: 90px
}

.ks-pt-90 {
    padding-top: 90px
}

.ks-mb-90 {
    margin-bottom: 90px
}

.ks-pb-90 {
    padding-bottom: 90px
}

.ks-ml-90 {
    margin-left: 90px
}

.ks-pl-90 {
    padding-left: 90px
}

.ks-mr-90 {
    margin-right: 90px
}

.ks-pr-90 {
    padding-right: 90px
}

.ks-m-100 {
    margin: 100px
}

.ks-mh-100 {
    margin-right: 100px;
    margin-left: 100px
}

.ks-mv-100 {
    margin-top: 100px;
    margin-bottom: 100px
}

.ks-p-100 {
    padding: 100px
}

.ks-ph-100 {
    padding-right: 100px;
    padding-left: 100px
}

.ks-pv-100 {
    padding-top: 100px;
    padding-bottom: 100px
}

.ks-mt-100 {
    margin-top: 100px
}

.ks-pt-100 {
    padding-top: 100px
}

.ks-mb-100 {
    margin-bottom: 100px
}

.ks-pb-100 {
    padding-bottom: 100px
}

.ks-ml-100 {
    margin-left: 100px
}

.ks-pl-100 {
    padding-left: 100px
}

.ks-mr-100 {
    margin-right: 100px
}

.ks-pr-100 {
    padding-right: 100px
}

label {
    margin-bottom: 11px
}

.stream-Form {
    position: relative
}

.stream-Form form:focus,
.stream-Form label:focus {
    outline: none
}

.stream-Form select {
    height: 44px
}

.stream-Form input,
.stream-Form select,
.stream-Form textarea {
    background-color: #eee!important;
    border-radius: 6px!important
}

.stream-Form input,
.stream-Form textarea {
    padding: 10px 20px!important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out
}

.stream-Form input::placeholder,
.stream-Form textarea::placeholder {
    color: #999;
    opacity: 1
}

.stream-Form input:disabled,
.stream-Form textarea:disabled {
    background-color: #ddd!important;
    cursor: not-allowed
}

.stream-Form input:focus,
.stream-Form textarea:focus {
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25)!important;
    background-color: #fff!important;
    border: 1px solid #eee!important
}

.stream-Form input {
    height: 44px!important
}

.stream-Form input:disabled::-webkit-input-placeholder {
    color: #767574
}

.stream-Form input:disabled:-moz-placeholder,
.stream-Form input:disabled::-moz-placeholder {
    color: #767574
}

.stream-Form input:disabled:-ms-input-placeholder {
    color: #767574
}

.stream-Form .form-input-file {
    position: absolute;
    top: -800px;
    left: -800px
}

.stream-Form .form-file-upload-button {
    margin-right: 11px
}

.stream-Form .help {
    display: inline-block;
    cursor: pointer;
    width: 20px;
    height: 20px;
    position: relative;
    top: 5px;
    margin-left: 5px
}

.stream-Form .help-text {
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    margin-bottom: 11px
}

@media (max-width:767px) {
    .stream-Form .help-text {
        font-size: 12px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Form .help-text {
        font-size: 12px
    }
}

@media (min-width:1200px) {
    .stream-Form .help-text {
        font-size: 12px
    }
}

.stream-Form iframe {
    width: 1px;
    height: 1px;
    position: fixed;
    top: -200px;
    left: -200px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    display: block
}

.stream-Form .form-group input,
.stream-Form .form-group textarea {
    background-color: #eee;
    border-radius: 6px;
    transition: all .3s ease-in-out
}

.stream-Form .form-group input:focus,
.stream-Form .form-group textarea:focus {
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25)!important;
    background-color: #fff!important;
    border: 1px solid #eee!important
}

.stream-Form .form-group.disabled,
.stream-Form .form-group.hidden {
    display: none
}

.stream-Form .has-error .select-wrapper:after,
.stream-Form .has-error input,
.stream-Form .has-error input.form-control,
.stream-Form .has-error input.form-control:focus,
.stream-Form .has-error select,
.stream-Form .has-error textarea,
.stream-Form .has-error textarea.form-control {
    border: 2px solid #ed1847
}

.stream-Form input.hidden {
    display: none!important
}

.stream-Form label {
    display: block;
    margin-bottom: 4px;
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBook, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-Form label {
        font-size: 14px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Form label {
        font-size: 14px
    }
}

@media (min-width:1200px) {
    .stream-Form label {
        font-size: 14px
    }
}

.stream-Form .error {
    color: #ed1847
}

.stream-Form .form-control,
.stream-Form input,
.stream-Form select,
.stream-Form textarea {
    font-size: 16px;
    padding: 10px 16px;
    height: 50px;
    border: 0;
    border-radius: 10px;
    color: #333;
    background-color: #eee;
    display: block;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none;
    -webkit-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    width: 100%
}

.stream-Form .form-control:-moz-placeholder,
.stream-Form .form-control:-ms-input-placeholder,
.stream-Form .form-control::-moz-placeholder,
.stream-Form .form-control::-webkit-input-placeholder,
.stream-Form input:-moz-placeholder,
.stream-Form input:-ms-input-placeholder,
.stream-Form input::-moz-placeholder,
.stream-Form input::-webkit-input-placeholder,
.stream-Form select:-moz-placeholder,
.stream-Form select:-ms-input-placeholder,
.stream-Form select::-moz-placeholder,
.stream-Form select::-webkit-input-placeholder,
.stream-Form textarea:-moz-placeholder,
.stream-Form textarea:-ms-input-placeholder,
.stream-Form textarea::-moz-placeholder,
.stream-Form textarea::-webkit-input-placeholder {
    opacity: .5
}

.stream-Form textarea.form-control {
    height: 100px;
    border-radius: 6px;
    background-color: #eee!important;
    transition: all .3s ease-in-out
}

.stream-Form textarea.form-control:focus {
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25)!important;
    background-color: #fff!important;
    border: 1px solid #eee!important
}

.stream-Form::-webkit-input-placeholder {
    opacity: .5
}

.stream-Form:-moz-placeholder,
.stream-Form::-moz-placeholder {
    opacity: .5
}

.stream-Form:-ms-input-placeholder {
    opacity: .5
}

.stream-Form .form-group {
    clear: both;
    float: none;
    overflow: visible;
    margin-bottom: 22px;
    margin-right: 8px
}

.stream-Form .form-group-two-selects {
    overflow: hidden!important
}

.stream-Form .form-group-two-selects .select-group {
    float: left
}

.stream-Form .form-group-two-selects .select-group:first-child {
    margin-right: 11px
}

.stream-Form .select-group {
    display: block;
    max-width: 100%;
    overflow: hidden
}

@media (max-width:767px) {
    .stream-Form .select-group {
        width: 100%;
        float: none
    }
    .stream-Form .select-group .second-select-wrapper {
        margin-top: 6px
    }
}

.stream-Form .select-group .select-wrapper {
    display: block;
    max-width: 100%;
    border-radius: 6px;
    background-color: #eee
}

@media (max-width:767px) {
    .stream-Form .select-group .select-wrapper {
        width: 100%;
        float: none
    }
}

.stream-Form .select-group .select-wrapper:after {
    border-radius: 0 6px 6px 0;
    line-height: 44px;
    height: 44px;
    background-color: #eee!important
}

.stream-Form .select-group select {
    display: block;
    width: 100%;
    height: 44px;
    padding-right: 3em;
    color: #333
}

.stream-Form .select-group select.selected {
    color: #333
}

@media (max-width:767px) {
    .stream-Form .select-group select {
        width: 100%
    }
}

.stream-Form .has-error .control-label,
.stream-Form .has-error .error-help-block,
.stream-Form .has-error .help-block {
    color: #ed1847
}

.stream-Form .has-error .error-help-block {
    padding: 0
}

.stream-Form .has-error .form-control,
.stream-Form .has-error .form-control:focus {
    box-shadow: none;
    border: 0
}

.stream-Form .help-block {
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    margin-top: 8px;
    margin-bottom: 0
}

@media (max-width:767px) {
    .stream-Form .help-block {
        font-size: 12px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Form .help-block {
        font-size: 12px
    }
}

@media (min-width:1200px) {
    .stream-Form .help-block {
        font-size: 12px
    }
}

.stream-Form .checkbox,
.stream-Form .radio {
    margin-left: 5px
}

.stream-Form .checkbox label.disabled,
.stream-Form .radio label.disabled {
    cursor: not-allowed
}

.stream-Form .checkbox input,
.stream-Form .radio input {
    display: none
}

.stream-Form .checkbox input.stateless-radio-input.stateless-radio-input-checked+span:after,
.stream-Form .checkbox input:checked+span:after,
.stream-Form .radio input.stateless-radio-input.stateless-radio-input-checked+span:after,
.stream-Form .radio input:checked+span:after {
    -webkit-transform: rotate(1turn) scale(1);
    -ms-transform: rotate(1turn) scale(1);
    -o-transform: rotate(1turn) scale(1);
    transform: rotate(1turn) scale(1)
}

.stream-Form .checkbox input.stateless-radio-input+span.no-children,
.stream-Form .radio input.stateless-radio-input+span.no-children {
    min-height: 1em
}

.stream-Form .checkbox span,
.stream-Form .radio span {
    padding-top: 3px;
    padding-left: 40px;
    display: inline-block;
    position: relative;
    font-size: 16px;
    line-height: 26px
}

.stream-Form .checkbox span:before,
.stream-Form .radio span:before {
    content: "";
    background-color: #eee;
    border: 2px solid #ddd;
    position: absolute;
    margin-top: 0;
    left: 0;
    top: 0;
    width: 30px;
    height: 30px
}

.stream-Form .checkbox span:after,
.stream-Form .radio span:after {
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    content: "";
    color: #fff;
    background-color: #662d91;
    position: absolute;
    margin: 0;
    padding: 0;
    -webkit-transform: rotate(0deg) scale(0);
    -ms-transform: rotate(0deg) scale(0);
    -o-transform: rotate(0deg) scale(0);
    transform: rotate(0deg) scale(0)
}

.stream-Form .checkbox label,
.stream-Form .radio label {
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif;
    margin-bottom: 0;
    cursor: pointer;
    display: inline-block
}

@media (max-width:767px) {
    .stream-Form .checkbox label,
    .stream-Form .radio label {
        font-size: 14px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Form .checkbox label,
    .stream-Form .radio label {
        font-size: 14px
    }
}

@media (min-width:1200px) {
    .stream-Form .checkbox label,
    .stream-Form .radio label {
        font-size: 14px
    }
}

.stream-Form .checkbox .help-text,
.stream-Form .radio .help-text {
    margin-left: 33px;
    margin-bottom: 0
}

.stream-Form .checkbox .error-help-block,
.stream-Form .radio .error-help-block {
    display: none;
    color: #ed1847
}

.stream-Form .checkbox .error-help-block:after,
.stream-Form .checkbox .error-help-block:before,
.stream-Form .radio .error-help-block:after,
.stream-Form .radio .error-help-block:before {
    display: none
}

.stream-Form .checkbox.has-error .error-help-block,
.stream-Form .radio.has-error .error-help-block {
    display: block
}

.stream-Form .checkbox span span,
.stream-Form .radio span span {
    padding-left: 0;
    display: inline
}

.stream-Form .checkbox span span:before,
.stream-Form .radio span span:before {
    display: none
}

.stream-Form .checkbox span:before {
    border-radius: 6px
}

.stream-Form .checkbox span:after {
    font-family: Glyphicons stream;
    content: "\E902";
    font-size: 26px;
    border-radius: 4px;
    left: 2px;
    top: 2px;
    width: 26px;
    height: 26px;
    line-height: 26px
}

.stream-Form .radio span:before {
    border-radius: 1.2em
}

.stream-Form .radio span:after {
    border-radius: 1.2em;
    left: 6px;
    top: 6px;
    width: 18px;
    height: 18px;
    line-height: 26px
}

.stream-Form .radio input.stateless-radio-input,
.stream-Form .radio input[type=radio] {
    display: block;
    width: 10px!important;
    height: 10px;
    margin-left: -5px;
    overflow: hidden;
    opacity: 0;
    z-index: -1
}

.stream-Form .radio input.stateless-radio-input {
    line-height: normal
}

.stream-Form .radio.formOfPayment {
    clear: both;
    float: none;
    overflow: hidden
}

.stream-Form .radio.formOfPayment label {
    display: block;
    float: none;
    margin-right: 22px
}

.stream-Form .radio.formOfPayment label:last-child {
    margin-right: 0;
    overflow: hidden
}

.stream-Form .radio.formOfPayment span.icon {
    top: 0
}

.stream-Form .radio.formOfPayment span.icon:after,
.stream-Form .radio.formOfPayment span.icon:before {
    display: none
}

.stream-Form .radio.formOfPayment .cc span {
    top: -15px
}

@media (max-width:1199px) {
    .stream-Form .radio.formOfPayment .cc span {
        display: block;
        top: 0
    }
}

.stream-Form .radio.formOfPayment .cc span.cc-icon {
    top: 0
}

@media (max-width:1199px) {
    .stream-Form .radio.formOfPayment .cc span.cc-icon {
        margin-left: 25px
    }
}

.stream-Form .radio.formOfPayment .paypal span {
    float: left;
    margin-top: 4px
}

.stream-Form .radio.formOfPayment .paypal span.icon {
    margin-top: 0
}

.stream-Form .checkbox span.tos a {
    margin-right: 2px;
    margin-left: 2px
}

.stream-Form .checkbox input[type=checkbox] {
    display: block;
    width: 10px!important;
    height: 10px;
    margin-left: -5px;
    overflow: hidden;
    opacity: 0;
    z-index: -1
}

.stream-Form .error-help-block {
    display: none
}

.stream-Form .has-error .error-help-block {
    display: block
}

.stream-Form .hidden {
    display: none!important
}

.stream-Form .multiselect-group {
    overflow: visible
}

@media (max-width:767px) {
    .popover {
        display: none!important
    }
}

.date-range {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.date-range:hover {
    cursor: pointer
}

.datepicker.datepicker-dropdown.dropdown-menu {
    border-radius: 5px
}

.stream-AsyncMultiSelect .Select .Select-control,
.stream-Form-Stateless-Single-Select .Select .Select-control,
.stream-MultiSelect .Select .Select-control {
    background-color: #eee!important
}

.stream-AsyncMultiSelect .Select .Select-control input:focus,
.stream-Form-Stateless-Single-Select .Select .Select-control input:focus,
.stream-MultiSelect .Select .Select-control input:focus {
    box-shadow: none!important
}

.stream-AsyncMultiSelect .Select .Select-menu-outer,
.stream-Form-Stateless-Single-Select .Select .Select-menu-outer,
.stream-MultiSelect .Select .Select-menu-outer {
    margin-top: -5px!important;
    background-color: #eee!important
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.sprite-form-payment-cc-ca {
    background-image: url(../i/1650bd62f3f39b02bae28dec915518df.html);
    width: 240px;
    height: 46px
}

.sprite-form-payment-cc-fr {
    background-image: url(../i/2b4f61e307a8ac364b65496734a4c620.html);
    width: 122px;
    height: 46px
}

.sprite-form-payment-cc-gb {
    background-image: url(../i/154d12bcd24332fa8252dc02b27ba72b.html);
    width: 184px;
    height: 46px
}

.sprite-form-payment-cc-ie {
    background-image: url(../i/154d12bcd24332fa8252dc02b27ba72b.html);
    width: 184px;
    height: 46px
}

.sprite-form-payment-cc-mx {
    background-image: url(../i/c0556d453d9be26fbc85ababd6f5969b.html);
    width: 184px;
    height: 46px
}

.sprite-form-payment-cc-ot {
    background-image: url(../i/893c2e05524884e622f8c8da6f1ea81b.html);
    width: 240px;
    height: 46px
}

.sprite-form-payment-cc-us {
    background-image: url(../i/893c2e05524884e622f8c8da6f1ea81b.html);
    width: 240px;
    height: 46px
}

.sprite-form-payment-cc-co {
    background-image: url(../i/c0556d453d9be26fbc85ababd6f5969b.html);
    width: 184px;
    height: 46px
}

.sprite-form-payment-cc-ar {
    background-image: url(../i/c0556d453d9be26fbc85ababd6f5969b.html);
    width: 184px;
    height: 46px
}

.sprite-form-payment-cc-pe {
    background-image: url(../i/c0556d453d9be26fbc85ababd6f5969b.html);
    width: 184px;
    height: 46px
}

.sprite-form-payment-cc-cl {
    background-image: url(../i/c0556d453d9be26fbc85ababd6f5969b.html);
    width: 184px;
    height: 46px
}

.sprite-form-payment-cc-cr {
    background-image: url(../i/c0556d453d9be26fbc85ababd6f5969b.html);
    width: 184px;
    height: 46px
}

.sprite-form-payment-cc-sv {
    background-image: url(../i/c0556d453d9be26fbc85ababd6f5969b.html);
    width: 184px;
    height: 46px
}

.sprite-form-payment-cc-gt {
    background-image: url(../i/c0556d453d9be26fbc85ababd6f5969b.html);
    width: 184px;
    height: 46px
}

.sprite-form-payment-cc-hn {
    background-image: url(../i/c0556d453d9be26fbc85ababd6f5969b.html);
    width: 184px;
    height: 46px
}

.sprite-form-payment-cc-ni {
    background-image: url(../i/c0556d453d9be26fbc85ababd6f5969b.html);
    width: 184px;
    height: 46px
}

.sprite-form-payment-cc-pa {
    background-image: url(../i/c0556d453d9be26fbc85ababd6f5969b.html);
    width: 184px;
    height: 46px
}

.sprite-form-payment-paypal-ca {
    background-image: url(../i/80d96f1b7d22d6d57139bfdd3f44b7b3.html);
    width: 54px;
    height: 37px
}

.sprite-form-payment-paypal-fr {
    background-image: url(../i/6d7f52e87efae542a82833718b1d8441.html);
    width: 250px;
    height: 85px
}

.sprite-form-payment-paypal-gb {
    background-image: url(../i/d272f4d4aec5237535cd4f73632a0566.html);
    width: 250px;
    height: 85px
}

.sprite-form-payment-paypal-ie {
    background-image: url(../i/d272f4d4aec5237535cd4f73632a0566.html);
    width: 250px;
    height: 85px
}

.sprite-form-payment-paypal-mx {
    background-image: url(../i/32824f5631d56475dee830ca644f37ea.html);
    width: 250px;
    height: 85px
}

.sprite-form-payment-paypal-ot {
    background-image: url(../i/80d96f1b7d22d6d57139bfdd3f44b7b3.html);
    width: 54px;
    height: 37px
}

.sprite-form-payment-paypal-us {
    background-image: url(../i/80d96f1b7d22d6d57139bfdd3f44b7b3.html);
    width: 54px;
    height: 37px
}

.sprite-form-payment-paypal-co {
    background-image: url(../i/32824f5631d56475dee830ca644f37ea.html);
    width: 250px;
    height: 85px
}

.sprite-form-payment-paypal-ar {
    background-image: url(../i/32824f5631d56475dee830ca644f37ea.html);
    width: 250px;
    height: 85px
}

.sprite-form-payment-paypal-pe {
    background-image: url(../i/32824f5631d56475dee830ca644f37ea.html);
    width: 250px;
    height: 85px
}

.sprite-form-payment-paypal-cl {
    background-image: url(../i/32824f5631d56475dee830ca644f37ea.html);
    width: 250px;
    height: 85px
}

.sprite-form-payment-paypal-cr {
    background-image: url(../i/32824f5631d56475dee830ca644f37ea.html);
    width: 250px;
    height: 85px
}

.sprite-form-payment-paypal-sv {
    background-image: url(../i/32824f5631d56475dee830ca644f37ea.html);
    width: 250px;
    height: 85px
}

.sprite-form-payment-paypal-gt {
    background-image: url(../i/32824f5631d56475dee830ca644f37ea.html);
    width: 250px;
    height: 85px
}

.sprite-form-payment-paypal-hn {
    background-image: url(../i/32824f5631d56475dee830ca644f37ea.html);
    width: 250px;
    height: 85px
}

.sprite-form-payment-paypal-ni {
    background-image: url(../i/32824f5631d56475dee830ca644f37ea.html);
    width: 250px;
    height: 85px
}

.sprite-form-payment-paypal-pa {
    background-image: url(../i/32824f5631d56475dee830ca644f37ea.html);
    width: 250px;
    height: 85px
}

.sprite-form-question {
    background-image: url(../i/0ccf952a39b807a4e0ac348e0f382a33.html);
    width: 20px;
    height: 20px
}

.input-container {
    height: 44px;
    position: relative
}

.input-container input {
    display: inline-block
}

.input-container .input-container-eye {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    content: "";
    position: absolute;
    background-repeat: no-repeat;
    background-position: 50%;
    vertical-align: middle;
    display: inline-block;
    height: 100%;
    border-left: 1px solid #d3d3d3;
    background-color: #d3d3d3
}

@media (min-width:768px) {
    .input-container .input-container-eye {
        left: 90%;
        width: 10%;
        background-image: url(../fonts/show_psswd.svg)
    }
}

@media (max-width:767px) {
    .input-container .input-container-eye {
        left: 85%;
        width: 15%;
        background-image: url(../fonts/show_psswd.svg)
    }
}

.input-container .input-container-eye:hover {
    cursor: pointer
}

.input-container .input-container-eye-hide {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    content: "";
    position: absolute;
    background-repeat: no-repeat;
    background-position: 50%;
    vertical-align: middle;
    display: inline-block;
    height: 100%;
    border-left: 1px solid #d3d3d3;
    background-color: #d3d3d3
}

@media (min-width:768px) {
    .input-container .input-container-eye-hide {
        left: 90%;
        width: 10%;
        background-image: url(../fonts/hide_psswd.svg)
    }
}

@media (max-width:767px) {
    .input-container .input-container-eye-hide {
        left: 85%;
        width: 15%;
        background-image: url(../fonts/hide_psswd.svg)
    }
}

.input-container .input-container-eye-hide:hover {
    cursor: pointer
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-web-ui-select,
.stream-web-ui-select-single {
    margin-bottom: 22px
}

.is-focused.stream-web-ui-select-single:not(.is-open)>.Select-control,
.stream-web-ui-select.is-focused:not(.is-open)>.Select-control {
    border: 0;
    box-shadow: none;
    background-color: #eee
}

.stream-web-ui-select.Select .Select-control,
.Select.stream-web-ui-select-single .Select-control {
    font-size: 16px;
    line-height: 1.42;
    overflow: hidden;
    border-radius: 6px;
    padding: 10px 16px;
    height: 44px;
    border: 1px solid;
    border-color: #eee;
    background: #f6f6f6;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.stream-web-ui-select.Select .Select-placeholder,
.Select.stream-web-ui-select-single .Select-placeholder {
    color: #999;
    opacity: .5;
    float: left
}

.stream-web-ui-select.Select .Select--single>.Select-control .Select-value,
.stream-web-ui-select.Select .Select-arrow,
.stream-web-ui-select.Select .Select-input,
.stream-web-ui-select.Select .Select-input>input,
.stream-web-ui-select.Select .Select-placeholder,
.Select.stream-web-ui-select-single .Select--single>.Select-control .Select-value,
.Select.stream-web-ui-select-single .Select-arrow,
.Select.stream-web-ui-select-single .Select-input,
.Select.stream-web-ui-select-single .Select-input>input,
.Select.stream-web-ui-select-single .Select-placeholder {
    bottom: inherit;
    left: inherit;
    top: inherit;
    right: inherit;
    color: inherit;
    height: 20px;
    line-height: 20px;
    padding: 0;
    position: relative;
    display: inline-block
}

.stream-web-ui-select.Select .Select-input,
.Select.stream-web-ui-select-single .Select-input {
    height: auto
}

.stream-web-ui-select.Select .Select-input input,
.Select.stream-web-ui-select-single .Select-input input {
    height: 19px;
    background-color: transparent!important;
    border: 0!important;
    padding: 0!important;
    max-height: 20px
}

.stream-web-ui-select.Select .Select-arrow-zone,
.Select.stream-web-ui-select-single .Select-arrow-zone {
    vertical-align: inherit;
    text-align: inherit;
    width: auto;
    right: 12px;
    top: 6px;
    position: absolute
}

.stream-web-ui-select.Select .Select-arrow,
.Select.stream-web-ui-select-single .Select-arrow {
    border: none;
    height: 30px
}

.stream-web-ui-select.Select .Select-arrow:after,
.Select.stream-web-ui-select-single .Select-arrow:after {
    font-family: Glyphicons stream;
    content: "\E910";
    text-align: center;
    pointer-events: none;
    opacity: 1
}

.stream-web-ui-select.Select .Select-menu-outer,
.Select.stream-web-ui-select-single .Select-menu-outer {
    border: 1px solid;
    border-color: #eee;
    background-color: #eee;
    line-height: 1;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: 0;
    margin-top: -6px
}

.stream-web-ui-select.Select .Select-menu-outer .Select-option,
.Select.stream-web-ui-select-single .Select-menu-outer .Select-option {
    background-color: #eee
}

.stream-web-ui-select.Select .Select-menu-outer .Select-option.is-focused,
.Select.stream-web-ui-select-single .Select-menu-outer .Select-option.is-focused {
    background-color: #3e86d0;
    color: #fff
}

.stream-web-ui-select-single .Select-multi-value-wrapper,
.stream-web-ui-select .Select-multi-value-wrapper {
    position: relative
}

.stream-web-ui-select-single .Select-multi-value-wrapper .Select-value,
.stream-web-ui-select .Select-multi-value-wrapper .Select-value {
    border: none;
    border-radius: 6px;
    background: #fff;
    padding: 5px 27px 5px 10px;
    margin: 0 3px;
    color: #333;
    position: relative
}

.stream-web-ui-select-single .Select-multi-value-wrapper .Select-value-label,
.stream-web-ui-select .Select-multi-value-wrapper .Select-value-label {
    padding: 0;
    font-size: 14px
}

.stream-web-ui-select-single .Select-multi-value-wrapper .Select-value-icon,
.stream-web-ui-select .Select-multi-value-wrapper .Select-value-icon {
    border: none;
    position: absolute;
    right: 7px;
    margin-top: 1px;
    border-radius: 6px;
    background: #eee;
    color: #666;
    height: 18px;
    width: 18px;
    font-size: 12px
}

.stream-web-ui-select-single .Select-multi-value-wrapper .Select-value-icon:hover,
.stream-web-ui-select .Select-multi-value-wrapper .Select-value-icon:hover {
    background: #eee;
    color: #666
}

.has-value.stream-web-ui-select-single .Select-arrow-zone,
.is-loading.stream-web-ui-select-single .Select-arrow-zone,
.stream-web-ui-select.has-value .Select-arrow-zone,
.stream-web-ui-select.is-loading .Select-arrow-zone {
    display: none
}

.is-open.stream-web-ui-select-single .Select-control .Select-arrow,
.stream-web-ui-select.is-open .Select-control .Select-arrow {
    top: 6px
}

.stream-Form-Stateless-Single-Select .select-group,
.stream-Form-Stateless-Single-Select .select-wrapper {
    overflow: visible!important
}

.stream-Form-Stateless-Single-Select .select-wrapper:after {
    border-radius: 6px!important;
    height: 36px!important
}

.stream-web-ui-select-single .Select-control .Select-multi-value-wrapper {
    position: inherit;
    overflow: visible
}

.stream-web-ui-select-single .Select-control .Select-multi-value-wrapper .Select-value {
    position: absolute;
    top: 0;
    background: none;
    padding-left: 0
}

.stream-web-ui-select-single .Select-control .Select-multi-value-wrapper .Select-input {
    position: absolute;
    top: 0
}

.stream-web-ui-select-single .Select-control .Select-multi-value-wrapper .Select-input input {
    position: inherit;
    padding: 2px 15px 0 3px!important;
    background: transparent!important
}

.stream-web-ui-select-single .Select-control .Select-multi-value-wrapper .Select-value-icon,
.stream-web-ui-select-single .Select-control .Select-multi-value-wrapper .Select-value-label {
    position: inherit
}

.stream-web-ui-select-single .Select-clear-zone {
    position: relative;
    right: 10px;
    top: 2px
}

.stream-web-ui-select-single .Select-placeholder {
    margin-top: 0;
    font-size: 16px
}


/*!
 * Datepicker for Bootstrap v1.6.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 #999;
    border-top: 0;
    border-bottom-color: rgba(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 #fff;
    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 #999
}

.datepicker-dropdown.datepicker-orient-top:after {
    bottom: -6px;
    border-bottom: 0;
    border-top: 6px solid #fff
}

.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.focused,
.datepicker table tr td.day:hover {
    background: #eee;
    cursor: pointer
}

.datepicker table tr td.new,
.datepicker table tr td.old {
    color: #999
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
    background: 0 0;
    color: #999;
    cursor: default
}

.datepicker table tr td.highlighted {
    background: #d9edf7;
    border-radius: 0
}

.datepicker table tr td.today,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today: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(180deg, #fdd49a, #fdf59a);
    background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image: linear-gradient(180deg, #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, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    color: #000
}

.datepicker table tr td.today.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today[disabled] {
    background-color: #fdf59a
}

.datepicker table tr td.today.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover.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: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.disabled,
.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range:hover {
    background: #eee;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.datepicker table tr td.range.today,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today: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(180deg, #f3c17a, #f3e97a);
    background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image: linear-gradient(180deg, #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, .1) rgba(0, 0, 0, .1) rgba(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.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today[disabled] {
    background-color: #f3e97a
}

.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.disabled.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:hover:active,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today:hover:active {
    background-color: #efe24b\9
}

.datepicker table tr td.selected,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:hover {
    background-color: #9e9e9e;
    background-image: -moz-linear-gradient(to bottom, #b3b3b3, grey);
    background-image: -ms-linear-gradient(to bottom, #b3b3b3, grey);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(grey));
    background-image: -webkit-linear-gradient(180deg, #b3b3b3, grey);
    background-image: -o-linear-gradient(to bottom, #b3b3b3, grey);
    background-image: linear-gradient(180deg, #b3b3b3, grey);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
    border-color: grey grey #595959;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker table tr td.selected.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected[disabled] {
    background-color: grey
}

.datepicker table tr td.selected.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover.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:hover:active {
    background-color: #666\9
}

.datepicker table tr td.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:hover {
    background-color: #662d91;
    border-color: #662d91 #662d91 #002a80;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker table tr td.active.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active[disabled] {
    background-color: #662d91
}

.datepicker table tr td.active.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover.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:hover:active {
    background-color: #039\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.focused,
.datepicker table tr td span:hover {
    background: #eee
}

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
    background: 0 0;
    color: #999;
    cursor: default
}

.datepicker table tr td span.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover {
    background-color: #662d91;
    border-color: #662d91 #662d91 #002a80;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker table tr td span.active.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active[disabled] {
    background-color: #662d91
}

.datepicker table tr td span.active.active,
.datepicker table tr td span.active.disabled.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:hover:active,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active:hover:active {
    background-color: #039\9
}

.datepicker table tr td span.new,
.datepicker table tr td span.old {
    color: #999
}

.datepicker .datepicker-switch {
    width: 145px
}

.datepicker .datepicker-switch,
.datepicker .next,
.datepicker .prev,
.datepicker tfoot tr th {
    cursor: pointer
}

.datepicker .datepicker-switch:hover,
.datepicker .next:hover,
.datepicker .prev:hover,
.datepicker tfoot tr th:hover {
    background: #eee
}

.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: 400;
    line-height: 18px;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    vertical-align: middle;
    background-color: #eee;
    border: 1px solid #ccc;
    margin-left: -5px;
    margin-right: -5px
}

td.day {
    padding: 5px
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 16px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 14px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    background-clip: padding-box
}


/*!
 * https://github.com/YouCanBookMe/react-datetime
 */

.rdt {
    position: relative
}

.rdtPicker {
    display: none;
    position: absolute;
    width: 250px;
    padding: 4px;
    margin-top: 1px;
    z-index: 99999!important;
    background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    border: 1px solid #f9f9f9
}

.rdtOpen .rdtPicker {
    display: block
}

.rdtStatic .rdtPicker {
    box-shadow: none;
    position: static
}

.rdtPicker .rdtTimeToggle {
    text-align: center
}

.rdtPicker table {
    width: 100%;
    margin: 0
}

.rdtPicker td,
.rdtPicker th {
    text-align: center;
    height: 28px
}

.rdtPicker td {
    cursor: pointer
}

.rdtPicker .rdtTimeToggle:hover,
.rdtPicker td.rdtDay:hover,
.rdtPicker td.rdtHour:hover,
.rdtPicker td.rdtMinute:hover,
.rdtPicker td.rdtSecond:hover {
    background: #eee;
    cursor: pointer
}

.rdtPicker td.rdtNew,
.rdtPicker td.rdtOld {
    color: #999
}

.rdtPicker td.rdtToday {
    position: relative
}

.rdtPicker td.rdtToday:before {
    content: "";
    display: inline-block;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #428bca;
    border-top-color: rgba(0, 0, 0, .2);
    position: absolute;
    bottom: 4px;
    right: 4px
}

.rdtPicker td.rdtActive,
.rdtPicker td.rdtActive:hover {
    background-color: #428bca;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.rdtPicker td.rdtActive.rdtToday:before {
    border-bottom-color: #fff
}

.rdtPicker td.rdtDisabled,
.rdtPicker td.rdtDisabled:hover {
    background: none;
    color: #999;
    cursor: not-allowed
}

.rdtPicker td span.rdtOld {
    color: #999
}

.rdtPicker td span.rdtDisabled,
.rdtPicker td span.rdtDisabled:hover {
    background: none;
    color: #999;
    cursor: not-allowed
}

.rdtPicker th {
    border-bottom: 1px solid #f9f9f9
}

.rdtPicker .dow {
    width: 14.2857%;
    border-bottom: none;
    cursor: default
}

.rdtPicker th.rdtSwitch {
    width: 100px
}

.rdtPicker th.rdtNext,
.rdtPicker th.rdtPrev {
    font-size: 21px;
    vertical-align: top
}

.rdtNext span,
.rdtPrev span {
    display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.rdtPicker th.rdtDisabled,
.rdtPicker th.rdtDisabled:hover {
    background: none;
    color: #999;
    cursor: not-allowed
}

.rdtPicker thead tr:first-child th {
    cursor: pointer
}

.rdtPicker thead tr:first-child th:hover {
    background: #eee
}

.rdtPicker tfoot {
    border-top: 1px solid #f9f9f9
}

.rdtPicker button {
    border: none;
    background: none;
    cursor: pointer
}

.rdtPicker button:hover {
    background-color: #eee
}

.rdtPicker thead button {
    width: 100%;
    height: 100%
}

td.rdtMonth,
td.rdtYear {
    height: 50px;
    width: 25%;
    cursor: pointer
}

td.rdtMonth:hover,
td.rdtYear:hover {
    background: #eee
}

.rdtCounters {
    display: inline-block
}

.rdtCounters>div {
    float: left
}

.rdtCounter {
    height: 100px;
    width: 40px
}

.rdtCounterSeparator {
    line-height: 100px
}

.rdtCounter .rdtBtn {
    height: 40%;
    line-height: 40px;
    cursor: pointer;
    display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.rdtCounter .rdtBtn:hover {
    background: #eee
}

.rdtCounter .rdtCount {
    height: 20%;
    font-size: 1.2em
}

.rdtMilli {
    vertical-align: middle;
    padding-left: 8px;
    width: 48px
}

.rdtMilli input {
    width: 100%;
    font-size: 1.2em;
    margin-top: 37px
}

.rdtTime td {
    cursor: default
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Link-Auth {
    text-align: center
}

.stream-Page-Link-Auth h2 {
    margin: 4rem auto
}

@media (max-width:767px) {
    .stream-Page-Link-Auth h2 {
        margin-top: 2rem;
        margin-bottom: 2rem
    }
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Processing {
    opacity: .3
}

.stream-Processing-hidden {
    display: none
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Progress {
    margin: 11px 0
}

@media (min-width:768px) {
    .stream-Progress .headline-enabled .progress-bar {
        float: right;
        margin-top: 12px
    }
}

@media (max-width:767px) {
    .stream-Progress .headline-enabled .progress-bar {
        float: none;
        clear: both
    }
}

.stream-Progress .progress-bar {
    display: block;
    overflow: hidden
}

.stream-Progress .progress-bar .progress-text {
    float: left;
    margin-right: 11px;
    line-height: 18px
}

.stream-Progress .progress-bar .progress-line {
    float: left;
    background: #aebcc8;
    display: block;
    width: 9px;
    height: 1px;
    margin-top: 9px
}

.stream-Progress .progress-bar div.progress-step {
    float: left;
    display: block;
    height: 18px;
    width: 18px;
    border: 3px solid #aebcc8;
    border-radius: 20px;
    background: #aebcc8
}

.stream-Progress .progress-bar div.progress-step.in-progress {
    border-color: #66737e
}

.stream-Progress .progress-bar div.progress-step.progress-done {
    border-color: #8dc63f;
    background: #8dc63f
}

@-webkit-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-moz-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-ms-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-webkit-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@-moz-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@-ms-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 26px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    white-space: normal
}

.popover.top {
    margin-top: -10px
}

.popover.right {
    margin-left: 10px
}

.popover.bottom {
    margin-top: 10px
}

.popover.left {
    margin-left: -10px
}

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 25px 25px 0 0
}

.popover-content {
    padding: 9px 14px
}

.popover>.arrow,
.popover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover>.arrow {
    border-width: 11px
}

.popover>.arrow:after {
    border-width: 10px;
    content: ""
}

.popover.top>.arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, .25);
    bottom: -11px
}

.popover.top>.arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff
}

.popover.right>.arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, .25)
}

.popover.right>.arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff
}

.popover.bottom>.arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, .25);
    top: -11px
}

.popover.bottom>.arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff
}

.popover.left>.arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, .25)
}

.popover.left>.arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px
}

button:active,
button:focus {
    outline: 0!important;
    -webkit-appearance: none
}

.btn {
    color: #fff;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 14px 36px;
    font-size: 16px;
    line-height: 1.42857;
    border-radius: 30px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.btn.active:focus,
.btn:active:focus,
.btn:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn:focus,
.btn:hover {
    text-decoration: none
}

.btn.active,
.btn:active {
    outline: 0!important;
    -webkit-appearance: none;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn.B0:hover,
.btn.B1:hover,
.btn.B2:hover,
.btn.B3:hover,
.btn.B4:hover,
.btn.B5:hover,
.btn.B6:hover,
.btn.B7:hover,
.btn.blue:hover,
.btn.C1:hover,
.btn.C1h:hover,
.btn.C1s:hover,
.btn.C2:hover,
.btn.C2h:hover,
.btn.C2s:hover,
.btn.C3:hover,
.btn.C3h:hover,
.btn.C3s:hover,
.btn.C4:hover,
.btn.C4h:hover,
.btn.C4s:hover,
.btn.C5:hover,
.btn.C5h:hover,
.btn.C5s:hover,
.btn.C6:hover,
.btn.ERROR:hover,
.btn.gray-dark:hover,
.btn.gray-light:hover,
.btn.gray-lighter:hover,
.btn.gray:hover,
.btn.green:hover,
.btn.orange:hover,
.btn.purple:hover,
.btn.red:hover,
.btn.SUCCESS:hover,
.btn.T:hover,
.btn.white:hover {
    color: #fff
}

.btn.progress {
    position: relative;
    overflow: hidden
}

.btn.progress .progress-bar {
    width: 0;
    height: 100%;
    background: rgba(0, 0, 0, .15);
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: width .3s;
    -o-transition: width .3s;
    transition: width .3s
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.btn-default.active,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open>.btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

.btn-default.active,
.btn-default:active,
.open>.btn-default.dropdown-toggle {
    background-image: none
}

.btn-default.disabled,
.btn-default.disabled.active,
.btn-default.disabled:active,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled],
.btn-default[disabled].active,
.btn-default[disabled]:active,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default.active,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
    background-color: #fff;
    border-color: #ccc
}

.btn-default .badge {
    color: #fff;
    background-color: #333
}

.btn-secondary {
    color: #999;
    background-color: transparent;
    border-color: #999
}

.btn-secondary.active,
.btn-secondary:active,
.btn-secondary:focus,
.btn-secondary:hover,
.open>.btn-secondary.dropdown-toggle {
    color: #999;
    border-color: #7a7a7a
}

.btn-secondary.active,
.btn-secondary:active,
.open>.btn-secondary.dropdown-toggle {
    background-image: none
}

.btn-secondary.disabled,
.btn-secondary.disabled.active,
.btn-secondary.disabled:active,
.btn-secondary.disabled:focus,
.btn-secondary.disabled:hover,
.btn-secondary[disabled],
.btn-secondary[disabled].active,
.btn-secondary[disabled]:active,
.btn-secondary[disabled]:focus,
.btn-secondary[disabled]:hover,
fieldset[disabled] .btn-secondary,
fieldset[disabled] .btn-secondary.active,
fieldset[disabled] .btn-secondary:active,
fieldset[disabled] .btn-secondary:focus,
fieldset[disabled] .btn-secondary:hover {
    background-color: transparent;
    border-color: #999
}

.btn-secondary .badge {
    color: transparent;
    background-color: #999
}

.btn-secondary:hover {
    text-decoration: underline
}

.btn-white {
    border-color: #fff
}

.btn-list {
    padding-top: 8px;
    padding-bottom: 8px
}

.btn-outline.white {
    color: #fff;
    background-color: transparent;
    border-color: #fff
}

.btn-outline.white.active,
.btn-outline.white:active,
.btn-outline.white:focus,
.btn-outline.white:hover,
.open>.btn-outline.white.dropdown-toggle {
    color: #fff;
    border-color: #e0e0e0
}

.btn-outline.white.active,
.btn-outline.white:active,
.open>.btn-outline.white.dropdown-toggle {
    background-image: none
}

.btn-outline.white.disabled,
.btn-outline.white.disabled.active,
.btn-outline.white.disabled:active,
.btn-outline.white.disabled:focus,
.btn-outline.white.disabled:hover,
.btn-outline.white[disabled],
.btn-outline.white[disabled].active,
.btn-outline.white[disabled]:active,
.btn-outline.white[disabled]:focus,
.btn-outline.white[disabled]:hover,
fieldset[disabled] .btn-outline.white,
fieldset[disabled] .btn-outline.white.active,
fieldset[disabled] .btn-outline.white:active,
fieldset[disabled] .btn-outline.white:focus,
fieldset[disabled] .btn-outline.white:hover {
    background-color: transparent;
    border-color: #fff
}

.btn-outline.white .badge {
    color: transparent;
    background-color: #fff
}

.btn-outline.white:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.gray {
    color: #999;
    background-color: transparent;
    border-color: #999
}

.btn-outline.gray.active,
.btn-outline.gray:active,
.btn-outline.gray:focus,
.btn-outline.gray:hover,
.open>.btn-outline.gray.dropdown-toggle {
    color: #999;
    border-color: #7a7a7a
}

.btn-outline.gray.active,
.btn-outline.gray:active,
.open>.btn-outline.gray.dropdown-toggle {
    background-image: none
}

.btn-outline.gray.disabled,
.btn-outline.gray.disabled.active,
.btn-outline.gray.disabled:active,
.btn-outline.gray.disabled:focus,
.btn-outline.gray.disabled:hover,
.btn-outline.gray[disabled],
.btn-outline.gray[disabled].active,
.btn-outline.gray[disabled]:active,
.btn-outline.gray[disabled]:focus,
.btn-outline.gray[disabled]:hover,
fieldset[disabled] .btn-outline.gray,
fieldset[disabled] .btn-outline.gray.active,
fieldset[disabled] .btn-outline.gray:active,
fieldset[disabled] .btn-outline.gray:focus,
fieldset[disabled] .btn-outline.gray:hover {
    background-color: transparent;
    border-color: #999
}

.btn-outline.gray .badge {
    color: transparent;
    background-color: #999
}

.btn-outline.gray:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.gray-dark {
    color: #666;
    background-color: transparent;
    border-color: #666
}

.btn-outline.gray-dark.active,
.btn-outline.gray-dark:active,
.btn-outline.gray-dark:focus,
.btn-outline.gray-dark:hover,
.open>.btn-outline.gray-dark.dropdown-toggle {
    color: #666;
    border-color: #474747
}

.btn-outline.gray-dark.active,
.btn-outline.gray-dark:active,
.open>.btn-outline.gray-dark.dropdown-toggle {
    background-image: none
}

.btn-outline.gray-dark.disabled,
.btn-outline.gray-dark.disabled.active,
.btn-outline.gray-dark.disabled:active,
.btn-outline.gray-dark.disabled:focus,
.btn-outline.gray-dark.disabled:hover,
.btn-outline.gray-dark[disabled],
.btn-outline.gray-dark[disabled].active,
.btn-outline.gray-dark[disabled]:active,
.btn-outline.gray-dark[disabled]:focus,
.btn-outline.gray-dark[disabled]:hover,
fieldset[disabled] .btn-outline.gray-dark,
fieldset[disabled] .btn-outline.gray-dark.active,
fieldset[disabled] .btn-outline.gray-dark:active,
fieldset[disabled] .btn-outline.gray-dark:focus,
fieldset[disabled] .btn-outline.gray-dark:hover {
    background-color: transparent;
    border-color: #666
}

.btn-outline.gray-dark .badge {
    color: transparent;
    background-color: #666
}

.btn-outline.gray-dark:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.gray-light {
    color: #ddd;
    background-color: transparent;
    border-color: #ddd
}

.btn-outline.gray-light.active,
.btn-outline.gray-light:active,
.btn-outline.gray-light:focus,
.btn-outline.gray-light:hover,
.open>.btn-outline.gray-light.dropdown-toggle {
    color: #ddd;
    border-color: #bebebe
}

.btn-outline.gray-light.active,
.btn-outline.gray-light:active,
.open>.btn-outline.gray-light.dropdown-toggle {
    background-image: none
}

.btn-outline.gray-light.disabled,
.btn-outline.gray-light.disabled.active,
.btn-outline.gray-light.disabled:active,
.btn-outline.gray-light.disabled:focus,
.btn-outline.gray-light.disabled:hover,
.btn-outline.gray-light[disabled],
.btn-outline.gray-light[disabled].active,
.btn-outline.gray-light[disabled]:active,
.btn-outline.gray-light[disabled]:focus,
.btn-outline.gray-light[disabled]:hover,
fieldset[disabled] .btn-outline.gray-light,
fieldset[disabled] .btn-outline.gray-light.active,
fieldset[disabled] .btn-outline.gray-light:active,
fieldset[disabled] .btn-outline.gray-light:focus,
fieldset[disabled] .btn-outline.gray-light:hover {
    background-color: transparent;
    border-color: #ddd
}

.btn-outline.gray-light .badge {
    color: transparent;
    background-color: #ddd
}

.btn-outline.gray-light:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.gray-lighter {
    color: #f3f3f3;
    background-color: transparent;
    border-color: #f3f3f3
}

.btn-outline.gray-lighter.active,
.btn-outline.gray-lighter:active,
.btn-outline.gray-lighter:focus,
.btn-outline.gray-lighter:hover,
.open>.btn-outline.gray-lighter.dropdown-toggle {
    color: #f3f3f3;
    border-color: #d4d4d4
}

.btn-outline.gray-lighter.active,
.btn-outline.gray-lighter:active,
.open>.btn-outline.gray-lighter.dropdown-toggle {
    background-image: none
}

.btn-outline.gray-lighter.disabled,
.btn-outline.gray-lighter.disabled.active,
.btn-outline.gray-lighter.disabled:active,
.btn-outline.gray-lighter.disabled:focus,
.btn-outline.gray-lighter.disabled:hover,
.btn-outline.gray-lighter[disabled],
.btn-outline.gray-lighter[disabled].active,
.btn-outline.gray-lighter[disabled]:active,
.btn-outline.gray-lighter[disabled]:focus,
.btn-outline.gray-lighter[disabled]:hover,
fieldset[disabled] .btn-outline.gray-lighter,
fieldset[disabled] .btn-outline.gray-lighter.active,
fieldset[disabled] .btn-outline.gray-lighter:active,
fieldset[disabled] .btn-outline.gray-lighter:focus,
fieldset[disabled] .btn-outline.gray-lighter:hover {
    background-color: transparent;
    border-color: #f3f3f3
}

.btn-outline.gray-lighter .badge {
    color: transparent;
    background-color: #f3f3f3
}

.btn-outline.gray-lighter:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.purple {
    color: #662d91;
    background-color: transparent;
    border-color: #662d91
}

.btn-outline.purple.active,
.btn-outline.purple:active,
.btn-outline.purple:focus,
.btn-outline.purple:hover,
.open>.btn-outline.purple.dropdown-toggle {
    color: #662d91;
    border-color: #451f62
}

.btn-outline.purple.active,
.btn-outline.purple:active,
.open>.btn-outline.purple.dropdown-toggle {
    background-image: none
}

.btn-outline.purple.disabled,
.btn-outline.purple.disabled.active,
.btn-outline.purple.disabled:active,
.btn-outline.purple.disabled:focus,
.btn-outline.purple.disabled:hover,
.btn-outline.purple[disabled],
.btn-outline.purple[disabled].active,
.btn-outline.purple[disabled]:active,
.btn-outline.purple[disabled]:focus,
.btn-outline.purple[disabled]:hover,
fieldset[disabled] .btn-outline.purple,
fieldset[disabled] .btn-outline.purple.active,
fieldset[disabled] .btn-outline.purple:active,
fieldset[disabled] .btn-outline.purple:focus,
fieldset[disabled] .btn-outline.purple:hover {
    background-color: transparent;
    border-color: #662d91
}

.btn-outline.purple .badge {
    color: transparent;
    background-color: #662d91
}

.btn-outline.purple:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.red {
    color: #ed1847;
    background-color: transparent;
    border-color: #ed1847
}

.btn-outline.red.active,
.btn-outline.red:active,
.btn-outline.red:focus,
.btn-outline.red:hover,
.open>.btn-outline.red.dropdown-toggle {
    color: #ed1847;
    border-color: #b90e34
}

.btn-outline.red.active,
.btn-outline.red:active,
.open>.btn-outline.red.dropdown-toggle {
    background-image: none
}

.btn-outline.red.disabled,
.btn-outline.red.disabled.active,
.btn-outline.red.disabled:active,
.btn-outline.red.disabled:focus,
.btn-outline.red.disabled:hover,
.btn-outline.red[disabled],
.btn-outline.red[disabled].active,
.btn-outline.red[disabled]:active,
.btn-outline.red[disabled]:focus,
.btn-outline.red[disabled]:hover,
fieldset[disabled] .btn-outline.red,
fieldset[disabled] .btn-outline.red.active,
fieldset[disabled] .btn-outline.red:active,
fieldset[disabled] .btn-outline.red:focus,
fieldset[disabled] .btn-outline.red:hover {
    background-color: transparent;
    border-color: #ed1847
}

.btn-outline.red .badge {
    color: transparent;
    background-color: #ed1847
}

.btn-outline.red:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.blue {
    color: #00a5e5;
    background-color: transparent;
    border-color: #00a5e5
}

.btn-outline.blue.active,
.btn-outline.blue:active,
.btn-outline.blue:focus,
.btn-outline.blue:hover,
.open>.btn-outline.blue.dropdown-toggle {
    color: #00a5e5;
    border-color: #0079a8
}

.btn-outline.blue.active,
.btn-outline.blue:active,
.open>.btn-outline.blue.dropdown-toggle {
    background-image: none
}

.btn-outline.blue.disabled,
.btn-outline.blue.disabled.active,
.btn-outline.blue.disabled:active,
.btn-outline.blue.disabled:focus,
.btn-outline.blue.disabled:hover,
.btn-outline.blue[disabled],
.btn-outline.blue[disabled].active,
.btn-outline.blue[disabled]:active,
.btn-outline.blue[disabled]:focus,
.btn-outline.blue[disabled]:hover,
fieldset[disabled] .btn-outline.blue,
fieldset[disabled] .btn-outline.blue.active,
fieldset[disabled] .btn-outline.blue:active,
fieldset[disabled] .btn-outline.blue:focus,
fieldset[disabled] .btn-outline.blue:hover {
    background-color: transparent;
    border-color: #00a5e5
}

.btn-outline.blue .badge {
    color: transparent;
    background-color: #00a5e5
}

.btn-outline.blue:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.green {
    color: #00cd49;
    background-color: transparent;
    border-color: #00cd49
}

.btn-outline.green.active,
.btn-outline.green:active,
.btn-outline.green:focus,
.btn-outline.green:hover,
.open>.btn-outline.green.dropdown-toggle {
    color: #00cd49;
    border-color: #009033
}

.btn-outline.green.active,
.btn-outline.green:active,
.open>.btn-outline.green.dropdown-toggle {
    background-image: none
}

.btn-outline.green.disabled,
.btn-outline.green.disabled.active,
.btn-outline.green.disabled:active,
.btn-outline.green.disabled:focus,
.btn-outline.green.disabled:hover,
.btn-outline.green[disabled],
.btn-outline.green[disabled].active,
.btn-outline.green[disabled]:active,
.btn-outline.green[disabled]:focus,
.btn-outline.green[disabled]:hover,
fieldset[disabled] .btn-outline.green,
fieldset[disabled] .btn-outline.green.active,
fieldset[disabled] .btn-outline.green:active,
fieldset[disabled] .btn-outline.green:focus,
fieldset[disabled] .btn-outline.green:hover {
    background-color: transparent;
    border-color: #00cd49
}

.btn-outline.green .badge {
    color: transparent;
    background-color: #00cd49
}

.btn-outline.green:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.orange {
    color: #ff9000;
    background-color: transparent;
    border-color: #ff9000
}

.btn-outline.orange.active,
.btn-outline.orange:active,
.btn-outline.orange:focus,
.btn-outline.orange:hover,
.open>.btn-outline.orange.dropdown-toggle {
    color: #ff9000;
    border-color: #c26d00
}

.btn-outline.orange.active,
.btn-outline.orange:active,
.open>.btn-outline.orange.dropdown-toggle {
    background-image: none
}

.btn-outline.orange.disabled,
.btn-outline.orange.disabled.active,
.btn-outline.orange.disabled:active,
.btn-outline.orange.disabled:focus,
.btn-outline.orange.disabled:hover,
.btn-outline.orange[disabled],
.btn-outline.orange[disabled].active,
.btn-outline.orange[disabled]:active,
.btn-outline.orange[disabled]:focus,
.btn-outline.orange[disabled]:hover,
fieldset[disabled] .btn-outline.orange,
fieldset[disabled] .btn-outline.orange.active,
fieldset[disabled] .btn-outline.orange:active,
fieldset[disabled] .btn-outline.orange:focus,
fieldset[disabled] .btn-outline.orange:hover {
    background-color: transparent;
    border-color: #ff9000
}

.btn-outline.orange .badge {
    color: transparent;
    background-color: #ff9000
}

.btn-outline.orange:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.B0 {
    color: #fff;
    background-color: transparent;
    border-color: #fff
}

.btn-outline.B0.active,
.btn-outline.B0:active,
.btn-outline.B0:focus,
.btn-outline.B0:hover,
.open>.btn-outline.B0.dropdown-toggle {
    color: #fff;
    border-color: #e0e0e0
}

.btn-outline.B0.active,
.btn-outline.B0:active,
.open>.btn-outline.B0.dropdown-toggle {
    background-image: none
}

.btn-outline.B0.disabled,
.btn-outline.B0.disabled.active,
.btn-outline.B0.disabled:active,
.btn-outline.B0.disabled:focus,
.btn-outline.B0.disabled:hover,
.btn-outline.B0[disabled],
.btn-outline.B0[disabled].active,
.btn-outline.B0[disabled]:active,
.btn-outline.B0[disabled]:focus,
.btn-outline.B0[disabled]:hover,
fieldset[disabled] .btn-outline.B0,
fieldset[disabled] .btn-outline.B0.active,
fieldset[disabled] .btn-outline.B0:active,
fieldset[disabled] .btn-outline.B0:focus,
fieldset[disabled] .btn-outline.B0:hover {
    background-color: transparent;
    border-color: #fff
}

.btn-outline.B0 .badge {
    color: transparent;
    background-color: #fff
}

.btn-outline.B0:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.B1 {
    color: #ddd;
    background-color: transparent;
    border-color: #ddd
}

.btn-outline.B1.active,
.btn-outline.B1:active,
.btn-outline.B1:focus,
.btn-outline.B1:hover,
.open>.btn-outline.B1.dropdown-toggle {
    color: #ddd;
    border-color: #bebebe
}

.btn-outline.B1.active,
.btn-outline.B1:active,
.open>.btn-outline.B1.dropdown-toggle {
    background-image: none
}

.btn-outline.B1.disabled,
.btn-outline.B1.disabled.active,
.btn-outline.B1.disabled:active,
.btn-outline.B1.disabled:focus,
.btn-outline.B1.disabled:hover,
.btn-outline.B1[disabled],
.btn-outline.B1[disabled].active,
.btn-outline.B1[disabled]:active,
.btn-outline.B1[disabled]:focus,
.btn-outline.B1[disabled]:hover,
fieldset[disabled] .btn-outline.B1,
fieldset[disabled] .btn-outline.B1.active,
fieldset[disabled] .btn-outline.B1:active,
fieldset[disabled] .btn-outline.B1:focus,
fieldset[disabled] .btn-outline.B1:hover {
    background-color: transparent;
    border-color: #ddd
}

.btn-outline.B1 .badge {
    color: transparent;
    background-color: #ddd
}

.btn-outline.B1:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.B2 {
    color: #999;
    background-color: transparent;
    border-color: #999
}

.btn-outline.B2.active,
.btn-outline.B2:active,
.btn-outline.B2:focus,
.btn-outline.B2:hover,
.open>.btn-outline.B2.dropdown-toggle {
    color: #999;
    border-color: #7a7a7a
}

.btn-outline.B2.active,
.btn-outline.B2:active,
.open>.btn-outline.B2.dropdown-toggle {
    background-image: none
}

.btn-outline.B2.disabled,
.btn-outline.B2.disabled.active,
.btn-outline.B2.disabled:active,
.btn-outline.B2.disabled:focus,
.btn-outline.B2.disabled:hover,
.btn-outline.B2[disabled],
.btn-outline.B2[disabled].active,
.btn-outline.B2[disabled]:active,
.btn-outline.B2[disabled]:focus,
.btn-outline.B2[disabled]:hover,
fieldset[disabled] .btn-outline.B2,
fieldset[disabled] .btn-outline.B2.active,
fieldset[disabled] .btn-outline.B2:active,
fieldset[disabled] .btn-outline.B2:focus,
fieldset[disabled] .btn-outline.B2:hover {
    background-color: transparent;
    border-color: #999
}

.btn-outline.B2 .badge {
    color: transparent;
    background-color: #999
}

.btn-outline.B2:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.B3 {
    color: #666;
    background-color: transparent;
    border-color: #666
}

.btn-outline.B3.active,
.btn-outline.B3:active,
.btn-outline.B3:focus,
.btn-outline.B3:hover,
.open>.btn-outline.B3.dropdown-toggle {
    color: #666;
    border-color: #474747
}

.btn-outline.B3.active,
.btn-outline.B3:active,
.open>.btn-outline.B3.dropdown-toggle {
    background-image: none
}

.btn-outline.B3.disabled,
.btn-outline.B3.disabled.active,
.btn-outline.B3.disabled:active,
.btn-outline.B3.disabled:focus,
.btn-outline.B3.disabled:hover,
.btn-outline.B3[disabled],
.btn-outline.B3[disabled].active,
.btn-outline.B3[disabled]:active,
.btn-outline.B3[disabled]:focus,
.btn-outline.B3[disabled]:hover,
fieldset[disabled] .btn-outline.B3,
fieldset[disabled] .btn-outline.B3.active,
fieldset[disabled] .btn-outline.B3:active,
fieldset[disabled] .btn-outline.B3:focus,
fieldset[disabled] .btn-outline.B3:hover {
    background-color: transparent;
    border-color: #666
}

.btn-outline.B3 .badge {
    color: transparent;
    background-color: #666
}

.btn-outline.B3:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.B4 {
    color: #333;
    background-color: transparent;
    border-color: #333
}

.btn-outline.B4.active,
.btn-outline.B4:active,
.btn-outline.B4:focus,
.btn-outline.B4:hover,
.open>.btn-outline.B4.dropdown-toggle {
    color: #333;
    border-color: #141414
}

.btn-outline.B4.active,
.btn-outline.B4:active,
.open>.btn-outline.B4.dropdown-toggle {
    background-image: none
}

.btn-outline.B4.disabled,
.btn-outline.B4.disabled.active,
.btn-outline.B4.disabled:active,
.btn-outline.B4.disabled:focus,
.btn-outline.B4.disabled:hover,
.btn-outline.B4[disabled],
.btn-outline.B4[disabled].active,
.btn-outline.B4[disabled]:active,
.btn-outline.B4[disabled]:focus,
.btn-outline.B4[disabled]:hover,
fieldset[disabled] .btn-outline.B4,
fieldset[disabled] .btn-outline.B4.active,
fieldset[disabled] .btn-outline.B4:active,
fieldset[disabled] .btn-outline.B4:focus,
fieldset[disabled] .btn-outline.B4:hover {
    background-color: transparent;
    border-color: #333
}

.btn-outline.B4 .badge {
    color: transparent;
    background-color: #333
}

.btn-outline.B4:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.B5 {
    color: #222;
    background-color: transparent;
    border-color: #222
}

.btn-outline.B5.active,
.btn-outline.B5:active,
.btn-outline.B5:focus,
.btn-outline.B5:hover,
.open>.btn-outline.B5.dropdown-toggle {
    color: #222;
    border-color: #030303
}

.btn-outline.B5.active,
.btn-outline.B5:active,
.open>.btn-outline.B5.dropdown-toggle {
    background-image: none
}

.btn-outline.B5.disabled,
.btn-outline.B5.disabled.active,
.btn-outline.B5.disabled:active,
.btn-outline.B5.disabled:focus,
.btn-outline.B5.disabled:hover,
.btn-outline.B5[disabled],
.btn-outline.B5[disabled].active,
.btn-outline.B5[disabled]:active,
.btn-outline.B5[disabled]:focus,
.btn-outline.B5[disabled]:hover,
fieldset[disabled] .btn-outline.B5,
fieldset[disabled] .btn-outline.B5.active,
fieldset[disabled] .btn-outline.B5:active,
fieldset[disabled] .btn-outline.B5:focus,
fieldset[disabled] .btn-outline.B5:hover {
    background-color: transparent;
    border-color: #222
}

.btn-outline.B5 .badge {
    color: transparent;
    background-color: #222
}

.btn-outline.B5:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.B6 {
    background-color: transparent
}

.btn-outline.B6,
.btn-outline.B6.active,
.btn-outline.B6:active,
.btn-outline.B6:focus,
.btn-outline.B6:hover,
.open>.btn-outline.B6.dropdown-toggle {
    color: #000;
    border-color: #000
}

.btn-outline.B6.active,
.btn-outline.B6:active,
.open>.btn-outline.B6.dropdown-toggle {
    background-image: none
}

.btn-outline.B6.disabled,
.btn-outline.B6.disabled.active,
.btn-outline.B6.disabled:active,
.btn-outline.B6.disabled:focus,
.btn-outline.B6.disabled:hover,
.btn-outline.B6[disabled],
.btn-outline.B6[disabled].active,
.btn-outline.B6[disabled]:active,
.btn-outline.B6[disabled]:focus,
.btn-outline.B6[disabled]:hover,
fieldset[disabled] .btn-outline.B6,
fieldset[disabled] .btn-outline.B6.active,
fieldset[disabled] .btn-outline.B6:active,
fieldset[disabled] .btn-outline.B6:focus,
fieldset[disabled] .btn-outline.B6:hover {
    background-color: transparent;
    border-color: #000
}

.btn-outline.B6 .badge {
    color: transparent;
    background-color: #000
}

.btn-outline.B6:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.B7 {
    color: #f3f3f3;
    background-color: transparent;
    border-color: #f3f3f3
}

.btn-outline.B7.active,
.btn-outline.B7:active,
.btn-outline.B7:focus,
.btn-outline.B7:hover,
.open>.btn-outline.B7.dropdown-toggle {
    color: #f3f3f3;
    border-color: #d4d4d4
}

.btn-outline.B7.active,
.btn-outline.B7:active,
.open>.btn-outline.B7.dropdown-toggle {
    background-image: none
}

.btn-outline.B7.disabled,
.btn-outline.B7.disabled.active,
.btn-outline.B7.disabled:active,
.btn-outline.B7.disabled:focus,
.btn-outline.B7.disabled:hover,
.btn-outline.B7[disabled],
.btn-outline.B7[disabled].active,
.btn-outline.B7[disabled]:active,
.btn-outline.B7[disabled]:focus,
.btn-outline.B7[disabled]:hover,
fieldset[disabled] .btn-outline.B7,
fieldset[disabled] .btn-outline.B7.active,
fieldset[disabled] .btn-outline.B7:active,
fieldset[disabled] .btn-outline.B7:focus,
fieldset[disabled] .btn-outline.B7:hover {
    background-color: transparent;
    border-color: #f3f3f3
}

.btn-outline.B7 .badge {
    color: transparent;
    background-color: #f3f3f3
}

.btn-outline.B7:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.C1 {
    color: #662d91;
    background-color: transparent;
    border-color: #662d91
}

.btn-outline.C1.active,
.btn-outline.C1:active,
.btn-outline.C1:focus,
.btn-outline.C1:hover,
.open>.btn-outline.C1.dropdown-toggle {
    color: #662d91;
    border-color: #451f62
}

.btn-outline.C1.active,
.btn-outline.C1:active,
.open>.btn-outline.C1.dropdown-toggle {
    background-image: none
}

.btn-outline.C1.disabled,
.btn-outline.C1.disabled.active,
.btn-outline.C1.disabled:active,
.btn-outline.C1.disabled:focus,
.btn-outline.C1.disabled:hover,
.btn-outline.C1[disabled],
.btn-outline.C1[disabled].active,
.btn-outline.C1[disabled]:active,
.btn-outline.C1[disabled]:focus,
.btn-outline.C1[disabled]:hover,
fieldset[disabled] .btn-outline.C1,
fieldset[disabled] .btn-outline.C1.active,
fieldset[disabled] .btn-outline.C1:active,
fieldset[disabled] .btn-outline.C1:focus,
fieldset[disabled] .btn-outline.C1:hover {
    background-color: transparent;
    border-color: #662d91
}

.btn-outline.C1 .badge {
    color: transparent;
    background-color: #662d91
}

.btn-outline.C1:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.C1s {
    color: #552a7b;
    background-color: transparent;
    border-color: #552a7b
}

.btn-outline.C1s.active,
.btn-outline.C1s:active,
.btn-outline.C1s:focus,
.btn-outline.C1s:hover,
.open>.btn-outline.C1s.dropdown-toggle {
    color: #552a7b;
    border-color: #351a4d
}

.btn-outline.C1s.active,
.btn-outline.C1s:active,
.open>.btn-outline.C1s.dropdown-toggle {
    background-image: none
}

.btn-outline.C1s.disabled,
.btn-outline.C1s.disabled.active,
.btn-outline.C1s.disabled:active,
.btn-outline.C1s.disabled:focus,
.btn-outline.C1s.disabled:hover,
.btn-outline.C1s[disabled],
.btn-outline.C1s[disabled].active,
.btn-outline.C1s[disabled]:active,
.btn-outline.C1s[disabled]:focus,
.btn-outline.C1s[disabled]:hover,
fieldset[disabled] .btn-outline.C1s,
fieldset[disabled] .btn-outline.C1s.active,
fieldset[disabled] .btn-outline.C1s:active,
fieldset[disabled] .btn-outline.C1s:focus,
fieldset[disabled] .btn-outline.C1s:hover {
    background-color: transparent;
    border-color: #552a7b
}

.btn-outline.C1s .badge {
    color: transparent;
    background-color: #552a7b
}

.btn-outline.C1s:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.C1h {
    color: #843abc;
    background-color: transparent;
    border-color: #843abc
}

.btn-outline.C1h.active,
.btn-outline.C1h:active,
.btn-outline.C1h:focus,
.btn-outline.C1h:hover,
.open>.btn-outline.C1h.dropdown-toggle {
    color: #843abc;
    border-color: #632c8d
}

.btn-outline.C1h.active,
.btn-outline.C1h:active,
.open>.btn-outline.C1h.dropdown-toggle {
    background-image: none
}

.btn-outline.C1h.disabled,
.btn-outline.C1h.disabled.active,
.btn-outline.C1h.disabled:active,
.btn-outline.C1h.disabled:focus,
.btn-outline.C1h.disabled:hover,
.btn-outline.C1h[disabled],
.btn-outline.C1h[disabled].active,
.btn-outline.C1h[disabled]:active,
.btn-outline.C1h[disabled]:focus,
.btn-outline.C1h[disabled]:hover,
fieldset[disabled] .btn-outline.C1h,
fieldset[disabled] .btn-outline.C1h.active,
fieldset[disabled] .btn-outline.C1h:active,
fieldset[disabled] .btn-outline.C1h:focus,
fieldset[disabled] .btn-outline.C1h:hover {
    background-color: transparent;
    border-color: #843abc
}

.btn-outline.C1h .badge {
    color: transparent;
    background-color: #843abc
}

.btn-outline.C1h:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.C2 {
    color: #ed1847;
    background-color: transparent;
    border-color: #ed1847
}

.btn-outline.C2.active,
.btn-outline.C2:active,
.btn-outline.C2:focus,
.btn-outline.C2:hover,
.open>.btn-outline.C2.dropdown-toggle {
    color: #ed1847;
    border-color: #b90e34
}

.btn-outline.C2.active,
.btn-outline.C2:active,
.open>.btn-outline.C2.dropdown-toggle {
    background-image: none
}

.btn-outline.C2.disabled,
.btn-outline.C2.disabled.active,
.btn-outline.C2.disabled:active,
.btn-outline.C2.disabled:focus,
.btn-outline.C2.disabled:hover,
.btn-outline.C2[disabled],
.btn-outline.C2[disabled].active,
.btn-outline.C2[disabled]:active,
.btn-outline.C2[disabled]:focus,
.btn-outline.C2[disabled]:hover,
fieldset[disabled] .btn-outline.C2,
fieldset[disabled] .btn-outline.C2.active,
fieldset[disabled] .btn-outline.C2:active,
fieldset[disabled] .btn-outline.C2:focus,
fieldset[disabled] .btn-outline.C2:hover {
    background-color: transparent;
    border-color: #ed1847
}

.btn-outline.C2 .badge {
    color: transparent;
    background-color: #ed1847
}

.btn-outline.C2:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.C2s {
    color: #cb153e;
    background-color: transparent;
    border-color: #cb153e
}

.btn-outline.C2s.active,
.btn-outline.C2s:active,
.btn-outline.C2s:focus,
.btn-outline.C2s:hover,
.open>.btn-outline.C2s.dropdown-toggle {
    color: #cb153e;
    border-color: #940f2d
}

.btn-outline.C2s.active,
.btn-outline.C2s:active,
.open>.btn-outline.C2s.dropdown-toggle {
    background-image: none
}

.btn-outline.C2s.disabled,
.btn-outline.C2s.disabled.active,
.btn-outline.C2s.disabled:active,
.btn-outline.C2s.disabled:focus,
.btn-outline.C2s.disabled:hover,
.btn-outline.C2s[disabled],
.btn-outline.C2s[disabled].active,
.btn-outline.C2s[disabled]:active,
.btn-outline.C2s[disabled]:focus,
.btn-outline.C2s[disabled]:hover,
fieldset[disabled] .btn-outline.C2s,
fieldset[disabled] .btn-outline.C2s.active,
fieldset[disabled] .btn-outline.C2s:active,
fieldset[disabled] .btn-outline.C2s:focus,
fieldset[disabled] .btn-outline.C2s:hover {
    background-color: transparent;
    border-color: #cb153e
}

.btn-outline.C2s .badge {
    color: transparent;
    background-color: #cb153e
}

.btn-outline.C2s:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.C2h {
    color: #ff1a4c;
    background-color: transparent;
    border-color: #ff1a4c
}

.btn-outline.C2h.active,
.btn-outline.C2h:active,
.btn-outline.C2h:focus,
.btn-outline.C2h:hover,
.open>.btn-outline.C2h.dropdown-toggle {
    color: #ff1a4c;
    border-color: #dc0030
}

.btn-outline.C2h.active,
.btn-outline.C2h:active,
.open>.btn-outline.C2h.dropdown-toggle {
    background-image: none
}

.btn-outline.C2h.disabled,
.btn-outline.C2h.disabled.active,
.btn-outline.C2h.disabled:active,
.btn-outline.C2h.disabled:focus,
.btn-outline.C2h.disabled:hover,
.btn-outline.C2h[disabled],
.btn-outline.C2h[disabled].active,
.btn-outline.C2h[disabled]:active,
.btn-outline.C2h[disabled]:focus,
.btn-outline.C2h[disabled]:hover,
fieldset[disabled] .btn-outline.C2h,
fieldset[disabled] .btn-outline.C2h.active,
fieldset[disabled] .btn-outline.C2h:active,
fieldset[disabled] .btn-outline.C2h:focus,
fieldset[disabled] .btn-outline.C2h:hover {
    background-color: transparent;
    border-color: #ff1a4c
}

.btn-outline.C2h .badge {
    color: transparent;
    background-color: #ff1a4c
}

.btn-outline.C2h:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.C3 {
    color: #00a5e5;
    background-color: transparent;
    border-color: #00a5e5
}

.btn-outline.C3.active,
.btn-outline.C3:active,
.btn-outline.C3:focus,
.btn-outline.C3:hover,
.open>.btn-outline.C3.dropdown-toggle {
    color: #00a5e5;
    border-color: #0079a8
}

.btn-outline.C3.active,
.btn-outline.C3:active,
.open>.btn-outline.C3.dropdown-toggle {
    background-image: none
}

.btn-outline.C3.disabled,
.btn-outline.C3.disabled.active,
.btn-outline.C3.disabled:active,
.btn-outline.C3.disabled:focus,
.btn-outline.C3.disabled:hover,
.btn-outline.C3[disabled],
.btn-outline.C3[disabled].active,
.btn-outline.C3[disabled]:active,
.btn-outline.C3[disabled]:focus,
.btn-outline.C3[disabled]:hover,
fieldset[disabled] .btn-outline.C3,
fieldset[disabled] .btn-outline.C3.active,
fieldset[disabled] .btn-outline.C3:active,
fieldset[disabled] .btn-outline.C3:focus,
fieldset[disabled] .btn-outline.C3:hover {
    background-color: transparent;
    border-color: #00a5e5
}

.btn-outline.C3 .badge {
    color: transparent;
    background-color: #00a5e5
}

.btn-outline.C3:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.C3s {
    color: #1998cf;
    background-color: transparent;
    border-color: #1998cf
}

.btn-outline.C3s.active,
.btn-outline.C3s:active,
.btn-outline.C3s:focus,
.btn-outline.C3s:hover,
.open>.btn-outline.C3s.dropdown-toggle {
    color: #1998cf;
    border-color: #127098
}

.btn-outline.C3s.active,
.btn-outline.C3s:active,
.open>.btn-outline.C3s.dropdown-toggle {
    background-image: none
}

.btn-outline.C3s.disabled,
.btn-outline.C3s.disabled.active,
.btn-outline.C3s.disabled:active,
.btn-outline.C3s.disabled:focus,
.btn-outline.C3s.disabled:hover,
.btn-outline.C3s[disabled],
.btn-outline.C3s[disabled].active,
.btn-outline.C3s[disabled]:active,
.btn-outline.C3s[disabled]:focus,
.btn-outline.C3s[disabled]:hover,
fieldset[disabled] .btn-outline.C3s,
fieldset[disabled] .btn-outline.C3s.active,
fieldset[disabled] .btn-outline.C3s:active,
fieldset[disabled] .btn-outline.C3s:focus,
fieldset[disabled] .btn-outline.C3s:hover {
    background-color: transparent;
    border-color: #1998cf
}

.btn-outline.C3s .badge {
    color: transparent;
    background-color: #1998cf
}

.btn-outline.C3s:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.C3h {
    color: #00b3f9;
    background-color: transparent;
    border-color: #00b3f9
}

.btn-outline.C3h.active,
.btn-outline.C3h:active,
.btn-outline.C3h:focus,
.btn-outline.C3h:hover,
.open>.btn-outline.C3h.dropdown-toggle {
    color: #00b3f9;
    border-color: #0087bc
}

.btn-outline.C3h.active,
.btn-outline.C3h:active,
.open>.btn-outline.C3h.dropdown-toggle {
    background-image: none
}

.btn-outline.C3h.disabled,
.btn-outline.C3h.disabled.active,
.btn-outline.C3h.disabled:active,
.btn-outline.C3h.disabled:focus,
.btn-outline.C3h.disabled:hover,
.btn-outline.C3h[disabled],
.btn-outline.C3h[disabled].active,
.btn-outline.C3h[disabled]:active,
.btn-outline.C3h[disabled]:focus,
.btn-outline.C3h[disabled]:hover,
fieldset[disabled] .btn-outline.C3h,
fieldset[disabled] .btn-outline.C3h.active,
fieldset[disabled] .btn-outline.C3h:active,
fieldset[disabled] .btn-outline.C3h:focus,
fieldset[disabled] .btn-outline.C3h:hover {
    background-color: transparent;
    border-color: #00b3f9
}

.btn-outline.C3h .badge {
    color: transparent;
    background-color: #00b3f9
}

.btn-outline.C3h:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.C4 {
    color: #00cd49;
    background-color: transparent;
    border-color: #00cd49
}

.btn-outline.C4.active,
.btn-outline.C4:active,
.btn-outline.C4:focus,
.btn-outline.C4:hover,
.open>.btn-outline.C4.dropdown-toggle {
    color: #00cd49;
    border-color: #009033
}

.btn-outline.C4.active,
.btn-outline.C4:active,
.open>.btn-outline.C4.dropdown-toggle {
    background-image: none
}

.btn-outline.C4.disabled,
.btn-outline.C4.disabled.active,
.btn-outline.C4.disabled:active,
.btn-outline.C4.disabled:focus,
.btn-outline.C4.disabled:hover,
.btn-outline.C4[disabled],
.btn-outline.C4[disabled].active,
.btn-outline.C4[disabled]:active,
.btn-outline.C4[disabled]:focus,
.btn-outline.C4[disabled]:hover,
fieldset[disabled] .btn-outline.C4,
fieldset[disabled] .btn-outline.C4.active,
fieldset[disabled] .btn-outline.C4:active,
fieldset[disabled] .btn-outline.C4:focus,
fieldset[disabled] .btn-outline.C4:hover {
    background-color: transparent;
    border-color: #00cd49
}

.btn-outline.C4 .badge {
    color: transparent;
    background-color: #00cd49
}

.btn-outline.C4:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.C4s {
    color: #00b240;
    background-color: transparent;
    border-color: #00b240
}

.btn-outline.C4s.active,
.btn-outline.C4s:active,
.btn-outline.C4s:focus,
.btn-outline.C4s:hover,
.open>.btn-outline.C4s.dropdown-toggle {
    color: #00b240;
    border-color: #00752a
}

.btn-outline.C4s.active,
.btn-outline.C4s:active,
.open>.btn-outline.C4s.dropdown-toggle {
    background-image: none
}

.btn-outline.C4s.disabled,
.btn-outline.C4s.disabled.active,
.btn-outline.C4s.disabled:active,
.btn-outline.C4s.disabled:focus,
.btn-outline.C4s.disabled:hover,
.btn-outline.C4s[disabled],
.btn-outline.C4s[disabled].active,
.btn-outline.C4s[disabled]:active,
.btn-outline.C4s[disabled]:focus,
.btn-outline.C4s[disabled]:hover,
fieldset[disabled] .btn-outline.C4s,
fieldset[disabled] .btn-outline.C4s.active,
fieldset[disabled] .btn-outline.C4s:active,
fieldset[disabled] .btn-outline.C4s:focus,
fieldset[disabled] .btn-outline.C4s:hover {
    background-color: transparent;
    border-color: #00b240
}

.btn-outline.C4s .badge {
    color: transparent;
    background-color: #00b240
}

.btn-outline.C4s:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.C4h {
    color: #00e050;
    background-color: transparent;
    border-color: #00e050
}

.btn-outline.C4h.active,
.btn-outline.C4h:active,
.btn-outline.C4h:focus,
.btn-outline.C4h:hover,
.open>.btn-outline.C4h.dropdown-toggle {
    color: #00e050;
    border-color: #00a33a
}

.btn-outline.C4h.active,
.btn-outline.C4h:active,
.open>.btn-outline.C4h.dropdown-toggle {
    background-image: none
}

.btn-outline.C4h.disabled,
.btn-outline.C4h.disabled.active,
.btn-outline.C4h.disabled:active,
.btn-outline.C4h.disabled:focus,
.btn-outline.C4h.disabled:hover,
.btn-outline.C4h[disabled],
.btn-outline.C4h[disabled].active,
.btn-outline.C4h[disabled]:active,
.btn-outline.C4h[disabled]:focus,
.btn-outline.C4h[disabled]:hover,
fieldset[disabled] .btn-outline.C4h,
fieldset[disabled] .btn-outline.C4h.active,
fieldset[disabled] .btn-outline.C4h:active,
fieldset[disabled] .btn-outline.C4h:focus,
fieldset[disabled] .btn-outline.C4h:hover {
    background-color: transparent;
    border-color: #00e050
}

.btn-outline.C4h .badge {
    color: transparent;
    background-color: #00e050
}

.btn-outline.C4h:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.C5 {
    color: #ff9000;
    background-color: transparent;
    border-color: #ff9000
}

.btn-outline.C5.active,
.btn-outline.C5:active,
.btn-outline.C5:focus,
.btn-outline.C5:hover,
.open>.btn-outline.C5.dropdown-toggle {
    color: #ff9000;
    border-color: #c26d00
}

.btn-outline.C5.active,
.btn-outline.C5:active,
.open>.btn-outline.C5.dropdown-toggle {
    background-image: none
}

.btn-outline.C5.disabled,
.btn-outline.C5.disabled.active,
.btn-outline.C5.disabled:active,
.btn-outline.C5.disabled:focus,
.btn-outline.C5.disabled:hover,
.btn-outline.C5[disabled],
.btn-outline.C5[disabled].active,
.btn-outline.C5[disabled]:active,
.btn-outline.C5[disabled]:focus,
.btn-outline.C5[disabled]:hover,
fieldset[disabled] .btn-outline.C5,
fieldset[disabled] .btn-outline.C5.active,
fieldset[disabled] .btn-outline.C5:active,
fieldset[disabled] .btn-outline.C5:focus,
fieldset[disabled] .btn-outline.C5:hover {
    background-color: transparent;
    border-color: #ff9000
}

.btn-outline.C5 .badge {
    color: transparent;
    background-color: #ff9000
}

.btn-outline.C5:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.C5s {
    color: #ea8400;
    background-color: transparent;
    border-color: #ea8400
}

.btn-outline.C5s.active,
.btn-outline.C5s:active,
.btn-outline.C5s:focus,
.btn-outline.C5s:hover,
.open>.btn-outline.C5s.dropdown-toggle {
    color: #ea8400;
    border-color: #ad6100
}

.btn-outline.C5s.active,
.btn-outline.C5s:active,
.open>.btn-outline.C5s.dropdown-toggle {
    background-image: none
}

.btn-outline.C5s.disabled,
.btn-outline.C5s.disabled.active,
.btn-outline.C5s.disabled:active,
.btn-outline.C5s.disabled:focus,
.btn-outline.C5s.disabled:hover,
.btn-outline.C5s[disabled],
.btn-outline.C5s[disabled].active,
.btn-outline.C5s[disabled]:active,
.btn-outline.C5s[disabled]:focus,
.btn-outline.C5s[disabled]:hover,
fieldset[disabled] .btn-outline.C5s,
fieldset[disabled] .btn-outline.C5s.active,
fieldset[disabled] .btn-outline.C5s:active,
fieldset[disabled] .btn-outline.C5s:focus,
fieldset[disabled] .btn-outline.C5s:hover {
    background-color: transparent;
    border-color: #ea8400
}

.btn-outline.C5s .badge {
    color: transparent;
    background-color: #ea8400
}

.btn-outline.C5s:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.C5h {
    color: #ff9d1e;
    background-color: transparent;
    border-color: #ff9d1e
}

.btn-outline.C5h.active,
.btn-outline.C5h:active,
.btn-outline.C5h:focus,
.btn-outline.C5h:hover,
.open>.btn-outline.C5h.dropdown-toggle {
    color: #ff9d1e;
    border-color: #e07e00
}

.btn-outline.C5h.active,
.btn-outline.C5h:active,
.open>.btn-outline.C5h.dropdown-toggle {
    background-image: none
}

.btn-outline.C5h.disabled,
.btn-outline.C5h.disabled.active,
.btn-outline.C5h.disabled:active,
.btn-outline.C5h.disabled:focus,
.btn-outline.C5h.disabled:hover,
.btn-outline.C5h[disabled],
.btn-outline.C5h[disabled].active,
.btn-outline.C5h[disabled]:active,
.btn-outline.C5h[disabled]:focus,
.btn-outline.C5h[disabled]:hover,
fieldset[disabled] .btn-outline.C5h,
fieldset[disabled] .btn-outline.C5h.active,
fieldset[disabled] .btn-outline.C5h:active,
fieldset[disabled] .btn-outline.C5h:focus,
fieldset[disabled] .btn-outline.C5h:hover {
    background-color: transparent;
    border-color: #ff9d1e
}

.btn-outline.C5h .badge {
    color: transparent;
    background-color: #ff9d1e
}

.btn-outline.C5h:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.C6 {
    color: #30dbe4;
    background-color: transparent;
    border-color: #30dbe4
}

.btn-outline.C6.active,
.btn-outline.C6:active,
.btn-outline.C6:focus,
.btn-outline.C6:hover,
.open>.btn-outline.C6.dropdown-toggle {
    color: #30dbe4;
    border-color: #19b6be
}

.btn-outline.C6.active,
.btn-outline.C6:active,
.open>.btn-outline.C6.dropdown-toggle {
    background-image: none
}

.btn-outline.C6.disabled,
.btn-outline.C6.disabled.active,
.btn-outline.C6.disabled:active,
.btn-outline.C6.disabled:focus,
.btn-outline.C6.disabled:hover,
.btn-outline.C6[disabled],
.btn-outline.C6[disabled].active,
.btn-outline.C6[disabled]:active,
.btn-outline.C6[disabled]:focus,
.btn-outline.C6[disabled]:hover,
fieldset[disabled] .btn-outline.C6,
fieldset[disabled] .btn-outline.C6.active,
fieldset[disabled] .btn-outline.C6:active,
fieldset[disabled] .btn-outline.C6:focus,
fieldset[disabled] .btn-outline.C6:hover {
    background-color: transparent;
    border-color: #30dbe4
}

.btn-outline.C6 .badge {
    color: transparent;
    background-color: #30dbe4
}

.btn-outline.C6:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.SUCCESS {
    color: #00cd49;
    background-color: transparent;
    border-color: #00cd49
}

.btn-outline.SUCCESS.active,
.btn-outline.SUCCESS:active,
.btn-outline.SUCCESS:focus,
.btn-outline.SUCCESS:hover,
.open>.btn-outline.SUCCESS.dropdown-toggle {
    color: #00cd49;
    border-color: #009033
}

.btn-outline.SUCCESS.active,
.btn-outline.SUCCESS:active,
.open>.btn-outline.SUCCESS.dropdown-toggle {
    background-image: none
}

.btn-outline.SUCCESS.disabled,
.btn-outline.SUCCESS.disabled.active,
.btn-outline.SUCCESS.disabled:active,
.btn-outline.SUCCESS.disabled:focus,
.btn-outline.SUCCESS.disabled:hover,
.btn-outline.SUCCESS[disabled],
.btn-outline.SUCCESS[disabled].active,
.btn-outline.SUCCESS[disabled]:active,
.btn-outline.SUCCESS[disabled]:focus,
.btn-outline.SUCCESS[disabled]:hover,
fieldset[disabled] .btn-outline.SUCCESS,
fieldset[disabled] .btn-outline.SUCCESS.active,
fieldset[disabled] .btn-outline.SUCCESS:active,
fieldset[disabled] .btn-outline.SUCCESS:focus,
fieldset[disabled] .btn-outline.SUCCESS:hover {
    background-color: transparent;
    border-color: #00cd49
}

.btn-outline.SUCCESS .badge {
    color: transparent;
    background-color: #00cd49
}

.btn-outline.SUCCESS:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.ERROR {
    color: #ed1847;
    background-color: transparent;
    border-color: #ed1847
}

.btn-outline.ERROR.active,
.btn-outline.ERROR:active,
.btn-outline.ERROR:focus,
.btn-outline.ERROR:hover,
.open>.btn-outline.ERROR.dropdown-toggle {
    color: #ed1847;
    border-color: #b90e34
}

.btn-outline.ERROR.active,
.btn-outline.ERROR:active,
.open>.btn-outline.ERROR.dropdown-toggle {
    background-image: none
}

.btn-outline.ERROR.disabled,
.btn-outline.ERROR.disabled.active,
.btn-outline.ERROR.disabled:active,
.btn-outline.ERROR.disabled:focus,
.btn-outline.ERROR.disabled:hover,
.btn-outline.ERROR[disabled],
.btn-outline.ERROR[disabled].active,
.btn-outline.ERROR[disabled]:active,
.btn-outline.ERROR[disabled]:focus,
.btn-outline.ERROR[disabled]:hover,
fieldset[disabled] .btn-outline.ERROR,
fieldset[disabled] .btn-outline.ERROR.active,
fieldset[disabled] .btn-outline.ERROR:active,
fieldset[disabled] .btn-outline.ERROR:focus,
fieldset[disabled] .btn-outline.ERROR:hover {
    background-color: transparent;
    border-color: #ed1847
}

.btn-outline.ERROR .badge {
    color: transparent;
    background-color: #ed1847
}

.btn-outline.ERROR:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-outline.T {
    background-color: transparent
}

.btn-outline.T,
.btn-outline.T.active,
.btn-outline.T:active,
.btn-outline.T:focus,
.btn-outline.T:hover,
.open>.btn-outline.T.dropdown-toggle {
    color: transparent;
    border-color: transparent
}

.btn-outline.T.active,
.btn-outline.T:active,
.open>.btn-outline.T.dropdown-toggle {
    background-image: none
}

.btn-outline.T.disabled,
.btn-outline.T.disabled.active,
.btn-outline.T.disabled:active,
.btn-outline.T.disabled:focus,
.btn-outline.T.disabled:hover,
.btn-outline.T[disabled],
.btn-outline.T[disabled].active,
.btn-outline.T[disabled]:active,
.btn-outline.T[disabled]:focus,
.btn-outline.T[disabled]:hover,
fieldset[disabled] .btn-outline.T,
fieldset[disabled] .btn-outline.T.active,
fieldset[disabled] .btn-outline.T:active,
fieldset[disabled] .btn-outline.T:focus,
fieldset[disabled] .btn-outline.T:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-outline.T .badge {
    color: transparent;
    background-color: transparent
}

.btn-outline.T:hover,
.btn-outline:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-thick-border {
    border-width: 2px
}

.btn-borderless {
    border: 0;
    text-align: inherit;
    padding-left: 0;
    padding-right: 0
}

.btn-borderless.white {
    background-color: transparent
}

.btn-borderless.white,
.btn-borderless.white.active,
.btn-borderless.white:active,
.btn-borderless.white:focus,
.btn-borderless.white:hover,
.open>.btn-borderless.white.dropdown-toggle {
    color: #fff;
    border-color: transparent
}

.btn-borderless.white.active,
.btn-borderless.white:active,
.open>.btn-borderless.white.dropdown-toggle {
    background-image: none
}

.btn-borderless.white.disabled,
.btn-borderless.white.disabled.active,
.btn-borderless.white.disabled:active,
.btn-borderless.white.disabled:focus,
.btn-borderless.white.disabled:hover,
.btn-borderless.white[disabled],
.btn-borderless.white[disabled].active,
.btn-borderless.white[disabled]:active,
.btn-borderless.white[disabled]:focus,
.btn-borderless.white[disabled]:hover,
fieldset[disabled] .btn-borderless.white,
fieldset[disabled] .btn-borderless.white.active,
fieldset[disabled] .btn-borderless.white:active,
fieldset[disabled] .btn-borderless.white:focus,
fieldset[disabled] .btn-borderless.white:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.white .badge {
    color: transparent;
    background-color: #fff
}

.btn-borderless.white:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.gray {
    background-color: transparent
}

.btn-borderless.gray,
.btn-borderless.gray.active,
.btn-borderless.gray:active,
.btn-borderless.gray:focus,
.btn-borderless.gray:hover,
.open>.btn-borderless.gray.dropdown-toggle {
    color: #999;
    border-color: transparent
}

.btn-borderless.gray.active,
.btn-borderless.gray:active,
.open>.btn-borderless.gray.dropdown-toggle {
    background-image: none
}

.btn-borderless.gray.disabled,
.btn-borderless.gray.disabled.active,
.btn-borderless.gray.disabled:active,
.btn-borderless.gray.disabled:focus,
.btn-borderless.gray.disabled:hover,
.btn-borderless.gray[disabled],
.btn-borderless.gray[disabled].active,
.btn-borderless.gray[disabled]:active,
.btn-borderless.gray[disabled]:focus,
.btn-borderless.gray[disabled]:hover,
fieldset[disabled] .btn-borderless.gray,
fieldset[disabled] .btn-borderless.gray.active,
fieldset[disabled] .btn-borderless.gray:active,
fieldset[disabled] .btn-borderless.gray:focus,
fieldset[disabled] .btn-borderless.gray:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.gray .badge {
    color: transparent;
    background-color: #999
}

.btn-borderless.gray:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.gray-dark {
    background-color: transparent
}

.btn-borderless.gray-dark,
.btn-borderless.gray-dark.active,
.btn-borderless.gray-dark:active,
.btn-borderless.gray-dark:focus,
.btn-borderless.gray-dark:hover,
.open>.btn-borderless.gray-dark.dropdown-toggle {
    color: #666;
    border-color: transparent
}

.btn-borderless.gray-dark.active,
.btn-borderless.gray-dark:active,
.open>.btn-borderless.gray-dark.dropdown-toggle {
    background-image: none
}

.btn-borderless.gray-dark.disabled,
.btn-borderless.gray-dark.disabled.active,
.btn-borderless.gray-dark.disabled:active,
.btn-borderless.gray-dark.disabled:focus,
.btn-borderless.gray-dark.disabled:hover,
.btn-borderless.gray-dark[disabled],
.btn-borderless.gray-dark[disabled].active,
.btn-borderless.gray-dark[disabled]:active,
.btn-borderless.gray-dark[disabled]:focus,
.btn-borderless.gray-dark[disabled]:hover,
fieldset[disabled] .btn-borderless.gray-dark,
fieldset[disabled] .btn-borderless.gray-dark.active,
fieldset[disabled] .btn-borderless.gray-dark:active,
fieldset[disabled] .btn-borderless.gray-dark:focus,
fieldset[disabled] .btn-borderless.gray-dark:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.gray-dark .badge {
    color: transparent;
    background-color: #666
}

.btn-borderless.gray-dark:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.gray-light {
    background-color: transparent
}

.btn-borderless.gray-light,
.btn-borderless.gray-light.active,
.btn-borderless.gray-light:active,
.btn-borderless.gray-light:focus,
.btn-borderless.gray-light:hover,
.open>.btn-borderless.gray-light.dropdown-toggle {
    color: #ddd;
    border-color: transparent
}

.btn-borderless.gray-light.active,
.btn-borderless.gray-light:active,
.open>.btn-borderless.gray-light.dropdown-toggle {
    background-image: none
}

.btn-borderless.gray-light.disabled,
.btn-borderless.gray-light.disabled.active,
.btn-borderless.gray-light.disabled:active,
.btn-borderless.gray-light.disabled:focus,
.btn-borderless.gray-light.disabled:hover,
.btn-borderless.gray-light[disabled],
.btn-borderless.gray-light[disabled].active,
.btn-borderless.gray-light[disabled]:active,
.btn-borderless.gray-light[disabled]:focus,
.btn-borderless.gray-light[disabled]:hover,
fieldset[disabled] .btn-borderless.gray-light,
fieldset[disabled] .btn-borderless.gray-light.active,
fieldset[disabled] .btn-borderless.gray-light:active,
fieldset[disabled] .btn-borderless.gray-light:focus,
fieldset[disabled] .btn-borderless.gray-light:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.gray-light .badge {
    color: transparent;
    background-color: #ddd
}

.btn-borderless.gray-light:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.gray-lighter {
    background-color: transparent
}

.btn-borderless.gray-lighter,
.btn-borderless.gray-lighter.active,
.btn-borderless.gray-lighter:active,
.btn-borderless.gray-lighter:focus,
.btn-borderless.gray-lighter:hover,
.open>.btn-borderless.gray-lighter.dropdown-toggle {
    color: #f3f3f3;
    border-color: transparent
}

.btn-borderless.gray-lighter.active,
.btn-borderless.gray-lighter:active,
.open>.btn-borderless.gray-lighter.dropdown-toggle {
    background-image: none
}

.btn-borderless.gray-lighter.disabled,
.btn-borderless.gray-lighter.disabled.active,
.btn-borderless.gray-lighter.disabled:active,
.btn-borderless.gray-lighter.disabled:focus,
.btn-borderless.gray-lighter.disabled:hover,
.btn-borderless.gray-lighter[disabled],
.btn-borderless.gray-lighter[disabled].active,
.btn-borderless.gray-lighter[disabled]:active,
.btn-borderless.gray-lighter[disabled]:focus,
.btn-borderless.gray-lighter[disabled]:hover,
fieldset[disabled] .btn-borderless.gray-lighter,
fieldset[disabled] .btn-borderless.gray-lighter.active,
fieldset[disabled] .btn-borderless.gray-lighter:active,
fieldset[disabled] .btn-borderless.gray-lighter:focus,
fieldset[disabled] .btn-borderless.gray-lighter:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.gray-lighter .badge {
    color: transparent;
    background-color: #f3f3f3
}

.btn-borderless.gray-lighter:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.purple {
    background-color: transparent
}

.btn-borderless.purple,
.btn-borderless.purple.active,
.btn-borderless.purple:active,
.btn-borderless.purple:focus,
.btn-borderless.purple:hover,
.open>.btn-borderless.purple.dropdown-toggle {
    color: #662d91;
    border-color: transparent
}

.btn-borderless.purple.active,
.btn-borderless.purple:active,
.open>.btn-borderless.purple.dropdown-toggle {
    background-image: none
}

.btn-borderless.purple.disabled,
.btn-borderless.purple.disabled.active,
.btn-borderless.purple.disabled:active,
.btn-borderless.purple.disabled:focus,
.btn-borderless.purple.disabled:hover,
.btn-borderless.purple[disabled],
.btn-borderless.purple[disabled].active,
.btn-borderless.purple[disabled]:active,
.btn-borderless.purple[disabled]:focus,
.btn-borderless.purple[disabled]:hover,
fieldset[disabled] .btn-borderless.purple,
fieldset[disabled] .btn-borderless.purple.active,
fieldset[disabled] .btn-borderless.purple:active,
fieldset[disabled] .btn-borderless.purple:focus,
fieldset[disabled] .btn-borderless.purple:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.purple .badge {
    color: transparent;
    background-color: #662d91
}

.btn-borderless.purple:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.red {
    background-color: transparent
}

.btn-borderless.red,
.btn-borderless.red.active,
.btn-borderless.red:active,
.btn-borderless.red:focus,
.btn-borderless.red:hover,
.open>.btn-borderless.red.dropdown-toggle {
    color: #ed1847;
    border-color: transparent
}

.btn-borderless.red.active,
.btn-borderless.red:active,
.open>.btn-borderless.red.dropdown-toggle {
    background-image: none
}

.btn-borderless.red.disabled,
.btn-borderless.red.disabled.active,
.btn-borderless.red.disabled:active,
.btn-borderless.red.disabled:focus,
.btn-borderless.red.disabled:hover,
.btn-borderless.red[disabled],
.btn-borderless.red[disabled].active,
.btn-borderless.red[disabled]:active,
.btn-borderless.red[disabled]:focus,
.btn-borderless.red[disabled]:hover,
fieldset[disabled] .btn-borderless.red,
fieldset[disabled] .btn-borderless.red.active,
fieldset[disabled] .btn-borderless.red:active,
fieldset[disabled] .btn-borderless.red:focus,
fieldset[disabled] .btn-borderless.red:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.red .badge {
    color: transparent;
    background-color: #ed1847
}

.btn-borderless.red:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.blue {
    background-color: transparent
}

.btn-borderless.blue,
.btn-borderless.blue.active,
.btn-borderless.blue:active,
.btn-borderless.blue:focus,
.btn-borderless.blue:hover,
.open>.btn-borderless.blue.dropdown-toggle {
    color: #00a5e5;
    border-color: transparent
}

.btn-borderless.blue.active,
.btn-borderless.blue:active,
.open>.btn-borderless.blue.dropdown-toggle {
    background-image: none
}

.btn-borderless.blue.disabled,
.btn-borderless.blue.disabled.active,
.btn-borderless.blue.disabled:active,
.btn-borderless.blue.disabled:focus,
.btn-borderless.blue.disabled:hover,
.btn-borderless.blue[disabled],
.btn-borderless.blue[disabled].active,
.btn-borderless.blue[disabled]:active,
.btn-borderless.blue[disabled]:focus,
.btn-borderless.blue[disabled]:hover,
fieldset[disabled] .btn-borderless.blue,
fieldset[disabled] .btn-borderless.blue.active,
fieldset[disabled] .btn-borderless.blue:active,
fieldset[disabled] .btn-borderless.blue:focus,
fieldset[disabled] .btn-borderless.blue:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.blue .badge {
    color: transparent;
    background-color: #00a5e5
}

.btn-borderless.blue:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.green {
    background-color: transparent
}

.btn-borderless.green,
.btn-borderless.green.active,
.btn-borderless.green:active,
.btn-borderless.green:focus,
.btn-borderless.green:hover,
.open>.btn-borderless.green.dropdown-toggle {
    color: #00cd49;
    border-color: transparent
}

.btn-borderless.green.active,
.btn-borderless.green:active,
.open>.btn-borderless.green.dropdown-toggle {
    background-image: none
}

.btn-borderless.green.disabled,
.btn-borderless.green.disabled.active,
.btn-borderless.green.disabled:active,
.btn-borderless.green.disabled:focus,
.btn-borderless.green.disabled:hover,
.btn-borderless.green[disabled],
.btn-borderless.green[disabled].active,
.btn-borderless.green[disabled]:active,
.btn-borderless.green[disabled]:focus,
.btn-borderless.green[disabled]:hover,
fieldset[disabled] .btn-borderless.green,
fieldset[disabled] .btn-borderless.green.active,
fieldset[disabled] .btn-borderless.green:active,
fieldset[disabled] .btn-borderless.green:focus,
fieldset[disabled] .btn-borderless.green:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.green .badge {
    color: transparent;
    background-color: #00cd49
}

.btn-borderless.green:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.orange {
    background-color: transparent
}

.btn-borderless.orange,
.btn-borderless.orange.active,
.btn-borderless.orange:active,
.btn-borderless.orange:focus,
.btn-borderless.orange:hover,
.open>.btn-borderless.orange.dropdown-toggle {
    color: #ff9000;
    border-color: transparent
}

.btn-borderless.orange.active,
.btn-borderless.orange:active,
.open>.btn-borderless.orange.dropdown-toggle {
    background-image: none
}

.btn-borderless.orange.disabled,
.btn-borderless.orange.disabled.active,
.btn-borderless.orange.disabled:active,
.btn-borderless.orange.disabled:focus,
.btn-borderless.orange.disabled:hover,
.btn-borderless.orange[disabled],
.btn-borderless.orange[disabled].active,
.btn-borderless.orange[disabled]:active,
.btn-borderless.orange[disabled]:focus,
.btn-borderless.orange[disabled]:hover,
fieldset[disabled] .btn-borderless.orange,
fieldset[disabled] .btn-borderless.orange.active,
fieldset[disabled] .btn-borderless.orange:active,
fieldset[disabled] .btn-borderless.orange:focus,
fieldset[disabled] .btn-borderless.orange:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.orange .badge {
    color: transparent;
    background-color: #ff9000
}

.btn-borderless.orange:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.B0 {
    background-color: transparent
}

.btn-borderless.B0,
.btn-borderless.B0.active,
.btn-borderless.B0:active,
.btn-borderless.B0:focus,
.btn-borderless.B0:hover,
.open>.btn-borderless.B0.dropdown-toggle {
    color: #fff;
    border-color: transparent
}

.btn-borderless.B0.active,
.btn-borderless.B0:active,
.open>.btn-borderless.B0.dropdown-toggle {
    background-image: none
}

.btn-borderless.B0.disabled,
.btn-borderless.B0.disabled.active,
.btn-borderless.B0.disabled:active,
.btn-borderless.B0.disabled:focus,
.btn-borderless.B0.disabled:hover,
.btn-borderless.B0[disabled],
.btn-borderless.B0[disabled].active,
.btn-borderless.B0[disabled]:active,
.btn-borderless.B0[disabled]:focus,
.btn-borderless.B0[disabled]:hover,
fieldset[disabled] .btn-borderless.B0,
fieldset[disabled] .btn-borderless.B0.active,
fieldset[disabled] .btn-borderless.B0:active,
fieldset[disabled] .btn-borderless.B0:focus,
fieldset[disabled] .btn-borderless.B0:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.B0 .badge {
    color: transparent;
    background-color: #fff
}

.btn-borderless.B0:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.B1 {
    background-color: transparent
}

.btn-borderless.B1,
.btn-borderless.B1.active,
.btn-borderless.B1:active,
.btn-borderless.B1:focus,
.btn-borderless.B1:hover,
.open>.btn-borderless.B1.dropdown-toggle {
    color: #ddd;
    border-color: transparent
}

.btn-borderless.B1.active,
.btn-borderless.B1:active,
.open>.btn-borderless.B1.dropdown-toggle {
    background-image: none
}

.btn-borderless.B1.disabled,
.btn-borderless.B1.disabled.active,
.btn-borderless.B1.disabled:active,
.btn-borderless.B1.disabled:focus,
.btn-borderless.B1.disabled:hover,
.btn-borderless.B1[disabled],
.btn-borderless.B1[disabled].active,
.btn-borderless.B1[disabled]:active,
.btn-borderless.B1[disabled]:focus,
.btn-borderless.B1[disabled]:hover,
fieldset[disabled] .btn-borderless.B1,
fieldset[disabled] .btn-borderless.B1.active,
fieldset[disabled] .btn-borderless.B1:active,
fieldset[disabled] .btn-borderless.B1:focus,
fieldset[disabled] .btn-borderless.B1:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.B1 .badge {
    color: transparent;
    background-color: #ddd
}

.btn-borderless.B1:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.B2 {
    background-color: transparent
}

.btn-borderless.B2,
.btn-borderless.B2.active,
.btn-borderless.B2:active,
.btn-borderless.B2:focus,
.btn-borderless.B2:hover,
.open>.btn-borderless.B2.dropdown-toggle {
    color: #999;
    border-color: transparent
}

.btn-borderless.B2.active,
.btn-borderless.B2:active,
.open>.btn-borderless.B2.dropdown-toggle {
    background-image: none
}

.btn-borderless.B2.disabled,
.btn-borderless.B2.disabled.active,
.btn-borderless.B2.disabled:active,
.btn-borderless.B2.disabled:focus,
.btn-borderless.B2.disabled:hover,
.btn-borderless.B2[disabled],
.btn-borderless.B2[disabled].active,
.btn-borderless.B2[disabled]:active,
.btn-borderless.B2[disabled]:focus,
.btn-borderless.B2[disabled]:hover,
fieldset[disabled] .btn-borderless.B2,
fieldset[disabled] .btn-borderless.B2.active,
fieldset[disabled] .btn-borderless.B2:active,
fieldset[disabled] .btn-borderless.B2:focus,
fieldset[disabled] .btn-borderless.B2:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.B2 .badge {
    color: transparent;
    background-color: #999
}

.btn-borderless.B2:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.B3 {
    background-color: transparent
}

.btn-borderless.B3,
.btn-borderless.B3.active,
.btn-borderless.B3:active,
.btn-borderless.B3:focus,
.btn-borderless.B3:hover,
.open>.btn-borderless.B3.dropdown-toggle {
    color: #666;
    border-color: transparent
}

.btn-borderless.B3.active,
.btn-borderless.B3:active,
.open>.btn-borderless.B3.dropdown-toggle {
    background-image: none
}

.btn-borderless.B3.disabled,
.btn-borderless.B3.disabled.active,
.btn-borderless.B3.disabled:active,
.btn-borderless.B3.disabled:focus,
.btn-borderless.B3.disabled:hover,
.btn-borderless.B3[disabled],
.btn-borderless.B3[disabled].active,
.btn-borderless.B3[disabled]:active,
.btn-borderless.B3[disabled]:focus,
.btn-borderless.B3[disabled]:hover,
fieldset[disabled] .btn-borderless.B3,
fieldset[disabled] .btn-borderless.B3.active,
fieldset[disabled] .btn-borderless.B3:active,
fieldset[disabled] .btn-borderless.B3:focus,
fieldset[disabled] .btn-borderless.B3:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.B3 .badge {
    color: transparent;
    background-color: #666
}

.btn-borderless.B3:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.B4 {
    background-color: transparent
}

.btn-borderless.B4,
.btn-borderless.B4.active,
.btn-borderless.B4:active,
.btn-borderless.B4:focus,
.btn-borderless.B4:hover,
.open>.btn-borderless.B4.dropdown-toggle {
    color: #333;
    border-color: transparent
}

.btn-borderless.B4.active,
.btn-borderless.B4:active,
.open>.btn-borderless.B4.dropdown-toggle {
    background-image: none
}

.btn-borderless.B4.disabled,
.btn-borderless.B4.disabled.active,
.btn-borderless.B4.disabled:active,
.btn-borderless.B4.disabled:focus,
.btn-borderless.B4.disabled:hover,
.btn-borderless.B4[disabled],
.btn-borderless.B4[disabled].active,
.btn-borderless.B4[disabled]:active,
.btn-borderless.B4[disabled]:focus,
.btn-borderless.B4[disabled]:hover,
fieldset[disabled] .btn-borderless.B4,
fieldset[disabled] .btn-borderless.B4.active,
fieldset[disabled] .btn-borderless.B4:active,
fieldset[disabled] .btn-borderless.B4:focus,
fieldset[disabled] .btn-borderless.B4:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.B4 .badge {
    color: transparent;
    background-color: #333
}

.btn-borderless.B4:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.B5 {
    background-color: transparent
}

.btn-borderless.B5,
.btn-borderless.B5.active,
.btn-borderless.B5:active,
.btn-borderless.B5:focus,
.btn-borderless.B5:hover,
.open>.btn-borderless.B5.dropdown-toggle {
    color: #222;
    border-color: transparent
}

.btn-borderless.B5.active,
.btn-borderless.B5:active,
.open>.btn-borderless.B5.dropdown-toggle {
    background-image: none
}

.btn-borderless.B5.disabled,
.btn-borderless.B5.disabled.active,
.btn-borderless.B5.disabled:active,
.btn-borderless.B5.disabled:focus,
.btn-borderless.B5.disabled:hover,
.btn-borderless.B5[disabled],
.btn-borderless.B5[disabled].active,
.btn-borderless.B5[disabled]:active,
.btn-borderless.B5[disabled]:focus,
.btn-borderless.B5[disabled]:hover,
fieldset[disabled] .btn-borderless.B5,
fieldset[disabled] .btn-borderless.B5.active,
fieldset[disabled] .btn-borderless.B5:active,
fieldset[disabled] .btn-borderless.B5:focus,
fieldset[disabled] .btn-borderless.B5:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.B5 .badge {
    color: transparent;
    background-color: #222
}

.btn-borderless.B5:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.B6 {
    background-color: transparent
}

.btn-borderless.B6,
.btn-borderless.B6.active,
.btn-borderless.B6:active,
.btn-borderless.B6:focus,
.btn-borderless.B6:hover,
.open>.btn-borderless.B6.dropdown-toggle {
    color: #000;
    border-color: transparent
}

.btn-borderless.B6.active,
.btn-borderless.B6:active,
.open>.btn-borderless.B6.dropdown-toggle {
    background-image: none
}

.btn-borderless.B6.disabled,
.btn-borderless.B6.disabled.active,
.btn-borderless.B6.disabled:active,
.btn-borderless.B6.disabled:focus,
.btn-borderless.B6.disabled:hover,
.btn-borderless.B6[disabled],
.btn-borderless.B6[disabled].active,
.btn-borderless.B6[disabled]:active,
.btn-borderless.B6[disabled]:focus,
.btn-borderless.B6[disabled]:hover,
fieldset[disabled] .btn-borderless.B6,
fieldset[disabled] .btn-borderless.B6.active,
fieldset[disabled] .btn-borderless.B6:active,
fieldset[disabled] .btn-borderless.B6:focus,
fieldset[disabled] .btn-borderless.B6:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.B6 .badge {
    color: transparent;
    background-color: #000
}

.btn-borderless.B6:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.B7 {
    background-color: transparent
}

.btn-borderless.B7,
.btn-borderless.B7.active,
.btn-borderless.B7:active,
.btn-borderless.B7:focus,
.btn-borderless.B7:hover,
.open>.btn-borderless.B7.dropdown-toggle {
    color: #f3f3f3;
    border-color: transparent
}

.btn-borderless.B7.active,
.btn-borderless.B7:active,
.open>.btn-borderless.B7.dropdown-toggle {
    background-image: none
}

.btn-borderless.B7.disabled,
.btn-borderless.B7.disabled.active,
.btn-borderless.B7.disabled:active,
.btn-borderless.B7.disabled:focus,
.btn-borderless.B7.disabled:hover,
.btn-borderless.B7[disabled],
.btn-borderless.B7[disabled].active,
.btn-borderless.B7[disabled]:active,
.btn-borderless.B7[disabled]:focus,
.btn-borderless.B7[disabled]:hover,
fieldset[disabled] .btn-borderless.B7,
fieldset[disabled] .btn-borderless.B7.active,
fieldset[disabled] .btn-borderless.B7:active,
fieldset[disabled] .btn-borderless.B7:focus,
fieldset[disabled] .btn-borderless.B7:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.B7 .badge {
    color: transparent;
    background-color: #f3f3f3
}

.btn-borderless.B7:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.C1 {
    background-color: transparent
}

.btn-borderless.C1,
.btn-borderless.C1.active,
.btn-borderless.C1:active,
.btn-borderless.C1:focus,
.btn-borderless.C1:hover,
.open>.btn-borderless.C1.dropdown-toggle {
    color: #662d91;
    border-color: transparent
}

.btn-borderless.C1.active,
.btn-borderless.C1:active,
.open>.btn-borderless.C1.dropdown-toggle {
    background-image: none
}

.btn-borderless.C1.disabled,
.btn-borderless.C1.disabled.active,
.btn-borderless.C1.disabled:active,
.btn-borderless.C1.disabled:focus,
.btn-borderless.C1.disabled:hover,
.btn-borderless.C1[disabled],
.btn-borderless.C1[disabled].active,
.btn-borderless.C1[disabled]:active,
.btn-borderless.C1[disabled]:focus,
.btn-borderless.C1[disabled]:hover,
fieldset[disabled] .btn-borderless.C1,
fieldset[disabled] .btn-borderless.C1.active,
fieldset[disabled] .btn-borderless.C1:active,
fieldset[disabled] .btn-borderless.C1:focus,
fieldset[disabled] .btn-borderless.C1:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.C1 .badge {
    color: transparent;
    background-color: #662d91
}

.btn-borderless.C1:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.C1s {
    background-color: transparent
}

.btn-borderless.C1s,
.btn-borderless.C1s.active,
.btn-borderless.C1s:active,
.btn-borderless.C1s:focus,
.btn-borderless.C1s:hover,
.open>.btn-borderless.C1s.dropdown-toggle {
    color: #552a7b;
    border-color: transparent
}

.btn-borderless.C1s.active,
.btn-borderless.C1s:active,
.open>.btn-borderless.C1s.dropdown-toggle {
    background-image: none
}

.btn-borderless.C1s.disabled,
.btn-borderless.C1s.disabled.active,
.btn-borderless.C1s.disabled:active,
.btn-borderless.C1s.disabled:focus,
.btn-borderless.C1s.disabled:hover,
.btn-borderless.C1s[disabled],
.btn-borderless.C1s[disabled].active,
.btn-borderless.C1s[disabled]:active,
.btn-borderless.C1s[disabled]:focus,
.btn-borderless.C1s[disabled]:hover,
fieldset[disabled] .btn-borderless.C1s,
fieldset[disabled] .btn-borderless.C1s.active,
fieldset[disabled] .btn-borderless.C1s:active,
fieldset[disabled] .btn-borderless.C1s:focus,
fieldset[disabled] .btn-borderless.C1s:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.C1s .badge {
    color: transparent;
    background-color: #552a7b
}

.btn-borderless.C1s:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.C1h {
    background-color: transparent
}

.btn-borderless.C1h,
.btn-borderless.C1h.active,
.btn-borderless.C1h:active,
.btn-borderless.C1h:focus,
.btn-borderless.C1h:hover,
.open>.btn-borderless.C1h.dropdown-toggle {
    color: #843abc;
    border-color: transparent
}

.btn-borderless.C1h.active,
.btn-borderless.C1h:active,
.open>.btn-borderless.C1h.dropdown-toggle {
    background-image: none
}

.btn-borderless.C1h.disabled,
.btn-borderless.C1h.disabled.active,
.btn-borderless.C1h.disabled:active,
.btn-borderless.C1h.disabled:focus,
.btn-borderless.C1h.disabled:hover,
.btn-borderless.C1h[disabled],
.btn-borderless.C1h[disabled].active,
.btn-borderless.C1h[disabled]:active,
.btn-borderless.C1h[disabled]:focus,
.btn-borderless.C1h[disabled]:hover,
fieldset[disabled] .btn-borderless.C1h,
fieldset[disabled] .btn-borderless.C1h.active,
fieldset[disabled] .btn-borderless.C1h:active,
fieldset[disabled] .btn-borderless.C1h:focus,
fieldset[disabled] .btn-borderless.C1h:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.C1h .badge {
    color: transparent;
    background-color: #843abc
}

.btn-borderless.C1h:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.C2 {
    background-color: transparent
}

.btn-borderless.C2,
.btn-borderless.C2.active,
.btn-borderless.C2:active,
.btn-borderless.C2:focus,
.btn-borderless.C2:hover,
.open>.btn-borderless.C2.dropdown-toggle {
    color: #ed1847;
    border-color: transparent
}

.btn-borderless.C2.active,
.btn-borderless.C2:active,
.open>.btn-borderless.C2.dropdown-toggle {
    background-image: none
}

.btn-borderless.C2.disabled,
.btn-borderless.C2.disabled.active,
.btn-borderless.C2.disabled:active,
.btn-borderless.C2.disabled:focus,
.btn-borderless.C2.disabled:hover,
.btn-borderless.C2[disabled],
.btn-borderless.C2[disabled].active,
.btn-borderless.C2[disabled]:active,
.btn-borderless.C2[disabled]:focus,
.btn-borderless.C2[disabled]:hover,
fieldset[disabled] .btn-borderless.C2,
fieldset[disabled] .btn-borderless.C2.active,
fieldset[disabled] .btn-borderless.C2:active,
fieldset[disabled] .btn-borderless.C2:focus,
fieldset[disabled] .btn-borderless.C2:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.C2 .badge {
    color: transparent;
    background-color: #ed1847
}

.btn-borderless.C2:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.C2s {
    background-color: transparent
}

.btn-borderless.C2s,
.btn-borderless.C2s.active,
.btn-borderless.C2s:active,
.btn-borderless.C2s:focus,
.btn-borderless.C2s:hover,
.open>.btn-borderless.C2s.dropdown-toggle {
    color: #cb153e;
    border-color: transparent
}

.btn-borderless.C2s.active,
.btn-borderless.C2s:active,
.open>.btn-borderless.C2s.dropdown-toggle {
    background-image: none
}

.btn-borderless.C2s.disabled,
.btn-borderless.C2s.disabled.active,
.btn-borderless.C2s.disabled:active,
.btn-borderless.C2s.disabled:focus,
.btn-borderless.C2s.disabled:hover,
.btn-borderless.C2s[disabled],
.btn-borderless.C2s[disabled].active,
.btn-borderless.C2s[disabled]:active,
.btn-borderless.C2s[disabled]:focus,
.btn-borderless.C2s[disabled]:hover,
fieldset[disabled] .btn-borderless.C2s,
fieldset[disabled] .btn-borderless.C2s.active,
fieldset[disabled] .btn-borderless.C2s:active,
fieldset[disabled] .btn-borderless.C2s:focus,
fieldset[disabled] .btn-borderless.C2s:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.C2s .badge {
    color: transparent;
    background-color: #cb153e
}

.btn-borderless.C2s:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.C2h {
    background-color: transparent
}

.btn-borderless.C2h,
.btn-borderless.C2h.active,
.btn-borderless.C2h:active,
.btn-borderless.C2h:focus,
.btn-borderless.C2h:hover,
.open>.btn-borderless.C2h.dropdown-toggle {
    color: #ff1a4c;
    border-color: transparent
}

.btn-borderless.C2h.active,
.btn-borderless.C2h:active,
.open>.btn-borderless.C2h.dropdown-toggle {
    background-image: none
}

.btn-borderless.C2h.disabled,
.btn-borderless.C2h.disabled.active,
.btn-borderless.C2h.disabled:active,
.btn-borderless.C2h.disabled:focus,
.btn-borderless.C2h.disabled:hover,
.btn-borderless.C2h[disabled],
.btn-borderless.C2h[disabled].active,
.btn-borderless.C2h[disabled]:active,
.btn-borderless.C2h[disabled]:focus,
.btn-borderless.C2h[disabled]:hover,
fieldset[disabled] .btn-borderless.C2h,
fieldset[disabled] .btn-borderless.C2h.active,
fieldset[disabled] .btn-borderless.C2h:active,
fieldset[disabled] .btn-borderless.C2h:focus,
fieldset[disabled] .btn-borderless.C2h:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.C2h .badge {
    color: transparent;
    background-color: #ff1a4c
}

.btn-borderless.C2h:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.C3 {
    background-color: transparent
}

.btn-borderless.C3,
.btn-borderless.C3.active,
.btn-borderless.C3:active,
.btn-borderless.C3:focus,
.btn-borderless.C3:hover,
.open>.btn-borderless.C3.dropdown-toggle {
    color: #00a5e5;
    border-color: transparent
}

.btn-borderless.C3.active,
.btn-borderless.C3:active,
.open>.btn-borderless.C3.dropdown-toggle {
    background-image: none
}

.btn-borderless.C3.disabled,
.btn-borderless.C3.disabled.active,
.btn-borderless.C3.disabled:active,
.btn-borderless.C3.disabled:focus,
.btn-borderless.C3.disabled:hover,
.btn-borderless.C3[disabled],
.btn-borderless.C3[disabled].active,
.btn-borderless.C3[disabled]:active,
.btn-borderless.C3[disabled]:focus,
.btn-borderless.C3[disabled]:hover,
fieldset[disabled] .btn-borderless.C3,
fieldset[disabled] .btn-borderless.C3.active,
fieldset[disabled] .btn-borderless.C3:active,
fieldset[disabled] .btn-borderless.C3:focus,
fieldset[disabled] .btn-borderless.C3:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.C3 .badge {
    color: transparent;
    background-color: #00a5e5
}

.btn-borderless.C3:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.C3s {
    background-color: transparent
}

.btn-borderless.C3s,
.btn-borderless.C3s.active,
.btn-borderless.C3s:active,
.btn-borderless.C3s:focus,
.btn-borderless.C3s:hover,
.open>.btn-borderless.C3s.dropdown-toggle {
    color: #1998cf;
    border-color: transparent
}

.btn-borderless.C3s.active,
.btn-borderless.C3s:active,
.open>.btn-borderless.C3s.dropdown-toggle {
    background-image: none
}

.btn-borderless.C3s.disabled,
.btn-borderless.C3s.disabled.active,
.btn-borderless.C3s.disabled:active,
.btn-borderless.C3s.disabled:focus,
.btn-borderless.C3s.disabled:hover,
.btn-borderless.C3s[disabled],
.btn-borderless.C3s[disabled].active,
.btn-borderless.C3s[disabled]:active,
.btn-borderless.C3s[disabled]:focus,
.btn-borderless.C3s[disabled]:hover,
fieldset[disabled] .btn-borderless.C3s,
fieldset[disabled] .btn-borderless.C3s.active,
fieldset[disabled] .btn-borderless.C3s:active,
fieldset[disabled] .btn-borderless.C3s:focus,
fieldset[disabled] .btn-borderless.C3s:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.C3s .badge {
    color: transparent;
    background-color: #1998cf
}

.btn-borderless.C3s:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.C3h {
    background-color: transparent
}

.btn-borderless.C3h,
.btn-borderless.C3h.active,
.btn-borderless.C3h:active,
.btn-borderless.C3h:focus,
.btn-borderless.C3h:hover,
.open>.btn-borderless.C3h.dropdown-toggle {
    color: #00b3f9;
    border-color: transparent
}

.btn-borderless.C3h.active,
.btn-borderless.C3h:active,
.open>.btn-borderless.C3h.dropdown-toggle {
    background-image: none
}

.btn-borderless.C3h.disabled,
.btn-borderless.C3h.disabled.active,
.btn-borderless.C3h.disabled:active,
.btn-borderless.C3h.disabled:focus,
.btn-borderless.C3h.disabled:hover,
.btn-borderless.C3h[disabled],
.btn-borderless.C3h[disabled].active,
.btn-borderless.C3h[disabled]:active,
.btn-borderless.C3h[disabled]:focus,
.btn-borderless.C3h[disabled]:hover,
fieldset[disabled] .btn-borderless.C3h,
fieldset[disabled] .btn-borderless.C3h.active,
fieldset[disabled] .btn-borderless.C3h:active,
fieldset[disabled] .btn-borderless.C3h:focus,
fieldset[disabled] .btn-borderless.C3h:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.C3h .badge {
    color: transparent;
    background-color: #00b3f9
}

.btn-borderless.C3h:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.C4 {
    background-color: transparent
}

.btn-borderless.C4,
.btn-borderless.C4.active,
.btn-borderless.C4:active,
.btn-borderless.C4:focus,
.btn-borderless.C4:hover,
.open>.btn-borderless.C4.dropdown-toggle {
    color: #00cd49;
    border-color: transparent
}

.btn-borderless.C4.active,
.btn-borderless.C4:active,
.open>.btn-borderless.C4.dropdown-toggle {
    background-image: none
}

.btn-borderless.C4.disabled,
.btn-borderless.C4.disabled.active,
.btn-borderless.C4.disabled:active,
.btn-borderless.C4.disabled:focus,
.btn-borderless.C4.disabled:hover,
.btn-borderless.C4[disabled],
.btn-borderless.C4[disabled].active,
.btn-borderless.C4[disabled]:active,
.btn-borderless.C4[disabled]:focus,
.btn-borderless.C4[disabled]:hover,
fieldset[disabled] .btn-borderless.C4,
fieldset[disabled] .btn-borderless.C4.active,
fieldset[disabled] .btn-borderless.C4:active,
fieldset[disabled] .btn-borderless.C4:focus,
fieldset[disabled] .btn-borderless.C4:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.C4 .badge {
    color: transparent;
    background-color: #00cd49
}

.btn-borderless.C4:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.C4s {
    background-color: transparent
}

.btn-borderless.C4s,
.btn-borderless.C4s.active,
.btn-borderless.C4s:active,
.btn-borderless.C4s:focus,
.btn-borderless.C4s:hover,
.open>.btn-borderless.C4s.dropdown-toggle {
    color: #00b240;
    border-color: transparent
}

.btn-borderless.C4s.active,
.btn-borderless.C4s:active,
.open>.btn-borderless.C4s.dropdown-toggle {
    background-image: none
}

.btn-borderless.C4s.disabled,
.btn-borderless.C4s.disabled.active,
.btn-borderless.C4s.disabled:active,
.btn-borderless.C4s.disabled:focus,
.btn-borderless.C4s.disabled:hover,
.btn-borderless.C4s[disabled],
.btn-borderless.C4s[disabled].active,
.btn-borderless.C4s[disabled]:active,
.btn-borderless.C4s[disabled]:focus,
.btn-borderless.C4s[disabled]:hover,
fieldset[disabled] .btn-borderless.C4s,
fieldset[disabled] .btn-borderless.C4s.active,
fieldset[disabled] .btn-borderless.C4s:active,
fieldset[disabled] .btn-borderless.C4s:focus,
fieldset[disabled] .btn-borderless.C4s:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.C4s .badge {
    color: transparent;
    background-color: #00b240
}

.btn-borderless.C4s:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.C4h {
    background-color: transparent
}

.btn-borderless.C4h,
.btn-borderless.C4h.active,
.btn-borderless.C4h:active,
.btn-borderless.C4h:focus,
.btn-borderless.C4h:hover,
.open>.btn-borderless.C4h.dropdown-toggle {
    color: #00e050;
    border-color: transparent
}

.btn-borderless.C4h.active,
.btn-borderless.C4h:active,
.open>.btn-borderless.C4h.dropdown-toggle {
    background-image: none
}

.btn-borderless.C4h.disabled,
.btn-borderless.C4h.disabled.active,
.btn-borderless.C4h.disabled:active,
.btn-borderless.C4h.disabled:focus,
.btn-borderless.C4h.disabled:hover,
.btn-borderless.C4h[disabled],
.btn-borderless.C4h[disabled].active,
.btn-borderless.C4h[disabled]:active,
.btn-borderless.C4h[disabled]:focus,
.btn-borderless.C4h[disabled]:hover,
fieldset[disabled] .btn-borderless.C4h,
fieldset[disabled] .btn-borderless.C4h.active,
fieldset[disabled] .btn-borderless.C4h:active,
fieldset[disabled] .btn-borderless.C4h:focus,
fieldset[disabled] .btn-borderless.C4h:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.C4h .badge {
    color: transparent;
    background-color: #00e050
}

.btn-borderless.C4h:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.C5 {
    background-color: transparent
}

.btn-borderless.C5,
.btn-borderless.C5.active,
.btn-borderless.C5:active,
.btn-borderless.C5:focus,
.btn-borderless.C5:hover,
.open>.btn-borderless.C5.dropdown-toggle {
    color: #ff9000;
    border-color: transparent
}

.btn-borderless.C5.active,
.btn-borderless.C5:active,
.open>.btn-borderless.C5.dropdown-toggle {
    background-image: none
}

.btn-borderless.C5.disabled,
.btn-borderless.C5.disabled.active,
.btn-borderless.C5.disabled:active,
.btn-borderless.C5.disabled:focus,
.btn-borderless.C5.disabled:hover,
.btn-borderless.C5[disabled],
.btn-borderless.C5[disabled].active,
.btn-borderless.C5[disabled]:active,
.btn-borderless.C5[disabled]:focus,
.btn-borderless.C5[disabled]:hover,
fieldset[disabled] .btn-borderless.C5,
fieldset[disabled] .btn-borderless.C5.active,
fieldset[disabled] .btn-borderless.C5:active,
fieldset[disabled] .btn-borderless.C5:focus,
fieldset[disabled] .btn-borderless.C5:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.C5 .badge {
    color: transparent;
    background-color: #ff9000
}

.btn-borderless.C5:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.C5s {
    background-color: transparent
}

.btn-borderless.C5s,
.btn-borderless.C5s.active,
.btn-borderless.C5s:active,
.btn-borderless.C5s:focus,
.btn-borderless.C5s:hover,
.open>.btn-borderless.C5s.dropdown-toggle {
    color: #ea8400;
    border-color: transparent
}

.btn-borderless.C5s.active,
.btn-borderless.C5s:active,
.open>.btn-borderless.C5s.dropdown-toggle {
    background-image: none
}

.btn-borderless.C5s.disabled,
.btn-borderless.C5s.disabled.active,
.btn-borderless.C5s.disabled:active,
.btn-borderless.C5s.disabled:focus,
.btn-borderless.C5s.disabled:hover,
.btn-borderless.C5s[disabled],
.btn-borderless.C5s[disabled].active,
.btn-borderless.C5s[disabled]:active,
.btn-borderless.C5s[disabled]:focus,
.btn-borderless.C5s[disabled]:hover,
fieldset[disabled] .btn-borderless.C5s,
fieldset[disabled] .btn-borderless.C5s.active,
fieldset[disabled] .btn-borderless.C5s:active,
fieldset[disabled] .btn-borderless.C5s:focus,
fieldset[disabled] .btn-borderless.C5s:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.C5s .badge {
    color: transparent;
    background-color: #ea8400
}

.btn-borderless.C5s:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.C5h {
    background-color: transparent
}

.btn-borderless.C5h,
.btn-borderless.C5h.active,
.btn-borderless.C5h:active,
.btn-borderless.C5h:focus,
.btn-borderless.C5h:hover,
.open>.btn-borderless.C5h.dropdown-toggle {
    color: #ff9d1e;
    border-color: transparent
}

.btn-borderless.C5h.active,
.btn-borderless.C5h:active,
.open>.btn-borderless.C5h.dropdown-toggle {
    background-image: none
}

.btn-borderless.C5h.disabled,
.btn-borderless.C5h.disabled.active,
.btn-borderless.C5h.disabled:active,
.btn-borderless.C5h.disabled:focus,
.btn-borderless.C5h.disabled:hover,
.btn-borderless.C5h[disabled],
.btn-borderless.C5h[disabled].active,
.btn-borderless.C5h[disabled]:active,
.btn-borderless.C5h[disabled]:focus,
.btn-borderless.C5h[disabled]:hover,
fieldset[disabled] .btn-borderless.C5h,
fieldset[disabled] .btn-borderless.C5h.active,
fieldset[disabled] .btn-borderless.C5h:active,
fieldset[disabled] .btn-borderless.C5h:focus,
fieldset[disabled] .btn-borderless.C5h:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.C5h .badge {
    color: transparent;
    background-color: #ff9d1e
}

.btn-borderless.C5h:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.C6 {
    background-color: transparent
}

.btn-borderless.C6,
.btn-borderless.C6.active,
.btn-borderless.C6:active,
.btn-borderless.C6:focus,
.btn-borderless.C6:hover,
.open>.btn-borderless.C6.dropdown-toggle {
    color: #30dbe4;
    border-color: transparent
}

.btn-borderless.C6.active,
.btn-borderless.C6:active,
.open>.btn-borderless.C6.dropdown-toggle {
    background-image: none
}

.btn-borderless.C6.disabled,
.btn-borderless.C6.disabled.active,
.btn-borderless.C6.disabled:active,
.btn-borderless.C6.disabled:focus,
.btn-borderless.C6.disabled:hover,
.btn-borderless.C6[disabled],
.btn-borderless.C6[disabled].active,
.btn-borderless.C6[disabled]:active,
.btn-borderless.C6[disabled]:focus,
.btn-borderless.C6[disabled]:hover,
fieldset[disabled] .btn-borderless.C6,
fieldset[disabled] .btn-borderless.C6.active,
fieldset[disabled] .btn-borderless.C6:active,
fieldset[disabled] .btn-borderless.C6:focus,
fieldset[disabled] .btn-borderless.C6:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.C6 .badge {
    color: transparent;
    background-color: #30dbe4
}

.btn-borderless.C6:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.SUCCESS {
    background-color: transparent
}

.btn-borderless.SUCCESS,
.btn-borderless.SUCCESS.active,
.btn-borderless.SUCCESS:active,
.btn-borderless.SUCCESS:focus,
.btn-borderless.SUCCESS:hover,
.open>.btn-borderless.SUCCESS.dropdown-toggle {
    color: #00cd49;
    border-color: transparent
}

.btn-borderless.SUCCESS.active,
.btn-borderless.SUCCESS:active,
.open>.btn-borderless.SUCCESS.dropdown-toggle {
    background-image: none
}

.btn-borderless.SUCCESS.disabled,
.btn-borderless.SUCCESS.disabled.active,
.btn-borderless.SUCCESS.disabled:active,
.btn-borderless.SUCCESS.disabled:focus,
.btn-borderless.SUCCESS.disabled:hover,
.btn-borderless.SUCCESS[disabled],
.btn-borderless.SUCCESS[disabled].active,
.btn-borderless.SUCCESS[disabled]:active,
.btn-borderless.SUCCESS[disabled]:focus,
.btn-borderless.SUCCESS[disabled]:hover,
fieldset[disabled] .btn-borderless.SUCCESS,
fieldset[disabled] .btn-borderless.SUCCESS.active,
fieldset[disabled] .btn-borderless.SUCCESS:active,
fieldset[disabled] .btn-borderless.SUCCESS:focus,
fieldset[disabled] .btn-borderless.SUCCESS:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.SUCCESS .badge {
    color: transparent;
    background-color: #00cd49
}

.btn-borderless.SUCCESS:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.ERROR {
    background-color: transparent
}

.btn-borderless.ERROR,
.btn-borderless.ERROR.active,
.btn-borderless.ERROR:active,
.btn-borderless.ERROR:focus,
.btn-borderless.ERROR:hover,
.open>.btn-borderless.ERROR.dropdown-toggle {
    color: #ed1847;
    border-color: transparent
}

.btn-borderless.ERROR.active,
.btn-borderless.ERROR:active,
.open>.btn-borderless.ERROR.dropdown-toggle {
    background-image: none
}

.btn-borderless.ERROR.disabled,
.btn-borderless.ERROR.disabled.active,
.btn-borderless.ERROR.disabled:active,
.btn-borderless.ERROR.disabled:focus,
.btn-borderless.ERROR.disabled:hover,
.btn-borderless.ERROR[disabled],
.btn-borderless.ERROR[disabled].active,
.btn-borderless.ERROR[disabled]:active,
.btn-borderless.ERROR[disabled]:focus,
.btn-borderless.ERROR[disabled]:hover,
fieldset[disabled] .btn-borderless.ERROR,
fieldset[disabled] .btn-borderless.ERROR.active,
fieldset[disabled] .btn-borderless.ERROR:active,
fieldset[disabled] .btn-borderless.ERROR:focus,
fieldset[disabled] .btn-borderless.ERROR:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.ERROR .badge {
    color: transparent;
    background-color: #ed1847
}

.btn-borderless.ERROR:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless.T {
    background-color: transparent
}

.btn-borderless.T,
.btn-borderless.T.active,
.btn-borderless.T:active,
.btn-borderless.T:focus,
.btn-borderless.T:hover,
.open>.btn-borderless.T.dropdown-toggle {
    color: transparent;
    border-color: transparent
}

.btn-borderless.T.active,
.btn-borderless.T:active,
.open>.btn-borderless.T.dropdown-toggle {
    background-image: none
}

.btn-borderless.T.disabled,
.btn-borderless.T.disabled.active,
.btn-borderless.T.disabled:active,
.btn-borderless.T.disabled:focus,
.btn-borderless.T.disabled:hover,
.btn-borderless.T[disabled],
.btn-borderless.T[disabled].active,
.btn-borderless.T[disabled]:active,
.btn-borderless.T[disabled]:focus,
.btn-borderless.T[disabled]:hover,
fieldset[disabled] .btn-borderless.T,
fieldset[disabled] .btn-borderless.T.active,
fieldset[disabled] .btn-borderless.T:active,
fieldset[disabled] .btn-borderless.T:focus,
fieldset[disabled] .btn-borderless.T:hover {
    background-color: transparent;
    border-color: transparent
}

.btn-borderless.T .badge {
    color: transparent;
    background-color: transparent
}

.btn-borderless.T:hover,
.btn-borderless:hover {
    text-decoration: underline;
    background-color: transparent
}

.btn-borderless:active {
    box-shadow: none
}

.btn-primary {
    color: #fff;
    background-color: #662d91;
    border-color: transparent
}

.btn-primary.active,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #4b216a;
    border-color: transparent
}

.btn-primary.active,
.btn-primary:active,
.open>.btn-primary.dropdown-toggle {
    background-image: none
}

.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary[disabled].active,
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
    background-color: #662d91;
    border-color: transparent
}

.btn-primary .badge {
    color: #662d91;
    background-color: #fff
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success.active,
.btn-success:active,
.btn-success:focus,
.btn-success:hover,
.open>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success.active,
.btn-success:active,
.open>.btn-success.dropdown-toggle {
    background-image: none
}

.btn-success.disabled,
.btn-success.disabled.active,
.btn-success.disabled:active,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled],
.btn-success[disabled].active,
.btn-success[disabled]:active,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success.active,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info.active,
.btn-info:active,
.btn-info:focus,
.btn-info:hover,
.open>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}

.btn-info.active,
.btn-info:active,
.open>.btn-info.dropdown-toggle {
    background-image: none
}

.btn-info.disabled,
.btn-info.disabled.active,
.btn-info.disabled:active,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled],
.btn-info[disabled].active,
.btn-info[disabled]:active,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info.active,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning.active,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover,
.open>.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-warning.active,
.btn-warning:active,
.open>.btn-warning.dropdown-toggle {
    background-image: none
}

.btn-warning.disabled,
.btn-warning.disabled.active,
.btn-warning.disabled:active,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled],
.btn-warning[disabled].active,
.btn-warning[disabled]:active,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning.active,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger.active,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover,
.open>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger.active,
.btn-danger:active,
.open>.btn-danger.dropdown-toggle {
    background-image: none
}

.btn-danger.disabled,
.btn-danger.disabled.active,
.btn-danger.disabled:active,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled],
.btn-danger[disabled].active,
.btn-danger[disabled]:active,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger.active,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

.btn-link {
    color: #662d91;
    font-weight: 400;
    cursor: pointer;
    border-radius: 0
}

.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
    border-color: transparent
}

.btn-link:focus,
.btn-link:hover {
    color: #3d1b57;
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
    color: #ddd;
    text-decoration: none
}

.btn-lg {
    padding: 10px 16px;
    font-size: 22px;
    line-height: 1.33;
    border-radius: 26px
}

.btn-sm {
    padding: 5px 10px
}

.btn-sm,
.btn-xs,
.btn-xs button {
    font-size: 13px;
    line-height: 1.5;
    border-radius: 13px
}

.btn-xs,
.btn-xs button {
    padding: 1px 5px
}

.btn-super {
    border: 2px solid;
    color: #662d91;
    background-color: transparent;
    border-color: #662d91;
    padding: 8px 30px;
    border-radius: 80px
}

.btn-super.active,
.btn-super:active,
.btn-super:focus,
.btn-super:hover,
.open>.btn-super.dropdown-toggle {
    color: #662d91;
    border-color: #451f62
}

.btn-super.active,
.btn-super:active,
.open>.btn-super.dropdown-toggle {
    background-image: none
}

.btn-super.disabled,
.btn-super.disabled.active,
.btn-super.disabled:active,
.btn-super.disabled:focus,
.btn-super.disabled:hover,
.btn-super[disabled],
.btn-super[disabled].active,
.btn-super[disabled]:active,
.btn-super[disabled]:focus,
.btn-super[disabled]:hover,
fieldset[disabled] .btn-super,
fieldset[disabled] .btn-super.active,
fieldset[disabled] .btn-super:active,
fieldset[disabled] .btn-super:focus,
fieldset[disabled] .btn-super:hover {
    background-color: transparent;
    border-color: #662d91
}

.btn-super .badge {
    color: transparent;
    background-color: #662d91
}

.btn-super h2 {
    margin: 0;
    font-size: 3rem;
    white-space: normal
}

.btn-super .glyphicon {
    position: relative;
    top: 2px
}

.btn-super:hover .glyphicon-chevron-right {
    -webkit-animation: bounce-right 2s infinite;
    -moz-animation: bounce-right 2s infinite;
    -ms-animation: bounce-right 2s infinite;
    animation: bounce-right 2s infinite
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: 5px
}

input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
    width: 100%
}

input[type=button]:active,
input[type=button]:focus,
input[type=button]:hover,
input[type=reset]:active,
input[type=reset]:focus,
input[type=reset]:hover,
input[type=submit]:active,
input[type=submit]:focus,
input[type=submit]:hover {
    outline: 0!important;
    -webkit-appearance: none
}

.btn-homepage {
    width: 40%;
    color: #fff;
    border-bottom-right-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    text-align: left;
    font-size: 2rem;
    padding: 15px 30px;
    margin: 2px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.btn-homepage.active {
    padding: 25px 60px 25px 30px
}

.btn-homepage:active,
.btn-homepage:focus,
.btn-homepage:hover {
    color: #fff
}

@media (min-width:1200px) {
    .btn-homepage:hover {
        padding: 25px 60px 25px 30px
    }
}

@media (min-width:768px) {
    .btn-homepage {
        min-width: 380px
    }
    .btn-homepage.white {
        background-color: #fff;
        background-color: hsla(0, 0%, 100%, .8)
    }
    .btn-homepage.gray {
        background-color: #adadad;
        background-color: hsla(0, 0%, 60%, .8)
    }
    .btn-homepage.gray-dark {
        background-color: #858585;
        background-color: hsla(0, 0%, 40%, .8)
    }
    .btn-homepage.gray-light {
        background-color: #e4e4e4;
        background-color: hsla(0, 0%, 87%, .8)
    }
    .btn-homepage.gray-lighter {
        background-color: #f5f5f5;
        background-color: hsla(0, 0%, 95%, .8)
    }
    .btn-homepage.purple {
        background-color: #8557a7;
        background-color: rgba(102, 45, 145, .8)
    }
    .btn-homepage.red {
        background-color: #f1466c;
        background-color: rgba(237, 24, 71, .8)
    }
    .btn-homepage.blue {
        background-color: #33b7ea;
        background-color: rgba(0, 165, 229, .8)
    }
    .btn-homepage.green {
        background-color: #33d76d;
        background-color: rgba(0, 205, 73, .8)
    }
    .btn-homepage.orange {
        background-color: #ffa633;
        background-color: rgba(255, 144, 0, .8)
    }
    .btn-homepage.B0 {
        background-color: #fff;
        background-color: hsla(0, 0%, 100%, .8)
    }
    .btn-homepage.B1 {
        background-color: #e4e4e4;
        background-color: hsla(0, 0%, 87%, .8)
    }
    .btn-homepage.B2 {
        background-color: #adadad;
        background-color: hsla(0, 0%, 60%, .8)
    }
    .btn-homepage.B3 {
        background-color: #858585;
        background-color: hsla(0, 0%, 40%, .8)
    }
    .btn-homepage.B4 {
        background-color: #5c5c5c;
        background-color: rgba(51, 51, 51, .8)
    }
    .btn-homepage.B5 {
        background-color: #4e4e4e;
        background-color: rgba(34, 34, 34, .8)
    }
    .btn-homepage.B6 {
        background-color: #333;
        background-color: rgba(0, 0, 0, .8)
    }
    .btn-homepage.B7 {
        background-color: #f5f5f5;
        background-color: hsla(0, 0%, 95%, .8)
    }
    .btn-homepage.C1 {
        background-color: #8557a7;
        background-color: rgba(102, 45, 145, .8)
    }
    .btn-homepage.C1s {
        background-color: #775595;
        background-color: rgba(85, 42, 123, .8)
    }
    .btn-homepage.C1h {
        background-color: #9d61c9;
        background-color: rgba(132, 58, 188, .8)
    }
    .btn-homepage.C2 {
        background-color: #f1466c;
        background-color: rgba(237, 24, 71, .8)
    }
    .btn-homepage.C2s {
        background-color: #d54465;
        background-color: rgba(203, 21, 62, .8)
    }
    .btn-homepage.C2h {
        background-color: #ff4870;
        background-color: rgba(255, 26, 76, .8)
    }
    .btn-homepage.C3 {
        background-color: #33b7ea;
        background-color: rgba(0, 165, 229, .8)
    }
    .btn-homepage.C3s {
        background-color: #47add9;
        background-color: rgba(25, 152, 207, .8)
    }
    .btn-homepage.C3h {
        background-color: #33c2fa;
        background-color: rgba(0, 179, 249, .8)
    }
    .btn-homepage.C4 {
        background-color: #33d76d;
        background-color: rgba(0, 205, 73, .8)
    }
    .btn-homepage.C4s {
        background-color: #33c166;
        background-color: rgba(0, 178, 64, .8)
    }
    .btn-homepage.C4h {
        background-color: #33e673;
        background-color: rgba(0, 224, 80, .8)
    }
    .btn-homepage.C5 {
        background-color: #ffa633;
        background-color: rgba(255, 144, 0, .8)
    }
    .btn-homepage.C5s {
        background-color: #ee9d33;
        background-color: rgba(234, 132, 0, .8)
    }
    .btn-homepage.C5h {
        background-color: #ffb14b;
        background-color: rgba(255, 157, 30, .8)
    }
    .btn-homepage.C6 {
        background-color: #59e2e9;
        background-color: rgba(48, 219, 228, .8)
    }
    .btn-homepage.SUCCESS {
        background-color: #33d76d;
        background-color: rgba(0, 205, 73, .8)
    }
    .btn-homepage.ERROR {
        background-color: #f1466c;
        background-color: rgba(237, 24, 71, .8)
    }
    .btn-homepage.T {
        background-color: #333;
        background-color: rgba(0, 0, 0, .8)
    }
}

@media (max-width:767px) {
    .btn-homepage {
        font-size: 1.5rem;
        width: 100%;
        margin: 0;
        border-radius: 0;
        padding: 20px 8px;
        text-align: left
    }
}

.btn.green.inverse {
    background-color: #00b240;
    color: #fff
}

.btn.green.inverse:hover {
    background-color: #00e050
}

.btn.green.inverse.active {
    background-color: #fff;
    color: #00cd49;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn.green.inverse.active:hover {
    background-color: #fff
}

.btn-hover-sky-blue-dark:hover {
    background-color: #28bbc2!important
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation-ICS-Channel {
    width: 168px;
    margin: 0 11px 11px 0;
    float: left;
    text-align: center;
    overflow: hidden
}

@media (max-width:767px) {
    .stream-Page-Activation-ICS-Channel {
        width: 150px
    }
}

.stream-Page-Activation-ICS-Channel .thumbnail {
    cursor: pointer;
    width: 168px;
    height: 126px;
    margin: 0 auto 5px;
    background-color: #eee
}

.stream-Page-Activation-ICS-Channel .thumbnail img {
    width: 100%
}

@media (max-width:767px) {
    .stream-Page-Activation-ICS-Channel .thumbnail {
        width: auto;
        height: auto;
        max-width: 290px;
        margin: 11px auto;
        float: none;
        clear: both
    }
}

.stream-Page-Activation-ICS-Channel div {
    cursor: pointer;
    color: #00a5e5;
    font-weight: 700
}

.stream-Page-Activation-ICS-Channel div span {
    display: inline-block;
    vertical-align: middle;
    height: 24px;
    line-height: 24px
}

.stream-Page-Activation-ICS-Channel div span.text {
    padding-left: 3px;
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    line-height: 24px
}

@media (max-width:767px) {
    .stream-Page-Activation-ICS-Channel div span.text {
        font-size: 12px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Page-Activation-ICS-Channel div span.text {
        font-size: 12px
    }
}

@media (min-width:1200px) {
    .stream-Page-Activation-ICS-Channel div span.text {
        font-size: 12px
    }
}

.stream-Page-Activation-ICS-Channel div.added {
    color: #00cd49
}

.stream-Page-Activation-ICS-Channel div.builtin {
    cursor: default;
    color: #662d91
}

.stream-Page-Activation-ICS-Channel div.is-force-selected,
.stream-Page-Activation-ICS-Channel div.is-force-selected * {
    cursor: not-allowed
}

.stream-Page-Activation-ICS-Channel div.built-in-channel,
.stream-Page-Activation-ICS-Channel div.built-in-channel div {
    cursor: default
}

@-webkit-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-moz-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-ms-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-webkit-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@-moz-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@-ms-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 1200px
}

.container:after,
.container:before {
    content: " ";
    display: table
}

.container:after {
    clear: both
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.container-fluid:after,
.container-fluid:before {
    content: " ";
    display: table
}

.container-fluid:after {
    clear: both
}

.container-text {
    max-width: 980px;
    margin-left: auto;
    margin-right: auto
}

.row {
    margin-left: -15px;
    margin-right: -15px
}

.row:after,
.row:before {
    content: " ";
    display: table
}

.row:after {
    clear: both
}

.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left
}

.col-xs-1 {
    width: 8.33333%
}

.col-xs-2 {
    width: 16.66667%
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.33333%
}

.col-xs-5 {
    width: 41.66667%
}

.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.33333%
}

.col-xs-8 {
    width: 66.66667%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.33333%
}

.col-xs-11 {
    width: 91.66667%
}

.col-xs-12 {
    width: 100%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-pull-1 {
    right: 8.33333%
}

.col-xs-pull-2 {
    right: 16.66667%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-4 {
    right: 33.33333%
}

.col-xs-pull-5 {
    right: 41.66667%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-7 {
    right: 58.33333%
}

.col-xs-pull-8 {
    right: 66.66667%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-10 {
    right: 83.33333%
}

.col-xs-pull-11 {
    right: 91.66667%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-push-1 {
    left: 8.33333%
}

.col-xs-push-2 {
    left: 16.66667%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-4 {
    left: 33.33333%
}

.col-xs-push-5 {
    left: 41.66667%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-7 {
    left: 58.33333%
}

.col-xs-push-8 {
    left: 66.66667%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-10 {
    left: 83.33333%
}

.col-xs-push-11 {
    left: 91.66667%
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-offset-0 {
    margin-left: 0
}

.col-xs-offset-1 {
    margin-left: 8.33333%
}

.col-xs-offset-2 {
    margin-left: 16.66667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.33333%
}

.col-xs-offset-5 {
    margin-left: 41.66667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.33333%
}

.col-xs-offset-8 {
    margin-left: 66.66667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.33333%
}

.col-xs-offset-11 {
    margin-left: 91.66667%
}

.col-xs-offset-12 {
    margin-left: 100%
}

@media (min-width:768px) {
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left
    }
    .col-sm-1 {
        width: 8.33333%
    }
    .col-sm-2 {
        width: 16.66667%
    }
    .col-sm-3 {
        width: 25%
    }
    .col-sm-4 {
        width: 33.33333%
    }
    .col-sm-5 {
        width: 41.66667%
    }
    .col-sm-6 {
        width: 50%
    }
    .col-sm-7 {
        width: 58.33333%
    }
    .col-sm-8 {
        width: 66.66667%
    }
    .col-sm-9 {
        width: 75%
    }
    .col-sm-10 {
        width: 83.33333%
    }
    .col-sm-11 {
        width: 91.66667%
    }
    .col-sm-12 {
        width: 100%
    }
    .col-sm-pull-0 {
        right: auto
    }
    .col-sm-pull-1 {
        right: 8.33333%
    }
    .col-sm-pull-2 {
        right: 16.66667%
    }
    .col-sm-pull-3 {
        right: 25%
    }
    .col-sm-pull-4 {
        right: 33.33333%
    }
    .col-sm-pull-5 {
        right: 41.66667%
    }
    .col-sm-pull-6 {
        right: 50%
    }
    .col-sm-pull-7 {
        right: 58.33333%
    }
    .col-sm-pull-8 {
        right: 66.66667%
    }
    .col-sm-pull-9 {
        right: 75%
    }
    .col-sm-pull-10 {
        right: 83.33333%
    }
    .col-sm-pull-11 {
        right: 91.66667%
    }
    .col-sm-pull-12 {
        right: 100%
    }
    .col-sm-push-0 {
        left: auto
    }
    .col-sm-push-1 {
        left: 8.33333%
    }
    .col-sm-push-2 {
        left: 16.66667%
    }
    .col-sm-push-3 {
        left: 25%
    }
    .col-sm-push-4 {
        left: 33.33333%
    }
    .col-sm-push-5 {
        left: 41.66667%
    }
    .col-sm-push-6 {
        left: 50%
    }
    .col-sm-push-7 {
        left: 58.33333%
    }
    .col-sm-push-8 {
        left: 66.66667%
    }
    .col-sm-push-9 {
        left: 75%
    }
    .col-sm-push-10 {
        left: 83.33333%
    }
    .col-sm-push-11 {
        left: 91.66667%
    }
    .col-sm-push-12 {
        left: 100%
    }
    .col-sm-offset-0 {
        margin-left: 0
    }
    .col-sm-offset-1 {
        margin-left: 8.33333%
    }
    .col-sm-offset-2 {
        margin-left: 16.66667%
    }
    .col-sm-offset-3 {
        margin-left: 25%
    }
    .col-sm-offset-4 {
        margin-left: 33.33333%
    }
    .col-sm-offset-5 {
        margin-left: 41.66667%
    }
    .col-sm-offset-6 {
        margin-left: 50%
    }
    .col-sm-offset-7 {
        margin-left: 58.33333%
    }
    .col-sm-offset-8 {
        margin-left: 66.66667%
    }
    .col-sm-offset-9 {
        margin-left: 75%
    }
    .col-sm-offset-10 {
        margin-left: 83.33333%
    }
    .col-sm-offset-11 {
        margin-left: 91.66667%
    }
    .col-sm-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:1024px) {
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left
    }
    .col-md-1 {
        width: 8.33333%
    }
    .col-md-2 {
        width: 16.66667%
    }
    .col-md-3 {
        width: 25%
    }
    .col-md-4 {
        width: 33.33333%
    }
    .col-md-5 {
        width: 41.66667%
    }
    .col-md-6 {
        width: 50%
    }
    .col-md-7 {
        width: 58.33333%
    }
    .col-md-8 {
        width: 66.66667%
    }
    .col-md-9 {
        width: 75%
    }
    .col-md-10 {
        width: 83.33333%
    }
    .col-md-11 {
        width: 91.66667%
    }
    .col-md-12 {
        width: 100%
    }
    .col-md-pull-0 {
        right: auto
    }
    .col-md-pull-1 {
        right: 8.33333%
    }
    .col-md-pull-2 {
        right: 16.66667%
    }
    .col-md-pull-3 {
        right: 25%
    }
    .col-md-pull-4 {
        right: 33.33333%
    }
    .col-md-pull-5 {
        right: 41.66667%
    }
    .col-md-pull-6 {
        right: 50%
    }
    .col-md-pull-7 {
        right: 58.33333%
    }
    .col-md-pull-8 {
        right: 66.66667%
    }
    .col-md-pull-9 {
        right: 75%
    }
    .col-md-pull-10 {
        right: 83.33333%
    }
    .col-md-pull-11 {
        right: 91.66667%
    }
    .col-md-pull-12 {
        right: 100%
    }
    .col-md-push-0 {
        left: auto
    }
    .col-md-push-1 {
        left: 8.33333%
    }
    .col-md-push-2 {
        left: 16.66667%
    }
    .col-md-push-3 {
        left: 25%
    }
    .col-md-push-4 {
        left: 33.33333%
    }
    .col-md-push-5 {
        left: 41.66667%
    }
    .col-md-push-6 {
        left: 50%
    }
    .col-md-push-7 {
        left: 58.33333%
    }
    .col-md-push-8 {
        left: 66.66667%
    }
    .col-md-push-9 {
        left: 75%
    }
    .col-md-push-10 {
        left: 83.33333%
    }
    .col-md-push-11 {
        left: 91.66667%
    }
    .col-md-push-12 {
        left: 100%
    }
    .col-md-offset-0 {
        margin-left: 0
    }
    .col-md-offset-1 {
        margin-left: 8.33333%
    }
    .col-md-offset-2 {
        margin-left: 16.66667%
    }
    .col-md-offset-3 {
        margin-left: 25%
    }
    .col-md-offset-4 {
        margin-left: 33.33333%
    }
    .col-md-offset-5 {
        margin-left: 41.66667%
    }
    .col-md-offset-6 {
        margin-left: 50%
    }
    .col-md-offset-7 {
        margin-left: 58.33333%
    }
    .col-md-offset-8 {
        margin-left: 66.66667%
    }
    .col-md-offset-9 {
        margin-left: 75%
    }
    .col-md-offset-10 {
        margin-left: 83.33333%
    }
    .col-md-offset-11 {
        margin-left: 91.66667%
    }
    .col-md-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:1200px) {
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left
    }
    .col-lg-1 {
        width: 8.33333%
    }
    .col-lg-2 {
        width: 16.66667%
    }
    .col-lg-3 {
        width: 25%
    }
    .col-lg-4 {
        width: 33.33333%
    }
    .col-lg-5 {
        width: 41.66667%
    }
    .col-lg-6 {
        width: 50%
    }
    .col-lg-7 {
        width: 58.33333%
    }
    .col-lg-8 {
        width: 66.66667%
    }
    .col-lg-9 {
        width: 75%
    }
    .col-lg-10 {
        width: 83.33333%
    }
    .col-lg-11 {
        width: 91.66667%
    }
    .col-lg-12 {
        width: 100%
    }
    .col-lg-pull-0 {
        right: auto
    }
    .col-lg-pull-1 {
        right: 8.33333%
    }
    .col-lg-pull-2 {
        right: 16.66667%
    }
    .col-lg-pull-3 {
        right: 25%
    }
    .col-lg-pull-4 {
        right: 33.33333%
    }
    .col-lg-pull-5 {
        right: 41.66667%
    }
    .col-lg-pull-6 {
        right: 50%
    }
    .col-lg-pull-7 {
        right: 58.33333%
    }
    .col-lg-pull-8 {
        right: 66.66667%
    }
    .col-lg-pull-9 {
        right: 75%
    }
    .col-lg-pull-10 {
        right: 83.33333%
    }
    .col-lg-pull-11 {
        right: 91.66667%
    }
    .col-lg-pull-12 {
        right: 100%
    }
    .col-lg-push-0 {
        left: auto
    }
    .col-lg-push-1 {
        left: 8.33333%
    }
    .col-lg-push-2 {
        left: 16.66667%
    }
    .col-lg-push-3 {
        left: 25%
    }
    .col-lg-push-4 {
        left: 33.33333%
    }
    .col-lg-push-5 {
        left: 41.66667%
    }
    .col-lg-push-6 {
        left: 50%
    }
    .col-lg-push-7 {
        left: 58.33333%
    }
    .col-lg-push-8 {
        left: 66.66667%
    }
    .col-lg-push-9 {
        left: 75%
    }
    .col-lg-push-10 {
        left: 83.33333%
    }
    .col-lg-push-11 {
        left: 91.66667%
    }
    .col-lg-push-12 {
        left: 100%
    }
    .col-lg-offset-0 {
        margin-left: 0
    }
    .col-lg-offset-1 {
        margin-left: 8.33333%
    }
    .col-lg-offset-2 {
        margin-left: 16.66667%
    }
    .col-lg-offset-3 {
        margin-left: 25%
    }
    .col-lg-offset-4 {
        margin-left: 33.33333%
    }
    .col-lg-offset-5 {
        margin-left: 41.66667%
    }
    .col-lg-offset-6 {
        margin-left: 50%
    }
    .col-lg-offset-7 {
        margin-left: 58.33333%
    }
    .col-lg-offset-8 {
        margin-left: 66.66667%
    }
    .col-lg-offset-9 {
        margin-left: 75%
    }
    .col-lg-offset-10 {
        margin-left: 83.33333%
    }
    .col-lg-offset-11 {
        margin-left: 91.66667%
    }
    .col-lg-offset-12 {
        margin-left: 100%
    }
}

.col-lg-5ths,
.col-md-5ths,
.col-sm-5ths,
.col-xs-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col-xs-5ths {
    width: 20%;
    float: left
}

@media (min-width:768px) {
    .col-sm-5ths {
        width: 20%;
        float: left
    }
}

@media (min-width:1024px) {
    .col-md-5ths {
        width: 20%;
        float: left
    }
    .col-md-5ths-offset-1 {
        margin-left: 20%
    }
}

@media (min-width:1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left
    }
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation-ICS-Receipt {
    margin-top: 33px
}

.stream-Page-Activation-ICS-Receipt .additionalFees {
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBook, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-Page-Activation-ICS-Receipt .additionalFees {
        font-size: 12px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Page-Activation-ICS-Receipt .additionalFees {
        font-size: 12px
    }
}

@media (min-width:1200px) {
    .stream-Page-Activation-ICS-Receipt .additionalFees {
        font-size: 12px
    }
}

.stream-Page-Activation-ICS-Receipt .summary {
    overflow: hidden;
    background: #f3f3f3;
    padding: 22px;
    border-radius: 26px;
    box-sizing: border-box
}

@media (min-width:1200px) {
    .stream-Page-Activation-ICS-Receipt .summary {
        width: 50%
    }
}

@media (max-width:1199px) {
    .stream-Page-Activation-ICS-Receipt .summary {
        width: 100%
    }
}

.stream-Page-Activation-ICS-Receipt .summary h2 {
    margin-top: 0;
    padding-bottom: 22px;
    border-bottom: 1px solid #666
}

.stream-Page-Activation-ICS-Receipt .summary .receipt-price {
    text-align: right
}

.stream-Page-Activation-ICS-Receipt .summary .receipt-top {
    display: none
}

.stream-Page-Activation-ICS-Receipt .summary .receipt-body {
    height: auto;
    min-height: 50px;
    background-repeat: repeat-y;
    overflow: hidden
}

.stream-Page-Activation-ICS-Receipt .summary .receipt-body .row {
    margin-bottom: 11px
}

.stream-Page-Activation-ICS-Receipt .summary .receipt-body .col {
    overflow: hidden
}

.stream-Page-Activation-ICS-Receipt .summary .receipt-bottom {
    border-top: 1px solid #666;
    padding-top: 22px;
    margin-top: 22px
}

@media (max-width:767px) {
    .stream-Page-Activation-ICS-Receipt .summary {
        margin-left: auto;
        margin-right: auto
    }
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation-ICS {
    position: relative
}

.stream-Page-Activation-ICS .body {
    min-height: 350px;
    overflow: hidden;
    position: relative;
    margin-bottom: 3rem
}

@media (max-width:767px) {
    .stream-Page-Activation-ICS .body {
        margin-bottom: 1.5rem
    }
}

@media (min-width:768px) {
    .stream-Page-Activation-ICS .left {
        width: 100%;
        float: left
    }
    .stream-Page-Activation-ICS .left .channels {
        margin-right: 340px
    }
}

@media (max-width:767px) {
    .stream-Page-Activation-ICS .left {
        width: auto;
        margin: auto;
        margin-left: 0;
        margin-right: 0
    }
}

.stream-Page-Activation-ICS .channels .category,
.stream-Page-Activation-ICS .left .category {
    overflow: hidden;
    clear: both;
    float: none;
    margin-top: 22px
}

.stream-Page-Activation-ICS .channels h2,
.stream-Page-Activation-ICS .left h2 {
    margin-top: 0
}

.stream-Page-Activation-ICS .hidden {
    display: none
}

.stream-Page-Activation-ICS .addingChannels {
    text-align: left
}

@media (max-width:767px) {
    .stream-Page-Activation-ICS .addingChannels {
        text-align: center
    }
}

.stream-Page-Activation-ICS .done {
    margin-top: 22px;
    margin-bottom: 11px;
    float: none;
    clear: both;
    text-align: left
}

@media (max-width:767px) {
    .stream-Page-Activation-ICS .done {
        text-align: center;
        margin-right: 0
    }
}

.stream-Page-Activation-ICS .button-container {
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    background-color: #fff;
    height: 96px;
    box-shadow: 0 -5px 10px #cecece;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media (min-width:1024px) {
    .stream-Page-Activation-ICS .button-container {
        height: 128px
    }
}

.stream-Page-Activation-ICS .button-container button {
    margin-bottom: 0
}

body {
    margin-bottom: 104px
}

@media (min-width:1024px) {
    body {
        margin-bottom: 10px;
    }
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-loading-indicator-circle {
    width: 200px;
    height: 200px;
    overflow: hidden;
    margin: 50px auto 100px
}

@-moz-keyframes spin {
    to {
        -moz-transform: rotate(1turn)
    }
}

@-webkit-keyframes spin {
    to {
        -webkit-transform: rotate(1turn)
    }
}

@keyframes spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.stream-loading-indicator-circle img {
    position: relative;
    top: 50%;
    left: 50%;
    width: 200px;
    height: 200px;
    margin: -100px 0 0 -100px;
    -webkit-animation: spin 2s linear infinite;
    -moz-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation .Error-View {
    padding-left: 5px;
    padding-right: 5px
}

.stream-Page-Activation .Error-View .error-link-code {
    text-align: center
}

.stream-Page-Activation .Error-View .stream-button {
    background-color: #662d91;
    border-color: #662d91;
    color: #fff;
    border-radius: 6px;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .25);
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 18px;
    letter-spacing: normal;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-left: auto;
    margin-right: auto
}

.stream-Page-Activation .Error-View .stream-button:hover {
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

@media only screen and (max-width:374px) {
    .stream-Page-Activation .Error-View .stream-button {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media (min-width:1080px) {
    .stream-Page-Activation .Error-View .stream-button {
        max-width: 340px
    }
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.ks-ui-progress-bar,
.ks-ui-progress-bar .bar-container {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row
}

.ks-ui-progress-bar .bar-container {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
    min-width: 25%;
    max-width: 25%
}

.ks-ui-progress-bar .bar-container .bar-outer {
    width: 100%;
    height: 10px;
    border-radius: 10px;
    background-color: #bdbdbd
}

.ks-ui-progress-bar .bar-container .bar-outer .bar-inner {
    height: 100%;
    border-radius: 10px;
    background-color: #9b51e0
}

.ks-ui-progress-bar .progress-bar-message-container {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: left;
    -moz-justify-content: left;
    justify-content: left;
    align-items: center;
    flex-grow: 0;
    min-width: 75%;
    overflow: hidden;
    padding-left: 5px
}

.ks-ui-progress-bar .progress-bar-message-container .progress-bar-message {
    font-family: GothamLight, GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.75;
    letter-spacing: normal;
    color: #333
}

.ks-ui-progress-bar.with-block-layout {
    display: block
}

.ks-ui-progress-bar.with-block-layout .bar-container {
    display: inline-block;
    width: 100px;
    height: 21px;
    vertical-align: middle;
    min-width: 0;
    max-width: 100%
}

.ks-ui-progress-bar.with-block-layout .progress-bar-message-container {
    display: inline-block;
    min-width: 0;
    max-width: 100%
}

.ks-ui-progress-bar.with-block-layout-desktop {
    color: pink
}

@media (min-width:1080px) {
    .ks-ui-progress-bar.with-block-layout-desktop {
        display: block
    }
    .ks-ui-progress-bar.with-block-layout-desktop .bar-container {
        display: inline-block;
        width: 100px;
        height: 21px;
        vertical-align: middle;
        min-width: 0;
        max-width: 100%
    }
    .ks-ui-progress-bar.with-block-layout-desktop .progress-bar-message-container {
        display: inline-block;
        min-width: 0;
        max-width: 100%
    }
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation .Cable-Question-View {
    padding-left: 5px;
    padding-right: 5px
}

.stream-Page-Activation .Cable-Question-View .bold-top-text-container {
    margin-top: 5px;
    margin-bottom: 40px
}

.stream-Page-Activation .Cable-Question-View .bold-top-text-container .bold-top-text {
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: normal;
    color: #000
}

.stream-Page-Activation .Cable-Question-View .regular-top-text-container {
    margin: 20px auto
}

.stream-Page-Activation .Cable-Question-View .regular-top-text-container .regular-top-text {
    font-family: GothamBook, GothamLight, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: normal
}

.stream-Page-Activation .Cable-Question-View .cable-question-responses-container .cable-question-response-container .cable-question-response-button {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    background-color: #662d91;
    border-color: #662d91;
    color: #fff;
    border-radius: 6px;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .25);
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 18px;
    letter-spacing: normal;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px
}

.stream-Page-Activation .Cable-Question-View .cable-question-responses-container .cable-question-response-container .cable-question-response-button:hover {
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

@media only screen and (max-width:374px) {
    .stream-Page-Activation .Cable-Question-View .cable-question-responses-container .cable-question-response-container .cable-question-response-button {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media (min-width:1080px) {
    .stream-Page-Activation .Cable-Question-View {
        margin-top: 35px;
        text-align: center
    }
    .stream-Page-Activation .Cable-Question-View .progress-bar-container {
        margin-left: auto;
        margin-right: auto
    }
    .stream-Page-Activation .Cable-Question-View .cable-question-responses-container .cable-question-response-container .cable-question-response-button {
        max-width: 340px
    }
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation .Content-Rental-View {
    padding-left: 5px;
    padding-right: 5px
}

.stream-Page-Activation .Content-Rental-View .bold-top-text-container {
    margin-top: 5px;
    margin-bottom: 20px
}

.stream-Page-Activation .Content-Rental-View .bold-top-text-container .bold-top-text {
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: normal;
    color: #000
}

.stream-Page-Activation .Content-Rental-View .content-rental-responses-container .content-rental-response-container .content-rental-response-button {
    background-color: #662d91;
    border-color: #662d91;
    color: #fff;
    border-radius: 6px;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .25);
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 18px;
    letter-spacing: normal;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 10px
}

.stream-Page-Activation .Content-Rental-View .content-rental-responses-container .content-rental-response-container .content-rental-response-button:hover {
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

@media only screen and (max-width:374px) {
    .stream-Page-Activation .Content-Rental-View .content-rental-responses-container .content-rental-response-container .content-rental-response-button {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media (min-width:1080px) {
    .stream-Page-Activation .Content-Rental-View {
        margin-top: 35px;
        text-align: center
    }
    .stream-Page-Activation .Content-Rental-View .progress-bar-container {
        margin-left: auto;
        margin-right: auto
    }
    .stream-Page-Activation .Content-Rental-View .content-rental-responses-container {
        max-width: 340px;
        margin-left: auto;
        margin-right: auto
    }
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View {
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    overflow-y: scroll
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View.continue-box-fixed {
    padding-bottom: 85px
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .bold-top-text-container {
    margin-top: 5px;
    margin-bottom: 20px
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .bold-top-text-container .bold-top-text {
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: normal;
    color: #000
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .major-providers-container {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    text-align: left
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .major-provider-selector-container {
    display: inline-block;
    width: calc(50% - 22px);
    margin-bottom: 20px
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .major-provider-selector-container .stream-Form-Stateless-RadioButton,
.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .major-provider-selector-container .stream-Image {
    display: inline-block
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .major-provider-selector-container .stream-Form-Stateless-RadioButton {
    text-align: left;
    vertical-align: middle;
    width: 30px;
    margin-right: 10px
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .major-provider-selector-container .stream-Form-Stateless-RadioButton .stream-Form .radio span:after {
    background-color: #662d91
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .major-provider-selector-container .stream-Form-Stateless-RadioButton .stream-Form .radio {
    margin: 0;
    padding: 0
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .major-provider-selector-container .stream-Form-Stateless-RadioButton .stream-Form .radio label {
    height: 30px
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .major-provider-selector-container .stream-Form-Stateless-RadioButton .stream-Form .radio label .stateless-radio-input {
    padding: 0;
    margin: 0;
    width: 30px!important;
    height: 30px!important;
    margin-bottom: -30px
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .major-provider-selector-container .stream-Form-Stateless-RadioButton .stream-Form .radio label .stateless-radio-input+span {
    min-height: 30px;
    max-height: 30px;
    height: 30px;
    padding: 0
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .major-provider-selector-container .stream-Form-Stateless-RadioButton .stream-Form .radio label .stateless-radio-input+span:before {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    top: 0;
    left: 0;
    border-color: #ddd;
    background-color: #eee
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .major-provider-selector-container .stream-Form-Stateless-RadioButton .stream-Form .radio label .stateless-radio-input+span:after {
    width: 18px;
    height: 18px;
    margin: 0;
    top: 6px;
    left: 6px
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .major-provider-selector-container .stream-Image {
    max-width: calc(100% - 41px);
    vertical-align: middle
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .major-provider-selector-container:nth-of-type(odd) {
    margin-right: 22px
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .major-provider-selector-container:nth-of-type(2n) {
    text-align: right;
    margin-left: 22px
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .minor-provider-dropdown-container {
    margin-top: 10px;
    margin-bottom: 20px
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .confirm-selection-button-container {
    width: 100%;
    text-align: center;
    z-index: 4;
    padding-bottom: 20px
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .confirm-selection-button-container.is-fixed {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    background: transparent;
    background-image: linear-gradient(hsla(0, 0%, 100%, 0), #fff)
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .confirm-selection-button-container.is-relative {
    position: relative;
    background: transparent;
    background-color: transparent;
    background-image: linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0))
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .confirm-selection-button-container .confirm-selection-button {
    background-color: #662d91;
    border-color: #662d91;
    color: #fff;
    border-radius: 6px;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .25);
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 18px;
    letter-spacing: normal;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
    margin: 20px auto 0
}

.stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .confirm-selection-button-container .confirm-selection-button:hover {
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

@media only screen and (max-width:374px) {
    .stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .confirm-selection-button-container .confirm-selection-button {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media (min-width:1080px) {
    .stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View {
        margin-top: 35px;
        text-align: center
    }
    .stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .progress-bar-container {
        margin-left: auto;
        margin-right: auto
    }
    .stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .major-providers-container .major-provider-selector-container {
        width: calc(33.333333% - 14px);
        margin-left: 0;
        margin-right: 0
    }
    .stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .major-providers-container .major-provider-selector-container:nth-of-type(3n+1) {
        text-align: left;
        margin-right: 14px
    }
    .stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .major-providers-container .major-provider-selector-container:nth-of-type(3n+2) {
        margin-left: 7px;
        margin-right: 7px;
        text-align: center
    }
    .stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .major-providers-container .major-provider-selector-container:nth-of-type(3n) {
        text-align: right;
        margin-left: 14px
    }
    .stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .minor-provider-dropdown-container {
        max-width: 340px;
        margin: 20px auto 0
    }
    .stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .confirm-selection-button-container .confirm-selection-button {
        max-width: 340px
    }
    .stream-Page-Activation .Cable-Followup-Detect-Cable-Provider-View .confirm-selection-button-container.is-fixed {
        background-image: linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .8), #fff)
    }
}

.stream-Image img {
    display: block
}

.stream-Image img.fullWidth {
    max-width: 100%!important
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation .Channel-Selection-View {
    padding-left: 5px;
    padding-right: 5px
}

.stream-Page-Activation .Channel-Selection-View.continue-box-fixed {
    padding-bottom: 65px
}

.stream-Page-Activation .Channel-Selection-View .bold-top-text-container {
    margin-top: 5px;
    margin-bottom: 20px
}

.stream-Page-Activation .Channel-Selection-View .bold-top-text-container .bold-top-text {
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: normal;
    color: #000
}

.stream-Page-Activation .Channel-Selection-View .channels-container {
    margin-left: auto;
    margin-right: auto
}

.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container {
    width: calc(50% - 20px);
    padding: 0;
    display: inline-block;
    margin-bottom: 20px
}

.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container:nth-of-type(odd) {
    margin-right: 20px
}

.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container:nth-of-type(2n) {
    margin-left: 20px
}

.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container .channel-description-container,
.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container .channel-image-container,
.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container .checkbox-container {
    display: inline-block
}

.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container .channel-image-container,
.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container .checkbox-container {
    vertical-align: middle
}

.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container .channel-description-container {
    margin-left: 40%;
    font-size: 10px
}

.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container .checkbox-container {
    width: 40px
}

.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container .checkbox-container .stream-Form .checkbox {
    margin-left: 0;
    margin-bottom: 0
}

.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container .checkbox-container .stream-Form .checkbox label {
    height: 30px;
    display: block
}

.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container .checkbox-container .stream-Form .checkbox input[type=checkbox] {
    width: 30px!important;
    height: 30px!important
}

.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container .checkbox-container .stream-Form .checkbox input[type=checkbox]+span {
    display: block;
    padding-left: 40px
}

.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container .checkbox-container .stream-Form .checkbox input[type=checkbox]+span:after,
.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container .checkbox-container .stream-Form .checkbox input[type=checkbox]+span:before {
    position: absolute;
    width: 30px;
    height: 30px
}

.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container .checkbox-container .stream-Form .checkbox input[type=checkbox]+span:before {
    background-color: #eee;
    left: 0;
    top: 0;
    width: 30px;
    height: 30px;
    border-radius: 6px;
    border: 2px solid #ddd
}

.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container .checkbox-container .stream-Form .checkbox input[type=checkbox]+span:after {
    left: -1px;
    top: 0;
    font-size: 32px;
    line-height: 30px;
    color: #fff
}

.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container .checkbox-container .stream-Form .checkbox input[type=checkbox]:checked+span:before {
    background-color: #662d91
}

.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container .channel-image-container {
    width: calc(100% - 40px)
}

.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container .channel-image-container img {
    display: block;
    max-width: 100%;
    height: auto;
    border-radius: 4px;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35);
    border: 1px solid #b7b7b7
}

.stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container .channel-description-container {
    margin-left: 40px
}

.stream-Page-Activation .Channel-Selection-View .continue-container {
    width: 100%;
    text-align: center;
    z-index: 4;
    padding-bottom: 20px
}

.stream-Page-Activation .Channel-Selection-View .continue-container.is-fixed {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    background: transparent;
    background-image: linear-gradient(hsla(0, 0%, 100%, 0), #fff)
}

.stream-Page-Activation .Channel-Selection-View .continue-container.is-relative {
    position: relative;
    background: transparent;
    background-color: transparent;
    background-image: linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0))
}

.stream-Page-Activation .Channel-Selection-View .continue-container.is-relative .continue-button {
    margin-top: 0
}

.stream-Page-Activation .Channel-Selection-View .continue-container .continue-button {
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 18px;
    letter-spacing: normal;
    text-align: center;
    background-color: #662d91;
    border-color: #662d91;
    color: #fff;
    border-radius: 6px;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .25);
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
    margin: 20px auto 0
}

.stream-Page-Activation .Channel-Selection-View .continue-container .continue-button:hover {
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

@media only screen and (max-width:374px) {
    .stream-Page-Activation .Channel-Selection-View .continue-container .continue-button {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media (min-width:1080px) {
    .stream-Page-Activation .Channel-Selection-View {
        margin-top: 35px;
        text-align: center
    }
    .stream-Page-Activation .Channel-Selection-View .progress-bar-container {
        margin-left: auto;
        margin-right: auto
    }
    .stream-Page-Activation .Channel-Selection-View .channels-container {
        max-width: 500px;
        padding: 0;
        text-align: left
    }
    .stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container {
        width: calc(100%/3 - 40px/3)
    }
    .stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container:nth-of-type(3n) {
        margin-left: 10px;
        margin-right: 0
    }
    .stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container:nth-of-type(3n+2) {
        margin-left: 10px;
        margin-right: 10px
    }
    .stream-Page-Activation .Channel-Selection-View .channels-container .channel-selector-container:nth-of-type(3n+1) {
        margin-left: 0;
        margin-right: 10px
    }
    .stream-Page-Activation .Channel-Selection-View .continue-container .continue-button {
        max-width: 340px
    }
    .stream-Page-Activation .Channel-Selection-View .continue-container.is-fixed {
        background-image: linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .8), #fff)
    }
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation .Category-Selection-View {
    padding-left: 5px;
    padding-right: 5px
}

.stream-Page-Activation .Category-Selection-View.continue-box-fixed {
    padding-bottom: 65px
}

.stream-Page-Activation .Category-Selection-View .bold-top-text-container {
    margin-top: 5px;
    margin-bottom: 20px
}

.stream-Page-Activation .Category-Selection-View .bold-top-text-container .bold-top-text {
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: normal;
    color: #000
}

.stream-Page-Activation .Category-Selection-View .regular-top-text-container {
    margin-top: 40px;
    margin-bottom: 20px
}

.stream-Page-Activation .Category-Selection-View .regular-top-text-container .regular-top-text {
    font-family: GothamBook, GothamLight, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: normal
}

.stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container {
    width: 50%;
    display: inline-block;
    margin: 0
}

.stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container:nth-of-type(odd) {
    padding-right: 5px
}

.stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container:nth-of-type(2n) {
    padding-left: 5px
}

.stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container .category-selector-button {
    padding: 10px 0;
    height: 100px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    background-color: #fff;
    border-color: #662d91;
    border-width: 2px;
    border-radius: 6px;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .25);
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 18px;
    letter-spacing: normal;
    text-align: center;
    color: #662d91
}

.stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container .category-selector-button:hover {
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

@media only screen and (max-width:374px) {
    .stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container .category-selector-button {
        padding-left: 15px;
        padding-right: 15px
    }
}

.stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container .category-selector-button .category-svg-image {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 8px;
    height: 40px;
    width: auto
}

.stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container .category-selector-button .category-svg-image.selected-svg-img {
    display: none
}

.stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container .category-selector-button .category-svg-image.unselected-svg-img {
    display: block
}

.stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container .category-selector-button.selected {
    background-color: #662d91;
    border-color: #662d91;
    border-radius: 6px;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .25);
    border-width: 2px;
    color: #fff
}

.stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container .category-selector-button.selected:hover {
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

.stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container .category-selector-button.selected .selected-svg-img {
    display: block
}

.stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container .category-selector-button.selected .unselected-svg-img {
    display: none
}

.stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container .category-selector-button .category-button-text {
    white-space: normal
}

.stream-Page-Activation .Category-Selection-View .continue-container {
    width: 100%;
    text-align: center;
    z-index: 4;
    padding-bottom: 20px
}

.stream-Page-Activation .Category-Selection-View .continue-container.is-fixed {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    background: transparent;
    background-image: linear-gradient(hsla(0, 0%, 100%, 0), #fff)
}

.stream-Page-Activation .Category-Selection-View .continue-container.is-relative {
    position: relative;
    background: transparent;
    background-color: transparent;
    background-image: linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0))
}

.stream-Page-Activation .Category-Selection-View .continue-container.is-relative .continue-button {
    margin-top: 0
}

.stream-Page-Activation .Category-Selection-View .continue-container .continue-button {
    margin-top: 40px;
    margin-bottom: 10px;
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 18px;
    letter-spacing: normal;
    text-align: center;
    background-color: #662d91;
    border-color: #662d91;
    color: #fff;
    border-radius: 6px;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .25);
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
    margin: 20px auto 0
}

.stream-Page-Activation .Category-Selection-View .continue-container .continue-button:hover {
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

@media only screen and (max-width:374px) {
    .stream-Page-Activation .Category-Selection-View .continue-container .continue-button {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media (min-width:1080px) {
    .stream-Page-Activation .Category-Selection-View {
        margin-top: 35px;
        text-align: center
    }
    .stream-Page-Activation .Category-Selection-View .progress-bar-container {
        margin-left: auto;
        margin-right: auto
    }
    .stream-Page-Activation .Category-Selection-View .categories-container {
        text-align: left
    }
    .stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container {
        width: 25%
    }
    .stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container:nth-of-type(4n+1),
    .stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container:nth-of-type(4n+2),
    .stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container:nth-of-type(4n+3) {
        padding-right: 5px
    }
    .stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container,
    .stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container:nth-of-type(4n),
    .stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container:nth-of-type(4n+2),
    .stream-Page-Activation .Category-Selection-View .categories-container .category-selector-container:nth-of-type(4n+3) {
        padding-left: 5px
    }
    .stream-Page-Activation .Category-Selection-View .continue-container .continue-button {
        max-width: 340px
    }
    .stream-Page-Activation .Category-Selection-View .continue-container.is-fixed {
        background-image: linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .8), #fff)
    }
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation .Bundle-Builder-View {
    padding-left: 5px;
    padding-right: 5px
}

.stream-Page-Activation .Bundle-Builder-View .bundles-container {
    overflow: scroll
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap.add-channels-box-fixed {
    padding-bottom: 85px
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bold-top-text-container {
    margin-top: 5px;
    margin-bottom: 10px
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bold-top-text-container .bold-top-text {
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: normal;
    color: #000
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-channel-boxes-container.is-cart-fixed {
    margin-top: 95px
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-cart-box-container {
    background-color: #fff;
    position: relative;
    margin: 0 -20px 20px;
    padding: 0;
    padding-bottom: 10px;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-cart-box-container.is-fixed {
    position: fixed;
    top: 0;
    z-index: 1000;
    left: 0;
    right: 20px;
    padding-left: 20px
}

@media (min-width:1200px) {
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-cart-box-container.is-fixed {
        left: calc((100vw - 1200px)/2 + 20px);
        right: calc((100vw - 1200px)/2 + 20px);
        padding-left: 0
    }
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-cart-box-container:after {
    content: " ";
    background-color: #fff;
    position: absolute;
    top: -7px;
    left: -7px;
    right: -7px;
    height: 8px
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-cart-box-container .channels-container {
    padding-left: 20px;
    height: 45px;
    white-space: nowrap
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-cart-box-container .channels-container .channel-images-wrapper {
    height: 45px;
    overflow-x: hidden;
    white-space: nowrap
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-cart-box-container .channels-container .channel-images-wrapper .cart-channel-img {
    position: relative;
    height: 100%;
    width: auto;
    z-index: 30
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-cart-box-container .channels-container .channel-images-wrapper .cart-channel-img.channel-cart-anim-exit {
    margin-left: -60px;
    z-index: 25
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-cart-box-container .channels-container .channel-images-wrapper .cart-channel-img.channel-cart-anim-exit-active {
    margin-left: 0;
    transition: all .5s ease-out;
    z-index: 25
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-cart-box-container .channels-container .channel-images-wrapper .cart-channel-img.channel-cart-anim-exit-done {
    z-index: 26
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-cart-box-container .edit-container {
    position: absolute;
    top: 0;
    right: 20px;
    height: 45px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    align-items: center;
    z-index: 35
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-cart-box-container .edit-container .cart-box-edit-img-btn {
    transform: translate(4px, 1px)
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-preselected-box-container {
    background-color: #fff;
    margin: 20px -20px;
    padding: 20px;
    padding-bottom: 0;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-preselected-box-container .bundle-channel-box-backdrop-container {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    margin-left: -5px;
    margin-right: -5px
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-preselected-box-container .bundle-channel-box-backdrop-container .bundle-channel-box-channel-img-container {
    display: inline-block;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-preselected-box-container .bundle-channel-box-backdrop-container .bundle-channel-box-channel-img-container .bundle-channel-box-channel-img {
    max-width: 100%;
    height: auto;
    max-height: 100px;
    border-radius: 4px;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35);
    border: 1px solid #b7b7b7
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-preselected-box-container .bundle-channel-box-content-container .bundle-channel-box-description-container {
    vertical-align: middle;
    display: inline-block;
    width: calc(100% - 125px);
    margin-right: 5px;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.5
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-preselected-box-container .bundle-channel-box-content-container .bundle-channel-box-add-button-container {
    display: inline-block;
    width: 120px;
    text-align: right
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-preselected-box-container .bundle-channel-box-content-container .bundle-channel-box-add-button-container .preselected-added-button {
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #662d91;
    border-color: #662d91;
    color: #fff;
    border-radius: 6px;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .25);
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    position: relative
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-preselected-box-container .bundle-channel-box-content-container .bundle-channel-box-add-button-container .preselected-added-button:hover {
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-preselected-box-container .bundle-channel-box-content-container .bundle-channel-box-add-button-container .preselected-added-button:before {
    position: absolute;
    left: 0;
    font-size: 24px;
    top: 2px
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .channel-box-anim-exit {
    opacity: 1;
    max-height: 500px
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .channel-box-anim-exit-active {
    opacity: 0;
    max-height: 0;
    transition: all .5s ease-out
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .channel-box-anim-exit-done {
    display: none
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container {
    margin: 20px -20px;
    background-color: #fff;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container.is-selected {
    display: none
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .default-bundle-builder-backdrop-container {
    position: relative;
    text-align: center
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .default-bundle-builder-backdrop-container .default-bundle-builder-backdrop-img {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .default-bundle-builder-backdrop-container .channel-img-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 25px
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .default-bundle-builder-backdrop-container .channel-img-container img {
    max-width: 100%;
    max-height: 100%
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .bundle-builder-backdrop-container.using-partner-asset .partner-asset {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .tri-image-bundle-builder-backdrop-container {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-bottom: 32%;
    background-color: #eee
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .tri-image-bundle-builder-backdrop-container .subimgs-container {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    text-align: center
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .tri-image-bundle-builder-backdrop-container .subimgs-container .subimg-container {
    display: inline-block;
    position: absolute
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .tri-image-bundle-builder-backdrop-container .subimgs-container .subimg-container,
.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .tri-image-bundle-builder-backdrop-container .subimgs-container .subimg-container .subimg {
    text-align: center;
    width: auto;
    height: 31.99997vw
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .tri-image-bundle-builder-backdrop-container .subimgs-container .subimg-container.subimg-left-container,
.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .tri-image-bundle-builder-backdrop-container .subimgs-container .subimg-container.subimg-right-container {
    z-index: 2
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .tri-image-bundle-builder-backdrop-container .subimgs-container .subimg-container.subimg-center-container {
    z-index: 3
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .tri-image-bundle-builder-backdrop-container .subimgs-container .subimg-container .subimg-left,
.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .tri-image-bundle-builder-backdrop-container .subimgs-container .subimg-container .subimg-right {
    filter: blur(10px)
}

@media only screen and (min-width:1200px) {
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .tri-image-bundle-builder-backdrop-container .subimgs-container .subimg-container,
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .tri-image-bundle-builder-backdrop-container .subimgs-container .subimg-container .subimg {
        height: 384px
    }
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .tri-image-bundle-builder-backdrop-container .thumbnail-img-container {
    z-index: 4;
    position: absolute;
    bottom: 10px;
    left: 10px;
    top: 50%
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .tri-image-bundle-builder-backdrop-container .thumbnail-img-container .thumbnail {
    max-height: 100%;
    width: auto
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .uni-image-bundle-builder-backdrop-container {
    position: relative;
    width: 100%;
    padding-bottom: 32%;
    overflow: hidden
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .uni-image-bundle-builder-backdrop-container .img-backdrop {
    filter: blur(10px);
    transform: scale(1.08);
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 31.99997vw;
    z-index: 2
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .uni-image-bundle-builder-backdrop-container .img-center-container {
    z-index: 3;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .uni-image-bundle-builder-backdrop-container .img-center-container .img-center {
    height: 31.99997vw;
    width: auto
}

@media only screen and (min-width:1200px) {
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .uni-image-bundle-builder-backdrop-container .img-backdrop,
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .uni-image-bundle-builder-backdrop-container .img-center-container .img-center {
        height: 384px
    }
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .uni-image-bundle-builder-backdrop-container .thumbnail-img-container {
    z-index: 4;
    position: absolute;
    bottom: 10px;
    left: 10px
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .uni-image-bundle-builder-backdrop-container .thumbnail-img-container .thumbnail {
    height: 60px;
    width: auto
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .bundle-channel-box-text-container {
    padding: 10px 20px;
    position: relative;
    width: 100%;
    height: 70px
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .bundle-channel-box-text-container .description-container,
.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .bundle-channel-box-text-container .tagged-description-container {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
    overflow: hidden;
    white-space: nowrap
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .bundle-channel-box-text-container .description-container .channel-name,
.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .bundle-channel-box-text-container .tagged-description-container .channel-name {
    display: block;
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 500
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .bundle-channel-box-text-container .tagged-description-subcontainer {
    display: block;
    margin-right: 5px;
    margin-top: 16px;
    vertical-align: middle;
    overflow: hidden;
    white-space: nowrap
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .bundle-channel-box-text-container .tagged-description-subcontainer .channel-name {
    display: block;
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 500
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .bundle-channel-box-text-container .description-container .card-description {
    display: block
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .bundle-channel-box-text-container .description-container .card-description,
.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .bundle-channel-box-text-container .tagged-description-container .tagged-description-tags-container,
.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .bundle-channel-box-text-container .tagged-description-subcontainer .tagged-description-tags-container {
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .bundle-channel-box-text-container .tagged-description-container .tagged-description-tags-container .tagged-description,
.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .bundle-channel-box-text-container .tagged-description-subcontainer .tagged-description-tags-container .tagged-description {
    margin-right: 5px
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .bundle-channel-box-text-container .tagged-description-container .tagged-description-tags-container .card-tag,
.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .bundle-channel-box-text-container .tagged-description-subcontainer .tagged-description-tags-container .card-tag {
    color: #808385;
    border-radius: 8px;
    border: 1px solid #808385;
    display: inline;
    padding-left: 5px;
    padding-right: 5px
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .bundle-channel-box-text-container .tagged-description-container .tagged-description-tags-container .card-tag+.card-tag,
.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .bundle-channel-box-text-container .tagged-description-subcontainer .tagged-description-tags-container .card-tag+.card-tag {
    margin-left: 5px
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .bundle-channel-box-text-container .add-button-container {
    position: absolute;
    top: calc(50% - 20px);
    right: 20px;
    text-align: right
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .bundle-channel-box-text-container .add-button-container .add-button {
    margin: 0;
    position: relative;
    background-color: #662d91;
    border-color: #662d91;
    color: #fff;
    border-radius: 6px;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .25);
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 16px;
    letter-spacing: normal;
    text-align: center;
    padding: 5px 12px
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-channel-box-container .bundle-channel-box-text-container .add-button-container .add-button:hover {
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-backdrop {
    opacity: .8
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-container {
    height: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    align-items: center
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-dialog {
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35);
    border-radius: 6px;
    width: 90%
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-dialog .modal-close {
    opacity: 1!important;
    box-shadow: none!important;
    text-shadow: none!important;
    padding: 10px!important;
    line-height: 1!important;
    font-size: 24px!important
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-dialog .modal-headline {
    border-bottom: none;
    margin: 0;
    padding: 20px
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-dialog .modal-headline h2 {
    font-family: GothamBold, GothamBook, Helvetica, arial, sans-serif;
    font-size: 22px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.18;
    letter-spacing: normal;
    text-align: center;
    color: #333
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-dialog .modal-close+.modal-headline {
    padding-top: 44px
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-dialog .modal-close+.modal-headline.hidden {
    display: block!important;
    margin-top: 44px;
    margin-bottom: 0;
    padding: 0
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-dialog .modal-content {
    padding: 20px;
    padding-top: 0;
    font-family: GothamBook, GothamLight, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #333;
    overflow-y: auto
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-dialog .modal-footer {
    padding: 0 20px
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-dialog .modal-footer .modal-cancel,
.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-dialog .modal-footer .modal-ok {
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 18px;
    letter-spacing: normal;
    text-align: center
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-dialog .modal-footer .modal-ok {
    padding-bottom: 10px;
    padding-top: 10px;
    background-color: #662d91;
    border-color: #662d91;
    color: #fff;
    border-radius: 6px;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .25);
    margin-top: 20px;
    margin-bottom: 20px
}

@media only screen and (max-width:374px) {
    .stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-dialog .modal-footer .modal-ok {
        padding-left: 15px;
        padding-right: 15px
    }
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-dialog .modal-footer .modal-ok:hover {
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-dialog .modal-footer .modal-cancel {
    padding-top: 11px;
    padding-bottom: 11px;
    background-color: #fff;
    border-color: #662d91;
    color: #662d91;
    border-width: 2px;
    border-radius: 6px;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .25);
    margin-top: 0;
    margin-bottom: 20px
}

@media only screen and (max-width:374px) {
    .stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-dialog .modal-footer .modal-cancel {
        padding-left: 15px;
        padding-right: 15px
    }
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-dialog .modal-footer .modal-cancel:hover {
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    align-items: center
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-content {
    position: relative;
    max-height: 600px;
    max-height: calc(100vh - 230px);
    min-height: 600px;
    min-height: calc(100vh - 230px);
    overflow-y: inherit
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-content .modal-list-container {
    padding-right: 10px;
    overflow-y: auto;
    position: absolute;
    top: 50px;
    height: calc(100% - 50px);
    width: calc(100% - 40px)
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-content .modal-list-container ul {
    list-style: none;
    padding: 0
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-content .modal-list-container ul .all-channels-modal-channel-li {
    margin-bottom: 5px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    align-items: center
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-content .modal-list-container ul .all-channels-modal-channel-li .all-selected-modal-channel-img {
    flex-grow: 0;
    height: 40px
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-content .modal-list-container ul .all-channels-modal-channel-li .all-selected-modal-channel-name {
    padding-left: 10px;
    text-align: left;
    flex-grow: 1;
    font-family: GothamBook, GothamLight, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.5
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-content .modal-list-container ul .all-channels-modal-channel-li .all-selected-modal-channel-edit {
    text-align: right;
    flex-grow: 0;
    color: #0042cc;
    font-family: GothamBook, GothamLight, Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 1.58
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-content .modal-list-container ul .all-channels-modal-channel-li .all-selected-modal-channel-edit.edit-add,
.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-content .modal-list-container ul .all-channels-modal-channel-li .all-selected-modal-channel-edit.edit-required {
    font-family: GothamMedium, GothamBook, GothamLight, Helvetica, Arial, sans-serif;
    font-weight: 500
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-content .modal-list-container ul .all-channels-modal-channel-li .all-selected-modal-channel-edit.edit-add:hover,
.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-content .modal-list-container ul .all-channels-modal-channel-li .all-selected-modal-channel-edit.edit-remove:hover {
    cursor: pointer
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal .modal-content .modal-list-container ul .all-channels-modal-channel-li .all-selected-modal-channel-edit.edit-required:hover {
    cursor: not-allowed
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal-inner-content .modal-lead-text {
    margin-top: 0
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal-inner-content .ok-button {
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 18px;
    letter-spacing: normal;
    text-align: center;
    background-color: #662d91;
    border-color: #662d91;
    color: #fff;
    border-radius: 6px;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .25)
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal-inner-content .ok-button:hover {
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal-inner-content .edit-button {
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 18px;
    letter-spacing: normal;
    text-align: center;
    background-color: #fff;
    border-color: #662d91;
    color: #662d91;
    border-width: 2px;
    border-radius: 6px;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .25)
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal-inner-content .edit-button:hover {
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal-inner-content .edit-button,
.stream-Page-Activation .Bundle-Builder-View .stream-Modal .modal-inner-content .ok-button {
    margin-bottom: 0;
    margin-top: 10px
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-channel-add-container {
    text-align: center;
    z-index: 4
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-channel-add-container.is-fixed {
    position: fixed;
    bottom: 20px;
    left: 0;
    right: 0;
    background: transparent;
    background-image: linear-gradient(hsla(0, 0%, 100%, 0), #fff)
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-channel-add-container.is-fixed .bundle-builder-channel-add-box {
    padding-left: 20px;
    padding-right: 20px
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-channel-add-container.is-fixed .bundle-builder-channel-add-box .bundle-builder-add-channels-button-container .add-channels-button {
    margin-top: 20px;
    margin-bottom: 0
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-channel-add-container.is-relative {
    position: relative;
    background: transparent;
    background-color: transparent;
    background-image: linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0))
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-channel-add-container .bundle-builder-channel-add-box {
    max-width: 1200px;
    margin: 0 auto
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-channel-add-container .bundle-builder-channel-add-box .bundle-builder-add-channels-button-container .add-channels-button {
    background-color: #662d91;
    border-color: #662d91;
    color: #fff;
    border-radius: 6px;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .25);
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 18px;
    letter-spacing: normal;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-channel-add-container .bundle-builder-channel-add-box .bundle-builder-add-channels-button-container .add-channels-button:hover {
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

@media only screen and (max-width:374px) {
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-channel-add-container .bundle-builder-channel-add-box .bundle-builder-add-channels-button-container .add-channels-button {
        padding-left: 15px;
        padding-right: 15px
    }
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-channel-add-container .bundle-builder-channel-add-box .bundle-builder-see-all-added-container .see-all-added-text {
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 18px;
    letter-spacing: normal;
    text-align: center;
    color: #0042cc
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-channel-add-container .bundle-builder-channel-add-box .bundle-builder-free-messaging {
    margin-top: 0;
    margin-bottom: 0;
    font-family: GothamBook, GothamLight, Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 20px
}

@media (max-width:376px) {
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-channel-add-container .bundle-builder-channel-add-box .bundle-builder-free-messaging.free-messaging-tiny {
        font-size: 9.9px
    }
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-channel-add-spacer {
    z-index: 4;
    width: 100%;
    height: 20px;
    background-color: #fff
}

.stream-Page-Activation .Bundle-Builder-View .bundle-builder-channel-add-spacer.is-fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0
}

@media (min-width:1080px) {
    .stream-Page-Activation .Bundle-Builder-View {
        margin-top: 35px;
        text-align: center
    }
    .stream-Page-Activation .Bundle-Builder-View .progress-bar-container {
        margin-left: auto;
        margin-right: auto
    }
    .stream-Page-Activation .Bundle-Builder-View .progress-bar-container .ks-ui-progress-bar {
        display: block
    }
    .stream-Page-Activation .Bundle-Builder-View .progress-bar-container .ks-ui-progress-bar .bar-container {
        display: inline-block;
        width: 100px;
        height: 21px;
        vertical-align: middle;
        min-width: 0;
        max-width: 100%
    }
    .stream-Page-Activation .Bundle-Builder-View .progress-bar-container .ks-ui-progress-bar .progress-bar-message-container {
        display: inline-block;
        min-width: 0;
        max-width: 100%
    }
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-cart-box-container {
        margin-left: -20px;
        margin-right: -20px
    }
}

@media (min-width:1080px) and (min-width:1200px) {
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-cart-box-container {
        margin-left: calc(-50vw + 600px - 20px);
        margin-right: calc(-50vw + 600px - 20px)
    }
}

@media (min-width:1080px) {
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-cart-box-container .channel-images-wrapper {
        display: inline-block
    }
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-cart-box-container .edit-container {
        display: inline;
        position: relative;
        vertical-align: top;
        top: 0;
        right: 0;
        z-index: 35
    }
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-cart-box-container .edit-container img {
        position: absolute
    }
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-cart-box-container .edit-container.does-not-fit-viewport {
        display: inline-block;
        position: absolute;
        top: 0;
        right: 20px
    }
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-cart-box-container .edit-container.does-not-fit-viewport img {
        position: relative
    }
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-cart-box-container .edit-container.no-channels {
        visibility: hidden
    }
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bold-top-text-container {
        margin-top: 30px
    }
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-channel-boxes-container {
        text-align: left;
        max-width: 1150px;
        margin-left: auto;
        margin-right: auto
    }
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-channel-boxes-container .bundle-channel-box-container {
        display: inline-block;
        width: calc((100vw - 40px - 30px - 10px)/3);
        margin-top: 0;
        margin-bottom: 20px
    }
}

@media (min-width:1080px) and (min-width:1200px) {
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-channel-boxes-container .bundle-channel-box-container {
        width: 370px
    }
}

@media (min-width:1080px) {
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-channel-boxes-container .bundle-channel-box-container:nth-of-type(3n+1) {
        margin-left: 0;
        margin-right: 10px
    }
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-channel-boxes-container .bundle-channel-box-container:nth-of-type(3n+2) {
        margin-left: 10px;
        margin-right: 10px
    }
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-channel-boxes-container .bundle-channel-box-container:nth-of-type(3n) {
        margin-left: 10px;
        margin-right: 0
    }
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-channel-boxes-container .bundle-channel-box-container .uni-image-bundle-builder-backdrop-container .img-backdrop {
        height: 100%;
        width: 100%
    }
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-channel-boxes-container .bundle-channel-box-container .tri-image-bundle-builder-backdrop-container .subimgs-container,
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-channel-boxes-container .bundle-channel-box-container .tri-image-bundle-builder-backdrop-container .subimgs-container .subimg-container,
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-channel-boxes-container .bundle-channel-box-container .tri-image-bundle-builder-backdrop-container .subimgs-container .subimg-container .subimg,
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-content-wrap .bundle-builder-channel-boxes-container .bundle-channel-box-container .uni-image-bundle-builder-backdrop-container .img-center-container .img-center {
        height: 100%
    }
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-channel-add-container-wrapper .bundle-builder-channel-add-container .bundle-builder-channel-add-box .bundle-builder-add-channels-button-container .add-channels-button {
        max-width: 340px
    }
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-channel-add-container-wrapper .bundle-builder-channel-add-container.is-fixed {
        background-image: linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .8), #fff);
        bottom: 0;
        padding-bottom: 20px
    }
    .stream-Page-Activation .Bundle-Builder-View .bundle-builder-channel-add-spacer {
        display: none
    }
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation .Bundle-Confirmation-View {
    padding-left: 5px;
    padding-right: 5px
}

.stream-Page-Activation .Bundle-Confirmation-View .bold-top-text-container {
    margin-top: 5px;
    margin-bottom: 20px
}

.stream-Page-Activation .Bundle-Confirmation-View .bold-top-text-container .bold-top-text {
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: normal;
    color: #000
}

.stream-Page-Activation .Bundle-Confirmation-View .regular-top-text-container {
    margin-top: 2rem;
    margin-bottom: 2rem
}

.stream-Page-Activation .Bundle-Confirmation-View .regular-top-text-container .regular-top-text {
    font-family: GothamBook, GothamLight, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: normal
}

.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container {
    margin-top: 40px
}

.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-builder-images-container {
    text-align: center
}

.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-builder-images-container .bundle-builder-image-container-wrapper .bundle-builder-image-container {
    position: relative;
    display: inline-block
}

.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-builder-images-container .bundle-builder-image-container-wrapper .bundle-builder-image-container .default-image {
    max-width: 100%;
    height: auto
}

.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-builder-images-container .bundle-builder-image-container-wrapper .bundle-builder-image-container .bundle-builder-default-image-channels-container,
.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-builder-images-container .bundle-builder-image-container-wrapper .bundle-builder-image-container .bundle-builder-optimize-image-channels-container {
    text-align: left;
    position: absolute;
    top: 20%;
    bottom: 12%;
    overflow-y: hidden;
    margin: -2px
}

.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-builder-images-container .bundle-builder-image-container-wrapper .bundle-builder-image-container .bundle-builder-default-image-channels-container .default-image-channel-image-container,
.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-builder-images-container .bundle-builder-image-container-wrapper .bundle-builder-image-container .bundle-builder-default-image-channels-container .optimize-image-channel-image-container,
.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-builder-images-container .bundle-builder-image-container-wrapper .bundle-builder-image-container .bundle-builder-optimize-image-channels-container .default-image-channel-image-container,
.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-builder-images-container .bundle-builder-image-container-wrapper .bundle-builder-image-container .bundle-builder-optimize-image-channels-container .optimize-image-channel-image-container {
    padding: 2px;
    display: inline-block;
    width: 33.33333%
}

.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-builder-images-container .bundle-builder-image-container-wrapper .bundle-builder-image-container .bundle-builder-default-image-channels-container .default-image-channel-image-container img,
.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-builder-images-container .bundle-builder-image-container-wrapper .bundle-builder-image-container .bundle-builder-default-image-channels-container .optimize-image-channel-image-container img,
.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-builder-images-container .bundle-builder-image-container-wrapper .bundle-builder-image-container .bundle-builder-optimize-image-channels-container .default-image-channel-image-container img,
.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-builder-images-container .bundle-builder-image-container-wrapper .bundle-builder-image-container .bundle-builder-optimize-image-channels-container .optimize-image-channel-image-container img {
    max-width: 100%;
    height: auto
}

.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-builder-images-container .bundle-builder-image-container-wrapper .bundle-builder-image-container .bundle-builder-default-image-channels-container {
    left: 40%;
    right: 10%
}

.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-confirmation-text-container {
    width: 100%;
    margin: 0 auto 40px;
    text-align: center
}

.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-confirmation-text-container .default-text-container .default-text {
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.5
}

.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-confirmation-buttons-container .default-button-container,
.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-confirmation-buttons-container .optimize-button-container {
    margin-bottom: 10px;
    text-align: center;
    width: 100%
}

.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-confirmation-buttons-container .default-button,
.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-confirmation-buttons-container .optimize-button {
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 18px;
    letter-spacing: normal;
    text-align: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0
}

.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-confirmation-buttons-container .optimize-button {
    padding-bottom: 10px;
    padding-top: 10px;
    background-color: #662d91;
    border-color: #662d91;
    color: #fff;
    border-radius: 6px;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .25)
}

@media only screen and (max-width:374px) {
    .stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-confirmation-buttons-container .optimize-button {
        padding-left: 15px;
        padding-right: 15px
    }
}

.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-confirmation-buttons-container .optimize-button:hover {
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-confirmation-buttons-container .default-button {
    padding-top: 11px;
    padding-bottom: 11px;
    background-color: #fff;
    border-color: #662d91;
    color: #662d91;
    border-width: 2px;
    border-radius: 6px;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .25)
}

@media only screen and (max-width:374px) {
    .stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-confirmation-buttons-container .default-button {
        padding-left: 15px;
        padding-right: 15px
    }
}

.stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmations-container .bundle-confirmation-buttons-container .default-button:hover {
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

@media (min-width:1080px) {
    .stream-Page-Activation .Bundle-Confirmation-View {
        margin-top: 35px;
        text-align: center
    }
    .stream-Page-Activation .Bundle-Confirmation-View .progress-bar-container {
        margin-left: auto;
        margin-right: auto
    }
    .stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmation-buttons-container .default-button,
    .stream-Page-Activation .Bundle-Confirmation-View .bundle-confirmation-buttons-container .optimize-button {
        max-width: 340px
    }
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation .Region-Selection-View {
    padding-left: 5px;
    padding-right: 5px
}

.stream-Page-Activation .Region-Selection-View .bold-top-text-container {
    margin-top: 5px;
    margin-bottom: 40px
}

.stream-Page-Activation .Region-Selection-View .bold-top-text-container .bold-top-text {
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: normal;
    color: #000
}

.stream-Page-Activation .Region-Selection-View .region-selector-container .region-response-container .region-response-button {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    background-color: #662d91;
    border-color: #662d91;
    color: #fff;
    border-radius: 6px;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .25);
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 18px;
    letter-spacing: normal;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px
}

.stream-Page-Activation .Region-Selection-View .region-selector-container .region-response-container .region-response-button:hover {
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

@media only screen and (max-width:374px) {
    .stream-Page-Activation .Region-Selection-View .region-selector-container .region-response-container .region-response-button {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media (min-width:1080px) {
    .stream-Page-Activation .Region-Selection-View {
        margin-top: 35px;
        text-align: center
    }
    .stream-Page-Activation .Region-Selection-View .progress-bar-container {
        margin-left: auto;
        margin-right: auto
    }
    .stream-Page-Activation .Region-Selection-View .region-selector-container .region-response-container .region-response-button {
        max-width: 340px
    }
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation .Subregion-Selection-View {
    padding-left: 5px;
    padding-right: 5px
}

.stream-Page-Activation .Subregion-Selection-View .bold-top-text-container {
    margin-top: 5px;
    margin-bottom: 40px
}

.stream-Page-Activation .Subregion-Selection-View .bold-top-text-container .bold-top-text {
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: normal;
    color: #000
}

.stream-Page-Activation .Subregion-Selection-View .subregion-selector-container .subregion-response-container .subregion-response-button {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    background-color: #662d91;
    border-color: #662d91;
    color: #fff;
    border-radius: 6px;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .25);
    font-family: GothamMedium, GothamBook, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 18px;
    letter-spacing: normal;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px
}

.stream-Page-Activation .Subregion-Selection-View .subregion-selector-container .subregion-response-container .subregion-response-button:hover {
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .35)
}

@media only screen and (max-width:374px) {
    .stream-Page-Activation .Subregion-Selection-View .subregion-selector-container .subregion-response-container .subregion-response-button {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media (min-width:1080px) {
    .stream-Page-Activation .Subregion-Selection-View {
        margin-top: 35px;
        text-align: center
    }
    .stream-Page-Activation .Subregion-Selection-View .progress-bar-container {
        margin-left: auto;
        margin-right: auto
    }
    .stream-Page-Activation .Subregion-Selection-View .subregion-selector-container .subregion-response-container .subregion-response-button {
        max-width: 340px
    }
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.pac-modal-partner-icon {
    float: right
}

.stream-pac-modal-content .thumbnail-container {
    padding-right: 15px
}

.stream-pac-modal-content .thumbnail-container .pac-modal-partner-icon {
    max-width: calc(100% - 2px - 106px)
}

.stream-pac-modal-content .user-info strong {
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBold, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-pac-modal-content .user-info strong {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-pac-modal-content .user-info strong {
        font-size: 16px
    }
}

@media (min-width:1200px) {
    .stream-pac-modal-content .user-info strong {
        font-size: 16px
    }
}

@media (min-width:768px) {
    .stream-pac-modal-content .user-info strong {
        margin-left: 4rem;
        width: 95px;
        display: inline-block
    }
}

@media (min-width:768px) and (max-width:767px) {
    .stream-pac-modal-content .user-info strong {
        margin-left: 2rem
    }
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-PAC iframe {
    width: 100%;
    height: 42px;
    overflow: hidden;
    border: 0;
    background: transparent;
    height: 110px!important
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation-PAC .progress-container-from-bundle-builder {
    padding-left: 5px;
    width: 100%
}

.stream-Page-Activation-PAC .progress-container-from-bundle-builder .ks-ui-progress-bar {
    width: 100%
}

@media (min-width:1080px) {
    .stream-Page-Activation-PAC .progress-container-from-bundle-builder {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        margin-top: 35px
    }
}

.stream-Page-Activation-PAC .partner,
.stream-Page-Activation-PAC .partners {
    overflow: hidden
}

@media (max-width:767px) {
    .stream-Page-Activation-PAC .partner {
        height: auto
    }
}

.stream-Page-Activation-PAC .partner .desc {
    height: 160px;
    display: table
}

.stream-Page-Activation-PAC .partner .desc .inner {
    display: table-cell;
    vertical-align: middle
}

.stream-Page-Activation-PAC .partner a {
    font-weight: 700
}

.stream-Page-Activation-PAC .partner a.linked {
    color: #000;
    margin-right: 10px
}

.stream-Page-Activation-PAC .partner-border {
    border: 1px solid #e5e5e5;
    padding: 10px;
    box-sizing: border-box
}

.stream-Page-Activation-PAC .img-container {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
    padding: 45% 0 0
}

.stream-Page-Activation-PAC .img-container img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.stream-Page-Activation-PAC .stream-action-buttons .stream-button:first-child {
    width: 60%
}

.stream-Page-Activation-PAC .stream-action-buttons .stream-button:nth-child(2) {
    width: 36%
}

@media (min-width:1200px) {
    .stream-Page-Activation-PAC .stream-action-buttons .stream-button:nth-child(2) {
        float: right
    }
}

.stream-Page-Activation-PAC .linked {
    height: 110px
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation .hidden {
    display: none
}

.stream-Page-Activation .loading-circle {
    width: 200px;
    height: 200px;
    overflow: hidden;
    margin: 50px auto 100px
}

@-moz-keyframes spin {
    to {
        -moz-transform: rotate(1turn)
    }
}

@-webkit-keyframes spin {
    to {
        -webkit-transform: rotate(1turn)
    }
}

@keyframes spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.stream-Page-Activation .loading-circle img {
    position: relative;
    top: 50%;
    left: 50%;
    width: 200px;
    height: 200px;
    margin: -100px 0 0 -100px;
    -webkit-animation: spin 2s linear infinite;
    -moz-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

.stream-Page-Activation .preferences-link-text {
    padding: 30px;
    text-align: left
}

.stream-Page-Activation .link-code {
    text-align: center
}

.stream-Page-Activation .link-code h2 {
    margin: 0 auto 22px;
    font-weight: 500;
    line-height: 1.42;
    font-family: GothamBook, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-Page-Activation .link-code h2 {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Page-Activation .link-code h2 {
        font-size: 16px
    }
}

@media (min-width:1200px) {
    .stream-Page-Activation .link-code h2 {
        font-size: 16px
    }
}

.stream-Page-Activation .link-code .error {
    color: #ed1847
}

.stream-Page-Activation .link-code .error.hidden {
    display: none
}

.stream-Page-Activation .link-code button {
    margin-top: 22px
}

@media (min-width:768px) {
    .stream-Page-Activation .link-code .link {
        margin: 33px auto;
        width: 100%;
        text-align: center
    }
    .stream-Page-Activation .link-code .form {
        margin: auto;
        width: 548.39px
    }
    .stream-Page-Activation .link-code .form input {
        width: 300px;
        margin: 0 auto
    }
}

.stream-Page-Activation .link-code input {
    text-align: center;
    font-weight: 500;
    line-height: 1.1;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-Page-Activation .link-code input {
        font-size: 20px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Page-Activation .link-code input {
        font-size: 20px
    }
}

@media (min-width:1200px) {
    .stream-Page-Activation .link-code input {
        font-size: 20px
    }
}

.stream-Page-Activation .link-code .hidden {
    display: none
}

.stream-Page-Activation .fast-start {
    text-align: left
}

.stream-Page-Activation .fast-start p {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px
}

.stream-Page-Activation .fast-start li {
    line-height: 27px;
    font-size: 18px
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation .device-name {
    margin-left: auto;
    margin-right: auto
}

@media (min-width:768px) {
    .stream-Page-Activation .device-name {
        text-align: center
    }
}

@media (min-width:768px) {
    .stream-Page-Activation .device-name-form {
        width: 600px;
        margin-left: auto;
        margin-right: auto
    }
}

@media (min-width:768px) {
    .stream-Page-Activation .device-name-form form {
        text-align: center
    }
}

.stream-Page-Activation .device-name.enhanced-ui {
    text-align: left
}

.stream-Page-Activation .device-name.enhanced-ui .account-details-container .account-details-header {
    font-weight: 700
}

.stream-Page-Activation .device-name.enhanced-ui .device-name-form {
    margin-left: 0;
    margin-right: 0
}

.stream-Page-Activation .device-name.enhanced-ui .device-name-form form {
    text-align: left
}

@media (min-width:1080px) {
    .stream-Page-Activation .device-name.enhanced-ui {
        margin-top: 35px
    }
    .stream-Page-Activation .device-name.enhanced-ui .progress-bar-container {
        margin-left: auto;
        margin-right: auto
    }
}

.stream-Page-Activation .device-name.enhanced-ui .stream-button {
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91
}

.stream-Page-Activation .device-name.enhanced-ui .stream-button:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-Page-Activation .device-name.enhanced-ui .stream-button {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-Page-Activation .device-name.enhanced-ui .stream-button:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

@-webkit-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-moz-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-ms-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-webkit-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@-moz-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@-ms-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 1200px
}

.container:after,
.container:before {
    content: " ";
    display: table
}

.container:after {
    clear: both
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.container-fluid:after,
.container-fluid:before {
    content: " ";
    display: table
}

.container-fluid:after {
    clear: both
}

.container-text {
    max-width: 980px;
    margin-left: auto;
    margin-right: auto
}

.row {
    margin-left: -15px;
    margin-right: -15px
}

.row:after,
.row:before {
    content: " ";
    display: table
}

.row:after {
    clear: both
}

.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left
}

.col-xs-1 {
    width: 8.33333%
}

.col-xs-2 {
    width: 16.66667%
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.33333%
}

.col-xs-5 {
    width: 41.66667%
}

.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.33333%
}

.col-xs-8 {
    width: 66.66667%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.33333%
}

.col-xs-11 {
    width: 91.66667%
}

.col-xs-12 {
    width: 100%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-pull-1 {
    right: 8.33333%
}

.col-xs-pull-2 {
    right: 16.66667%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-4 {
    right: 33.33333%
}

.col-xs-pull-5 {
    right: 41.66667%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-7 {
    right: 58.33333%
}

.col-xs-pull-8 {
    right: 66.66667%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-10 {
    right: 83.33333%
}

.col-xs-pull-11 {
    right: 91.66667%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-push-1 {
    left: 8.33333%
}

.col-xs-push-2 {
    left: 16.66667%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-4 {
    left: 33.33333%
}

.col-xs-push-5 {
    left: 41.66667%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-7 {
    left: 58.33333%
}

.col-xs-push-8 {
    left: 66.66667%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-10 {
    left: 83.33333%
}

.col-xs-push-11 {
    left: 91.66667%
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-offset-0 {
    margin-left: 0
}

.col-xs-offset-1 {
    margin-left: 8.33333%
}

.col-xs-offset-2 {
    margin-left: 16.66667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.33333%
}

.col-xs-offset-5 {
    margin-left: 41.66667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.33333%
}

.col-xs-offset-8 {
    margin-left: 66.66667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.33333%
}

.col-xs-offset-11 {
    margin-left: 91.66667%
}

.col-xs-offset-12 {
    margin-left: 100%
}

@media (min-width:768px) {
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left
    }
    .col-sm-1 {
        width: 8.33333%
    }
    .col-sm-2 {
        width: 16.66667%
    }
    .col-sm-3 {
        width: 25%
    }
    .col-sm-4 {
        width: 33.33333%
    }
    .col-sm-5 {
        width: 41.66667%
    }
    .col-sm-6 {
        width: 50%
    }
    .col-sm-7 {
        width: 58.33333%
    }
    .col-sm-8 {
        width: 66.66667%
    }
    .col-sm-9 {
        width: 75%
    }
    .col-sm-10 {
        width: 83.33333%
    }
    .col-sm-11 {
        width: 91.66667%
    }
    .col-sm-12 {
        width: 100%
    }
    .col-sm-pull-0 {
        right: auto
    }
    .col-sm-pull-1 {
        right: 8.33333%
    }
    .col-sm-pull-2 {
        right: 16.66667%
    }
    .col-sm-pull-3 {
        right: 25%
    }
    .col-sm-pull-4 {
        right: 33.33333%
    }
    .col-sm-pull-5 {
        right: 41.66667%
    }
    .col-sm-pull-6 {
        right: 50%
    }
    .col-sm-pull-7 {
        right: 58.33333%
    }
    .col-sm-pull-8 {
        right: 66.66667%
    }
    .col-sm-pull-9 {
        right: 75%
    }
    .col-sm-pull-10 {
        right: 83.33333%
    }
    .col-sm-pull-11 {
        right: 91.66667%
    }
    .col-sm-pull-12 {
        right: 100%
    }
    .col-sm-push-0 {
        left: auto
    }
    .col-sm-push-1 {
        left: 8.33333%
    }
    .col-sm-push-2 {
        left: 16.66667%
    }
    .col-sm-push-3 {
        left: 25%
    }
    .col-sm-push-4 {
        left: 33.33333%
    }
    .col-sm-push-5 {
        left: 41.66667%
    }
    .col-sm-push-6 {
        left: 50%
    }
    .col-sm-push-7 {
        left: 58.33333%
    }
    .col-sm-push-8 {
        left: 66.66667%
    }
    .col-sm-push-9 {
        left: 75%
    }
    .col-sm-push-10 {
        left: 83.33333%
    }
    .col-sm-push-11 {
        left: 91.66667%
    }
    .col-sm-push-12 {
        left: 100%
    }
    .col-sm-offset-0 {
        margin-left: 0
    }
    .col-sm-offset-1 {
        margin-left: 8.33333%
    }
    .col-sm-offset-2 {
        margin-left: 16.66667%
    }
    .col-sm-offset-3 {
        margin-left: 25%
    }
    .col-sm-offset-4 {
        margin-left: 33.33333%
    }
    .col-sm-offset-5 {
        margin-left: 41.66667%
    }
    .col-sm-offset-6 {
        margin-left: 50%
    }
    .col-sm-offset-7 {
        margin-left: 58.33333%
    }
    .col-sm-offset-8 {
        margin-left: 66.66667%
    }
    .col-sm-offset-9 {
        margin-left: 75%
    }
    .col-sm-offset-10 {
        margin-left: 83.33333%
    }
    .col-sm-offset-11 {
        margin-left: 91.66667%
    }
    .col-sm-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:1024px) {
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left
    }
    .col-md-1 {
        width: 8.33333%
    }
    .col-md-2 {
        width: 16.66667%
    }
    .col-md-3 {
        width: 25%
    }
    .col-md-4 {
        width: 33.33333%
    }
    .col-md-5 {
        width: 41.66667%
    }
    .col-md-6 {
        width: 50%
    }
    .col-md-7 {
        width: 58.33333%
    }
    .col-md-8 {
        width: 66.66667%
    }
    .col-md-9 {
        width: 75%
    }
    .col-md-10 {
        width: 83.33333%
    }
    .col-md-11 {
        width: 91.66667%
    }
    .col-md-12 {
        width: 100%
    }
    .col-md-pull-0 {
        right: auto
    }
    .col-md-pull-1 {
        right: 8.33333%
    }
    .col-md-pull-2 {
        right: 16.66667%
    }
    .col-md-pull-3 {
        right: 25%
    }
    .col-md-pull-4 {
        right: 33.33333%
    }
    .col-md-pull-5 {
        right: 41.66667%
    }
    .col-md-pull-6 {
        right: 50%
    }
    .col-md-pull-7 {
        right: 58.33333%
    }
    .col-md-pull-8 {
        right: 66.66667%
    }
    .col-md-pull-9 {
        right: 75%
    }
    .col-md-pull-10 {
        right: 83.33333%
    }
    .col-md-pull-11 {
        right: 91.66667%
    }
    .col-md-pull-12 {
        right: 100%
    }
    .col-md-push-0 {
        left: auto
    }
    .col-md-push-1 {
        left: 8.33333%
    }
    .col-md-push-2 {
        left: 16.66667%
    }
    .col-md-push-3 {
        left: 25%
    }
    .col-md-push-4 {
        left: 33.33333%
    }
    .col-md-push-5 {
        left: 41.66667%
    }
    .col-md-push-6 {
        left: 50%
    }
    .col-md-push-7 {
        left: 58.33333%
    }
    .col-md-push-8 {
        left: 66.66667%
    }
    .col-md-push-9 {
        left: 75%
    }
    .col-md-push-10 {
        left: 83.33333%
    }
    .col-md-push-11 {
        left: 91.66667%
    }
    .col-md-push-12 {
        left: 100%
    }
    .col-md-offset-0 {
        margin-left: 0
    }
    .col-md-offset-1 {
        margin-left: 8.33333%
    }
    .col-md-offset-2 {
        margin-left: 16.66667%
    }
    .col-md-offset-3 {
        margin-left: 25%
    }
    .col-md-offset-4 {
        margin-left: 33.33333%
    }
    .col-md-offset-5 {
        margin-left: 41.66667%
    }
    .col-md-offset-6 {
        margin-left: 50%
    }
    .col-md-offset-7 {
        margin-left: 58.33333%
    }
    .col-md-offset-8 {
        margin-left: 66.66667%
    }
    .col-md-offset-9 {
        margin-left: 75%
    }
    .col-md-offset-10 {
        margin-left: 83.33333%
    }
    .col-md-offset-11 {
        margin-left: 91.66667%
    }
    .col-md-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:1200px) {
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left
    }
    .col-lg-1 {
        width: 8.33333%
    }
    .col-lg-2 {
        width: 16.66667%
    }
    .col-lg-3 {
        width: 25%
    }
    .col-lg-4 {
        width: 33.33333%
    }
    .col-lg-5 {
        width: 41.66667%
    }
    .col-lg-6 {
        width: 50%
    }
    .col-lg-7 {
        width: 58.33333%
    }
    .col-lg-8 {
        width: 66.66667%
    }
    .col-lg-9 {
        width: 75%
    }
    .col-lg-10 {
        width: 83.33333%
    }
    .col-lg-11 {
        width: 91.66667%
    }
    .col-lg-12 {
        width: 100%
    }
    .col-lg-pull-0 {
        right: auto
    }
    .col-lg-pull-1 {
        right: 8.33333%
    }
    .col-lg-pull-2 {
        right: 16.66667%
    }
    .col-lg-pull-3 {
        right: 25%
    }
    .col-lg-pull-4 {
        right: 33.33333%
    }
    .col-lg-pull-5 {
        right: 41.66667%
    }
    .col-lg-pull-6 {
        right: 50%
    }
    .col-lg-pull-7 {
        right: 58.33333%
    }
    .col-lg-pull-8 {
        right: 66.66667%
    }
    .col-lg-pull-9 {
        right: 75%
    }
    .col-lg-pull-10 {
        right: 83.33333%
    }
    .col-lg-pull-11 {
        right: 91.66667%
    }
    .col-lg-pull-12 {
        right: 100%
    }
    .col-lg-push-0 {
        left: auto
    }
    .col-lg-push-1 {
        left: 8.33333%
    }
    .col-lg-push-2 {
        left: 16.66667%
    }
    .col-lg-push-3 {
        left: 25%
    }
    .col-lg-push-4 {
        left: 33.33333%
    }
    .col-lg-push-5 {
        left: 41.66667%
    }
    .col-lg-push-6 {
        left: 50%
    }
    .col-lg-push-7 {
        left: 58.33333%
    }
    .col-lg-push-8 {
        left: 66.66667%
    }
    .col-lg-push-9 {
        left: 75%
    }
    .col-lg-push-10 {
        left: 83.33333%
    }
    .col-lg-push-11 {
        left: 91.66667%
    }
    .col-lg-push-12 {
        left: 100%
    }
    .col-lg-offset-0 {
        margin-left: 0
    }
    .col-lg-offset-1 {
        margin-left: 8.33333%
    }
    .col-lg-offset-2 {
        margin-left: 16.66667%
    }
    .col-lg-offset-3 {
        margin-left: 25%
    }
    .col-lg-offset-4 {
        margin-left: 33.33333%
    }
    .col-lg-offset-5 {
        margin-left: 41.66667%
    }
    .col-lg-offset-6 {
        margin-left: 50%
    }
    .col-lg-offset-7 {
        margin-left: 58.33333%
    }
    .col-lg-offset-8 {
        margin-left: 66.66667%
    }
    .col-lg-offset-9 {
        margin-left: 75%
    }
    .col-lg-offset-10 {
        margin-left: 83.33333%
    }
    .col-lg-offset-11 {
        margin-left: 91.66667%
    }
    .col-lg-offset-12 {
        margin-left: 100%
    }
}

.col-lg-5ths,
.col-md-5ths,
.col-sm-5ths,
.col-xs-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col-xs-5ths {
    width: 20%;
    float: left
}

@media (min-width:768px) {
    .col-sm-5ths {
        width: 20%;
        float: left
    }
}

@media (min-width:1024px) {
    .col-md-5ths {
        width: 20%;
        float: left
    }
    .col-md-5ths-offset-1 {
        margin-left: 20%
    }
}

@media (min-width:1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left
    }
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation .device {
    margin-top: 5rem
}

@media (max-width:767px) {
    .stream-Page-Activation .device {
        margin-top: 2.5rem
    }
}

.stream-Page-Activation .device .glyphicon:after,
.stream-Page-Activation .device .glyphicon:before {
    width: 22px;
    height: 22px;
    line-height: 20px
}

.stream-Page-Activation .device .name-input {
    overflow: hidden
}

.stream-Page-Activation .device .name-input a {
    float: right;
    position: relative;
    top: -7px
}

.stream-Page-Activation .device .desc {
    text-align: right
}

.stream-Page-Activation .device .text {
    display: block;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 80%
}

.stream-Page-Activation .device .location {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.stream-Page-Activation .device .location-custom-input {
    margin-top: 1rem
}

.stream-Page-Activation .device .edit,
.stream-Page-Activation .device .info {
    margin-right: 1rem;
    width: 22px;
    height: 22px;
    display: inline-block;
    cursor: pointer
}

.stream-Page-Activation .device .edit {
    float: left
}

.stream-Page-Activation .device .stream-Form .form-group {
    margin-bottom: 0
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation .device-rename .next {
    margin-top: 5rem;
    text-align: center
}

@media (max-width:767px) {
    .stream-Page-Activation .device-rename .next {
        margin-top: 2.5rem
    }
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation .error-link-code {
    text-align: center
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation .mail-start {
    text-align: left
}

@media (min-width:1080px) {
    .stream-Page-Activation .mail-start {
        margin-top: 35px
    }
    .stream-Page-Activation .mail-start .progress-bar-container {
        margin-left: auto;
        margin-right: auto
    }
}

.stream-Page-Activation .mail-start .email-form-container .label-main.has-errors,
.stream-Page-Activation .mail-start .email-form-container .label-sub.has-errors {
    color: #ed1847
}

.stream-Page-Activation .mail-start .email-form-container .label-sub {
    margin-left: 5px;
    color: #cbcbcb
}

.stream-Page-Activation .mail-start .buttons-container .stream-button {
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91
}

.stream-Page-Activation .mail-start .buttons-container .stream-button:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-Page-Activation .mail-start .buttons-container .stream-button {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-Page-Activation .mail-start .buttons-container .stream-button:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.alert {
    padding: 15px;
    margin-bottom: 22px;
    border: 1px solid transparent;
    border-radius: 14px
}

.alert h4 {
    margin-top: 0;
    color: inherit
}

.alert .alert-link {
    font-weight: 700
}

.alert>p,
.alert>ul {
    margin-bottom: 0
}

.alert>p+p {
    margin-top: 5px
}

.alert-dismissable,
.alert-dismissible {
    padding-right: 35px
}

.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d
}

.alert-success hr {
    border-top-color: #c9e2b3
}

.alert-success .alert-link {
    color: #2b542c
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f
}

.alert-info hr {
    border-top-color: #a6e1ec
}

.alert-info .alert-link {
    color: #245269
}

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b
}

.alert-warning hr {
    border-top-color: #f7e1b5
}

.alert-warning .alert-link {
    color: #66512c
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442
}

.alert-danger hr {
    border-top-color: #e4b9c0
}

.alert-danger .alert-link {
    color: #843534
}

.stream-Message .alert-toast {
    position: fixed;
    z-index: 1000;
    bottom: 10px;
    left: 10px;
    width: 350px;
    max-width: 350px;
    text-align: left;
    margin: 0;
    background-color: #333;
    color: #fff
}

@media (max-width:767px) {
    .stream-Message .alert-toast {
        bottom: 0;
        left: 0;
        width: 100%;
        max-width: 100%;
        border-radius: 0
    }
}

.stream-Message .alert-default {
    color: #eee;
    background-color: #f3f3f3
}

.stream-Message .alert-dismissible button.close {
    box-shadow: none;
    margin: 0;
    padding: 10px;
    border: 0;
    background: transparent;
    float: right;
    right: -31px;
    top: -12px;
    width: auto
}

.stream-Message p {
    margin-top: 0;
    margin-bottom: 0
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation .mail-sent {
    text-align: left
}

@media (min-width:1080px) {
    .stream-Page-Activation .mail-sent {
        margin-top: 35px
    }
    .stream-Page-Activation .mail-sent .progress-bar-container {
        margin-left: auto;
        margin-right: auto
    }
}

@media (min-width:1080px) {
    .stream-Page-Activation .mail-sent .buttons-container {
        display: table;
        table-layout: fixed;
        border-collapse: collapse
    }
    .stream-Page-Activation .mail-sent .buttons-container .button-container,
    .stream-Page-Activation .mail-sent .buttons-container .button-container .stream-button {
        width: 100%
    }
}

.stream-Page-Activation .mail-sent .buttons-container .stream-button {
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91
}

.stream-Page-Activation .mail-sent .buttons-container .stream-button:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-Page-Activation .mail-sent .buttons-container .stream-button {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-Page-Activation .mail-sent .buttons-container .stream-button:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Page-Activation .error-mail {
    text-align: center
}