.order-summary {
    text-align: center
}

.order-summary_trackers {
    margin-bottom: 16px
}

.order-summary_tracker {
    margin: 0;
    padding: 4px 30px;
    text-align: center;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-decoration: none;
    color: #4B4F59;
    border: 1px solid #d1d1d1;
    background-color: #F2F2F6;
    cursor: pointer;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f6), color-stop(100%, #fff));
    background: -webkit-linear-gradient(#f2f2f6, #fff);
    background: linear-gradient(#f2f2f6, #fff);
    border-radius: 3px;
    box-shadow: #e5e5e5 0px 1px 0;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-color: #cd121e;
    background: #e41421;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmNDY1MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0MTQyMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ef4651), color-stop(100%, #e41421));
    background: -webkit-linear-gradient(#ef4651, #e41421);
    background: linear-gradient(#ef4651, #e41421);
    margin: 0 8px 8px 0;
    display: inline-block
}

@media only screen and (max-width: 1024px) {
    body.responsive-page .order-summary_tracker {
        padding-top: 8px;
        padding-bottom: 8px
    }
}

.order-summary_tracker:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    outline: thin dotted \9;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6)
}

.order-summary_tracker:hover {
    color: #e41421;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f2f2f6));
    background: -webkit-linear-gradient(#fff, #f2f2f6);
    background: linear-gradient(#fff, #f2f2f6)
}

.order-summary_tracker:active,
.order-summary_tracker.active {
    top: 1px
}

.order-summary_tracker.disabled,
.order-summary_tracker.disabled:hover,
.order-summary_tracker.disabled:active {
    color: #fff;
    border-color: #D6DADF;
    text-shadow: none;
    cursor: not-allowed;
    top: 0;
    background-color: #F2F2F6;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q2ZGFkZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f6), color-stop(100%, #d6dadf));
    background: -webkit-linear-gradient(#f2f2f6, #d6dadf);
    background: linear-gradient(#f2f2f6, #d6dadf);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
    box-shadow: black 0 0 0
}

.order-summary_tracker.loading,
.order-summary_tracker.disabled.loading,
.order-summary_tracker.loading:active {
    color: #F2F2F6;
    cursor: wait;
    top: 0;
    background-color: #D6DADF;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZGFkZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q2ZGFkZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d6dadf), color-stop(100%, #d6dadf));
    background: -webkit-linear-gradient(#d6dadf, #d6dadf);
    background: linear-gradient(#d6dadf, #d6dadf);
    box-shadow: black 0 0 0
}

.order-summary_tracker.small {
    padding: 2px 8px;
    font-size: 11px;
    line-height: 13px
}

.order-summary_tracker.wide {
    padding-right: 65px;
    padding-left: 65px
}

.order-summary_tracker.right {
    float: right;
    margin-left: 10px
}

.order-summary_tracker.left {
    float: left;
    margin-right: 10px
}

.order-summary_tracker.text-red {
    color: #e41421
}

.order-summary_tracker.red {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-color: #cd121e;
    background: #e41421;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmNDY1MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0MTQyMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ef4651), color-stop(100%, #e41421));
    background: -webkit-linear-gradient(#ef4651, #e41421);
    background: linear-gradient(#ef4651, #e41421)
}

.order-summary_tracker.red:hover {
    color: #fff;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0MTQyMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmNDY1MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e41421), color-stop(100%, #ef4651));
    background: -webkit-linear-gradient(#e41421, #ef4651);
    background: linear-gradient(#e41421, #ef4651)
}

.order-summary_tracker_success,
.order-summary_tracker_success:hover,
.order-summary_tracker_success:active,
.order-summary_tracker_success:focus {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: none;
    background: #06d6a0;
    color: white;
    text-transform: uppercase;
    box-shadow: none;
    letter-spacing: 1px;
    -webkit-transition: background 200ms ease-in-out;
    transition: background 200ms ease-in-out
}

.order-summary_tracker_success:active,
.order-summary_tracker_success:focus {
    -webkit-transition-duration: 0ms;
    transition-duration: 0ms;
    background: #048c68
}

.order-summary_tracker.green {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-color: #7fc44c;
    background: #8dca5f;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FlZDk4ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhkY2E1ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #aed98d), color-stop(100%, #8dca5f));
    background: -webkit-linear-gradient(#aed98d, #8dca5f);
    background: linear-gradient(#aed98d, #8dca5f)
}

.order-summary_tracker.green:hover {
    color: #fff;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhkY2E1ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FlZDk4ZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8dca5f), color-stop(100%, #aed98d));
    background: -webkit-linear-gradient(#8dca5f, #aed98d);
    background: linear-gradient(#8dca5f, #aed98d)
}

.order-summary_tracker.fb-blue {
    color: #fff;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlNjlhMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNiNTk5OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4e69a2), color-stop(100%, #3b5998));
    background: -webkit-linear-gradient(#4e69a2, #3b5998);
    background: linear-gradient(#4e69a2, #3b5998);
    background-color: #4c66a4
}

.order-summary_tracker.fb-blue:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiNTk5OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRlNjlhMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3b5998), color-stop(100%, #4e69a2));
    background: -webkit-linear-gradient(#3b5998, #4e69a2);
    background: linear-gradient(#3b5998, #4e69a2)
}

.order-summary_tracker.fb-blue#facebook-signin .rb-font-icon:before {
    font-size: 13px;
    vertical-align: baseline
}

.order-summary_tracker.follow-button {
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    width: 100px;
    padding: 2px 0px;
    margin-right: 10px;
    border-color: #303238;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNGY1OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMwMzIzOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4b4f59), color-stop(100%, #303238));
    background: -webkit-linear-gradient(#4b4f59, #303238);
    background: linear-gradient(#4b4f59, #303238)
}

.order-summary_tracker.follow-button .icon-plus:before {
    font-size: 13px;
    padding-right: 4px
}

.order-summary_tracker.follow-button.remove {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmOGEwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU3YTc0MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1f8a00), color-stop(100%, #57a740));
    background: -webkit-linear-gradient(#1f8a00, #57a740);
    background: linear-gradient(#1f8a00, #57a740);
    width: 32px;
    border-color: #57a740
}

.order-summary_tracker.follow-button.remove:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3YTc0MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFmOGEwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #57a740), color-stop(100%, #1f8a00));
    background: -webkit-linear-gradient(#57a740, #1f8a00);
    background: linear-gradient(#57a740, #1f8a00)
}

.order-summary_tracker.follow-button:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwMzIzOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRiNGY1OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #303238), color-stop(100%, #4b4f59));
    background: -webkit-linear-gradient(#303238, #4b4f59);
    background: linear-gradient(#303238, #4b4f59);
    color: #fff
}

.order-summary_tracker .rb-font-icon {
    vertical-align: text-bottom
}

.order-summary_tracker:hover {
    color: #fff;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0MTQyMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmNDY1MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e41421), color-stop(100%, #ef4651));
    background: -webkit-linear-gradient(#e41421, #ef4651);
    background: linear-gradient(#e41421, #ef4651)
}

.order-summary_tracker:last-child {
    margin-right: 0;
    margin-bottom: 0
}

.order-summary_number {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
    margin: 1rem 0 0;
    padding: 0;
    color: #8C95A5
}

@media screen and (min-width: 640px) {
    .order-summary_number {
        margin-bottom: 48px
    }
}

@media screen and (max-width: 639px) {
    .order-summary_image-container {
        margin-bottom: 16px;
        width: 100%
    }
}

.order-summary_image {
    width: 100%;
    max-width: 150px;
    height: auto
}

.order-summary_items {
    margin-top: 2rem
}

@media screen and (min-width: 640px) {
    .order-summary_items {
        display: table;
        width: 100%;
        padding-bottom: 16px;
        border-bottom: 1px solid #f2f2f6;
        margin-bottom: 16px
    }
}

.order-summary_head {
    display: none
}

@media screen and (min-width: 640px) {
    .order-summary_head {
        display: table-row;
        width: 100%;
        font-size: 14px;
        text-transform: uppercase;
        text-align: left; 
        margin-bottom: 16px;
        border-bottom: 1px solid #D6DADF
    }
}

@media screen and (min-width: 640px) {
    .order-summary_head-item {
        display: table-cell;
        padding-bottom: 8px;
        border-bottom: 2px solid #f2f2f6
    }
}

.order-summary_head-item__qty {
    text-align: center
}

.order-summary_head-item__price {
    text-align: right
}

@media screen and (max-width: 639px) {
    .order-summary_body {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media screen and (min-width: 640px) {
    .order-summary_body {
        display: table-row
    }
}

@media screen and (min-width: 640px) {
    .order-summary_item {
        display: table-cell;
        text-align: left;
        padding-top: 32px
    }
}

@media screen and (max-width: 639px) {
    .order-summary_product {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media screen and (min-width: 640px) {
    .order-summary_product {
        display: table-cell;
        text-align: left;
        padding-top: 32px
    }
}

@media screen and (max-width: 639px) {
    .order-summary_image-container {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}

@media screen and (min-width: 640px) {
    .order-summary_image-container {
        float: left;
        margin-right: 1rem
    }
}

@media screen and (max-width: 639px) {
    .order-summary_fulfillment-state {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}

.order-summary_fulfillment-state-wrapper {
    border-radius: 100px;
    color: #fff;
    background-color: #D6DADF;
    padding: 10px 20px;
    display: inline-block;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-size: 0.66rem
}

@media screen and (min-width: 640px) {
    .order-summary_fulfillment-state-wrapper {
        margin-top: 1rem;
        padding: 5px 10px
    }
}

.order-summary_fulfillment-state-wrapper__queued,
.order-summary_fulfillment-state-wrapper__redo,
.order-summary_fulfillment-state-wrapper__not-paid,
.order-summary_fulfillment-state-wrapper__partial,
.order-summary_fulfillment-state-wrapper__closed {
    background-color: #F9A846
}

.order-summary_fulfillment-state-wrapper__hold {
    background-color: #DA404B
}

.order-summary_fulfillment-state-wrapper__shipped {
    background-color: #1ABC9C
}

@media screen and (min-width: 640px) {
    .order-summary_image {
        width: 100px
    }
}

@media screen and (max-width: 639px) {
    .order-summary_details {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }
}

.order-summary_quantity {
    text-align: center
}

@media screen and (max-width: 639px) {
    .order-summary_quantity {
        display: none
    }
}

@media screen and (min-width: 640px) {
    .order-summary_quantity {
        display: table-cell;
        font-size: 14px
    }
}

@media screen and (max-width: 639px) {
    .order-summary_price {
        display: none
    }
}

@media screen and (min-width: 640px) {
    .order-summary_price {
        display: table-cell;
        font-size: 14px;
        font-weight: bold;
        text-align: right
    }
}

.order-summary_detail__item {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px
}

.order-summary_detail__price {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 8px
}

.order-summary_detail__type {
    color: #8C95A5;
    font-size: 12px;
    margin-bottom: 6px
}

.order-summary_detail__attributes {
    list-style-type: none
    /*
    font-size: 12px;
    color: #8C95A5;
    */
}

@media screen and (min-width: 640px) {
    .order-summary_detail__price {
        display: none
    }

    .order-summary_detail__quantity {
        display: none
    }
}

.order-summary_attribute {
    display: inline-block;
    padding-right: 8px
}

.order-summary_attribute:after {
    content: "|";
    padding-left: 8px
}

.order-summary_attribute:last-child:after {
    content: ""
}

@media screen and (max-width: 639px) {
    .order-summary_artist-details {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
        background-color: #f2f2f6;
        margin: 49px -10px;
        position: relative
    }
}

@media screen and (min-width: 640px) {
    .order-summary_artist-details {
        display: table-cell;
        position: relative;
        padding-top: 32px;
        width: 30%
    }
}

@media screen and (max-width: 639px) {
    .order-summary_body__gift-voucher .order-summary_artist-details {
        margin-bottom: 24px
    }
}

.order-summary.order-summary__no-artist .order-summary_artist-details,
.order-summary.order-summary__no-artist .order-summary_head-item__artist-details {
    display: none
}

@media screen and (max-width: 639px) {
    .order-summary.order-summary__no-artist .order-summary_product {
        margin-bottom: 48px
    }
}

.order-summary_artist-image {
    position: absolute
}

@media screen and (max-width: 639px) {
    .order-summary_artist-image {
        top: -25px;
        left: 50%;
        margin-left: -25px
    }
}

@media screen and (min-width: 640px) {
    .order-summary_artist-image {
        left: 0;
        top: 32px;
        margin-right: 25px
    }
}

.order-summary_avatar-image {
    width: 50px;
    height: 50px;
    border-radius: 100%
}

@media screen and (max-width: 639px) {
    .order-summary_artist {
        padding-top: 41px;
        margin-bottom: 4px;
        font-size: 16px;
        color: #303238;
        line-height: 20px
    }
}

@media screen and (min-width: 640px) {
    .order-summary_artist {
        font-size: 14px;
        text-align: left;
        margin-left: 62px
    }
}

@media screen and (min-width: 640px) {
    .order-summary_designed-by {
        display: none
    }
}

@media screen and (min-width: 640px) {
    .order-summary_artist-link {
        line-height: 24px
    }
}

.order-summary_artist-info {
    font-size: 12px;
    color: #8C95A5;
    padding-bottom: 20px
}

@media screen and (min-width: 640px) {
    .order-summary_artist-info {
        font-size: 14px;
        text-align: left;
        margin-left: 62px
    }
}

/*------------------------------------------------
        CUSTOM LOVESTOCK LEAF STYLES
-----------------------------------------------*/

/* -------------------------------------
              Request Form
-------------------------------------- */
/*-------- TILES FOR REQUEST FORM STYLES GENERAL--------*/
.is-unselected.tiles .btn {
    display: block;
}

.tiles .btn {
    width: 24%;
    margin: 0 1% 1% 0;
    white-space: normal;
    min-height: 70px;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px;
    outline: none !important;
    text-shadow: none;
    height: auto;
    float: left;
    overflow: hidden;
    display: none;

}

.tiles .btn:focus {
    outline: 0 !important;
}

.tiles .btn img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto 5px;
}


.tiles .btn:hover {
    background: #158EC2;
    color: #FFF;
}

.tiles .btn.is-selected {
    background: #158EC2;
    color: #FFF;
    display: block;
}

.tiles .btn.is-selected:hover {
    cursor: default;
}

.tiles button.is-undo {
    background: transparent !important;
    width: auto;
    margin: 0 !important;
    display: block;
    outline: none;
    text-decoration: underline;
    position: relative;
    padding: 35px 10px;
}

button.is-undo:before {
    content: '\e603';
    font-size: 26px;
    position: absolute;
    top: 50%;
    margin-top: -13px;
    left: 25px;
}

div.tiles button.is-undo:hover {
    opacity: 0.7;
}

.tiles .tile.is-undo:hover {
    text-decoration: underline !important;
}

.tiles .tile.is-undo:hover img {
    opacity: 0.7;
}

.ui-buttonset .ui-button {
    outline: none;
    border: 1px solid #FFF;
}

.ui-buttonset .btn-inverse {
    background: #3DAAC3;
}

@media screen and (max-width:800px) {
    .tiles .btn {
        width: 32.33%;
        margin: 0 1% 1% 0;
    }
}

@media screen and (max-width:600px) {
    .tiles .btn {
        width: 49%;
        margin: 0 1% 1% 0;
    }
}

@media screen and (max-width:350px) {
    .tiles .btn {
        width: 100%;
        margin: 0 1% 0 0;
    }
}

/* REQUEST FORM GROUPING */
.submit-request-column .ll-group {
    padding: 20px;
    clear: both;
    margin: 20px 0;
    background: #f5f5f5;
    border: none;
}

.submit-request-column .ll-group-title {
    padding: 0 0 25px;
    margin: 0;
}

.submit-request-column .ll-group input {
    border: 1px solid #d9d9d9;
}

.submit-request-column input {
    box-shadow: none;
}

.submit-request-column input:focus {
    border: 1px solid #CCC;
    color: #000;
}

/* checkboxes */

div.checkbox-tile {
    float: left;
    width: 186px;
    margin: 2px !important;
    color: #fff;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

div.checkbox-tile input[type="checkbox"] {
    margin-top: 14px;
    margin-left: 10px;
    position: absolute;

    cursor: pointer;
}

div.checkbox-tile label {
    display: block;
    width: 100%;
    margin: 0 !important;
    padding: 10px 10px 10px 40px;
    cursor: pointer;
    font-size: 16px;
    line-height: 1.4em;
    font-weight: normal;

    /* setme - url & color */
    background-image: url('//p5.zdassets.com/hc/theme_assets/763431/200126728/checkbox.png');
    background-color: #f5f5f5;
    color: #58585a;
    background-repeat: no-repeat;
    background-size: 20px auto;
    background-position: 11px 10px;
}

div.checkbox-tile input:checked+label {

    /* setme - url & color */
    background-color: #8ec73f;
    background-image: url('//p5.zdassets.com/hc/theme_assets/763431/200126728/checkbox-ticked.png');
    color: #fff;
}

div.checkbox-tile input:checked+label:hover {
    background-color: #6da125 !important;
    color: #fff;
}

div.checkbox-tile input {
    display: none;
}

div.checkbox-tile:hover>label,
div.tiles button:hover {

    /* setme - color */
    background-color: #ededed !important;
    -webkit-transition: background-color 100ms linear;
    -moz-transition: background-color 100ms linear;
    -o-transition: background-color 100ms linear;
    -ms-transition: background-color 100ms linear;
    transition: background-color 100ms linear;
}


/* -------------------------------------
              PRINT STYLES
-------------------------------------- */
@media print {}

/* -------------------------------------
              FANCY BOX STYLES
-------------------------------------- */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer,
.fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image,
.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
    /* setme fancybox url */
    background-image: url('//p5.zdassets.com/hc/theme_assets/763431/200126728/fancybox_sprite.png');
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;

    /* setme fancybox url */
    background: url('//p5.zdassets.com/hc/theme_assets/763431/200126728/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;

    /* setme fancybox url */
    background: transparent url('//p5.zdassets.com/hc/theme_assets/763431/200126728/blank.gif');
    /* helps IE */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;

    /* setme fancybox url */
    background: url('//p5.zdassets.com/hc/theme_assets/763431/200126728/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

.fancybox {
    position: relative;
    float: left;
    text-decoration: none;
}

a.fancybox {
    text-decoration: none !important;
}

.fancybox:hover:after {
    color: #3DAAC3;
}

.fancybox:after {
    content: '\e625';
    line-height: 18px;
    color: #000;
    position: absolute;
    top: -27px;
    right: -27px;
    display: inline-block;
    font-size: 30px;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: middle;
    text-align: left;
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {

    #fancybox-loading,
    .fancybox-close,
    .fancybox-prev span,
    .fancybox-next span {
        background-image: url('//p5.zdassets.com/hc/theme_assets/763431/200126728/fancybox_sprite@2x.png');
        background-size: 44px 152px;
        /*The size of the normal image, half the size of the hi-res image*/
    }

    #fancybox-loading div {
        background-image: url('//p5.zdassets.com/hc/theme_assets/763431/200126728/fancybox_loading@2x.gif');
        background-size: 24px 24px;
        /*The size of the normal image, half the size of the hi-res image*/
    }
}


/*llhc.llDivideIntoGroup*/
.llDivideIntoGroup {
    display: inline-block;
    padding: 0 50px 30px 0;
    vertical-align: top;
}

.llDivideIntoGroup.mode2 {
    width: 49.05%;
}

.llDivideIntoGroup.mode3 {
    width: 33%;
}


/* IE8 NOT SUPPORTER MSG */
.iewrapper {
    width: 100%;
    background: #f7f7f7;
    height: 100%;
}

.iebox {
    max-width: 400px;
    padding: 15px;
    background: #fff;
    text-align: center;
    margin: 30px auto;
}

.iebox .logo {
    float: none !important;
}


.clr {
    clear: both;
}


 

/*
    NEW REQUEST FORM PAGE
*/
/* hide footer on request page */
.newTicketPage .footer-sla {
    display: none;
}

/* buttons / tiles */
#ll-tiles-request_issue_type_select button,
.form-field button,
.ticketForm .exchangeForm .discardBtn {
    background-color: white;

    padding: 20px;
    color: #4c4c50;

    margin-bottom: 10px;
    margin-right: 10px;

    min-width: 270px;
    cursor: pointer;
}


.form-field button:active,
.form-field button:hover,
.ticketForm .exchangeForm .discardBtn:hover {
    border-color: none;
    box-shadow: none;
    outline: none;
}

#ll-tiles-request_issue_type_select button:active,
#ll-tiles-request_issue_type_select button:hover{
    transform: scale(1.045);
}


.ticketForm #ll-tiles-request_issue_type_select button:hover{
    border-color: none;
    box-shadow: none;
    outline: none;
}

.form-field button:focus {
    border-color: none;
    box-shadow: none;
    outline: none;
}

/* fluid width */
.newTicketPage .main-inner,
.newTicketPage .request_form {
    max-width: 100%;
    padding: 0px;
}

/* form width to 700px */
.newTicketPage .request_form>h1,
.newTicketPage .submittingFormMsg,
.newTicketPage #new_request .form-field,
.newTicketPage #new_request .form-field.request_ticket_form_id .ll-tiles,
.newTicketPage #new_request .form-field.request_ticket_form_id label{
    display: block;
    /* max-width: 700px; */
    margin: auto;
}
  

/* back ground for form selection dropdown */
.newTicketPage #new_request .form-field.request_ticket_form_id {
    max-width: 100%;
    padding: 20px;
    margin-bottom: 10px;
}

/* order lookup fake form */
.ll-order-lookup-form .col {
    display: inline-block;
    width: 30%;
    padding-right: 20px;
}

.ll-order-lookup-form .col input {
    width: 100%;
}

.ll-order-lookup-form .col.required>label:after {
    content: "*";
    color: #DB404B;
    margin-left: 2px;
}

.ll-order-lookup-error {
    display: inline-block;
}

.ll-order-lookup-form .ll-order-lookup-error div {
    display: none;
    color: red;
    margin-top: 5px;
}



.ll-order-lookup-form .ll-order-lookup-submit-container {
    margin-right: 30px;
    margin-top: 10px;
    float: right;
}

.ll-order-lookup-form .ll-order-lookup-submit-container .searching {
    display: none;
}


.ll-order-lookup-form .ll-order-info {
    max-height: 400px;
    overflow-y: scroll;
}



/*
    If user logged in, no email field is showed
*/
.ll-order-lookup-form.noEmailRequired .col.email {
    display: none;
}

.ll-order-lookup-form.noEmailRequired .ll-order-lookup-submit-container {
    float: none;
}

/*

    MISSING ORDER FORM

*/
.missingOrderForm .order-summary_shipping {
    display: table-cell;
    border-bottom: 1px solid #eeeeee;
    text-align: left;
}

.missingOrderForm .order-summary_head-item__price,
.missingOrderForm .order-summary_head-item__selection,
.missingOrderForm .order-summary_selection {
    text-align: center;
}

.missingOrderForm .order-summary_body.selected {
    background-color: #F2F2F6;
}

.missingOrderForm .selectionBtn {
    min-width: 0px;
    float: none;
    margin-left: 10px;
}

/* order change: changeable if not shipped */
.missingOrderForm.orderChangeMode .order-summary_selection .cannotChange {
    text-align: left;
}

.missingOrderForm.orderChangeMode .unshipped .order-summary_selection button,
.missingOrderForm.orderChangeMode .order-summary_selection .cannotChange {
    display: inline-block;
}

.missingOrderForm.orderChangeMode .order-summary_selection button,
.missingOrderForm.orderChangeMode .unshipped .order-summary_selection .cannotChange {
    display: none;
}

.missingOrderForm .toggleSelection {
    text-transform: none;
    color: #757195;
}

.missingOrderForm .toggleSelection:hover {
    color: #19124F;
}

.missingOrderForm .toggleSelectionContainer {
    font-size: 12px;
}

.missingOrderForm .toggleSelectionContainer.smallScreen {
    display: none;
    text-align: center;
    margin-top: 10px;
}

.missingOrderForm .toggleSelectionContainer.smallScreen button {
    float: none;
    display: inline-block;
    color: #444;
    text-transform: none;
    width: 90%;
    max-width: 100%;
}

.missingOrderForm .toggleSelectionContainer.smallScreen button:hover {
    color: white;
    text-decoration: none;
}

@media screen and (max-width: 640px) {
    .missingOrderForm .toggleSelectionContainer.smallScreen {
        display: block;
    }
}

/*

    ORDER RETURN FORM

*/
.returnForm .order-summary_head-item__price,
.returnForm .order-summary_head-item__selection,
.returnForm .order-summary_selection {
    text-align: center;
}

.returnForm .order-summary_body.selected {
    background-color: #F2F2F6;
}

.returnForm .selectionBtn {
    min-width: 0px;
    float: none;
}

/* order change: changeable if not shipped */
.returnForm.orderChangeMode .order-summary_selection .cannotChange {
    text-align: left;
}

.returnForm.orderChangeMode .unshipped .order-summary_selection button,
.returnForm.orderChangeMode .order-summary_selection .cannotChange {
    display: inline-block;
}

.returnForm.orderChangeMode .order-summary_selection button,
.returnForm.orderChangeMode .unshipped .order-summary_selection .cannotChange {
    display: none;
}


/*

    ORDER EXCHANGE FORM

*/
.noExchange {
    padding: 20px;
    text-align: center;
    background-color: rgba(255, 0, 0, 0.1);
    border: 1px solid red;
    margin: 20px 0px;
}

.exchangeAllowed {
    padding: 20px;
    text-align: center;
    background-color: rgba(242, 242, 246, 0.5);
    border: 1px solid rgb(242, 242, 246);
    margin: 20px 0px;
}

.exchangeForm .order-summary_head-item__price,
.exchangeForm .order-summary_head-item__selection,
.exchangeForm .order-summary_selection {
    text-align: center;
}

.exchangeForm .order-summary_body.selected {
    background-color: #F2F2F6;
}

.ticketForm .exchangeForm .modifyBtn,
.ticketForm .exchangeForm .selectionBtn {
    min-width: 0px;
    float: none;
    display: inline-block;
    margin: 0 !important;
} 


.exchangeForm .order-summary_exchange {
    display: table-cell;
    border-bottom: 1px solid #eeeeee;
    text-align: left;
}

.exchangeForm .order-exchange_pretext {
    font-weight: bold;
}

/* POP UP ITEM SELECTION */
#ll-order-exchange-popup {
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 998;
    /* do not change to higher */
}

#ll-order-exchange-popup .nesty-input:after {
    top: 5px;
}

#ll-order-exchange-popup .container {
    margin: auto;
    width: 700px;
    background-color: white;
    padding: 20px;
}

#ll-order-exchange-popup #ll-order-exchange-submitBtn {
    float: right;
    min-width: 0px;
}

#ll-order-exchange-popup #ll-order-exchange-submitBtn.disabled {
    opacity: 0.3;
}


#ll-order-exchange-popup .targetItem,
#ll-order-exchange-popup .ll-order-exchange-form-footer {
    margin-top: 20px;
}

/* Hide the latapp */
#ll-latapp-redbubble-order-lookup {
    display: none;
}

/*
    Pretext for:
        ORDER HASNT ARRIVED FORM
        EXCHANGES FORM
*/
.form-field .ll-sf-description .content {
    margin-bottom: 20px;
    font-size: 15px; 
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
}

.form-field .ll-sf-description ul {
    list-style-type: disc;
    padding-left: 40px;
}

.form-field .ll-sf-description p {
    line-height: 1.8em;
    font-size: 15px;
}


/*

    Help Text

*/
.ll-tile-btn-container {
    position: relative;
    float: left;
    overflow: visible;
}

.ll-sf-helptext {
    background-color: white;
    padding: 10px;
    border: 1px solid #ECECEC;
    border-radius: 2px;
    position: absolute;
    top: 65px;
    left: 50px;
    z-index: 99999;
    display: none;
}

.ll-tile-btn-container button:hover+.ll-sf-helptext {
    display: inline-block;
}


/*

    MISC:

*/
.request_custom_fields_24405359 button {
    width: 100%;
}

.existingTicketPage .main-inner {
    text-align: center;
}

.existingTicketPage .main-inner>* {
    text-align: left;
}

.existingTicketPage div.custom_field dt {
    font-weight: bold;
    margin-top: 15px;
}

.form-field input[type=checkbox]+label {
    display: inline-block;
}


/*
    SHIPPING TIME POPUP INFO
*/
.form-field .checkShippingTimeBtn {
    display: inline-block;
    width: auto;
    margin-top: 25px;
    min-width: 0px;
    float: none;
}

/* POP UP ITEM SELECTION */
#ll-shipping-time-popup {
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 998;
    /* do not change to higher */
}

#ll-shipping-time-popup .nesty-input:after {
    top: 5px;
}

#ll-shipping-time-popup .container {
    margin: auto;
    width: 700px;
    background-color: white;
    padding: 20px;
}

#ll-shipping-time-popup #ll-shipping-time-close {
    float: right;
    min-width: 0px;
}

/*
    MULTI LANGS
*/
.lang-es,
.lang-en-us,
.lang-fr,
.lang-de {
    display: none;
}

:lang(es) .lang-es,
:lang(en-US) .lang-en-us,
:lang(fr) .lang-fr,
:lang(de) .lang-de {
    display: block;
}

@charset "UTF-8";

body {
    -webkit-transition: opacity 200ms;
    -moz-transition: opacity 200ms;
    -ms-transition: opacity 200ms;
    transition: opacity 200ms;
}

body.existingTicketPage,
body.ticketListPage {
    opacity: 0;
}

@font-face {
    font-family: "rb-hc-icons";
    src: url("//p4.zdassets.com/hc/theme_assets/558695/200038749/rb-hc-icons.eot?18041155");
    src: url("//p4.zdassets.com/hc/theme_assets/558695/200038749/rb-hc-icons.eot?18041155#iefix") format("embedded-opentype"), url("//p4.zdassets.com/hc/theme_assets/558695/200038749/rb-hc-icons.woff2?18041155") format("woff2"), url("//p4.zdassets.com/hc/theme_assets/558695/200038749/rb-hc-icons.woff?18041155") format("woff"), url("//p4.zdassets.com/hc/theme_assets/558695/200038749/rb-hc-icons.ttf?18041155") format("truetype"), url("//p4.zdassets.com/hc/theme_assets/558695/200038749/rb-hc-icons.svg?18041155#fontello") format("svg");
    font-weight: normal;
    font-style: normal;
}

[class^="rb-hc-icon-"]:before,
[class*=" icon-"]:before {
    font-family: "rb-hc-icons";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.rb-hc-icon-address-change:before {
    content: '\e844';
}

/* 'î¡„' */
.rb-hc-icon-arrow-left:before {
    content: '\e845';
}

/* 'î¡…' */
.rb-hc-icon-arrow-right:before {
    content: '\e846';
}

/* 'î¡†' */
.rb-hc-icon-discard:before {
    content: '\e847';
}

/* 'î¡‡' */
.rb-hc-icon-exchanges:before {
    content: '\e848';
}

/* 'î¡ˆ' */
.rb-hc-icon-artist-early-payment:before {
    content: '\e849';
}

/* 'î¡‰' */
.rb-hc-icon-artist-question:before {
    content: '\e84a';
}

/* 'î¡Š' */
.rb-hc-icon-order-changes:before {
    content: '\e84b';
}

/* 'î¡‹' */
.rb-hc-icon-purchase-payment-questions:before {
    content: '\e84c';
}

/* 'î¡Œ' */
.rb-hc-icon-returns:before {
    content: '\e84d';
}

/* 'î¡' */
.rb-hc-icon-shipping-delivery:before {
    content: '\e84e';
}

/* 'î¡Ž' */
.rb-hc-icon-something-else:before {
    content: '\e84f';
}

/* 'î¡' */
section.breadcrumbs {
    height: auto;
    min-height: 65px;
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 1.5;
}

ol.breadcrumbs {
    padding-left: 0;
    height: auto;
    line-height: 25px;
}

@media screen and (max-width: 980px) {
    ol.breadcrumbs {
        padding-left: 0;
    }
}

@media screen and (max-width: 500px) {
    section.breadcrumbs {
        min-height: 0;
    }

    ol.breadcrumbs {
        line-height: 20px;
    }

    ol.breadcrumbs li {
        display: inline;
    }
}

.newTicketPage .request_form>h1,
.ticketForm .request_form>h1 {
    font-size: 33px;
    letter-spacing: -1px;
    line-height: 45px;
}

@media screen and (max-width: 400px) {

    .newTicketPage .request_form>h1,
    .ticketForm .request_form>h1 {
        font-size: 25px;
    }
}

.newTicketPage.ticketForm .request_form>h1 {
    display: none;
}

.search-results-heading-border {
    margin: 2px 0 28px 0;
}

.newTicketPage .request_form>h1,
.newTicketPage #new_request .form-field.request_ticket_form_id label,
.newTicketPage #new_request .form-field.request_ticket_form_id .ll-tiles {
    max-width: 901px;
}

@media screen and (max-width: 939px) {

    .newTicketPage .request_form>h1,
    .newTicketPage #new_request .form-field.request_ticket_form_id label,
    .newTicketPage #new_request .form-field.request_ticket_form_id .ll-tiles {
        max-width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media screen and (max-width: 540px) {

    .newTicketPage #new_request .form-field.request_ticket_form_id label,
    .newTicketPage #new_request .form-field.request_ticket_form_id .ll-tiles {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
}

.newTicketPage #new_request .form-field.request_ticket_form_id {
    padding: 15px;
}
 
.newTicketPage #new_request .form-field.request_ticket_form_id .ll-tiles {
    margin-top: 20px;
    margin-bottom: -8px;
}

 

#ll-tiles-request_issue_type_select button:before{
    color: #E41421; 
    font-family: "rb-hc-icons";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center; 
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; 
}

#ll-tiles-request_issue_type_select button {
    width: 283.33333px;
    height: 120px;
    margin-right: 25px;
    margin-bottom: 25px;
    border: none; 
    color: #19124F;
    padding: 0 15px 0 80px;
    text-align: left;
    overflow: visible;
    float: left;
    position: relative;
    line-height: 1.4;
    white-space: normal;
    border: 3px solid #fff;
    transition: all 220ms;

    background-color: #fff;
    border-radius: 4px;
    box-shadow: rgb(0 0 0 / 15%) 0px 1px 1px -1px, rgb(0 0 0 / 10%) 0px 1px 2px 0px, rgb(0 0 0 / 10%) 0px 1px 4px 0px;
    font-weight: normal;
}

@media screen and (min-width: 940px) { 
    #ll-tiles-request_issue_type_select button {
        width: 47.5%;
        margin-right: 4.9%;
    }

    #ll-tiles-request_issue_type_select button:nth-of-type(2n) {
        margin-right: 0;
    }
}

@media screen and (max-width: 540px) {
    #ll-tiles-request_issue_type_select button {
        width: 100%;
        margin-right: 0;
        margin-bottom: 18px;
    }
}
  

#ll-tiles-request_issue_type_select button:active:focus,
#ll-tiles-request_issue_type_select button:focus-visible{
    outline: none;
}


#ll-tiles-request_issue_type_select button:before,
#ll-tiles-request_issue_type_select button.is-undo:before {
    position: absolute;
    top: 30px;
    left: 12px;
    width: 60px;
    height: 60px;
    display: block;
    font-size: 55px;
}

#ll-tiles-request_issue_type_select button[value='19169']:before {
    content: '\e844';
    top: 30px;
    font-size: 48px;
}

#ll-tiles-request_issue_type_select button[value='16465']:before {
    content: '\e84a';
    top: 35px;
    font-size: 45px;
}

#ll-tiles-request_issue_type_select button[value='18839']:before {
    content: '\e849';
}

#ll-tiles-request_issue_type_select button[value='17255']:before {
    content: '\e84a';
    top: 35px;
    font-size: 45px;
}

#ll-tiles-request_issue_type_select button[value='325187']:before {
    content: '\e84f';
    top: 36px;
    font-size: 45px;
}

#ll-tiles-request_issue_type_select button[value='18569']:before {
    content: '\e848';
    top: 30px;
    font-size: 45px;
}

#ll-tiles-request_issue_type_select button[value='28629']:before {
    content: '\e84b';
    top: 31px;
    font-size: 51px;
}

#ll-tiles-request_issue_type_select button[value='17439']:before {
    content: '\e84e';
    top: 35px;
    font-size: 46px;
}

#ll-tiles-request_issue_type_select button[value='17245']:before {
    content: '\e84d';
    top: 35px;
    font-size: 46px;
}


#ll-tiles-request_issue_type_select button[value='360000016463']:before {
    content: "\e900";
    top: 30px;
    font-size: 55px;
    font-family: 'rbhc-icons-2019' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}



.ticketForm .request_form>h1,
.ticketForm #new_request .form-field.request_ticket_form_id label,
.ticketForm #new_request .form-field.request_ticket_form_id .ll-tiles {
    /* max-width: 700px; */
}

@media screen and (max-width: 740px) {

    .ticketForm .request_form>h1,
    .ticketForm #new_request .form-field.request_ticket_form_id label,
    .ticketForm #new_request .form-field.request_ticket_form_id .ll-tiles {
        max-width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
}

.ticketForm #new_request .form-field.request_ticket_form_id {
    padding: 0;
    margin-bottom: 30px;
    height: 76px;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
}

.ticketForm #new_request .form-field.request_ticket_form_id label {
    display: none;
}

.ticketForm #new_request .form-field.request_ticket_form_id .ll-tiles {
    margin-top: 0;
    margin-bottom: 0;
}

.ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select{
    padding: 10px 15px 15px 15px;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: rgb(0 0 0 / 15%) 0px 1px 1px -1px, rgb(0 0 0 / 10%) 0px 1px 2px 0px, rgb(0 0 0 / 10%) 0px 1px 4px 0px;
    color: #050411;
}
.ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button {
    background: none;
    border: none;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 58px;
    padding-right: 0;
    height: auto;
    width: auto;
    min-width: 0;
    height: 100%;
    line-height: 70px;
    margin-bottom: 0;
    margin-right: 10px;
    line-height: 1.3;
    float: none;
    box-shadow: none;
    font-size: 14px;
    color: #757195;
    display: block;
    font-size: 16px;
    font-weight: 600;
    color: #19124F;
}

.ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button:hover {
    color: #4c4c50;
    transform: none;
    outline: none;
    
}

.ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button.ll-is-selected:before {
    text-align: left;
    top: 50%;
    left: 0;
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin-top: -18px;
    text-align: left;
}

@media screen and (max-width: 740px) {
    .ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button.ll-is-selected:before {
        top: 5px;
        margin-top: 0;
    }
}

@media screen and (max-width: 740px) {
    .ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button[value='19169']:before {
        top: 0;
    }

    .ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button[value='16465']:before,
    .ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button[value='17255']:before {
        top: 1px;
    }

    .ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button[value='18839']:before {
        top: -3px;
        left: -3px;
    }

    .ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button[value='325187']:before {
        top: 0;
    }

    .ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button[value='18569']:before {
        top: 3px;
        left: -5px;
    }

    .ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button[value='28629']:before {
        top: 5px;
        left: -2px;
    }

    .ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button[value='17439']:before {
        top: 3px;
    }

    .ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button[value='17245']:before {
        top: 1px;
    }
}

.ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button.is-undo {
    line-height: 68px;
    padding-left: 0;
    padding-top: 3px;
    font-size: 14px;
    font-weight: 400;
    color: #9695A8;
    display: block;
    line-height: 1.5;
    margin-left: 50px;
    height: auto;
    min-height: 0;
    cursor: pointer;
    -webkit-transition: color 300ms;
    -moz-transition: color 300ms;
    -ms-transition: color 300ms;
    transition: color 300ms;
}

.ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button.is-undo:before {
    font-family: "rb-hc-icons";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button.is-undo:before {
    content: '\e847';
    position: relative;
    color: #9695A8;
    font-size: 18px;
    top: 2px;
    left: 3px;
    -webkit-transition: color 300ms;
    -moz-transition: color 300ms;
    -ms-transition: color 300ms;
    transition: color 300ms;
    height: auto;
}

.ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button.is-undo:hover,
.ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button.is-undo:hover:before {
    color: #757195;
}

.ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button.is-undo img {
    display: none;
}
 

.newTicketPage #new_request .form-field {
    margin-bottom: 24px;
}

@media screen and (max-width: 740px) {
    .ticketForm .form-field, .ticketForm div.suggestion-list {
        max-width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
}

.form-field p {
    margin: 0;
    margin-top: 5px;
}

.form-field>textarea,
.form-field>input[type="text"],
.form-field>.nesty-input {
    display: block;
}

.form-field>textarea:focus,
.form-field>input[type="text"]:focus,
.form-field>select:focus {
    font-size: 16px;
}

.form-field>textarea {
    line-height: 24px;
    padding: 10px;
    font-size: 14px;
    outline: none;
}

.form-field>.nesty-input {
    font-size: 14px;
    color: #555;
}

.form-field input[type="text"],
.form-field input[type="email"],
.form-field #countryListDropdown {
    font-size: 14px;
    height: 48px;
    line-height: 48px;
}

.form-field #countryListDropdown {
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 1px solid #dddddd;
    border-radius: 2px;
    padding: 10px;
    width: 100%;
    outline: none;
    display: block;
    position: relative;
    line-height: inherit;
    background: #fff url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229%22%20height%3D%224%22%20viewBox%3D%220%200%209%204%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7Bfill%3A%20%238e8e8e%3Bfill-rule%3A%20evenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M0%200L4%204H5L9%200H0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat 98% 50%;
}

.form-field .upload-dropzone {
    border-radius: 2px;
}

.form-field .ll-sf-description p,
.form-field .ll-sf-description ul,
.form-field .ll-sf-description ol {
    margin-top: 15px;
    margin-bottom: 15px;
    /*color: #4c4c50;*/
}

.form-field .ll-sf-description p a,
.form-field .ll-sf-description ul a,
.form-field .ll-sf-description ol a {
    color: inherit;
    text-decoration: underline;
}

.form-field .ll-sf-description p a:hover,
.form-field .ll-sf-description ul a:hover,
.form-field .ll-sf-description ol a:hover {
    text-decoration: none;
    color: #DA404B;
}

.form-field .ll-sf-description hr {
    display: none;
}

.request_form input[type=submit] {
    padding: 0;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    border: none;
    border-radius: 200px;
    min-width: 205px;
    color: #fff;
    background-color: #0066cc;
    text-transform: uppercase;
    font-weight: normal;
    font-weight: 400;
    min-height: 0;
    -webkit-transition: opacity 300ms;
    -moz-transition: opacity 300ms;
    -ms-transition: opacity 300ms;
    transition: opacity 300ms;
}

.request_form input[type=submit]:hover {
    opacity: 0.8;
}

.ticketForm .form-field button {
    display: inline-block;
    color: #1a1239;
    border-radius: 6px;
    background-color: #fff;
    border: 2px solid #d6dadf; 
    text-decoration: none;
    padding: 16px 24px; 
    white-space: normal;
    margin: 8px 4px; 
    margin-right: 0;
}

.form-field button:hover {    
    background-color: #f2f2f6;
}

.form-field.ll-plugin-tiles button.ll-is-selected {
    width: 250px;
    margin-right: 15px; 
    text-align: left;
    white-space: normal;
    background-color: #f2f2f6;
}

@media screen and (max-width: 400px) {
    .form-field.ll-plugin-tiles button.ll-is-selected {
        width: 100%;
    }
}

.form-field.ll-plugin-tiles button.is-undo {
    width: auto !important;
    color: #757195;
    font-weight: normal;
    font-weight: 400;
    background: none;
    border: none;
}

.form-field.ll-plugin-tiles button.is-undo:hover,
.form-field.ll-plugin-tiles button.is-undo:hover:before{
    color: #19124F;
}

.form-field.ll-plugin-tiles button.is-undo:before {
    font-family: "rb-hc-icons";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.form-field.ll-plugin-tiles button.is-undo:before {
    content: '\e847';
    position: relative;
    top: -1px;
    left: -5px;
    margin-top: auto;
    font-size: 19px;
    width: 16px;
}

.form-field.ll-plugin-tiles p {
    margin-top: -2px;
    clear: both;
}

.form-field.ll-plugin-tiles button.is-undo img {
    display: none;
}

.form-field.request_custom_fields_24176743 button,
.form-field.request_custom_fields_24405359 button {
    min-width: 0;
    text-align: left;
}

@media screen and (min-width: 741px) {

    .form-field.request_custom_fields_24176743 button,
    .form-field.request_custom_fields_24405359 button {
        width: 700px;
    }
}

@media screen and (max-width: 740px) {

    .form-field.request_custom_fields_24176743 button,
    .form-field.request_custom_fields_24405359 button {
        width: 100%;
        margin-right: 0;
        padding: 5px 15px;
        white-space: normal;
        line-height: 19px;
    }

    .form-field.request_custom_fields_24176743 button.ll-is-selected,
    .form-field.request_custom_fields_24405359 button.ll-is-selected {
        margin-right: 15px;
    }
}

.form-field.request_custom_fields_24515966 button {
    min-width: 0;
    text-align: left;
}

@media screen and (min-width: 701px) {
    .form-field.request_custom_fields_24515966 button {
        width: 660px;
    }
}

@media screen and (max-width: 700px) {
    .form-field.request_custom_fields_24515966 button {
        width: 100%;
        margin-right: 0;
        padding: 5px 15px;
        white-space: normal;
        line-height: 19px;
    }

    .form-field.request_custom_fields_24515966 button.ll-is-selected {
        margin-right: 15px;
    }
}

.form-field.request_custom_fields_24216406 button {
    min-width: 0;
}

@media screen and (min-width: 741px) {
    .form-field.request_custom_fields_24216406 button {
        width: 342.5px;
        margin-right: 15px;
    }

    .form-field.request_custom_fields_24216406 button:nth-of-type(2n) {
        margin-right: 0;
    }

    .form-field.request_custom_fields_24216406 button.ll-is-selected:nth-of-type(2n) {
        margin-right: 15px;
    }
}

@media screen and (max-width: 740px) {
    .form-field.request_custom_fields_24216406 button {
        width: 100%;
        margin-right: 0;
        padding: 5px 15px;
        white-space: normal;
        line-height: 19px;
    }

    .form-field.request_custom_fields_24216406 button.ll-is-selected {
        margin-right: 15px;
    }
}

.form-field.request_custom_fields_24370796 button,
.form-field.request_custom_fields_24176773 button {
    min-width: 0;
}

@media screen and (min-width: 701px) { 

    .form-field.request_custom_fields_24370796 button,
    .form-field.request_custom_fields_24176773 button {
        width: 49%;
        margin-right: 1.9%;
    }

    .form-field.request_custom_fields_24370796 button:nth-of-type(2n),
    .form-field.request_custom_fields_24176773 button:nth-of-type(2n) {
        margin-right: 0;
    }

    .form-field.request_custom_fields_24370796 button.ll-is-selected:nth-of-type(2n),
    .form-field.request_custom_fields_24176773 button.ll-is-selected:nth-of-type(2n) {
        margin-right: 15px;
    }
}

@media screen and (max-width: 540px) {

    .form-field.request_custom_fields_24370796 button,
    .form-field.request_custom_fields_24176773 button {
        width: 100%;
        margin-right: 0;
        padding: 5px 15px;
        white-space: normal;
        line-height: 19px;
    }

    .form-field.request_custom_fields_24370796 button.ll-is-selected,
    .form-field.request_custom_fields_24176773 button.ll-is-selected {
        margin-right: 15px;
    }
}

.form-field.request_custom_fields_24217316 button,
.form-field.request_custom_fields_24370786 button,
.form-field.request_custom_fields_24184933 button {
    min-width: 0;
}

@media screen and (min-width: 701px) {

    .form-field.request_custom_fields_24217316 button,
    .form-field.request_custom_fields_24370786 button,
    .form-field.request_custom_fields_24184933 button {
        width: 153.75px;
        margin-right: 15px;
    }

    .form-field.request_custom_fields_24217316 button:nth-of-type(4n),
    .form-field.request_custom_fields_24370786 button:nth-of-type(4n),
    .form-field.request_custom_fields_24184933 button:nth-of-type(4n) {
        margin-right: 0;
    }

    .form-field.request_custom_fields_24217316 button.ll-is-selected:nth-of-type(4n),
    .form-field.request_custom_fields_24370786 button.ll-is-selected:nth-of-type(4n),
    .form-field.request_custom_fields_24184933 button.ll-is-selected:nth-of-type(4n) {
        margin-right: 15px;
    }
}

@media screen and (min-width: 541px) and (max-width: 700px) { 

    .form-field.request_custom_fields_24217316 button,
    .form-field.request_custom_fields_24370786 button,
    .form-field.request_custom_fields_24184933 button {
        width: 49%;
        margin-right: 1.9%;
    }

    .form-field.request_custom_fields_24217316 button:nth-of-type(2n),
    .form-field.request_custom_fields_24370786 button:nth-of-type(2n),
    .form-field.request_custom_fields_24184933 button:nth-of-type(2n) {
        margin-right: 0;
    }

    .form-field.request_custom_fields_24217316 button.ll-is-selected:nth-of-type(2n),
    .form-field.request_custom_fields_24370786 button.ll-is-selected:nth-of-type(2n),
    .form-field.request_custom_fields_24184933 button.ll-is-selected:nth-of-type(2n) {
        margin-right: 15px;
    }
}

@media screen and (max-width: 420px) {

    .form-field.request_custom_fields_24217316 button,
    .form-field.request_custom_fields_24370786 button,
    .form-field.request_custom_fields_24184933 button {
        width: 100%;
        margin-right: 0;
        padding: 5px 15px;
        white-space: normal;
        line-height: 19px;
    }

    .form-field.request_custom_fields_24217316 button.ll-is-selected,
    .form-field.request_custom_fields_24370786 button.ll-is-selected,
    .form-field.request_custom_fields_24184933 button.ll-is-selected {
        margin-right: 15px;
    }
}

.form-field.request_custom_fields_22370805 button {
    min-width: 0;
}

@media screen and (min-width: 741px) { 
    .form-field.request_custom_fields_22370805 button {
        width: 40%;
        margin-right: 1.9%;
    }

    .form-field.request_custom_fields_22370805 button:nth-of-type(2n) {
        margin-right: 0;
    }

    .form-field.request_custom_fields_22370805 button.ll-is-selected:nth-of-type(2n) {
        margin-right: 15px;
    }
}

@media screen and (max-width: 540px) {
    .form-field.request_custom_fields_22370805 button {
        width: 100%;
        margin-right: 0;
        padding: 5px 15px;
        white-space: normal;
        line-height: 19px;
    }

    .form-field.request_custom_fields_22370805 button.ll-is-selected {
        margin-right: 15px;
    }
}

.form-field.request_custom_fields_24324513 button,
.form-field.request_custom_fields_24532486 button,
.form-field.request_custom_fields_24324483 button,
.form-field.request_custom_fields_24367506 button {
    min-width: 0;
}

@media screen and (min-width: 701px) {

    .form-field.request_custom_fields_24324513 button,
    .form-field.request_custom_fields_24532486 button,
    .form-field.request_custom_fields_24324483 button,
    .form-field.request_custom_fields_24367506 button {
        width: 120px;
        margin-right: 15px;
    }

    .form-field.request_custom_fields_24324513 button:nth-of-type(5n),
    .form-field.request_custom_fields_24532486 button:nth-of-type(5n),
    .form-field.request_custom_fields_24324483 button:nth-of-type(5n),
    .form-field.request_custom_fields_24367506 button:nth-of-type(5n) {
        margin-right: 0;
    }

    .form-field.request_custom_fields_24324513 button.ll-is-selected:nth-of-type(5n),
    .form-field.request_custom_fields_24532486 button.ll-is-selected:nth-of-type(5n),
    .form-field.request_custom_fields_24324483 button.ll-is-selected:nth-of-type(5n),
    .form-field.request_custom_fields_24367506 button.ll-is-selected:nth-of-type(5n) {
        margin-right: 15px;
    }
}

@media screen and (min-width: 541px) and (max-width: 700px) {

    .form-field.request_custom_fields_24324513 button,
    .form-field.request_custom_fields_24532486 button,
    .form-field.request_custom_fields_24324483 button,
    .form-field.request_custom_fields_24367506 button {
        width: 32%;
        margin-right: 1.9%;
    }

    .form-field.request_custom_fields_24324513 button:nth-of-type(3n),
    .form-field.request_custom_fields_24532486 button:nth-of-type(3n),
    .form-field.request_custom_fields_24324483 button:nth-of-type(3n),
    .form-field.request_custom_fields_24367506 button:nth-of-type(3n) {
        margin-right: 0;
    }

    .form-field.request_custom_fields_24324513 button.ll-is-selected:nth-of-type(3n),
    .form-field.request_custom_fields_24532486 button.ll-is-selected:nth-of-type(3n),
    .form-field.request_custom_fields_24324483 button.ll-is-selected:nth-of-type(3n),
    .form-field.request_custom_fields_24367506 button.ll-is-selected:nth-of-type(3n) {
        margin-right: 15px;
    }
}

@media screen and (min-width: 351px) and (max-width: 540px) {

    .form-field.request_custom_fields_24324513 button,
    .form-field.request_custom_fields_24532486 button,
    .form-field.request_custom_fields_24324483 button,
    .form-field.request_custom_fields_24367506 button {
        width: 49%;
        margin-right: 1.9%;
    }

    .form-field.request_custom_fields_24324513 button:nth-of-type(2n),
    .form-field.request_custom_fields_24532486 button:nth-of-type(2n),
    .form-field.request_custom_fields_24324483 button:nth-of-type(2n),
    .form-field.request_custom_fields_24367506 button:nth-of-type(2n) {
        margin-right: 0;
    }

    .form-field.request_custom_fields_24324513 button.ll-is-selected:nth-of-type(2n),
    .form-field.request_custom_fields_24532486 button.ll-is-selected:nth-of-type(2n),
    .form-field.request_custom_fields_24324483 button.ll-is-selected:nth-of-type(2n),
    .form-field.request_custom_fields_24367506 button.ll-is-selected:nth-of-type(2n) {
        margin-right: 15px;
    }
}

@media screen and (max-width: 350px) {

    .form-field.request_custom_fields_24324513 button,
    .form-field.request_custom_fields_24532486 button,
    .form-field.request_custom_fields_24324483 button,
    .form-field.request_custom_fields_24367506 button {
        width: 100%;
        margin-right: 0;
        padding: 5px 15px;
        white-space: normal;
        line-height: 19px;
    }

    .form-field.request_custom_fields_24324513 button.ll-is-selected,
    .form-field.request_custom_fields_24532486 button.ll-is-selected,
    .form-field.request_custom_fields_24324483 button.ll-is-selected,
    .form-field.request_custom_fields_24367506 button.ll-is-selected {
        margin-right: 15px;
    }
}

.form-field.request_custom_fields_24324523 button,
.form-field.request_custom_fields_24324503 button,
.form-field.request_custom_fields_24367536 button {
    min-width: 0;
}

@media screen and (min-width: 701px) {

    .form-field.request_custom_fields_24324523 button,
    .form-field.request_custom_fields_24324503 button,
    .form-field.request_custom_fields_24367536 button {
        width: 97.5px;
        margin-right: 15px;
    }

    .form-field.request_custom_fields_24324523 button:nth-of-type(6n),
    .form-field.request_custom_fields_24324503 button:nth-of-type(6n),
    .form-field.request_custom_fields_24367536 button:nth-of-type(6n) {
        margin-right: 0;
    }

    .form-field.request_custom_fields_24324523 button.ll-is-selected:nth-of-type(6n),
    .form-field.request_custom_fields_24324503 button.ll-is-selected:nth-of-type(6n),
    .form-field.request_custom_fields_24367536 button.ll-is-selected:nth-of-type(6n) {
        margin-right: 15px;
    }
}

@media screen and (min-width: 541px) and (max-width: 700px) {

    .form-field.request_custom_fields_24324523 button,
    .form-field.request_custom_fields_24324503 button,
    .form-field.request_custom_fields_24367536 button {
        width: 23.5%;
        margin-right: 1.4%;
    }

    .form-field.request_custom_fields_24324523 button:nth-of-type(4n),
    .form-field.request_custom_fields_24324503 button:nth-of-type(4n),
    .form-field.request_custom_fields_24367536 button:nth-of-type(4n) {
        margin-right: 0;
    }

    .form-field.request_custom_fields_24324523 button.ll-is-selected:nth-of-type(4n),
    .form-field.request_custom_fields_24324503 button.ll-is-selected:nth-of-type(4n),
    .form-field.request_custom_fields_24367536 button.ll-is-selected:nth-of-type(4n) {
        margin-right: 15px;
    }
}

@media screen and (min-width: 421px) and (max-width: 540px) {

    .form-field.request_custom_fields_24324523 button,
    .form-field.request_custom_fields_24324503 button,
    .form-field.request_custom_fields_24367536 button {
        width: 32%;
        margin-right: 1.9%;
    }

    .form-field.request_custom_fields_24324523 button:nth-of-type(3n),
    .form-field.request_custom_fields_24324503 button:nth-of-type(3n),
    .form-field.request_custom_fields_24367536 button:nth-of-type(3n) {
        margin-right: 0;
    }

    .form-field.request_custom_fields_24324523 button.ll-is-selected:nth-of-type(3n),
    .form-field.request_custom_fields_24324503 button.ll-is-selected:nth-of-type(3n),
    .form-field.request_custom_fields_24367536 button.ll-is-selected:nth-of-type(3n) {
        margin-right: 15px;
    }
}

@media screen and (min-width: 351px) and (max-width: 420px) {

    .form-field.request_custom_fields_24324523 button,
    .form-field.request_custom_fields_24324503 button,
    .form-field.request_custom_fields_24367536 button {
        width: 49%;
        margin-right: 1.9%;
    }

    .form-field.request_custom_fields_24324523 button:nth-of-type(2n),
    .form-field.request_custom_fields_24324503 button:nth-of-type(2n),
    .form-field.request_custom_fields_24367536 button:nth-of-type(2n) {
        margin-right: 0;
    }

    .form-field.request_custom_fields_24324523 button.ll-is-selected:nth-of-type(2n),
    .form-field.request_custom_fields_24324503 button.ll-is-selected:nth-of-type(2n),
    .form-field.request_custom_fields_24367536 button.ll-is-selected:nth-of-type(2n) {
        margin-right: 15px;
    }
}

@media screen and (max-width: 350px) {

    .form-field.request_custom_fields_24324523 button,
    .form-field.request_custom_fields_24324503 button,
    .form-field.request_custom_fields_24367536 button {
        width: 100%;
        margin-right: 0;
        padding: 5px 15px;
        white-space: normal;
        line-height: 19px;
    }

    .form-field.request_custom_fields_24324523 button.ll-is-selected,
    .form-field.request_custom_fields_24324503 button.ll-is-selected,
    .form-field.request_custom_fields_24367536 button.ll-is-selected {
        margin-right: 15px;
    }
}
/*
.form-field.request_custom_fields_24328013 button.btn,
.form-field.request_custom_fields_24371126 button.btn,
.form-field.request_custom_fields_24328023 button.btn,
.form-field.request_custom_fields_24371136 button.btn,
.form-field.request_custom_fields_24217316 button.btn,
.form-field.request_custom_fields_23651709 button.btn,
.form-field.request_custom_fields_22997175 button.btn {
    background-color: #fff;
    height: 132px;
    border: 1px solid #e0e3e7;
    overflow: hidden;
    width: 80px;
    min-width: 80px;
    color: #444;
    font-size: 12px;
    white-space: normal;
    padding: 65px 5px 0 5px;
    position: relative;
}

.form-field.request_custom_fields_24328013 button.btn.ll-is-selected,
.form-field.request_custom_fields_24371126 button.btn.ll-is-selected,
.form-field.request_custom_fields_24328023 button.btn.ll-is-selected,
.form-field.request_custom_fields_24371136 button.btn.ll-is-selected,
.form-field.request_custom_fields_24217316 button.btn.ll-is-selected,
.form-field.request_custom_fields_23651709 button.btn.ll-is-selected,
.form-field.request_custom_fields_22997175 button.btn.ll-is-selected {
    padding: 5px 15px 5px 80px;
    height: 80px;
    width: 250px;
    color: #fff;
    background-color: #444444;
    border-radius: 40px;
    font-weight: normal;
    font-weight: 500;
    line-height: 70px;
    border: none;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: background-color 300ms;
    -moz-transition: background-color 300ms;
    -ms-transition: background-color 300ms;
    transition: background-color 300ms;
}

.form-field.request_custom_fields_24328013 button.btn.ll-is-selected:hover,
.form-field.request_custom_fields_24371126 button.btn.ll-is-selected:hover,
.form-field.request_custom_fields_24328023 button.btn.ll-is-selected:hover,
.form-field.request_custom_fields_24371136 button.btn.ll-is-selected:hover,
.form-field.request_custom_fields_24217316 button.btn.ll-is-selected:hover,
.form-field.request_custom_fields_23651709 button.btn.ll-is-selected:hover,
.form-field.request_custom_fields_22997175 button.btn.ll-is-selected:hover {
    background-color: #515151;
}

.form-field.request_custom_fields_24328013 button.is-undo,
.form-field.request_custom_fields_24371126 button.is-undo,
.form-field.request_custom_fields_24328023 button.is-undo,
.form-field.request_custom_fields_24371136 button.is-undo,
.form-field.request_custom_fields_24217316 button.is-undo,
.form-field.request_custom_fields_23651709 button.is-undo,
.form-field.request_custom_fields_22997175 button.is-undo {
    text-align: left;
    width: auto !important;
}
 

.form-field.request_custom_fields_24328013 button.btn:before,
.form-field.request_custom_fields_24371126 button.btn:before,
.form-field.request_custom_fields_24328023 button.btn:before,
.form-field.request_custom_fields_24371136 button.btn:before,
.form-field.request_custom_fields_24217316 button.btn:before,
.form-field.request_custom_fields_23651709 button.btn:before,
.form-field.request_custom_fields_22997175 button.btn:before {
    position: absolute;
    width: 56px;
    height: 56px;
    top: 12px;
    left: 50%;
    margin-left: -28px;
    display: inline-block;
    background-image: url("//p4.zdassets.com/hc/theme_assets/558695/200038749/hc-product-thumbs_20170922.png");
    background-repeat: no-repeat;
    content: " ";
    border-radius: 40px;
}

.form-field.request_custom_fields_24328013 button.btn.ll-is-selected:before,
.form-field.request_custom_fields_24371126 button.btn.ll-is-selected:before,
.form-field.request_custom_fields_24328023 button.btn.ll-is-selected:before,
.form-field.request_custom_fields_24371136 button.btn.ll-is-selected:before,
.form-field.request_custom_fields_24217316 button.btn.ll-is-selected:before,
.form-field.request_custom_fields_23651709 button.btn.ll-is-selected:before,
.form-field.request_custom_fields_22997175 button.btn.ll-is-selected:before {
    left: 12px;
    margin-left: 0;
}
*/
.form-field button.btn:before {
    background-position: -892px -222px;
}

.form-field button.btn[value='adult_garment_a_line_dress']:before,
.form-field button.btn[value='adult_garment_a_line_dress_']:before {
    background-position: -653px -122px;
}

.form-field button.btn[value='adult_garment_baseball_3_4_sleeve']:before,
.form-field button.btn[value='adult_garment__baseball_3_4_sleeve']:before {
    background-position: -492px -22px;
}

.form-field button.btn[value='adult_garment_chiffon_top']:before,
.form-field button.btn[value='adult_garment_chiffon_top_']:before {
    background-position: -92px -122px;
}

.form-field button.btn[value='adult_garment_classic_t_shirt']:before,
.form-field button.btn[value='adult_garment_classic_t_shirt_']:before {
    background-position: -93px -22px;
}

.form-field button.btn[value='adult_garment_graphic_t_shirt']:before,
.form-field button.btn[value='adult_garment__graphic_t_shirt']:before {
    background-position: -253px -23px;
}

.form-field button.btn[value='adult_garment_hoodies_pullover']:before,
.form-field button.btn[value='adult_garment__hoodie_pullover']:before {
    background-position: -573px -23px;
}

.form-field button.btn[value='adult_garment_hoodie_zipper']:before,
.form-field button.btn[value='adult_garment__hoodie_zipped_']:before {
    background-position: -652px -23px;
}

.form-field button.btn[value='adult_garment_leggings']:before,
.form-field button.btn[value='adult_garment__leggings']:before {
    background-position: -812px -119px;
}

.form-field button.btn[value='adult_garment_lightweight_hoodie']:before,
.form-field button.btn[value='adult_garment_lightweight_hoodie_']:before {
    background-position: -573px -23px;
}

.form-field button.btn[value='adult_garment_long_sleeve']:before,
.form-field button.btn[value='adult_garment_long_sleeve_']:before {
    background-position: -411px -23px;
}

.form-field button.btn[value='adult_garment_mini_skirt']:before,
.form-field button.btn[value='adult_garment__mini_skirt']:before {
    background-position: -893px -123px;
}

.form-field button.btn[value='adult_garment_racerback_tank']:before,
.form-field button.btn[value='adult_garment__racerback_tank']:before {
    background-position: -972px -123px;
}

.form-field button.btn[value='adult_garment_sweatshirt']:before,
.form-field button.btn[value='adult_garment__sweatshirt']:before {
    background-position: -731px -22px;
}

.form-field button.btn[value='adult_garment_tank_top']:before,
.form-field button.btn[value='adult_garment__tank_top']:before {
    background-position: -812px -23px;
}

.form-field button.btn[value='adult_garment_long_t_shirt_']:before {
    background-position: -892px -23px;
}

.form-field button.btn[value='adult_garment_premium_t_shirt_']:before {
    background-position: -972px -23px;
}

.form-field button.btn[value='adult_garment_tri_blend_t_shirt']:before,
.form-field button.btn[value='adult_garment_tri_blend_t_shirt_']:before {
    background-position: -173px -23px;
}

.form-field button.btn[value='adult_garment_unisex_t_shirt']:before,
.form-field button.btn[value='adult_garment__unisex_t_shirt']:before {
    background-position: -93px -22px;
}

.form-field button.btn[value='adult_garment_womens_fitted_scoop']:before,
.form-field button.btn[value='adult_garment__women_s_fitted_scoop']:before {
    background-position: -252px -122px;
}

.form-field button.btn[value='adult_garment_womens_fitted_v_neck']:before,
.form-field button.btn[value='adult_garment__women_s_fitted_v_neck']:before {
    background-position: -332px -122px;
}

.form-field button.btn[value='adult_garment_womens_relaxed_fit']:before,
.form-field button.btn[value='adult_garment__women_s_relaxed_fit']:before {
    background-position: -412px -122px;
}

.form-field button.btn[value='adult_garment_womens_t_shirt']:before,
.form-field button.btn[value='adult_garment__women_s_t_shirts']:before {
    background-position: -12px -120px;
}

.form-field button.btn[value='adult_garment_v_neck']:before,
.form-field button.btn[value='adult_garment_v_nec']:before {
    background-position: -333px -23px;
}

.form-field button.btn[value='journal_']:before {
    background-position: -333px -622px;
}

.form-field button.btn[value='kids_garment__baby_one_pieces']:before,
.form-field button.btn[value='kids_garment___baby_one_pieces']:before {
    background-position: -171px -222px;
}

.form-field button.btn[value='kids_garment_baby_t_shirt']:before,
.form-field button.btn[value='kids_garment___baby_t_shirts']:before {
    background-position: -92px -222px;
}

.form-field button.btn[value='kids_garment_kids_t_shirt']:before,
.form-field button.btn[value='kids_garment___kids_t_shirt']:before {
    background-position: -12px -222px;
}

.form-field.request_custom_fields_24371136 button.btn:before,
.form-field button.btn[value='laptop_sleeve']:before,
.form-field button.btn[value='laptop_sleeve_macbook_12']:before,
.form-field button.btn[value='laptop_sleeve_macbook_air_pro_retina_13']:before,
.form-field button.btn[value='laptop_sleeve_macbook_pro_retina_15']:before {
    background-position: -253px -723px;
}

.form-field.request_custom_fields_24217316 button.btn:before,
.form-field button.btn[value='mugs_']:before {
    background-position: -170px -522px;
}

.form-field button.btn[value='phone_case_iphone']:before {
    background-position: -12px -322px;
}

.form-field button.btn[value='phone_case_samsung_galaxy']:before {
    background-position: -172px -322px;
}

.form-field.request_custom_fields_24328013 button.btn:before,
.form-field button.btn[value='skin_ipad_skin']:before,
.form-field button.btn[value='ipad_retina_3_2']:before,
.form-field button.btn[value='ipad_mini_2_1']:before {
    background-position: -253px -323px;
}

.form-field.request_custom_fields_24371126 button.btn:before,
.form-field button.btn[value='skin_macbook_skin']:before,
.form-field button.btn[value='skin_macbook_air_11']:before,
.form-field button.btn[value='skin_macbook_air_13']:before,
.form-field button.btn[value='skin_macbook_pro_13']:before,
.form-field button.btn[value='skin_macbook_pro_15']:before,
.form-field button.btn[value='skin_macbook_pro_retina_13']:before,
.form-field button.btn[value='skin_macbook_pro_retina_15']:before {
    background-position: -333px -322px;
}

.form-field.request_custom_fields_24328023 button.btn:before,
.form-field button.btn[value='skin_pc_skin']:before,
.form-field button.btn[value='skin_pc_laptop_13']:before,
.form-field button.btn[value='skin_pc_laptop_15']:before {
    background-position: -333px -322px;
}

.form-field button.btn[value='standard_mug']:before {
    background-position: -170px -522px;
}

.form-field button.btn[value='tall_mug']:before {
    background-position: -253px -522px;
}

.form-field button.btn[value='unchanged_garment']:before,
.form-field button.btn[value='unchanged_garment_kids']:before {
    background-position: -892px -222px;
}

#ll-order-exchange-popup,
#ll-shipping-time-popup {
    overflow-y: auto;
}

@media screen and (max-width: 800px) {

    #ll-order-exchange-popup,
    #ll-shipping-time-popup {
        height: auto;
        bottom: 0;
    }
}

@media screen and (max-width: 800px) {

    #ll-order-exchange-popup .container,
    #ll-shipping-time-popup .container {
        width: 100%;
        height: 100%;
        margin-top: 0 !important;
        margin-left: 0 !important;
        overflow: auto;
        position: relative;
    }
}

@media screen and (max-width: 800px) {
    .ll-order-exchange-form {
        width: 660px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 700px) {
    .ll-order-exchange-form {
        width: 100%;
    }
}

#ll-order-exchange-popup .container .form-field,
#ll-shipping-time-popup .container .form-field {
    padding-left: 0;
    padding-right: 0;
}

#ll-order-exchange-popup #ll-cancel-order-exchange {
    margin-top: 5px;
    float: right;
    margin-right: 10px;
    line-height: 35px;
}


#ll-order-exchange-popup #ll-cancel-order-exchange:hover {
    text-decoration: underline;
}
 

.ll-order-exchange-form .sourceItem {
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
}

@media screen and (max-width: 639px) {
    .ll-order-exchange-form .sourceItem {
        text-align: center;
    }
}

.ll-order-lookup-form .ll-order-lookup-submit-container {
    margin-right: 0;
    margin-top: 13px;
}
 

.ll-order-lookup-form .ll-order-lookup-error {
    width: 100%;
    display: block;
}

.ll-order-lookup-form .ll-order-lookup-error div {
    display: block;
    width: 100%;
    border-radius: 8px;
    text-align: center;
    padding: 16px;
    font-size: 0.875rem;
    font-weight: 500;
    border-color: #e5424d;
    color: #e5424d;
    background-color: #ffebee;
    margin-bottom: 11px;
    margin-top: 30px;
}

.ll-order-lookup-form .ll-order-info .noExchange {
    display: block;
    width: 100%;
    border-radius: 8px;
    text-align: center;
    padding: 16px;
    font-size: 0.875rem;
    font-weight: 500;
    border-color: #e5424d;
    color: #e5424d;
    background-color: #ffebee;
}

.ll-order-lookup-form .col {
    padding-right: 0;
}

.ll-order-lookup-form table {
    width: 100%;
    display: table;
}

.ll-order-lookup-form table tr {
    width: 100%;
}

.ll-order-lookup-form table tr:nth-child(2n) {
    background: none;
    text-align: right;
}

.ll-order-lookup-form table tr td {
    padding: 0;
    border-bottom: none;
}

.ll-order-lookup-form table tr td.email-cell {
    padding-right: 10px;
}

.ll-order-lookup-form table tr td.order-id-cell {
    padding-left: 10px;
}

.ll-order-lookup-form table tr td .col {
    width: auto;
    padding-right: 0;
}

.ll-order-lookup-form table tr td.email-cell .col,
.ll-order-lookup-form table tr td.order-id-cell .col {
    width: 100%;
}

@media only screen and (max-width: 500px) {

    .ll-order-lookup-form table,
    .ll-order-lookup-form table tbody,
    .ll-order-lookup-form table tr,
    .ll-order-lookup-form table tr td {
        display: block;
        width: 100%;
    }

    .ll-order-lookup-form table tr td.email-cell {
        padding-right: 0;
    }

    .ll-order-lookup-form table tr td.order-id-cell {
        padding-left: 0;
        padding-top: 13px;
    }

    .ll-order-lookup-form .ll-order-lookup-submit-container {
        padding-top: 8px;
    }
}

.ll-sf-article-suggestion-container {
    display: block;
    width: 100%;
    border-radius: 8px;
    text-align: center;
    padding: 16px;
    font-size: 0.875rem;
    font-weight: 500;
    border-color: #2196f3;
    color: #2196f3;
    background-color: #e3f2fd;
    text-align: left;
    margin-top: 12px;
}

.ll-sf-article-suggestion-container p.ll-sf-article-pretext,
.ll-sf-article-suggestion-container p.ll-sf-article-posttext {
    font-size: inherit;
    color: inherit;
    margin: 0 0 10px 0;
}

.ll-sf-article-suggestion-container p.ll-sf-article-posttext {
    margin: 10px 0;
}

.ll-sf-article-suggestion-container .ll-sf-article {
    display: block;
}
 

.ll-sf-article-suggestion-container .ll-sf-article a{
    text-decoration: underline;
    font-weight: normal;
    font-weight: 400;
    color: #2196f3;
    font-size: 14px;
}

.ll-sf-article-suggestion-container .ll-sf-article a:before{
    font-family: "rb-hc-icons";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ll-sf-article-suggestion-container .ll-sf-article a:before{
    content: '\e846';
    text-decoration: none;
    font-size: 9px;
    line-height: 18px;
}

.ll-sf-article-suggestion-container .ll-sf-article a:hover{
    text-decoration: none;
}

.ll-sf-article-suggestion-container button.ll-sf-article-suggestion-continue {
    float: none;
    width: auto;
    padding: 0 15px;
    background-color: #2196f3;
}
  

.ticketForm .order-summary .order-summary_header .order-summary_order-status {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
    margin-top: 20px;
    margin-bottom: 15px;
    margin-right: 15px;
    display: inline-block;
}

@media screen and (max-width: 500px) {
    .ticketForm .order-summary .order-summary_header .order-summary_order-status {
        margin-top: 40px;
        display: block;
        margin-right: 0;
    }
}

.ticketForm .order-summary .order-summary_header .order-summary_items-status,
.ticketForm .order-summary.order-status-cancelled .order-summary_header .order-summary_order-status {
    font-weight: bold;
    background-color: #29bb9c;
    border-radius: 20px;
    padding: 7px 17px;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    white-space: nowrap;
}

.ticketForm .order-summary .order-summary_header .order-summary_items-status:before {
    font-family: 'rb-icons';
    content: "";
    color: #fff;
    font-size: 11px;
    margin-right: 10px;
    display: inline-block;
    text-align: right;
}

.ticketForm .order-summary.order-status-cancelled .order-summary_header .order-summary_order-status {
    background-color: #F9A846;
    color: #fff;
    padding-left: 13px;
}

.ticketForm .order-summary.order-status-cancelled .order-summary_header .order-summary_order-status:before {
    color: #fff;
    font-size: 11px;
    font-family: 'rb-icons';
    content: "\e058";
    margin-right: 7px;
}

.ticketForm .order-summary.delivered .order-summary_header .order-summary_items-status:before {
    content: "\e054";
}

.ticketForm .order-summary.shipped .order-summary_header .order-summary_items-status {
    background-color: #3399ff;
}

.ticketForm .order-summary.shipped .order-summary_header .order-summary_items-status:before {
    content: "\e036";
    margin-right: 0;
}

.ticketForm .order-summary.unshipped .order-summary_header .order-summary_items-status {
    background-color: #D6DADF;
    color: #000;
    font-weight: normal;
}

.ticketForm .order-summary.unshipped .order-summary_header .order-summary_items-status:before {
    color: #000;
    content: "\e06e";
    font-weight: bold;
}

.order-summary_trackers {
    margin-top: 20px;
}

.ticketForm .order-summary.order-status-cancelled .order-summary_header .order-summary_items-status,
.ticketForm .order-summary.order-status-unknown-email-us .order-summary_header .order-summary_items-status {
    display: none;
}

.ticketForm .order-summary_head-item {
    border-bottom: 1px solid #eeeeee;
}

.ticketForm .order-summary_items {
    border-bottom: none;
}

@media screen and (max-width: 639px) {
    .ticketForm .order-summary_body {
        padding: 10px 0 20px 0;
        border-bottom: 1px solid #eeeeee;
    }

    .ticketForm .order-summary_items {
        border-top: 1px solid #eeeeee;
    }
}

.ticketForm .order-summary_head-item__artist-details,
.ticketForm .order-summary_artist-details,
.ticketForm .order-summary_head-item__price,
.ticketForm .order-summary_price,
.ticketForm .order-summary_detail__price {
    display: none;
}

.order-summary_fulfillment-state-wrapper {
    margin-top: 5px;
}

@media screen and (min-width: 640px) {
    .ticketForm .order-summary_head-item {
        text-transform: none; 
        font-weight: normal;
        font-weight: 500;
        border-bottom: 1px solid #eeeeee;
    }

    .ticketForm .order-summary_body>div {
        padding-top: 9px;
        padding-bottom: 9px;
        height: 83px;
        margin: 0;
        box-sizing: border-box;
        display: table-cell;
        border-bottom: 1px solid #eeeeee;
    }

    .ticketForm .order-summary_product {
        width: 50%;
    }

    .ticketForm .order-summary_image-container {
        width: 83px;
        text-align: center;
        line-height: 0;
    }

    .ticketForm .order-summary_image-container>a {
        height: 83px;
        display: inline-block;
        overflow: hidden;
    }

    .ticketForm .order-summary_image-container .order-summary_image {
        max-height: 83px;
        max-width: 100%;
        width: auto;
    }
}

@media screen and (max-width: 639px) {
    .ticketForm .order-summary_image-container {
        margin-bottom: 10px;
    }

    .ticketForm .order-summary_attribute {
        padding-right: 0;
    }
}

.ticketForm .order-summary_details {
    color: #4c4c50;
    width: 100%;
}

.ticketForm .order-summary_detail__item,
.ticketForm .order-summary_detail__type,
.ticketForm .order-summary_detail__attributes {
    margin: 0;
   
    line-height: 20px;
    
    /*color: #4c4c50;
    font-size: 13px;*/
}

.ticketForm .order-summary_detail__item {
    font-weight: bold;
}
 

.ticketForm .order-summary_quantity {
    width: 110px;
}

.ticketForm .order-summary_selection {
    width: 110px;
    vertical-align: middle;
}

@media screen and (max-width: 639px) {
    .ticketForm .order-summary_selection {
        margin-top: 10px;
        border: none;
        display: block;
        text-align: center;
        width: 100%;
    }
}

.ticketForm .order-summary_selection .selectionBtn,
.ticketForm .order-summary_selection .modifyBtn,
.returnForm .order-summary_selection button,
#ll-order-exchange-popup #ll-order-exchange-submitBtn,
.ll-order-lookup-form .ll-order-lookup-submit-container button,
.ticketForm footer input[type='submit']{
    border: none;
    text-transform: uppercase; 
    font-weight: 400;
    min-height: 0;
    -webkit-transition: opacity 300ms;
    -moz-transition: opacity 300ms;
    -ms-transition: opacity 300ms;
    transition: opacity 300ms; 
    border-radius: 200px;
    font-size: 14px;
    min-width: 100px;
    padding: 5px 15px;
    background-color: rgb(255, 89, 111);
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
}

.ticketForm .order-summary_selection .selectionBtn:hover,
.ticketForm .order-summary_selection .modifyBtn:hover,
.returnForm .order-summary_selection button:hover,
#ll-order-exchange-popup #ll-order-exchange-submitBtn:hover,
.ll-order-lookup-form .ll-order-lookup-submit-container button:hover,
.ticketForm footer input[type='submit']:hover{
    background-color: #ff4059; 
}


.ll-order-lookup-form .ll-order-lookup-submit-container button {
    font-size: 16px; 
    text-transform: none;
}
 
.ticketForm footer input[type='submit']{
    font-size: 16px;
    font-weight: 600;
    padding: 7px 16px;
}


.ticketForm .exchangeForm .order-summary_exchange {
    position: relative;
    padding-left: 15px;
}

@media screen and (max-width: 639px) {
    .ticketForm .exchangeForm .order-summary_exchange {
        border: none;
        display: block;
        text-align: center;
        width: 100%;
    }

    .ticketForm .exchangeForm .order-summary_exchange .order-exchange_pretext {
        margin-top: 10px;
        border-top: 1px dashed #ccc;
        padding-top: 10px;
    }
}

@media screen and (min-width: 640px) {
    .ticketForm .exchangeForm .order-summary_exchange .order-exchange_pretext:before {
        font-family: "rb-hc-icons";
        font-style: normal;
        font-weight: normal;
        speak: none;
        display: inline-block;
        text-decoration: inherit;
        width: 1em;
        margin-right: .2em;
        text-align: center;
        /* opacity: .8; */
        /* For safety - reset parent styles, that can break glyph codes*/
        font-variant: normal;
        text-transform: none;
        /* fix buttons height, for twitter bootstrap */
        line-height: 1em;
        /* Font smoothing. That was taken from TWBS */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .ticketForm .exchangeForm .order-summary_exchange .order-exchange_pretext:before {
        content: '\e846';
        position: absolute;
        height: 20px;
        line-height: 20px;
        top: 50%;
        margin-top: -20px;
        left: -15px;
        font-size: 15px;
        width: 15px;
        color: #ccc;
    }
}

.ticketForm .exchangeForm .order-summary_selection .cannotExchange a {
    color: inherit;
    text-decoration: underline;
}

.ticketForm .exchangeForm .order-summary_selection .cannotExchange a:hover {
    color: #DA404B;
    text-decoration: none;
}

.ticketForm .exchangeForm .order-summary_head-item__qty,
.ticketForm .exchangeForm .order-summary_quantity {
    display: none;
}

.ticketForm .exchangeForm .discardBtn {
    line-height: normal;
    font-weight: normal;
    padding: 5px 15px;
    min-width: 100px;
    margin-right: 0px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
}

.ticketForm .exchangeForm .discardBtn:hover {
    text-decoration: underline;
}

@media screen and (max-width: 639px) {
    .ticketForm .exchangeForm .discardBtn {
        margin-top: 5px;
    }
}


.ticketForm .returnForm .order-summary_body.selected .selectionBtn {
    background-color: #db404b;
}

.ticketForm .returnForm.orderChangeMode .order-summary_selection .cannotChange {
    text-align: center;
    margin-bottom: 7px;
}

.ticketForm .returnForm.orderChangeMode .order-summary_selection .cannotChange a {
    color: inherit;
    text-decoration: underline;
}

.ticketForm .returnForm.orderChangeMode .order-summary_selection .cannotChange a:hover {
    color: #DA404B;
    text-decoration: none;
}

.missingOrderForm .order-summary_head-item__shipping,
.missingOrderForm .order-summary_shipping {
    text-align: center;
}

@media screen and (max-width: 639px) {
    .missingOrderForm .order-summary_shipping {
        border-bottom: none;
    }
}

.ticketForm .returnForm.orderChangeMode .order-summary.shipped .cannotChange,
.ticketForm .returnForm.orderChangeMode .order-summary .cannotChangeOrderStatus,
.ticketForm .returnForm.orderChangeMode .order-summary.order-status-cancelled .selectionBtn {
    display: none;
}

.ticketForm .returnForm.orderChangeMode .order-summary.shipped .selectionBtn,
.ticketForm .returnForm.orderChangeMode .order-summary.order-status-cancelled .cannotChangeOrderStatus {
    display: inline-block;
}

@media screen and (max-width: 640px) {
    .__rb_shipping_estimate {
        padding-top: 25px;
    }
}

.__rb_shipping_estimate>center {
    display: block;
    padding: 0;
    text-align: left;
    margin-bottom: 15px;
}

.__rb_shipping_estimate>center hr {
    display: none;
}

.__rb_shipping_estimate>center strong {
    font-weight: normal;
    text-transform: none;
}

.__rb_shipping_estimate p {
    margin-top: -10px;
    margin-bottom: 15px;
    color: #333;
    font-size: 14px;
    line-height: 1.8em;
}

.__rb_shipping_estimate select {
    font-size: 14px;
    height: 48px;
    line-height: 48px;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 1px solid #dddddd;
    border-radius: 2px;
    padding: 10px;
    outline: none;
    display: inline-block;
    position: relative;
    background-color: #fff;
    line-height: inherit;
    margin-bottom: 0;
    width: 31.5%;
    margin-right: 2%;
    background: #fff url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229%22%20height%3D%224%22%20viewBox%3D%220%200%209%204%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7Bfill%3A%20%238e8e8e%3Bfill-rule%3A%20evenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M0%200L4%204H5L9%200H0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat 95% 50%;
}

.__rb_shipping_estimate select:nth-child(3) {
    margin-right: 0;
}

@media screen and (max-width: 600px) {

    .__rb_shipping_estimate select,
    .__rb_shipping_estimate select:nth-child(3) {
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }
}

.__rb_shipping_estimate #regionsResult table {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.__rb_shipping_estimate #regionsResult table td {
    padding: 10px;
    background-color: #f3f3f3;
    border: 1px solid #fff !important;
}

@media screen and (max-width: 600px) {
    .__rb_shipping_estimate #regionsResult table {
        display: table;
    }

    .__rb_shipping_estimate #regionsResult table tbody {
        display: table-row-group;
    }

    .__rb_shipping_estimate #regionsResult table tr {
        display: table-row;
    }
}

#regionsResult #still-not-arrived {
    background: #fff;
    text-align: left;
    color: #333;
    font-size: 14px;
    line-height: 1.8em;
    padding: 15px 0 0 0;
}

.hasExchangeFormPopup {
    overflow: hidden;
}

.ll-order-lookup-form .ll-order-info {
    max-height: none;
    overflow-y: auto;
}

.form footer {
    margin-top: 28px;
    padding-top: 35px;
    /*max-width: 700px;*/
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 400px) {
    .footer-nav-icons {
        padding: 0 5px;
    }
}

.missingOrderForm .order-summary_head-item__price,
.missingOrderForm .order-summary_price {
    display: none !important;
}

.sidebar-nav-articles {
    padding: 0;
}


.newSelectionBtn {
    font-size: 25px;
}

.newSelectionBtn:hover {
    cursor: pointer;
}

.toggleSelectionContainer .selectNone,
.toggleSelectionContainer.hasSelectedItem .selectAll {
    display: none !important;
}

.toggleSelectionContainer.hasSelectedItem .selectNone {
    display: inline-block !important;
}




/*
    2019 Custom Icons START
*/
/*
    2019 Custom Icons END
*/


body.loggedIn.existingTicketPage,
body.loggedIn.ticketListPage {
    opacity: 1 !important;
}

.llPlainTable,
.llPlainTable tr,
.llPlainTable td {
    border: none !important;
    background: none !important;
}

/*
	BULK ORDER MODIFICATION
*/
/* left align the form heading because it has no icon */
#page-new_request button.btn.ll-is-selected[value="360000306151"] {
    padding-left: 0px !important;
}

/* Hide submit a request in the breadscrumb on bulk order form */
.ticketForm-360000306151 .breadcrumbs li:nth-child(2) {
    display: none;
}

/* Helper text styling on bulk order form */
.ticketForm-360000306151 .ll-sf-description {
    padding: 20px 30px;
    margin: 40px 0;
    font-size: 14px;
    background-color: #f2f2f6;
}

.form-field.required.ll-sf-checkbox-switch-required-indicator>label:after {
    content: "";
    display: none;
}

.form-field.required.ll-sf-checkbox-switch-required-indicator>label:before {
    content: "*";
    color: #DB404B;
    margin-right: 2px;
}

.form-field label a,
.form-field p a {
    text-decoration: underline;
}



/*
	CUSTOMIZE NOTICE & TAKE DOWN REPORT FORM
	and COUNTER form
*/
/* form name goes no padding to left */
.ticketForm-360001443451.ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button,
.ticketForm-360000954531.ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button,
.ticketForm-360000941992.ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button,
.ticketForm-360000306151.ticketForm #new_request .form-field.request_ticket_form_id #ll-tiles-request_issue_type_select button {
    padding-left: 0px;
}

/* hight light when someone else is selected */
.ticketForm-360001443451 #ll-tiles-360032380611 button,
.ticketForm-360000954531 #ll-tiles-360032380611 button,
.ticketForm-360000941992 #ll-tiles-360032380611 button,
.ticketForm-360000306151 #ll-tiles-360032380611 button {
    max-width: 270px;
    display: inline-block;
    white-space: normal;
    min-height: 50px;
    width: 270px;
    min-width: 270px;
    line-height: normal;
    padding: 10px 15px;
}

.ticketForm-360000954531 .request_custom_fields_360032380611 .ll-sf-description.ll-sf-name-below .warning,
.ticketForm-360000941992 .request_custom_fields_360032380611 .ll-sf-description.ll-sf-name-below .warning {
    background-color: #ff00003d;
    padding: 10px 20px;
    margin: 10px 0px;
    border-radius: 10px;

}

.ticketForm-360000954531 .request_custom_fields_360032380611 .ll-sf-description.ll-sf-name-below *,
.ticketForm-360000941992 .request_custom_fields_360032380611 .ll-sf-description.ll-sf-name-below *,
.forms-_notice_and_takedown_report_-_heading_-_select_owner_-_description * {
    font-size: 15px !important;
    color: #4C4C50 !important;
}

.forms-_notice_and_takedown_report_-_heading_-_select_owner_-_description {
    margin-top: 10px;
}

.form-field .ll-sf-description.ll-sf-name-below,
.form-field .ll-sf-description.ll-sf-name-below p {
    margin: 0;
    margin-top: 5px;
    font-size: 12px !important;
    color: #909095 !important;
}

.ticketForm-360000954531 label[for="request-attachments"],
.ticketForm-360000941992 label[for="request-attachments"] {
    display: none;
}

.ticketForm-360000954531 .form-field input[type=checkbox]+label,
.ticketForm-360000941992 .form-field input[type=checkbox]+label {
    display: inline-block;
    max-width: 650px;
}

.request_custom_fields_360032386451 .ll-sf-description.ll-sf-name-before {
    margin-top: 15px;
    margin-bottom: 15px;
    color: #4c4c50;
    line-height: 1.8em;
    font-size: 15px;
}

.request_custom_fields_360032386451 .ll-sf-description.ll-sf-name-before p {
    margin: 0;
}

/* CJ hiding attachment checkbox for Suspended Form */
#request_custom_fields_360042608272_label,
#request_custom_fields_360042608272 {
    display: none;
}

footer{
    text-align: center;
}

.searchbox-suggestions a{
    font-size: 16px;
}

.form-field.request_custom_fields_22200685.ll-sf-descriptionContainer .wysiwyg-font-size-medium{
    font-size: 16px;
    color: #19124F;
}

label[for='request-attachments']{
    display: block;
}
.request-attachments-des,
.request-attachments-pre{
    color: #757195;
    font-size: 90%;
}

.upload-item .upload-link{
    max-width: calc(100% - 60px);
}

.form-field.boolean.request_custom_fields_360042608272{
    padding-left: 0px;
}

#bulk-disclaimer{
    margin-top: 10px;
}