*.margin-0-rem {
    margin: 0rem!important;
}

*.margin-top-0-rem {
    margin-top: 0rem!important;
}

*.margin-top-half-rem {
    margin-top: 0.5rem!important;
}

*.margin-top-1-rem {
    margin-top: 1rem!important;
}

*.margin-top-2-rem {
    margin-top: 2rem!important;
}

*.margin-top-3-rem {
    margin-top: 3rem!important;
}

*.margin-bottom-0-rem {
    margin-bottom: 0rem!important;
}

*.margin-bottom-half-rem {
    margin-bottom: 0.5rem!important;
}

*.margin-bottom-1-rem {
    margin-bottom: 1rem!important;
}

*.margin-bottom-2-rem {
    margin-bottom: 2rem!important;
}

.margin-left-0-rem {
    margin-left: 0rem!important;
}

.margin-left-half-rem {
    margin-left: 0.5rem!important;
}

.margin-left-1-rem {
    margin-left: 1rem!important;
}

.margin-left-2-rem {
    margin-left: 2rem!important;
}

.margin-right-0-rem {
    margin-right: 0rem!important;
}

.margin-right-half-rem {
    margin-right: 0.5rem!important;
}

.margin-right-1-rem {
    margin-right: 1rem!important;
}

*.margin-half-rem {
    margin: 0.5rem!important;
}

*.margin-1-rem {
    margin: 1rem!important;
}

*.margin-2-rem {
    margin: 2rem!important;
}

*.padding-0-rem {
    padding: 0rem!important;
}

*.padding-half-rem {
    padding: 0.5rem!important;
}

*.padding-1-rem {
    padding: 1rem!important;
}

*.padding-top-0-rem {
    padding-top: 0rem!important;
}

*.padding-top-half-rem {
    padding-top: 0.5rem!important;
}

*.padding-top-half-rem {
    padding-top: 0.5rem!important;
}

*.padding-bottom-half-rem {
    padding-bottom: 0.5rem!important;
}

*.padding-top-1-rem {
    padding-top: 1rem!important;
}

*.padding-top-2-rem {
    padding-top: 2rem!important;
}

*.padding-bottom-0-rem {
    padding-bottom: 0rem!important;
}

*.padding-bottom-1-half-rem {
    padding-bottom: 1.5rem!important;
}

*.padding-left-0-rem {
    padding-left: 0rem!important;
}

*.padding-left-1-rem {
    padding-left: 1rem!important;
}

*.padding-right-0-rem {
     padding-right: 0rem!important;
}

*.padding-right-1-rem {
    padding-right: 1rem!important;
}

*.padding-right-half-rem {
    padding-right: 0.5rem!important;
}

*.width-2-rem {
    width: 2rem!important;
    min-width: 2rem!important;
}

*.width-3-rem {
    width: 3rem!important;
    min-width: 3rem!important;
}

*.width-4-rem {
    width: 4rem!important;
    min-width: 4rem!important;
}

*.width-5-rem {
    width: 5rem!important;
    min-width: 5rem!important;
}

*.width-6-rem {
    width: 6rem!important;
    min-width: 6rem!important;
}

*.width-8-rem {
    width: 8rem!important;
    min-width: 8rem!important;
}

*.width-9-rem {
    width: 9rem!important;
    min-width: 9rem!important;
}

*.width-10-rem {
    width: 10rem!important;
    min-width: 10rem!important;
}

*.width-11-rem {
    width: 11rem!important;
    min-width: 11rem!important;
}

*.width-12-rem {
    width: 12rem!important;
    min-width: 12rem!important;
}

*.width-13-rem {
    width: 13rem!important;
    min-width: 13rem!important;
}

*.width-20-rem {
    width: 20rem!important;
    min-width: 20rem!important;
}

*.width-30-rem {
    width: 30rem!important;
    min-width: 30rem!important;
}

*.width-40-rem {
    width: 40rem!important;
    min-width: 40rem!important;
}

*.width-60-rem {
    width: 60rem!important;
    min-width: 60rem!important;
}

*.width-75-rem {
    width: 75rem!important;
    min-width: 75rem!important;
}

*.width-85-rem {
    width: 85rem!important;
    min-width: 85rem!important;
}

*.min-width-7-rem {
    min-width: 7rem!important;
}

*.max-width-7-rem {
    max-width: 7rem!important;
}

*.min-width-20-rem {
    min-width: 20rem!important;
}

*.min-width-30-rem {
    min-width: 30rem!important;
}

*.min-width-40-rem {
    min-width: 40rem!important;
}

.top-menu {
    height: 64px;
}

.left-menu {

}

.top-menu-item {
}

.masthead {
    margin: 0rem 1rem;
    background-size: auto 40rem;
}

.masthead > .ui.grid > .column:only-child {
    margin-top: 6rem;
}

a.important, p.important, span.important, h3.important, h4.important {
    color: #F04134!important;
    font-weight: bold;
}

span.large, p.large {
    font-size: large!important;
}

span.white {
    color: white!important;
}

.header.red, span.red, p.red {
    color: #F04134!important;
}

.header.green, span.green, p.green {
    color: #00A854!important;
}

.header.blue, span.blue, p.blue {
    color: #108EE9!important;
}

.header.orange, span.orange, p.orange, a.orange {
    color: #FAAF76!important;
}

.ui.celled.table tr td.border-left:first-child{
    border-left: 1px solid rgba(34,36,38,.1)!important;
}

tr>td.highlight.orange {
    color: white!important;
    background: #F56A00!important;
    cursor: hand!important;
}

tr.highlight.blue {
    background: #ECF6FD!important;
}

td.highlight.blue {
    background: #ECF6FD!important;
}

.item.selected {
    background-color: #89C5E9!important;
}

.common.button.primary {
    min-width: 8rem!important;
}

.bg-phone {
    background: url(/images/bg-iphone.png) no-repeat;
    width: 250px;
    height: 480px;
    margin: 0rem;
}

.bg-phone2 {
    background: url(/images/bg-iphone2.png) no-repeat;
    width: 358px;
    height: 741px;
    margin: 0rem;
}
.bg-phone3 {
    background: url(/images/bg-phone3.png) no-repeat;
    width: 358px;
    height: 640px;
    margin: 0rem;
}

#previewPanelOfWareMobileDescPreviewModal img {
    max-width: 320px;
}

mark {
    font-size: large;
    font-weight: bold;
}

a.underline {
    text-decoration: underline;
}

.unread {
    color: #000000;
    font-weight: bold;
}

.ui.header.group {
    padding: 0.825rem 1rem 0.5rem!important;
    margin-top: 0rem!important;
    margin-bottom: 0rem!important;
    font-size: small;
}

.ui.segment.iframe {
    margin: 0rem!important;
    padding: 0rem!important;
    box-shadow: none!important;
}

*.box-shadow-none {
    box-shadow:none!important;
}

*.border-none {
    border: 0px solid #D8DEE2!important;
}

.popup-link {
    cursor: hand;
}

img.floating {
    max-width: 1.5rem;
    position: relative;
    top: -0.825rem;
}
img.dark {
    opacity:0.4;
}


.ui.statistics .statistic>.label.mini {
    font-size: 0.5rem!important;
    font-weight:normal!important;
}

.ui.statistics .statistic>.value.mini {
    font-size: 0.825rem!important;
    font-weight:normal!important;
    padding: 2px!important;
}

.ui.popup.module > .ui.grid > .column {
    min-width: 10rem!important;
}
.ui.popup.module > .ui.grid > .column > .ui.list > .item {
    margin: 0.5rem 0rem;
    color: #4d4d4c;
    font-size: small;
}

.pointer-cursor {
    cursor: pointer;
}
.break-all {
    word-break: break-all;
}