HTML {
    width: 100%;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0
}

BODY {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0
}

.ssueVisible {
    visibility: visible
}

.ssueInvisible {
    visibility: hidden
}

.ssueHide {
    display: none !important
}

.ssueShow {
    display: block !important
}

.ssueNoHover {
    cursor: default;
    text-decoration: none !important
}

.ssueLnpToggler {
    border-left: .1rem solid transparent;
    border-right: .1rem solid transparent;
    border-top: .1rem solid transparent;
    display: inline-block;
    font-size: 1.6rem;
    height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 11px;
    text-shadow: 0 -.1rem .1rem #000;
    vertical-align: middle
}

.ssueLnpToggler:hover {
    background-image: linear-gradient(#464646, #646464);
    border-left: .1rem solid #000;
    border-right: .1rem solid #000;
    border-top: .1rem solid #000;
    cursor: pointer
}

.ssueToggler {
    height: 4rem;
    vertical-align: top
}

.ssueHeader {
    background-image: linear-gradient(#646464, #323232);
    background-image: -moz-linear-gradient(bottom, #646464, #323232);
    background-image: -ms-linear-gradient(top left, #646464 0, #323232 100%);
    color: #FFF;
    height: 8.6rem;
    line-height: 40px;
    width: 100%;
    border-bottom: 1px solid #e8ebf1;
    flex-shrink: 0
}

.ssueHeader>DIV {
    display: inline-block
}

.ssueWelcomeMsg {
    position: relative;
    bottom: -.4rem;
    font-size: 1.3rem;
    line-height: 2rem;
    display: block;
    padding-left: 2rem
}

.ssueWelcomeMsg .ssueDropdownList {
    font-size: 1.6rem;
    padding-left: 1.5rem
}

.ssueHeaderContent {
    height: 4rem
}

.ssueLNP .ssueHeaderContent {
    display: none;
    float: none
}

.ssueLNP .dropdown-menu.pull-right {
    right: auto
}

.ssueDropdownList {
    float: left;
    height: 100%;
    list-style: none;
    margin: 0;
    padding-left: 0;
    position: relative
}

.ssueDropdownList>LI {
    display: inline-block
}

.ssueDropdownList A,
.ssueHeaderSubContent a {
    color: #FFF
}

.ssueHeaderSubContent {
    border-left: .1rem solid transparent;
    border-right: .1rem solid transparent;
    border-top: .1rem solid transparent;
    font-size: 1.6rem;
    height: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 2px;
    text-shadow: 0 -.1rem .1rem #000
}

.ssueHeaderSubContent LI {
    text-shadow: none
}

DIV.ssueHeaderSubContent:hover {
    background-image: linear-gradient(#464646, #646464);
    border-left: .1rem solid #000;
    border-right: .1rem solid #000;
    border-top: .1rem solid #000;
    cursor: pointer
}

DIV.ssueHeaderSubContent.open,
DIV.ssueHeaderSubContent:active {
    background-image: linear-gradient(#323232, #464646);
    border-left: .1rem solid #000;
    border-right: .1rem solid #000;
    border-top: .1rem solid #000
}

.ssueHeader .ssueDividerVertical {
    border-right: 1px solid #fff;
    height: 13px;
    margin: 0 6px
}

.menuUnavailable {
    font-style: italic
}

.dropdown-menu>.menuUnavailable>A:hover {
    background-color: #fff;
    cursor: default
}

.ssueLNP {
    background-color: #f5f5f5;
    border-right: 1px solid #b4b4b4;
    float: left;
    height: 100%;
    overflow: hidden;
    position: relative;
    transition: margin-left .3s;
    width: 26.5rem
}

.ssueLNP .loading {
    margin-left: calc(50% - 16px);
    margin-top: 30px
}

.ssueLNPContainer {
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%
}

.ssueLNPContainer-back {
    height: calc(100% - 4rem)
}

.ssueLNPBackLabel {
    padding-left: .6rem
}

HR {
    border-top: .1rem solid #b4b4b4;
    margin-bottom: 0rem;
    margin-top: 1rem
}

.smallHr {
    margin: 1rem
}

.ssueChooseCategory,
.ssueChooseService {
    color: #464646;
    font-size: 2rem;
    font-weight: 400;
    line-height: 2.4rem;
    margin: 1.5rem 2rem 1rem 1.85rem
}

.ssueCategoryName {
    color: #464646;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 3.2rem;
    overflow: hidden;
    padding-top: .2rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ssueCategoryName:hover {
    background: #e6e6e6;
    cursor: pointer;
    display: block;
    width: 100%
}

.ssueCategoryNameLabel {
    display: block;
    margin-left: 2rem;
    margin-right: 3.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ssueCategoryName .icon-chevron-right {
    color: #969696;
    float: right;
    font-size: .9rem;
    font-weight: 400 !important;
    padding-right: 1.7rem;
    padding-top: 1.2rem
}

.ssueCategoryName .icon-lock {
    color: #969696;
    float: right;
    font-size: 1.6rem;
    font-weight: 400 !important;
    padding-right: 1.7rem;
    padding-top: .7rem
}

.ssueDeliverableGroup {
    color: #646464;
    font-size: 2rem;
    font-weight: 300;
    line-height: 5.1rem;
    padding-top: .3rem
}

.ssueDeliverableGroupclose {
    background-color: #e6e6e6;
    border-bottom: .1rem solid #b4b4b4
}

.ssueDeliverableGroup span {
    margin-left: 2rem
}

.ssueDeliverableGroup .icon-chevron-down {
    color: #969696;
    float: right;
    font-size: .9rem;
    font-weight: 400;
    padding-right: 2rem;
    padding-top: 1.95rem;
    cursor: pointer
}

.ssueDeliverableGroup .icon-chevron-right {
    color: #969696;
    float: right;
    font-size: .9rem;
    font-weight: 400;
    padding-right: 2rem;
    padding-top: 1.95rem;
    cursor: pointer;
    opacity: .5
}

.ssueDeliverableGroupLabel {
    padding-left: 0rem
}

.ssueDeliverableName {
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 3.2rem;
    width: 100%
}

.ssueDeliverableName:hover {
    cursor: pointer;
    display: block;
    width: 100%
}

.ssueDeliverableName span {
    display: inherit;
    margin-left: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ssueActiveLNP {
    background-color: #b9dce6
}

.ssueLevel2Label {
    color: #464646;
    font-size: 2rem;
    font-weight: 300
}

.ssueLevel3Label {
    color: #464646;
    font-size: 2rem;
    font-weight: 300;
    line-height: 2.4rem
}

.ssueLNPBack {
    background-color: #e6e6e6;
    border-bottom: .1rem solid #b4b4b4;
    cursor: pointer;
    padding-left: .5rem;
    padding-top: .2rem
}

.ssueLNPBack span {
    color: #464646;
    font-weight: 300;
    font-size: 2rem
}

.ssueLNPBack .icon-back {
    color: #969696;
    font-size: .9rem;
    font-weight: 400 !important
}

.animatedLNP {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.animatedLNP.ng-hide-add,
.animatedLNP.ng-hide-remove {
    display: block !important
}

.slideOffLeftLNP {
    left: 0;
    transition: .3s linear all
}

.slideOffLeftLNP.ng-hide {
    left: -100%
}

.slideOnFromRightLNP {
    left: 0;
    transition: .3s linear all
}

.slideOnFromRightLNP.ng-hide {
    left: 100%
}

.slideOnFromLeftLNP {
    left: 0;
    transition: .3s linear all
}

.slideOnFromLeftLNP.ng-hide {
    left: -100%
}

.ssueContentArea {
    background-color: #fff;
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    flex: 1
}

.ssueContentAreaEmpty {
    color: #464646;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 400;
    position: relative;
    text-align: center;
    top: 7rem
}

.ssueContentContainer {
    height: 100%;
    padding: 1.5rem;
    width: 100%
}

.rightMainArea {
    display: flex;
    flex-direction: column;
    height: 100%
}

.ssueContainerTitle {
    font-weight: 100;
    color: #646464;
    display: block;
    font-size: 2rem;
    font-style: normal;
    line-height: 1.9rem;
    overflow: hidden;
    padding-bottom: 1rem;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap
}

.ssueContainerSubtitle:before {
    content: "("
}

.ssueContainerSubtitle:after {
    content: ")"
}

.ssueContainerSubtitle {
    color: #000;
    font-size: 1.4rem;
    font-style: normal;
    overflow: hidden;
    padding-bottom: .5rem;
    line-height: 1;
    white-space: nowrap
}

.ssuePopupIframeWrapper {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.ssueMobile .ssuePopupIframeWrapper {
    height: 100% !important;
    width: 100% !important
}

.ssuePopupIframeWrapper iframe {
    border: 0;
    height: calc(100% - 5px);
    padding: 0;
    width: 100%
}

.ssueContentIframeWrapper {
    height: calc(100% - 2.9rem) !important;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    width: 100% !important
}

.ssueContentIframeWrapper iframe {
    border: 0;
    height: calc(100% - 5px);
    padding: 0;
    width: 100%
}

.ssueContentIframe {
    border: 0;
    height: calc(100% - 2.9rem) !important;
    padding: 0;
    width: 100%
}

.ssueContentTitlelessIframeWrapper {
    height: 100% !important;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    width: 100% !important
}

.ssueContentTitlelessIframe,
.ssueContentTitlelessIframeWrapper iframe {
    border: 0;
    height: 100%;
    padding: 0;
    width: 100%
}

.ssueContainerWindowControls {
    display: none;
    float: right;
    height: 1.9rem
}

.ssueContainerWindowControls:hover {
    cursor: default
}

.ssueContainerWindowControls>DIV {
    color: #969696;
    cursor: pointer;
    font-size: 1.4rem
}

.ssueContainerWindowControls>DIV:hover {
    color: #74BAD1;
    cursor: pointer
}

.ssueContainerWindowControls>DIV:active {
    color: #379bbe;
    cursor: pointer
}

.treecontrol-labelSelected {
    font-weight: 400
}

.treecontrol-arrows {
    background: 0 0;
    color: #969696;
    font-size: .9rem;
    font-weight: 400;
    padding: 1.15rem 2rem 0rem 0rem;
    position: absolute;
    right: 0;
    top: 0
}

.treecontrol-li {
    color: #464646;
    font-size: 1.4rem;
    line-height: 3.2rem;
    padding: 0 0 0 1rem
}

.treecontrol-li.tree-leaf {
    font-weight: 400
}

.treecontrol-iLeaf {
    background: 0 0;
    display: none !important;
    padding: 1px !important
}

.treecontrolNode {
    display: list-item;
    overflow: hidden;
    padding-left: 1rem;
    padding-right: 4rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.treecontrol-liSelected .treecontrolNode {
    background-color: #b9dce6
}

.treecontrolNode:hover {
    background-color: #e6e6e6
}

.ssueLNP .ssueHeaderSubContent {
    width: 45px
}

.ssueNavbar {
    background-color: #f0f0f0;
    color: #000;
    font-size: 1.7rem;
    height: 3.5rem;
    padding-top: .7rem
}

.ssueNavbar span {
    display: flex;
    padding-right: 1rem;
    padding-left: 1rem;
    justify-content: center
}

.ssueNavbar span span {
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 0
}

.ssueNavbar span .icon-edit {
    display: inherit;
    padding-top: .5rem;
    padding-left: 0;
    padding-right: 1rem;
    min-width: 38px
}

@media (min-width:768px) {
    BODY[ng-app=smartConnectionApp] .aboutbox>.modal-dialog {
        width: 54rem
    }

    BODY[ng-app=smartConnectionApp] .aboutbox>.modal-dialog>.modal-content {
        min-height: 38rem
    }
}

.aboutbox .modal-body .aboutbox-product-links-container A,
.aboutbox .modal-body .aboutbox-product-links-container A:visited {
    color: #fff
}

.aboutbox .legalDiv {
    display: inline
}

.ssueEULADialog .modal-dialog {
    max-width: 900px;
    width: 100%
}

.ssueEULADialog .modal-dialog .modal-body {
    overflow: auto;
    width: 100%;
    padding: 0
}

.ssueEULADialog .ssueEULATitle {
    font-size: 2.2rem;
    color: #646464
}

.ssueEULADialog .ssueEULAError {
    font-size: 1.8rem
}

.ssueEULADialog .ssueEULAAcceptance {
    align: right
}

.ssueEULADialog .ssueEULAAcceptance label {
    font-size: 1.3rem;
    color: #464646;
    padding-left: 13px !important;
    vertical-align: middle
}

.ssueEULADialog .ssueEULAAcceptance div {
    padding-right: 10px;
    display: inline-block
}

.ssueEULADialog .modal-footer {
    text-align: left
}

.ssueDomainFilter {
    font-weight: 400;
    max-width: calc(100% - 5.5rem);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 22.4rem
}

.ssueDomainFilterLabel {
    color: #464646;
    display: block;
    font-size: 1.1rem;
    line-height: 1.5rem;
    overflow: hidden;
    padding-left: 2rem;
    padding-top: 1rem;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap
}

.ssueDomainFilterValue {
    color: #464646;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 2rem;
    overflow: hidden;
    padding-left: 2rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.list-item.list-item-disabled {
    opacity: .5
}

.ssueDomainFilterEditDisabled {
    pointer-events: none;
    border-color: #9e9ea2;
    opacity: .5
}

.ssueDomainFilterEditDialog .modal-dialog {
    width: 67.1rem
}

.ssueDomainFilterEditDialog .modal-body {
    min-height: 45.9rem;
    padding: 0 1.5rem
}

.ssueDomainFilterEditContainer {
    height: 100%;
    min-height: 45.9rem;
    overflow: hidden;
    width: 100%;
    display: table
}

.ssueDomainFilterEdit {
    text-overflow: ellipsis;
    white-space: nowrap
}

.ssueDomainFilterEditTab {
    width: 45%
}

.ssueDomainFilterEditFiller {
    border-top: .1rem solid #b4b4b4;
    border-right: .1rem solid #b4b4b4;
    height: 100%;
    width: 45%;
    display: table
}

.ssueDomainFilterEditFilter {
    position: relative
}

.ssueDomainFilterEditFilter:hover {
    cursor: pointer
}

.ssueDomainFilterEdit .inactiveFilter:hover {
    background-color: #b9dce6;
    border: .1rem solid #049fd9;
    border-bottom: .1rem solid #b4b4b4
}

.ssueDomainFilterEdit .activeFilter:hover {
    background-color: #fff;
    border-bottom: .1rem solid #b4b4b4
}

.ssueDomainFilterEdit .inactiveFilter {
    background-color: #f5f5f5;
    border-top: .1rem solid #b4b4b4;
    border-left: .1rem solid #b4b4b4;
    border-right: .1rem solid #b4b4b4;
    height: 5.4rem
}

.ssueDomainFilterEdit .activeFilter {
    background-color: #fff;
    border-top: .1rem solid #049fd9;
    border-bottom: .1rem solid #049fd9;
    border-left: .4rem solid #049fd9;
    height: 5.4rem
}

.ssueDomainFilterEdit .filterLabel {
    color: #464646;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.5rem;
    overflow: hidden;
    padding-left: 1.4rem;
    padding-top: 1rem;
    text-overflow: ellipsis;
    text-transform: uppercase;
    vertical-align: baseline;
    white-space: nowrap;
    width: 100%
}

.ssueDomainFilterEdit .activeFilter .filterLabel,
.ssueDomainFilterEdit .activeFilter .filterValue {
    color: #049fd9
}

.ssueDomainFilterEdit .filterValue {
    color: #464646;
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 2rem;
    position: absolute;
    overflow: hidden;
    padding-left: 1.4rem;
    text-overflow: ellipsis;
    vertical-align: baseline;
    white-space: nowrap;
    width: 100%
}

.ssueDomainFilterEditContainer .icon-chevron-down,
.ssueDomainFilterEditContainer .icon-chevron-right {
    color: #969696 !important;
    display: none;
    font-size: .9rem !important;
    font-weight: 400 !important;
    padding-right: 10px;
    position: absolute;
    right: 0;
    top: 50%
}

.ssueDomainFilterEditContainer .selectionLayer {
    background-clip: padding-box;
    height: 100%;
    left: 45%;
    padding: 0 1.5rem 0 2rem;
    position: absolute;
    top: 0;
    width: calc(55% - 1.5rem);
    z-index: 999;
    overflow-x: hidden
}

.ssueDomainFilterEdit .selectionCol {
    display: inline-block;
    line-height: 1.4;
    min-width: 25px
}

.ssueDomainFilterEdit .dataCol {
    display: inline-block;
    line-height: 1.4;
    width: 22rem
}

.ssueDomainFilterEdit .dataCol label {
    width: 100%
}

.ssueDomainFilterEdit .dataCol label:hover {
    cursor: pointer
}

.ssueDomainFilterEdit .dataCol span {
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
    white-space: nowrap;
    width: 100%;
    padding-right: 6rem
}

.ssueDomainFilterEdit .clearall {
    color: #049fd9;
    cursor: pointer;
    display: block;
    font-size: 1.3rem;
    padding: 1.1rem 0 1.3rem 1rem;
    vertical-align: middle
}

.ssueDomainFilterEdit .searchBox {
    border: .1rem solid #b4b4b4;
    display: block;
    margin: 1.2rem 1rem .2rem;
    padding-left: .6rem;
    padding-right: 1.2rem
}

.ssueDomainFilterEdit .searchBox:hover {
    border: .1rem solid #049fd9;
    box-shadow: 0 0 .2rem #049fd9 inset
}

.ssueDomainFilterEdit .searchBox input {
    border: 0
}

.ssueDomainFilterEdit .searchValue {
    color: #464646;
    font-size: 1.3rem;
    padding-right: .4rem;
    width: calc(100% - 1.7rem)
}

.ssueDomainFilterEdit .searchValue:focus {
    outline: 0
}

.ssueDomainFilterEdit .searchClear {
    color: #969696;
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    line-height: 1;
    padding: .8rem 0rem;
    text-align: center
}

.ssueDomainFilterEdit .choices {
    overflow: hidden
}

.ssueDomainFilterEdit.choice {
    color: #464646;
    display: block;
    min-height: 10px
}

label.ssueDomainFilterEdit span {
    display: inline-block;
    margin: 0;
    moz-user-select: none;
    ms-user-select: none;
    o-user-select: none;
    padding: 0;
    user-select: none;
    webkit-user-select: none;
    white-space: nowrap
}

.ssueDomainFilterEdit .checkbox {
    cursor: pointer;
    left: -9999px;
    position: absolute
}

.ssueDomainFilterEdit .show {
    display: inline-block
}

.ssueDomainFilterEdit .hide {
    display: none
}

.ssueDomainFilterEdit .line {
    margin-bottom: .5rem
}

label.ssueDomainFilterEdit input:focus~span,
label.ssueDomainFilterEdit span:hover {
    color: #464646;
    cursor: pointer
}

.ssueDomainFilterEdit .checkboxSelected {
    color: #464646
}

.ssueDomainFilterEdit .checkmark {
    border: .2rem solid #9e9ea2;
    margin-bottom: -.3rem;
    margin-left: 1rem;
    margin-right: 1rem;
    height: 1.6rem;
    width: 1.6rem;
    color: #049fd9;
    position: relative
}

.ssueDomainFilterEdit.checkmark.icon-check,
.ssueDomainFilterEdit.checkmark.icon-circle {
    border-color: #049fd9
}

.ssueDomainFilterEdit.checkmark:before {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center
}

.ssueDomainFilterEdit.checkmark.icon-circle:before {
    font-size: .6rem;
    top: .2rem
}

.ssueDomainFilterEdit.checkmark.icon-check:before {
    font-weight: bolder;
    font-size: .9rem;
    top: .1rem
}

.ssueDomainFilterEdit .checkmark:hover {
    border-color: #049fd9;
    cursor: pointer;
    color: #fff
}

.ssueDomainFilterEdit.checkmark.icon-check:hover,
.ssueDomainFilterEdit.checkmark.icon-circle:hover {
    background: #049fd9
}

.ssueDomainFilterEdit .single .checkmark {
    border-radius: .8rem
}

.ssueDomainFilterEdit.disabled,
.ssueDomainFilterEdit.disabled:hover {
    color: #b4b4b4;
    cursor: not-allowed
}

.ssueDomainFilterEdit input {
    line-height: 0
}

.ssueDomainFilterEdit .ssueDatepicker table {
    margin: 2rem
}

.ssueDomainFilterEdit .ssueDatepicker table .btn {
    background-image: none;
    border: 0;
    border-radius: .3rem;
    color: #464646;
    font-size: 1.3rem;
    font-weight: 400;
    min-width: 3.2rem;
    padding: 2px 5px 0;
    text-shadow: none
}

.ssueDomainFilterEdit .ssueDatepicker table .btn:hover {
    background-color: #EEF1F4
}

.ssueDomainFilterEdit .ssueDatepicker table .h6 th {
    color: #464646;
    font-size: 1.3rem;
    font-weight: 700;
    padding: .5rem
}

.ssueDomainFilterEdit .ssueDatepicker input {
    font-size: 1.3rem;
    height: 2.6rem;
    padding: .6rem .8rem;
    width: 9rem
}

.ssueDomainFilterEdit .ssueDatepicker input[type=date] {
    height: 2.6rem;
    line-height: 3.4rem !important;
    width: 1.48rem
}

.ssueDomainFilterEdit .ssueDatepicker button {
    min-width: 2.6rem
}

.ssueDomainFilterEdit .ssueDatepicker .input-group-btn {
    right: 0;
    top: .5rem
}

.ssueDomainFilterEdit .ssueDatepicker .input-group-btn button {
    font-size: 1.6rem;
    padding: .3rem .5rem 0
}

.ssueDomainFilterEdit .ssueDatepicker {
    display: inline-block;
    padding-top: .5rem
}

.ssueDomainFilterEdit .ssueDatepickerContainer {
    padding-left: 4.3rem
}

.ssueDomainFilterEdit .invalidDate {
    color: #ec2300
}

.ssueSplashDialog.modal {
    overflow-y: auto
}

.ssueSplashDialog .modal-dialog {
    max-width: 120rem;
    width: calc(100% - 4rem) !important
}

.ssueSplashDialog .modal-dialog .modal-body {
    overflow: auto;
    width: 100%;
    padding: 0;
    min-height: 20rem;
    max-height: calc(100vh - 20rem)
}

.ssueSplashDialog .modal-dialog .modal-content .modal-footer {
    text-align: center
}

.ssueSplashDialog .ssueSplashTitle {
    font-size: 2.2rem;
    color: #646464;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    width: calc(100% - 25px)
}

.ssueSplashDialog .ssueSplashError {
    font-size: 1.8rem
}

.ssueSplashDialog .ssueSplashIgnore {
    align: right
}

.ssueSplashDialog .ssueSplashIgnore label {
    font-size: 1.3rem;
    color: #464646;
    padding-left: 2rem !important;
    vertical-align: middle
}

.ssueSplashDialog .ssueSplashIgnore div {
    padding-right: 1rem;
    display: inline-block
}

.ssueMobile .ssueSplashDialog .modal-dialog {
    max-width: 100vw !important;
    max-height: 100vh !important
}

.ssueMobile .ssueSplashDialog .modal-dialog .modal-body {
    -webkit-overflow-scrolling: touch;
    max-height: calc(100vh - 14rem);
    min-height: calc(100vh - 14rem)
}

.ssueMobile .ssueSplashDialog .ssueSplashIgnore div {
    padding-right: 1rem;
    display: block
}

.ssueMobile .ssueSplashDialog .modal-footer {
    text-align: left;
    padding: 0 !important
}

.ssueMobile .ssueSplashDialog button {
    display: block;
    width: 100% !important
}

@font-face {
    font-family: cui-font;
    src: url(../fonts/cui/cui-font.woff2) format("woff2"), url(../fonts/cui/cui-font.woff) format("woff")
}

[class*=" icon-"],
[class^=icon-] {
    font-family: cui-font;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    line-height: 1;
    speak: none;
    font-style: normal;
    font-variant: normal;
    text-rendering: optimizeLegibility;
    text-transform: none
}

.icon-add:before {
    content: "\e00b"
}

.icon-check:before {
    content: "\e04b"
}

.icon-back:before {
    content: "\e026"
}

.icon-chevron-left:before {
    content: "\e04d"
}

.icon-chevron-right:before {
    content: "\e04f"
}

.icon-chevron-down:before {
    content: "\e04c"
}

.icon-chevron-up:before {
    content: "\e050"
}

.icon-cisco:before {
    content: "\e052"
}

.icon-close:before {
    content: "\e055"
}

.icon-ssue-dashboard-column-one:before,
.icon-view-feed-single:before {
    content: "\e1a3"
}

.icon-ssue-dashboard-column-layout-1-2:before {
    display: inline-block;
    height: 1.5rem;
    vertical-align: top;
    border-left: 4px solid;
    border-right: 11px solid;
    content: " ";
    padding-left: 5px
}

.icon-ssue-dashboard-column-layout-2-1:before {
    display: inline-block;
    height: 1.5rem;
    vertical-align: top;
    border-left: 11px solid;
    border-right: 4px solid;
    content: " ";
    padding-left: 5px
}

.icon-ssue-dashboard-column-layout-1-1-1:before {
    display: inline-block;
    height: 1.5rem;
    vertical-align: top;
    content: "\e1a2"
}

.icon-ssue-dashboard-column-layout-1-1:before {
    display: inline-block;
    height: 1.5rem;
    vertical-align: top;
    border-left: 5px solid;
    border-right: 5px solid;
    content: " ";
    padding-left: 5px
}

.icon-layout:before {
    content: "\e0cd"
}

.icon-edit:before {
    content: "\e079"
}

.icon-dropdown:before {
    content: "\e076"
}

.icon-user:before {
    content: "\e199"
}

.icon-bell:before {
    content: "\e02f"
}

.icon-help:before {
    content: "\e0af"
}

.icon-help-alt:before {
    content: "\e0ad"
}

.icon-feedback:before {
    content: "\e08d"
}

.icon-chats:before {
    content: "\e048"
}

.icon-language:before {
    content: "\e0ca"
}

.icon-sign-out:before {
    content: "\e15b"
}

.icon-list-menu:before {
    content: "\e0d5"
}

.icon-calendar:before {
    content: "\e03e"
}

.icon-info:before {
    content: "\e0bf"
}

.icon-spinner:before {
    content: "\e16f"
}

.icon-left-arrow-tail:before {
    content: "\e01a"
}

.icon-maximize:before {
    content: "\e0de"
}

.icon-minimize:before {
    content: "\e0e7"
}

.icon-remove:before {
    content: "\e138"
}

.icon-refresh:before {
    content: "\e134"
}

.icon-cog:before {
    content: "\e058"
}

.icon-pin:before {
    content: "\e10f"
}

.icon-print:before {
    content: "\e126"
}

.icon-circle:before {
    content: "\e051"
}

.icon-save:before {
    content: "\e149"
}

.icon-lock:before {
    content: "\e0d9"
}

.icon-persistent-chat:before {
    content: "\e10b"
}

.icon-warning:before {
    content: "\e1ac"
}

.icon-error:before {
    content: "\e07e"
}

.icon-email:before {
    content: "\e07a"
}

.icon-redial:before {
    content: "\e133"
}

.dropdown-toggle-elem [data-notifications] {
    position: relative
}

.dropdown-toggle-elem [data-notifications]:after {
    font-family: CiscoSans, Arial, sans-serif;
    content: attr(data-notifications);
    position: absolute;
    background: rgba(241, 30, 30, .9);
    border: 1px rgba(1, 1, 1, .2) solid;
    border-radius: 1.2rem;
    display: inline-block;
    padding: 0 4px;
    font-size: 1.3rem;
    color: #FFF;
    text-align: center;
    top: -16px;
    left: 10px;
    min-width: 2.1rem;
    height: 2.1rem;
    z-index: 1;
    line-height: 22px;
    animation: blink 6s ease-in-out infinite
}

@keyframes blink {
    90% {
        -webkit-transform: none;
        -moz-transform: none;
        transform: none
    }

    95% {
        -webkit-transform: rotateX(90deg);
        -moz-transform: rotateX(90deg);
        transform: rotateX(90deg)
    }
}

@media (max-width:991px) {
    .ssueHeaderContent {
        display: none
    }

    .ssueLNPContainer {
        height: calc(100% - 5.4rem)
    }

    .ssueLNPContainer-back {
        height: calc(100% - 56px - 5.4rem)
    }

    .ssueLNP .ssueHeaderContent {
        display: inline-block;
        position: absolute;
        bottom: 0;
        height: 5.4rem;
        border-top: .1rem solid #B4B4B4
    }

    .ssueLNP .ssueHeaderContent .ssueDropdownList {
        position: static !important
    }

    .ssueLNPBack {
        line-height: 5.3rem;
        padding-top: .2rem
    }

    .ssueLNPBack .icon-back {
        padding-top: 2.2rem
    }

    .ssueLNPBackLabel {
        padding-left: .6rem
    }

    .ssueHeaderSubContent {
        font-size: 2rem;
        float: left;
        padding-left: 2.3rem;
        padding-right: 2.1rem;
        padding-top: 1.6rem;
        color: #969696;
        text-shadow: none;
        border: 0
    }

    .ssueHeaderSubContent a {
        color: #969696
    }

    div.ssueHeaderSubContent:hover {
        border-top: 0;
        border-left: 0;
        border-right: 0;
        background-image: none;
        color: #74BAD1;
        cursor: pointer
    }

    div.ssueHeaderSubContent a:hover {
        color: #74BAD1
    }

    div.ssueHeaderSubContent.open {
        border-top: 0;
        border-left: 0;
        border-right: 0;
        background-image: none;
        color: #379BBE
    }

    div.ssueHeaderSubContent:active {
        border-top: 0;
        border-left: 0;
        border-right: 0;
        background-image: none
    }

    div.ssueHeaderContent .dropdown-menu {
        top: inherit;
        bottom: 4rem
    }

    .ssueWelcomeMsg {
        display: none !important
    }

    .ssueLnpToggler {
        font-size: 2rem;
        height: 5.4rem;
        padding-top: 1.5rem
    }

    .ssueCiscoIcon {
        font-size: 5.2rem
    }

    .ssueTitle {
        padding-top: .8rem
    }

    .feedback-question {
        display: block
    }

    .ssueContentArea {
        height: 100%;
        min-width: 320px
    }
}

@media (min-width:320px) and (max-width:767px) {
    .localeTimezoneModal .modal-content {
        padding-left: 0rem !important;
        padding-right: 0rem !important
    }

    .feedback,
    .session {
        height: 100%
    }

    .ssueDomainFilterEditContainer {
        display: block;
        overflow-y: scroll;
        height: 100%;
        min-height: 100%
    }

    .ssueDomainFilterEditDialog .modal-body {
        padding: 0rem !important;
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .ssueDomainFilterEditContainer .panel-group {
        margin-bottom: 0 !important
    }

    .panel-group .panel {
        border-color: #fff;
        border-bottom: 1.5px solid #b4b4b4;
        border-radius: 0
    }

    .panel {
        border: 0
    }

    .panel-group .panel:last-child {
        border-bottom: 0
    }

    .panel-group .panel+.panel {
        margin-top: 0
    }

    .panel .panel-heading {
        background-color: #fff;
        border-color: #fff;
        padding: 5px
    }

    .panel .panel-heading .panel-title {
        margin-bottom: 5px
    }

    .panel-heading .panel-title :hover {
        text-decoration: none
    }

    .panel-heading .panel-title a:focus {
        text-decoration: none !important
    }

    .accordion-toggle {
        Display: flex
    }

    .accordion-toggle .ssueDomainFilterHeading {
        width: 90%
    }

    .ssueDomainFilterHeading .filterLabel {
        padding-left: 0;
        color: #464646;
        font-size: 1.1rem;
        font-weight: 400;
        line-height: 1.5rem;
        overflow: hidden;
        padding-top: 1rem;
        text-overflow: ellipsis;
        text-transform: uppercase;
        vertical-align: baseline;
        white-space: nowrap;
        width: 100%
    }

    .ssueDomainFilterHeading .filterValue {
        color: #464646;
        font-size: 1.3rem;
        font-weight: 700;
        line-height: 2rem;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: baseline;
        white-space: nowrap;
        width: 100%
    }

    .ssueDomainFilterHeadingArrow {
        width: 10%;
        padding: 1.5rem 0 0 .5rem
    }

    .ssueDomainFilterHeadingArrow .icon-chevron-down {
        color: #049fd9 !important;
        font-size: 1.5rem !important;
        font-weight: 700 !important;
        display: block;
        position: relative;
        top: 0 !important
    }

    .ssueDomainFilterHeadingArrow .icon-chevron-right {
        color: #464646 !important;
        font-size: 1.5rem !important;
        font-weight: 700 !important;
        display: block;
        position: relative;
        top: 0 !important
    }

    .ssueDomainFilterEditTab {
        width: 100%
    }

    .ssueDomainFilterEdit .activeFilter .filterLabel,
    .ssueDomainFilterEdit .activeFilter .filterValue {
        color: #464646
    }

    .ssueDomainFilterEdit .choice {
        overflow: hidden;
        padding-left: 1rem;
        height: 4rem
    }

    .ssueDomainFilterEdit .searchBox {
        margin: 1.2rem 1rem .2rem 0rem
    }

    .ssueDomainFilterEdit .child-item {
        margin-left: 1rem !important
    }

    .ssueDomainFilterEdit .checkmark {
        margin-left: 0rem
    }

    .ssueDomainFilterEdit.dataCol {
        width: 85% !important;
        text-overflow: initial !important
    }

    .ssueDomainFilterEdit .dataCol span {
        padding-right: 1rem !important
    }

    .panel-group .panel .panel-collapse .panel-body {
        border-top: 1px solid #b4b4b4;
        height: auto;
        overflow: auto;
        padding: 0 !important
    }

    .ssueDomainFilterEdit .inactiveFilter:hover {
        background-color: #fff;
        border: 0;
        border-bottom: 0rem solid #fff
    }

    .ssueDomainFilterEditContainer .selectionLayer {
        background-clip: border-box;
        height: auto;
        left: 0;
        padding: 0;
        position: relative;
        top: 0;
        width: auto;
        z-index: 999;
        overflow: hidden
    }

    .ssueDomainFilterEdit .activeFilter:hover {
        background-color: #fff;
        border-bottom: 0rem solid #fff
    }

    .ssueDomainFilterEditDialog .modal-footer {
        padding-top: 1rem !important
    }

    .ssueDomainFilterEdit .line {
        height: 3rem;
        padding-left: 1rem
    }

    .ssueDomainFilterEditFiller {
        display: none !important
    }
}

.ssueMobile .ssueHeaderContent .ssueDropdownList {
    position: static !important
}

.ssueMobile .ssueDomainFilterEditContainer {
    width: 100%;
    display: block
}

.ssueMobile .ssueDomainFilterEditFiller {
    display: none
}

.ssueMobile .ssueDomainFilterEditDialog,
.ssueMobile .ssueDomainFilterEditDialog .modal-dialog {
    width: 100% !important
}

.ssueMobile .ssueDomainFilterEditDialog .modal-body {
    min-height: 0;
    padding: 0 !important
}

.ssueMobile .ssueDomainFilterEditTab {
    width: 100%
}

.ssueMobile .ssueDomainFilterEditContainer .selectionLayer {
    left: 0;
    width: 100%;
    position: relative;
    padding: 0 1.5rem 1.8rem;
    border-bottom: 1px solid #b4b4b4
}

.ssueMobile .ssueDomainFilterEdit .dataCol {
    width: 21.5rem;
    margin-top: 1.4rem
}

.ssueMobile .ssueDomainFilterEdit .dataCol span {
    vertical-align: text-top;
    max-width: 100%
}

.ssueMobile .ssueDomainFilterEdit .dataCol label {
    width: calc(100% - 3rem)
}

.ssueMobile .ssueDomainFilterEdit .buttonLabel {
    max-width: 150px
}

.ssueMobile .ssueDomainFilterEdit .activeFilter {
    border-bottom: 1px solid #fff
}

.ssueMobile .ssueDomainFilterEdit .inactiveFilter {
    border-right: 0
}

.ssueMobile .ssueDomainFilterEdit .activeFilter .icon-chevron-down {
    display: inherit !important;
    padding-right: 2rem
}

.ssueMobile .ssueDomainFilterEdit .activeFilter .icon-chevron-right,
.ssueMobile .ssueDomainFilterEdit .inactiveFilter .icon-chevron-down {
    display: none !important;
    padding-right: 2rem
}

.ssueMobile .ssueDomainFilterEdit .inactiveFilter .icon-chevron-right {
    display: inherit !important;
    padding-right: 2rem
}

.ssueMobile .ssueDomainFilterEdit .filterLabel {
    padding-left: 1.5rem;
    padding-top: 1.1rem;
    width: calc(100% - 40px)
}

.ssueMobile .ssueDomainFilterEdit .filterValue {
    padding-left: 1.5rem;
    font-size: 1.4rem;
    line-height: 2rem;
    padding-bottom: 1.3rem;
    width: calc(100% - 40px)
}

.ssueMobile .ssueDomainFilterEdit .searchBox {
    padding-top: .2rem;
    padding-bottom: .1rem
}

.ssueMobile .ssueDomainFilterEdit .searchValue {
    width: calc(100% - 2rem)
}

.ssueMobile .ssueDomainFilterEdit .searchClear {
    padding: .8rem 0;
    font-size: 1rem !important
}

.ssueMobile .ssueDomainFilterEdit .clearall {
    font-size: 1.4rem;
    padding: .945rem 0 1.8rem 1rem
}

.ssueMobile .ssueDomainFilterEdit .checkmark {
    margin-left: 1rem;
    min-height: 2rem;
    min-width: 2rem;
    margin-bottom: -.3rem;
    font-size: 1.6rem
}

.ssueMobile .ssueDomainFilterEdit .single .checkmark {
    border-radius: 1rem
}

.ssueHeaderSubContent .dropdown-menu {
    border-radius: 0 0 .3rem .3rem;
    border: .1rem solid #b4b4b4;
    background-color: #fff;
    webkit-box-shadow: 0 .1rem .3rem .1rem #c8c8c8;
    box-shadow: 0 .1rem .3rem .1rem #c8c8c8
}

.dropdown-menu {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    box-shadow: none
}

.open>.dropdown-menu {
    font-size: 1.3rem;
    padding-top: .8rem;
    padding-bottom: .8rem
}

.ssueHeaderSubContent hr {
    margin: .8rem;
    border-top: .1rem solid #b4b4b4
}

.dropdown-menu>li>a {
    line-height: 2.6rem;
    font-size: 10pt
}

.dropdown-menu>li>a:hover {
    background-color: #e6e6e6;
    background-image: none
}

.modal-content {
    border: .1rem solid #b4b4b4;
    border-radius: .3rem;
    box-shadow: 0 0 .3rem 0 #646464
}

.modal-header {
    padding: 1.145rem 1.5rem 1.48rem 1.4rem;
    min-height: 0;
    border-bottom: 0
}

.modal-body {
    padding: 0 1.5rem 0 1.4rem
}

.modal-footer {
    padding: 2rem 1.5rem 1.5rem;
    margin-top: 0;
    border-top: 0
}

.modal-close {
    float: right;
    cursor: pointer;
    color: #969696;
    font-size: 1.6rem
}

.modal-close:hover {
    color: #74bad1
}

.modal-close:active {
    color: #379bbe
}

H3 {
    font-weight: 400;
    color: #646464
}

LABEL {
    line-height: 1.4rem;
    margin-bottom: 0;
    font-weight: 400;
    font-size: 1.3rem;
    color: #464646
}

.tooltip-inner {
    text-align: left;
    max-width: 30rem;
    font-size: 1.2rem;
    line-height: 1.6rem;
    padding: .9rem 1rem .7rem;
    background-color: #2a2a2a;
    opacity: .9
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: -.5rem;
    margin-top: -1rem;
    border-top: 1rem solid transparent;
    border-bottom: 1rem solid transparent;
    border-right: 1rem solid #2a2a2a;
    opacity: .9
}

UL {
    padding: 0 0 0 1.4rem;
    line-height: 1.6rem
}

@media print {

    body,
    html {
        overflow: initial
    }

    .ssueHeader,
    .ssueLNP {
        display: none
    }

    .ssueContentArea {
        overflow: initial;
        height: 100%
    }

    .ssueDashboardSettings,
    .ssueNavbar .icon-edit {
        display: none
    }
}

.atlantic .ssue-feedback-community-url,
.atlantic .ssueHeader,
.atlantic .ssueHeader SSUE-HEADER .ssueHeaderContent,
.atlantic .ssueHeaderContent [role=menu].localeMenu>[role=presentation].timezone NAV,
.atlantic .ssueHeaderContent [role=menu].localeMenu>[role=presentation].timezone NAV [role=current-value],
.atlantic .ssueSplash,
.atlantic SSUE-CONTENT-AREA .ssueContentContainer:hover .ssueContainerWindowControls,
.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu .ssueDashboardSettingsPanel .radio-group>DIV LABEL,
.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu .ssueDashboardSettingsPanel .radio-group>DIV LABEL .radio__label,
.atlantic SSUE-LNP SSUE-HEADER .ssueHeaderContent,
.atlantic span.counter,
.atlantic.blue-theme .dropdown-menu>LI>.dropdownErrorLabel,
.no-script-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex
}

HTML.atlantic {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden
}

.atlantic .ssueLNP {
    border-right: 0;
    cursor: default
}

.atlantic .ssueLNP .ssueChooseCategory,
.atlantic .ssueLNP .ssueChooseDeliverable,
.atlantic .ssueLNP .ssueChooseService {
    user-select: none;
    -webkit-user-select: none;
    font-size: 2rem
}

.atlantic .ssueLNP .ssueCategoryName,
.atlantic .ssueLNP .ssueDeliverableName,
.atlantic .ssueLNP .ssueServiceName,
.atlantic .ssueLNP TREECONTROL UL LI.treecontrol-li.tree-leaf {
    font-family: inherit
}

.atlantic .ssueLNP .ssueCategoryName.ssueActiveLNP,
.atlantic .ssueLNP .ssueDeliverableName.ssueActiveLNP,
.atlantic .ssueLNP .ssueServiceName.ssueActiveLNP,
.atlantic .ssueLNP TREECONTROL UL LI.treecontrol-li.tree-leaf.ssueActiveLNP {
    font-weight: 400
}

.atlantic .ssueLNP .ssueServiceName {
    padding-right: 2rem;
    font-weight: 400;
    line-height: 3.2rem;
    overflow: hidden;
    padding-top: .2rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.atlantic .ssueLNP .ssueServiceName .icon-chevron-right,
.atlantic .ssueLNP .ssueServiceName .icon-lock {
    float: right
}

.atlantic .ssueLNP .ssueServiceName .ssueServiceNameLabel {
    font-size: 1.4rem;
    margin-left: 1.5rem;
    display: block;
    margin-right: 3.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.atlantic .ssueLNP .ssueServiceName+.ssueServiceName {
    border-top-width: .1rem;
    border-top-style: solid
}

.atlantic .ssueLNP .ssueServiceName+HR.smallHr {
    border-bottom: 0
}

.atlantic .ssueLNP .ssueCategoryName {
    font-size: 1.2rem;
    padding-right: 2rem
}

.atlantic .ssueLNP .ssueCategoryName .ssueCategoryNameLabel {
    margin-left: 1.5rem
}

.atlantic .ssueLNP .ssueCategoryName+.ssueCategoryName {
    border-top-width: .1rem;
    border-top-style: solid
}

.atlantic .ssueLNP HR {
    width: 100%
}

.atlantic .ssueLNP HR.smallHr {
    margin: 1rem 0;
    border-width: .1rem
}

.atlantic .ssueLNP .ssueLNPBack ssueLevel3Label .ssueLNPBackLabel {
    line-height: inherit
}

.atlantic .ssueLNP .ssueLNPBack .icon-back {
    display: inline-block
}

.atlantic .ssueLNP .ssueLNPContainer {
    overflow: overlay;
    display: block
}

.atlantic .ssueLNP .ssueLNPContainer .sticky .ssueLevel2Label,
.atlantic .ssueLNP .ssueLNPContainer .sticky .ssueLevel3Label {
    line-height: inherit;
    font-size: 2.4rem;
    padding-top: 1.5rem;
    padding-bottom: .5rem;
    margin-bottom: 1.5rem;
    padding-left: 1.85rem;
    padding-right: 2rem
}

.atlantic .ssueLNP .ssueLNPContainer .sticky.unpinned {
    margin: 0
}

.atlantic .ssueLNP .ssueLNPContainer .sticky.pinned .ssueLevel2Label,
.atlantic .ssueLNP .ssueLNPContainer .sticky.pinned .ssueLevel3Label {
    border-bottom-width: 0;
    border-bottom-style: solid
}

.atlantic .ssueLNP .ssueLNPContainer .ssueDeliverableGroup {
    line-height: inherit;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    font-size: 2rem;
    padding-top: 0;
    padding-right: 2rem
}

.atlantic .ssueLNP .ssueLNPContainer .ssueDeliverableGroup.ssueDeliverableGroupopen {
    padding-bottom: .5rem
}

.atlantic .ssueLNP .ssueLNPContainer .ssueDeliverableGroup .icon-chevron-down,
.atlantic .ssueLNP .ssueLNPContainer .ssueDeliverableGroup .icon-chevron-right,
.atlantic .ssueLNP .ssueLNPContainer .ssueDeliverableGroup .ssueDashboardCreate {
    margin-left: 1rem
}

.atlantic .ssueLNP .ssueLNPContainer .ssueDeliverableName>SPAN[ssue-title] {
    font-size: 1.2rem
}

.atlantic .ssueLNP .ssueLNPContainer .ssueDeliverableName+.ssueDeliverableName {
    border-top-width: .1rem;
    border-top-style: solid
}

.atlantic .ssueLNP SSUE-DOMAINFILTER>DIV {
    display: block;
    margin-bottom: 1rem;
    margin-top: 1rem
}

.atlantic .ssueLNP SSUE-DOMAINFILTER .ssueDomainFilterEditAction {
    float: right;
    clear: both;
    margin-right: 1.7rem
}

.atlantic .ssueLNP SSUE-DOMAINFILTER .ssueDomainFilter {
    font-family: inherit
}

.atlantic .ssueLNP SSUE-DOMAINFILTER .ssueDomainFilter .ssueDomainFilterValue {
    font-weight: 700;
    letter-spacing: .1rem
}

.atlantic .ssueLNP TREECONTROL {
    font-family: inherit
}

.atlantic .ssueLNP TREECONTROL UL LI.treecontrol-li {
    font-size: 1.2rem;
    padding-left: 0
}

.atlantic .ssueLNP TREECONTROL UL LI.treecontrol-li treeitem LI.treecontrol-li {
    padding-left: 1rem
}

.atlantic .ssueLNP TREECONTROL UL LI.treecontrol-li .treecontrol-arrows {
    background-image: none;
    margin-top: .8rem;
    margin-right: 2rem
}

.atlantic .ssueLNP TREECONTROL UL LI.treecontrol-li.treecontrol-liSelected .treecontrolNode {
    background-color: inherit;
    font-weight: 400
}

.atlantic .ssueLNP TREECONTROL UL LI.treecontrol-li.tree-collapsed,
.atlantic .ssueLNP TREECONTROL UL LI.treecontrol-li.tree-expanded {
    padding-left: 0
}

.atlantic .ssueLNP TREECONTROL UL LI.treecontrol-li.tree-expanded>.treecontrol-label {
    font-weight: 700
}

.atlantic .ssueLNP TREECONTROL UL LI.treecontrol-li .treecontrolNode {
    padding-left: 2rem
}

.atlantic .ssueLNP TREECONTROL UL LI.treecontrol-li .treecontrolNode:hover {
    background-color: inherit
}

.atlantic SSUE-CONTENT-AREA {
    display: flex;
    flex: 1;
    overflow: hidden
}

.atlantic SSUE-CONTENT-AREA .ssueContentContainer .ssueContainerTitlebar .historyDropdown {
    float: left;
    cursor: pointer;
    margin-right: 5px;
    font-size: 1.3rem
}

.atlantic SSUE-CONTENT-AREA .ssueContentContainer .ssueContainerTitlebar .historyDropdown>BUTTON.dropdown-toggle-elem.btn-primary.dropdown-toggle {
    border: 0;
    padding: 0 .4rem;
    border-radius: 0
}

.atlantic SSUE-CONTENT-AREA .ssueContentContainer .ssueContainerTitlebar .historyDropdown>BUTTON.dropdown-toggle-elem.btn-primary.dropdown-toggle:disabled {
    display: none;
    cursor: not-allowed
}

.atlantic SSUE-CONTENT-AREA .ssueContentContainer .ssueContainerTitlebar .historyDropdown>.dropdown-menu .dropdownHeader {
    text-align: center;
    font-weight: 700;
    line-height: 2.6rem
}

.atlantic SSUE-CONTENT-AREA .ssueContentContainer .ssueContainerTitlebar .ssueContainerWindowControls {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.atlantic SSUE-CONTENT-AREA .ssueContentContainer .ssueContainerTitlebar .ssueContainerWindowControls>DIV {
    padding: 0 1rem 2.2rem .5rem;
    height: 1.6rem
}

.atlantic SSUE-CONTENT-DASHBOARD {
    display: flex;
    flex-direction: column;
    height: 100%
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueContentDashboard {
    height: calc(100% - 4.1rem);
    overflow: auto;
    padding: 2.5rem 2rem 2rem;
    display: table;
    width: 100%
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueContentDashboard .ssueContentContainer {
    padding: 1.7rem 1.5rem 1.5rem;
    margin-bottom: 1rem;
    height: 40rem
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettings button {
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: 1.2rem
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu {
    margin-top: .8rem !important;
    min-width: 22rem !important
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI TREECONTROL.tree-light LI.tree-collapsed I,
.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI TREECONTROL.tree-light LI.tree-expanded I {
    background-image: none;
    margin-top: .8rem
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI TREECONTROL .treecontrol-li {
    font-size: 1.2rem
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu .ssueDashboardSettingsPanel {
    padding: 1rem 1rem 1rem 3rem
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu .ssueDashboardSettingsPanel .radio-group>DIV {
    padding-top: 1.5rem
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu .ssueDashboardSettingsPanel .radio-group>DIV LABEL {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin: 0
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu .ssueDashboardSettingsPanel .radio-group>DIV LABEL .radio__label {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu .ssueDashboardSettingsPanel .radio-group>DIV I.ssueDashboardSettingsLayoutIcon {
    display: inline;
    padding-left: 1rem;
    padding-right: 1rem
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu .ssueDashboardSettingsPanel .radio-group>DIV span {
    font-size: 1.2rem
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu .ssueDashboardSettingsPanel .radio-group>DIV:first-child {
    padding-top: 0
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueContentPrivateDashboard .ssueContentContainer .ssueContainerTitlebar:hover {
    cursor: move
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueContentPrivateDashboard .ssueContentContainer.ssueDashboardModuleMaximized .ssueContainerTitlebar:hover {
    cursor: default
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueContentPrivateDashboard .ssueContentContainer .ssueContainerTitlebar {
    margin-top: -15px;
    padding-top: 15px
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardTitle {
    padding: 2rem 2rem 0
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardTitle>span {
    font-weight: 400;
    font-size: 2.4rem;
    line-height: 2.4rem;
    height: 3rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: top;
    display: block
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardColumns {
    padding: 0;
    height: 100%;
    width: 100%;
    display: table-row
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardColumn {
    vertical-align: top;
    display: table-cell;
    height: 100%;
    padding-left: 0;
    padding-right: .5rem;
    min-width: 32rem
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardColumnMiddle {
    border-left: 1px solid;
    padding-right: .5rem;
    padding-left: .5rem
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardColumnFinal {
    border-left: 1px solid;
    padding-right: 0;
    padding-left: .5rem
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardColumnMaximized {
    width: 100% !important;
    border: 0;
    display: block !important
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardColumn .ssueDashboardModuleSubsequent {
    padding: 1.5rem
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardColumn .ssueDashboardModuleMaximized.ssueDashboardModuleSubsequent:hover {
    padding: 1.7rem 1.5rem 1.5rem
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardModuleMinimized {
    height: auto !important
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardModuleMaximized {
    height: 100% !important;
    padding: 1.5rem !important;
    border-top-width: .2rem;
    box-shadow: none !important
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardColumn .ssueContentContainer,
.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardColumnFinal .ssueContentContainer,
.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardColumnMiddle .ssueContentContainer {
    padding: 1.7rem 1.5rem 1.5rem
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardCreate {
    float: right;
    font-size: .9rem;
    padding-top: 1.95rem;
    cursor: pointer
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettings ul.dropdown-menu {
    min-width: 27.8rem
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettings ul li a i {
    margin-right: 5px
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettingsButton {
    margin-right: 10px
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettingsPanel {
    border-bottom: 1px solid;
    text-align: left
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettingsPanel INPUT.form-control {
    box-shadow: none;
    border-width: 0 0 .1rem;
    font-size: 1.4rem;
    overflow: hidden;
    height: 3rem;
    max-height: 8rem;
    line-height: 2rem;
    min-height: 3.5rem;
    border-radius: 0
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettingsPanel INPUT.form-control:focus {
    box-shadow: none;
    border-width: 0 0 .3rem;
    transition: border-bottom-width .5s, padding-bottom .5s
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettingsPanelLast {
    border-bottom: 0
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettingsPanel button {
    margin-top: 10px
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettingsDashletsPanel {
    padding: 5px 10px;
    max-height: 300px;
    min-width: 250px;
    overflow: auto;
    border-bottom: 1px solid
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardEntryError {
    font-weight: 700;
    margin-top: 1rem
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettingsPanel div.radio-group {
    margin: 0
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettingsPanel .radio-group div {
    display: block;
    min-width: 85px
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettingsPanel .radio-group div label {
    padding-left: 2rem
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettingsPanel .radio-group button {
    margin-top: 0 !important
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettingsPanel .radio-group div i {
    font-size: 2.2rem;
    display: block
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardSettingsDashletsPanel .treecontrol-arrows {
    padding-right: 0 !important
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueContentContainerDragging {
    border: 2px solid
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueContentContainerDraggingSource {
    display: none
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueContentContainerBlocker {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: .1;
    display: none
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueContentContainerIsDragging .ssueContentContainerBlocker {
    display: block
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDragover .ssueContainerTitlebar {
    pointer-events: none
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDragover.ssueContentContainer .ssueContentContainerBlocker {
    opacity: .2
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDragover.ssueDashboardColumn .ssueContentContainerBlocker {
    display: none
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardDropTarget {
    display: none;
    height: 300px;
    padding: 1.5rem
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashboardDropTarget div {
    border: 2px dashed;
    height: 100%
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueContentContainerIsDragging .ssueDashboardDropTarget {
    display: block
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueMobile .ssueContentDashboard {
    padding: 0;
    display: block
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueMobile .ssueDashboardColumns,
.atlantic SSUE-CONTENT-DASHBOARD .ssueMobile .ssueDashboardTitle {
    display: block
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueMobile .ssueDashboardColumn {
    display: block;
    width: 100% !important;
    height: auto
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueMobile .ssueDashboardColumnFinal,
.atlantic SSUE-CONTENT-DASHBOARD .ssueMobile .ssueDashboardColumnMiddle {
    border-top: 1px solid !important;
    border-left: 0
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueMobile .ssueContentDashboard .icon-maximize,
.atlantic SSUE-CONTENT-DASHBOARD .ssueMobile .ssueContentDashboard .icon-remove {
    display: none
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueMobile .ssueContentDashboard .ssueContentContainer {
    min-width: 100% !important;
    width: 100% !important;
    padding: 1.5rem 1rem 1rem !important
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueMobile .ssueContentDashboard .ssueContentContainer:hover,
.atlantic SSUE-CONTENT-DASHBOARD .ssueMobile .ssueDashboardModuleSubsequent,
.atlantic SSUE-CONTENT-DASHBOARD .ssueMobile .ssueDashboardModuleSubsequent:hover {
    border-top: 0;
    box-shadow: none;
    padding: 1.5rem 1rem 1rem !important
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashletFullHeight {
    height: calc(100vh - 10rem) !important
}

.atlantic SSUE-CONTENT-DASHBOARD .ssueDashletAdjustableHeight {
    height: auto !important
}

.no-script-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 3rem;
    text-align: center
}

.no-script-container section {
    max-width: 60rem
}

.no-script-container .main_icon {
    background: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 xml%3Aspace%3D%22preserve%22 version%3D%221.1%22 y%3D%220%22 x%3D%220%22 viewBox%3D%220 0 117 156%22%3E%3Cstyle type%3D%22text/css%22%3E.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%2358585B%3B%7D.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23059FD9%3B%7D%3C/style%3E%3Cpath class%3D%22st0%22 d%3D%22m83.4 0h-78c-0.1 0-5.4-0.5-5.4 4.4v146.3s0.5 5.4 5.4 5.4h107.2s4.4-0.5 4.4-5.4v-117l-33.6-33.7zm23.6 146h-97v-136h68v23.6s0.5 5.4 5.4 5.4h23.6v107z%22/%3E%3Cpolygon points%3D%2241.3 73.3 22.5 92 41.3 110.7 47.6 104.5 35 92 47.6 79.5%22 class%3D%22st1%22/%3E%3Crect transform%3D%22matrix%28.1732 -.9849 .9849 .1732 -41.827 134.18%29%22 height%3D%228.9%22 width%3D%2244.2%22 y%3D%2287.6%22 x%3D%2236.9%22 class%3D%22st1%22/%3E%3Cpolygon points%3D%2276.7 73.3 70.4 79.5 83 92 70.4 104.5 76.7 110.7 95.5 92%22 class%3D%22st1%22/%3E%3C/svg%3E") no-repeat 50% 0;
    width: 18rem;
    height: 18rem;
    margin: 0 auto 4rem
}

.no-script-container h1 {
    font-size: 5rem;
    margin: 0 0 4rem;
    font-weight: lighter
}

.no-script-container p {
    font-size: 3rem;
    font-weight: lighter;
    margin-bottom: 4rem
}

.no-script-container a {
    text-decoration: none;
    padding: 1rem 3rem;
    font-size: 2rem;
    font-weight: 400;
    border-radius: 3rem
}

.atlantic .ssueSplash {
    height: 100%;
    padding: 0;
    margin: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    z-index: 1000
}

.atlantic .ssueSplash .img-responsive {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom
}

.atlantic .ssueSplash .ssueSplashInfoBox {
    padding: 5rem 3rem;
    text-align: center;
    width: auto
}

.atlantic .ssueSplash .ssueSplashInfoBox .splashLogo {
    font-size: 4rem;
    padding-bottom: 2rem
}

.atlantic .ssueSplash .ssueSplashInfoBox .ssueSplashTitle {
    font-size: 3.2rem;
    text-align: center;
    font-weight: lighter
}

.atlantic .ssueSplash .ssueSplashInfoBox .ssueSplashStatus {
    font-size: 1.8rem;
    text-align: center;
    padding: 2rem 0
}

.atlantic .fadeIn {
    opacity: 0;
    -webkit-animation: fadeIn ease-in 1;
    -moz-animation: fadeIn ease-in 1;
    animation: fadeIn ease-in 1;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.atlantic .fadeIn-3s {
    -webkit-animation-duration: 3s;
    -moz-animation-duration: 3s;
    animation-duration: 3s
}

.atlantic .fadeIn-5s {
    -webkit-animation-duration: 5s;
    -moz-animation-duration: 5s;
    animation-duration: 5s
}

.atlantic .fadeIn-Delay-3s {
    -webkit-animation-delay: 3s;
    -moz-animation-delay: 3s;
    animation-delay: 3s
}

.atlantic .fadeIn-Delay-5s {
    -webkit-animation-delay: 5s;
    -moz-animation-delay: 5s;
    animation-delay: 5s
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-moz-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.atlantic .ssueHeaderContent .ssueDropdownList>BUTTON[disabled=disabled] {
    opacity: .3;
    cursor: not-allowed !important
}

.atlantic .ssueHeaderContent .dropdown-menu.check-selection LI A {
    padding-left: 3rem
}

.atlantic .ssueHeaderContent .dropdown-menu.check-selection LI.selected A {
    font-weight: 700
}

.atlantic .ssueHeaderContent .dropdown-menu.check-selection LI.selected A:before {
    font-family: cui-font;
    content: "\e04b";
    padding-right: 1rem;
    font-size: 1rem;
    position: absolute;
    left: 1rem;
    margin-top: .1rem
}

.atlantic .ssueHeaderContent [role=menu].localeMenu>[role=presentation].timezone NAV {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center
}

.atlantic .ssueHeaderContent [role=menu].localeMenu>[role=presentation].timezone NAV [role=current-country] {
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    line-height: 11px
}

.atlantic .ssueHeaderContent [role=menu].localeMenu>[role=presentation].timezone NAV [role=current-country]>IMG {
    display: inline-block;
    width: 16px;
    height: 11px
}

.atlantic .ssueHeaderContent [role=menu].localeMenu>[role=presentation].timezone NAV [role=current-country]>IMG.missingCountry {
    visibility: hidden
}

.atlantic .ssueHeaderContent [role=menu].localeMenu>[role=presentation].timezone NAV [role=current-value] {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.atlantic .ssueHeaderContent [role=menu].localeMenu>[role=presentation].timezone NAV [role=current-value]>SECTION[row="2"]>TIME.localDate {
    margin-right: 1rem
}

.atlantic .ssueHeaderContent [role=menu].localeMenu>[role=presentation].timezone NAV [role=target-modifier] {
    padding-left: .5rem
}

.atlantic .ssueHeaderContent [role=menu].localeMenu>[role=presentation].timezone NAV [role=target-modifier]>LABEL {
    cursor: pointer
}

.atlantic .ssueHeaderContent [role=menu].localeMenu>[role=presentation].timezone NAV>:not(:first-child) {
    margin-left: .25rem
}

.atlantic .ssueHeaderContent [role=menu].localeMenu>[role=presentation].timezone NAV>:not(:last-child) {
    margin-right: .25rem
}

.atlantic .ssueHeader {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    padding: 0 2rem;
    width: auto
}

.atlantic .ssueHeader .ssueToggler .ssueLnpToggler {
    text-shadow: none;
    margin: 0
}

.atlantic .ssueHeader .ssueCiscoIcon {
    margin-left: 3rem;
    margin-right: 1.5rem;
    font-size: 32px;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.atlantic .ssueHeader .ssueCiscoIcon:hover {
    cursor: default
}

.atlantic .ssueHeader .ssueTitle {
    margin-left: 1.5rem;
    font-size: 2.4rem;
    font-weight: 100;
    cursor: default;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap
}

.atlantic .ssueHeader .ssueHeaderFlexSpacer {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.atlantic .ssueHeader SSUE-HEADER {
    display: inline-flex
}

.atlantic .ssueHeader SSUE-HEADER .ssueHeaderContent {
    float: none;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center
}

.atlantic .ssueHeader SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentText {
    margin: 0 .5rem .5rem 0
}

.atlantic .ssueHeader SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement {
    padding: 0;
    height: inherit
}

.atlantic .ssueHeader SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement.ssueDropdownList .dropdown-menu LI:last-of-type>A {
    border-radius: 0
}

.atlantic .ssueHeader SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement.ssueDropdownList BUTTON {
    margin-top: 0;
    background: 0 0;
    height: auto;
    border: 0;
    align-items: center;
    display: inline-flex
}

.atlantic .ssueHeader SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement.ssueDropdownList BUTTON>* {
    margin: 0 auto
}

.atlantic .ssueHeader SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement.ssueDropdownList.open BUTTON {
    background: 0 0
}

.atlantic .ssueHeader SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement .dropdown-toggle-elem {
    display: inline-flex;
    vertical-align: middle;
    cursor: pointer
}

.atlantic .ssueHeader SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement.ssueDropdownList>BUTTON {
    margin-top: .7rem
}

.atlantic SSUE-LNP SSUE-HEADER .ssueHeaderContent {
    float: none;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    align-items: baseline;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around;
    display: none;
    line-height: 1;
    padding-top: 1rem;
    padding-left: 0rem
}

.atlantic SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentText {
    display: none;
    margin-bottom: .5rem
}

.atlantic SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement {
    height: 2.2rem;
    display: inline-block
}

.atlantic SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement.ssueDropdownList.open BUTTON {
    background: 0 0
}

.atlantic SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement.ssueDropdownList>BUTTON {
    height: auto;
    border: 0
}

.atlantic SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement .dropdown-toggle-elem {
    background: 0 0;
    vertical-align: middle
}

.atlantic .form-group .checkbox,
.atlantic .form-group .radio {
    float: left;
    padding: 0
}

.atlantic .checkbox,
.atlantic .radio {
    position: relative;
    display: block;
    cursor: pointer;
    font-size: 0;
    user-select: none
}

.atlantic .checkbox.checkbox--inline,
.atlantic .checkbox__input,
.atlantic .radio.checkbox--inline,
.atlantic .radio__input {
    display: inline-block;
    vertical-align: middle
}

.atlantic .checkbox__input:after,
.atlantic .checkbox__input:before,
.atlantic .radio__input:after,
.atlantic .radio__input:before {
    position: absolute;
    top: 6px;
    right: 0;
    bottom: 0;
    left: 0;
    width: 16px;
    height: 16px;
    content: ''
}

.atlantic .checkbox__input:after,
.atlantic .radio__input:after {
    display: none;
    font-weight: 700;
    line-height: 1
}

.atlantic .checkbox__input:after {
    padding: 3px;
    font-size: 10px
}

.atlantic .radio__input:before {
    border-radius: 50%
}

.atlantic .radio__input:after {
    border-radius: 50%;
    border: 2px solid transparent
}

.atlantic .checkbox__label,
.atlantic .radio__label {
    display: inline-block;
    padding: 6px 0;
    font-size: 12px;
    vertical-align: middle
}

.atlantic .tooltip {
    opacity: 1
}

.atlantic .tooltip .tooltip-inner {
    font-weight: 500;
    text-align: left;
    font-size: 1.2rem;
    line-height: 1.6rem;
    padding: .7rem 1rem .6rem;
    border-radius: .3rem;
    opacity: 1
}

.atlantic .tooltip .tooltip-arrow {
    opacity: 1
}

.atlantic .tooltip.bottom {
    margin-top: .2rem
}

.atlantic .tooltip.top {
    margin-top: 0;
    margin-bottom: .5rem
}

.atlantic .toast-bottom-right {
    right: 1.5rem;
    bottom: 1.5rem
}

.atlantic #toast-container>div {
    height: auto;
    max-width: 30rem;
    border: .5rem solid;
    display: flex;
    align-items: center;
    padding: 1rem
}

.atlantic #toast-container .toast::before {
    padding: 0 1rem 0 .5rem
}

.atlantic #toast-container .toast .close:focus {
    background-image: none
}

.atlantic #toast-container .toast__body {
    margin-left: 3rem;
    display: block
}

.atlantic #toast-container .toast-title {
    font-size: 1.4rem;
    line-height: 2.1rem;
    max-height: none
}

.atlantic #toast-container .toast-message {
    max-height: none;
    font-size: 1.4rem;
    line-height: 2.1rem;
    font-weight: 300
}

.atlantic #toast-container .icon-critical,
.atlantic #toast-container .icon-info,
.atlantic #toast-container .icon-minor,
.atlantic #toast-container .icon-normal {
    min-width: 2rem;
    font-size: 2.1rem;
    line-height: 2.1rem;
    display: inline-block;
    position: absolute
}

.atlantic #toast-container .icon-critical:before,
.atlantic #toast-container .icon-info:before,
.atlantic #toast-container .icon-minor:before,
.atlantic #toast-container .icon-normal:before {
    font-size: 2.1rem
}

.atlantic #toast-container .icon-normal:before {
    content: '\e04b'
}

.atlantic #toast-container .icon-critical:before {
    content: '\e07e'
}

.atlantic #toast-container .icon-info:before {
    content: '\e0bf'
}

.atlantic #toast-container .icon-minor:before {
    content: '\e1ac'
}

.ssueModalContentDialog .modal-dialog {
    max-height: calc(100% - 40px);
    width: 100%;
    height: 100%;
    margin: 0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.ssueModalContentDialog .modal-dialog .modal-body {
    overflow: auto;
    width: 100%;
    padding: 0
}

.ssueModalContentDialog .modal-dialog .modal-body>IFRAME {
    width: inherit;
    height: inherit
}

.ssueModalContentDialog .modal-content {
    display: inline-block;
    position: relative;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.ssueModalContentDialog FORM {
    display: none
}

.ssueMobile .ssueModalContentDialog IFRAME {
    height: calc(100vh - 85px) !important;
    width: 100% !important
}

.ssueMobile .ssueModalContentDialog .modal-dialog {
    max-width: 100vw !important;
    max-height: 100vh !important
}

.ssueMobile .ssueModalContentDialog .modal-dialog .modal-header {
    padding-bottom: 0 !important
}

.ssueMobile .ssueModalContentDialog .modal-dialog .modal-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 2rem
}

.ssueMobile .ssueModalContentDialog .modal-dialog .modal-body {
    -webkit-overflow-scrolling: touch;
    padding-top: 0 !important
}

.atlantic .modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto
}

.atlantic .modal.fade .modal-dialog {
    opacity: 0;
    transform: none
}

.atlantic .modal.in .modal-dialog {
    opacity: 1;
    transform: none
}

.atlantic .modal-dialog {
    position: relative;
    margin: auto;
    padding: 3rem;
    transition: opacity .3s ease, transform .3s ease;
    z-index: 1
}

.atlantic .modal-content {
    padding: 3rem;
    border: .125rem solid
}

.atlantic .modal-content>:last-child {
    margin-bottom: 0
}

.atlantic .modal-content .modal-title {
    text-align: center;
    margin: 0;
    font-weight: lighter;
    display: flex;
    white-space: nowrap;
    max-width: calc(100vw - 3rem)
}

.atlantic .modal-content .modal-title SECTION[role=modalHeaderPrimaryTextLayout] {
    display: flex;
    max-width: inherit;
    flex-direction: column;
    align-items: flex-start
}

.atlantic .modal-content .modal-title SECTION[role=modalHeaderPrimaryTextLayout] SECTION[role=modalHeaderPrimaryTitleLayout] {
    text-overflow: ellipsis;
    max-width: inherit;
    overflow-x: hidden;
    overflow-y: hidden;
    display: inline;
    white-space: nowrap;
    font-weight: 100;
    line-height: 1
}

.atlantic .modal-content .modal-title SECTION[role=modalHeaderPrimaryTextLayout] SECTION[role=modalHeaderPrimarySubtitleLayout] {
    display: inline;
    position: absolute;
    bottom: 1rem;
    width: calc(100% - 6rem);
    text-align: left;
    font-size: 11pt;
    font-weight: 400;
    text-overflow: ellipsis;
    overflow-x: hidden
}

.atlantic .modal-content .modal-title SECTION[role=viewContentNavigationLayout] {
    padding: 0 1rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    text-align: left;
    text-overflow: ellipsis;
    overflow-x: hidden
}

.atlantic .modal-content .modal-title SECTION[role=viewContentNavigationLayout] [role=viewContentNavigationTitle] {
    pointer-events: none;
    white-space: nowrap;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 1rem
}

.atlantic .modal-content .modal-title SECTION[role=viewContentNavigationLayout] [role=viewContentNavigationSubtitle] {
    font-size: 12pt;
    white-space: nowrap;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis
}

.atlantic .modal-content .modal-title SECTION[role=viewContentNavigationLayout] [role=viewContentNavigationSubtitle]::before {
    display: inline-block;
    content: "("
}

.atlantic .modal-content .modal-title SECTION[role=viewContentNavigationLayout] [role=viewContentNavigationSubtitle]::after {
    display: inline-block;
    content: ")"
}

.atlantic .modal-content .modal-title SECTION[role=viewContentNavigationLayout].hasModalHeaderTitle {
    padding: 0 1rem;
    margin-left: 1rem;
    border-left: 1px solid
}

.atlantic .modal-content .modal-title SECTION[role=viewContentNavigationLayout].hasModalHeaderTitle [role=viewContentNavigationTitle] {
    font-size: 12pt
}

.atlantic .modal-content .modal-title SECTION[role=viewContentNavigationLayout].hasModalHeaderTitle [role=viewContentNavigationSubtitle] {
    font-size: 11pt
}

.atlantic .modal-body {
    padding-left: 3rem;
    padding-right: 3rem
}

.atlantic .modal-header .close {
    float: right;
    z-index: 1;
    font-size: 1.2rem;
    position: absolute;
    right: 2.5rem;
    top: 2.5rem;
    opacity: .8
}

.atlantic .modal-footer {
    text-align: center
}

.atlantic .modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: opacity .3s ease
}

.atlantic .modal-backdrop.in {
    opacity: .85
}

.atlantic .form-rating {
    border: 0;
    moz-user-select: none;
    ms-user-select: none;
    user-select: none;
    webkit-touch-callout: none;
    webkit-user-select: none
}

.atlantic .form-rating .glyphicon-star,
.atlantic .form-rating .glyphicon-star-empty {
    font-size: 1.6rem;
    padding: 0 .5rem
}

.atlantic .form-rating .glyphicon-star:hover {
    text-shadow: none
}

.atlantic .form-rating+LABEL {
    font-size: 1.3rem;
    font-style: italic;
    font-weight: 400;
    margin: 0 0 0 .4rem
}

.atlantic .ssue-feedback {
    min-height: 15.5rem
}

.atlantic .ssue-feedback-align {
    margin-left: 1.5rem
}

.atlantic .ssue-feedback-textarea {
    width: 100%;
    max-height: 12rem;
    resize: vertical
}

.atlantic .ssue-feedback-comment {
    padding: 2rem 1.5rem 1rem
}

.atlantic .ssue-feedback-comment .form-control {
    border-radius: .3rem;
    font-size: 1.3rem;
    line-height: 1.3;
    margin-top: 2rem;
    border-bottom: .1rem solid;
    text-align: center
}

.atlantic .ssue-feedback-rating-bar {
    padding-top: 1.6rem;
    text-align: center
}

.atlantic .rating-label {
    padding: .5rem;
    min-height: 4rem;
    font-style: italic;
    margin-bottom: 1rem
}

.atlantic .ssue-feedback-question {
    font-size: 1.4rem;
    padding-bottom: 2rem
}

.atlantic .ssue-feedback-error {
    font-size: 1.3rem;
    font-style: italic;
    text-align: center;
    padding-bottom: 1.6rem
}

.atlantic .glyphicon-star-empty:before,
.atlantic .glyphicon-star:before {
    content: "\e631"
}

.atlantic .form-control::-webkit-input-placeholder {
    text-align: center
}

.atlantic .form-control::-moz-placeholder {
    text-align: center
}

.atlantic .form-control:-ms-input-placeholder {
    text-align: center
}

.atlantic .form-control::-ms-input-placeholder {
    text-align: center
}

.atlantic .input-group-lg>TEXTAREA.form-control {
    box-shadow: none;
    border-width: 0 0 .1rem;
    font-size: 1.4rem;
    overflow: hidden;
    height: 3rem;
    max-height: 8rem;
    line-height: 2rem;
    min-height: 3.5rem
}

.atlantic .input-group-lg>TEXTAREA.form-control:focus {
    box-shadow: none;
    border-width: 0 0 .3rem;
    transition: border-bottom-width .5s, padding-bottom .5s
}

.atlantic .ssue-feedback-community-url {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    padding: 0 0 1.4rem;
    text-align: center
}

.atlantic .ssue-feedback-community-url span {
    font-size: 1.6rem;
    padding-right: 1rem
}

.atlantic .ssue-feedback-community-url a {
    text-decoration: none;
    font-size: 1.4rem;
    font-weight: lighter
}

.atlantic span.counter {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    padding: .5rem 0;
    font-size: 1.1rem;
    display: none
}

.atlantic #livechat .lc-window {
    background-color: #fff;
    bottom: 0;
    position: fixed;
    right: 1rem;
    z-index: 100;
    border-top: 2px solid #049fd9;
    border-left: 2px solid #049fd9;
    border-right: 2px solid #049fd9;
    border-radius: 2px;
    box-shadow: 0 -2px 20px -8px rgba(0, 0, 0, .75)
}

.atlantic #livechat .lc-window .lc-header {
    border-bottom: 1px solid #e6e6e6;
    display: flex;
    position: relative;
    justify-content: space-between;
    align-items: center;
    padding: .2rem
}

.atlantic #livechat .lc-window .lc-header .lc-buttons {
    display: flex;
    justify-content: flex-end
}

.atlantic #livechat .lc-window .lc-button {
    opacity: .4;
    color: #000;
    font-size: 14px;
    padding: .8rem 1rem
}

.atlantic #livechat .lc-window .lc-title {
    display: inline-flex;
    flex-grow: 1;
    color: grey;
    padding: 0 1.5rem;
    margin: 0;
    cursor: pointer
}

.atlantic #livechat .lc-window.maximized {
    height: 300px;
    width: 400px
}

.atlantic #livechat .lc-window.maximized iframe {
    height: 100%;
    width: 100%;
    border: 0
}

.atlantic #livechat .lc-window.minimized {
    height: 42px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: .2rem
}

.atlantic #livechat #nwgrip {
    width: 10px;
    height: 10px;
    background-color: #f39c12;
    cursor: nw-resize;
    top: -10px;
    left: -10px;
    position: absolute
}

.atlantic .loading-spinner {
    top: 0
}

.atlantic .loading-spinner .wrapper {
    position: absolute;
    top: 5px;
    border-radius: 5rem;
    padding: .5rem
}

.atlantic .loading-spinner .wrapper .wheel {
    position: relative;
    visibility: visible;
    width: 2em;
    height: 2em;
    border-radius: 100%;
    border: .2em solid;
    animation: load 1.1s infinite linear
}

.atlantic .loading-spinner.flex-center {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    z-index: 1;
    left: 50%
}

@-webkit-keyframes load {
    0% {
        -webkit-transform: rotate(7deg)
    }

    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes load {
    0% {
        transform: rotate(7deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.atlantic .ssueAlertContainer {
    overflow-y: auto;
    padding: 1.5rem 1.5rem 0;
    flex-shrink: 0
}

.atlantic .ssueAlertMessage {
    display: flex;
    padding: 1.5rem 1.5rem 0
}

.atlantic .ssueAlertMessage .alert {
    margin: 0;
    border-radius: 0;
    padding: 1rem;
    display: inline-flex;
    align-items: center;
    width: 100%
}

.atlantic .ssueAlertMessage .alert .alert__icon {
    font-size: 1.8rem;
    line-height: 1.5;
    align-self: stretch
}

.atlantic .ssueAlertMessage .alert .alert__message {
    word-wrap: break-word;
    margin: 0 1rem;
    flex: 1;
    flex-wrap: wrap;
    font-weight: 400;
    line-height: 1.5
}

.atlantic .ssueAlertMessage .alert .alert__message a {
    text-decoration: underline
}

.atlantic .ssueAlertMessage .alert .alert__close {
    cursor: pointer;
    font-size: 1.8rem;
    align-self: stretch;
    line-height: 1.5
}

.atlantic .ssueAlertMessage .alert .emailNotification {
    cursor: pointer;
    font-size: 1.8rem;
    align-self: stretch;
    line-height: 1.5;
    margin: 0 1rem
}

.atlantic .ssueAlertMessage .alert .emailNotificationDisabled {
    cursor: not-allowed
}

.atlantic .ssueAlertMessage.ng-enter,
.atlantic .ssueAlertMessage.ng-leave {
    transition: all ease-in 1s
}

.atlantic .ssueAlertMessage.ng-enter,
.atlantic .ssueAlertMessage.ng-leave.ng-leave-active {
    opacity: 0
}

.atlantic .ssueAlertMessage.ng-enter.ng-enter-active,
.atlantic .ssueAlertMessage.ng-leave {
    opacity: 1
}

@media (max-width:767px) {
    .atlantic .ssueHeader {
        height: 6rem;
        padding: 0 1rem
    }

    .atlantic .ssueHeader .ssueTitle {
        display: none
    }

    .atlantic .ssueHeader .ssueCiscoIcon {
        text-align: center;
        width: 100%;
        margin: 0;
        padding: 0 60px 0 30px
    }

    .atlantic SSUE-LNP SSUE-HEADER .ssueHeaderContent {
        align-items: flex-start;
        padding: .8rem 1.5rem;
        float: none;
        display: inline-flex
    }

    .atlantic SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement {
        cursor: pointer
    }

    .atlantic SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement .dropdown-menu-left {
        left: auto;
        right: auto
    }

    .atlantic SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement.ssueDropdownList .dropdown-menu {
        margin-bottom: 1.2rem;
        border-radius: 0;
        position: fixed;
        left: 0;
        bottom: 4.4rem
    }

    .atlantic SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement.ssueDropdownList .dropdown-menu LI:last-of-type>A {
        border-radius: 0
    }

    .atlantic .walkme-out-wrapper,
    .atlantic SSUE-MAIN .ssueHeader SSUE-HEADER {
        display: none
    }
}

@media (max-width:767px) {
    .atlantic .ssueContentDashboard {
        padding: 1rem .5rem .5rem
    }

    .atlantic .ssueContentDashboard .ssueContentContainer {
        padding: 1rem .5rem
    }

    .atlantic .ssueDashboardSettings .dropdown-menu {
        min-width: 15rem !important
    }

    .atlantic .ssueDashboardSettings .dropdown-menu>LI>A {
        height: 3.5rem;
        padding: .5rem 1rem !important
    }

    .atlantic .ssueDashboardSettings .dropdown-menu>LI I.ssueDashboardSettingsMenuIcon {
        margin-right: 1rem
    }

    .atlantic .ssueDashboardSettings .dropdown-menu>LI>A:hover {
        height: 3.5rem
    }

    .atlantic .ssueDashboardTitle {
        padding: 2rem 1rem 0
    }

    .atlantic .ssueDashboardTitle>span {
        font-size: 2rem;
        padding-right: 1rem
    }

    .atlantic .ssueDashboardColumn {
        display: table-row
    }
}

@media (max-width:767px) {
    .atlantic .ssueLNP .ssueLNPBack {
        line-height: 3.7rem
    }
}

@media (max-width:767px) {
    .atlantic .modal {
        overflow: hidden
    }

    .atlantic .modal-dialog {
        width: 100%;
        min-height: 100%;
        padding: 0rem;
        margin: 0;
        position: relative;
        top: 0;
        left: 0;
        bottom: 0;
        display: flex;
        right: 0
    }

    .atlantic .modal-dialog .modal-content {
        border: 0;
        width: 100%;
        height: auto;
        min-width: auto;
        min-height: auto;
        border-radius: 0;
        box-shadow: none;
        padding: 2rem 0rem
    }

    .atlantic .modal-dialog .modal-content .modal-header {
        padding: 0 0 1rem;
        display: block;
        height: 10%
    }

    .atlantic .modal-dialog .modal-content .modal-header>.modal-title {
        max-width: calc(100vw - 2rem) !important
    }

    .atlantic .modal-dialog .modal-content .modal-body {
        overflow: hidden;
        flex: 1;
        -webkit-flex: 1;
        height: 80%;
        max-height: 80%;
        min-height: 80%
    }

    .atlantic .modal-dialog .modal-content .modal-body>IFRAME {
        width: inherit !important;
        height: inherit !important
    }

    .atlantic .modal-dialog .modal-content .modal-body .introduction {
        padding-bottom: 3rem
    }

    .atlantic .modal-dialog .modal-content .modal-body .introduction label {
        font-size: 1.4rem;
        line-height: 1.5rem;
        text-align: center
    }

    .atlantic .modal-dialog .modal-content .modal-body .autoselect .autoselect-field {
        min-height: 5rem;
        display: flex;
        justify-content: center
    }

    .atlantic .modal-dialog .modal-content .modal-body .autoselect .autoselect-field .checkbox {
        display: flex;
        justify-content: center
    }

    .atlantic .modal-dialog .modal-content .modal-body .autoselect .autoselect-field .checkbox label {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        font-size: 1.4rem;
        line-height: 1.5rem;
        text-align: center;
        padding-left: 3rem;
        width: auto;
        min-width: 24rem
    }

    .atlantic .modal-dialog .modal-content .modal-body .chooseZoneContent .map {
        overflow-x: scroll;
        overflow-y: hidden;
        padding: 1rem 0 2rem;
        display: none
    }

    .atlantic .modal-dialog .modal-content .modal-body .chooseZoneContent .map .map-wrap,
    .atlantic .modal-dialog .modal-content .modal-body .chooseZoneContent .map .map-wrap .map-inset {
        width: 100rem
    }

    .atlantic .modal-dialog .modal-content .modal-body .chooseZoneContent .selection {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-top: 3.5rem
    }

    .atlantic .modal-dialog .modal-content .modal-body .chooseZoneContent .selection .field-group {
        padding-bottom: 2rem
    }

    .atlantic .modal-dialog .modal-content .modal-body .chooseZoneContent .selection .field-group label {
        font-size: 1.8rem;
        line-height: 1.5rem;
        text-align: center
    }

    .atlantic .modal-dialog .modal-content .modal-body .chooseZoneContent .selection .zoneDropdownList {
        align-self: center;
        max-width: 100%
    }

    .atlantic .modal-dialog .modal-content .modal-body .chooseZoneContent .selection .zoneDropdownList button {
        width: 100%
    }

    .atlantic .modal-dialog .modal-content .modal-body .chooseZoneContent .selection .zoneDropdownList button .dropdown-value {
        display: flex;
        align-items: baseline
    }

    .atlantic .modal-dialog .modal-content .modal-body .chooseZoneContent .selection .zoneDropdownList button .dropdown-value .description {
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: initial;
        margin-left: .5rem
    }

    .atlantic .modal-dialog .modal-content .modal-body .chooseZoneContent .selection .zoneDropdownList button .dropdown-value .list-item {
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: initial;
        margin-left: 1rem;
        font-size: 1.6rem
    }

    .atlantic .modal-dialog .modal-content .modal-body .chooseZoneContent .selection .zoneDropdownList button .dropdown-value .icon-dropdown {
        margin-left: .5rem
    }

    .atlantic .modal-dialog .modal-content .modal-body .chooseZoneContent .selection .zoneDropdownList .dropdown-menu {
        left: 2rem !important;
        right: 2rem;
        max-height: 35vh
    }

    .atlantic .modal-dialog .modal-content .modal-footer {
        text-align: center;
        background-image: none;
        position: absolute;
        width: 100%;
        height: 10%;
        bottom: 20px
    }

    .atlantic .modal-dialog .modal-content .modal-footer .btn-primary {
        background-image: linear-gradient(to bottom, #049fd9 0, #049fd9 100%)
    }

    .atlantic .modal-dialog .modal-content .modal-footer .btn-default {
        border: 1px solid #049fd9;
        color: #049fd9;
        background-image: linear-gradient(to bottom, #fff 0, #fff 100%)
    }

    .atlantic .modal-dialog .modal-content .modal-footer .btn {
        display: inline-block;
        font-size: 1.3rem;
        margin: 0rem;
        width: auto;
        margin-left: 1rem;
        margin-bottom: 0
    }

    .atlantic .field-group {
        padding-bottom: 2rem
    }

    .atlantic .modal-close {
        font-size: 2rem
    }

    .atlantic .ssueHeaderPartialWidth .ssueCiscoIcon {
        display: none
    }

    .atlantic .ssueHeaderFullWidth .ssueCiscoIcon {
        display: inline-block
    }
}

@media (max-width:767px) and (orientation:landscape) {
    .atlantic .modal-dialog .modal-content .modal-header {
        height: 20%
    }

    .atlantic .modal-dialog .modal-content .modal-body {
        height: 65%;
        max-height: 65%;
        min-height: 65%
    }

    .atlantic .modal-dialog .modal-content .modal-body .ssueDomainFilterEditContainer {
        height: 100%;
        max-height: 100%
    }

    .atlantic .modal-dialog .modal-content .modal-body .introduction {
        padding-bottom: 2rem;
        text-align: center
    }

    .atlantic .modal-dialog .modal-content .modal-body .autoselect .autoselect-field {
        min-height: 5rem
    }

    .atlantic .modal-dialog .modal-content .modal-body .chooseZoneContent .selection {
        margin-top: 0rem
    }

    .atlantic .modal-dialog .modal-content .modal-body .chooseZoneContent .selection .zoneDropdownList .dropdown-menu {
        max-height: 20vh
    }

    .atlantic .modal-dialog .modal-content .modal-body .feedback-container {
        height: 100%;
        max-height: 100%;
        overflow-y: scroll
    }

    .atlantic .modal-dialog .modal-content .modal-body .feedback-container .ssue-feedback .ssue-feedback-rating-bar .rating-label {
        min-height: 3rem
    }

    .atlantic .modal-dialog .modal-content .modal-body .session-container,
    .atlantic .modal-dialog .modal-content .modal-body .warning-container {
        height: 100%;
        max-height: 100%;
        overflow-y: scroll
    }

    .atlantic .modal-dialog .modal-content .modal-footer {
        height: 13%;
        padding: 1rem 0 0
    }
}

@media (max-width:767px) {
    .no-script-container .main_icon {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20117%20156%22%20style%3D%22enable-background%3Anew%200%200%20117%20156%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%2358585B%3B%7D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23059FD9%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M83.4%2C0h-78C5.3%2C0%2C0-0.5%2C0%2C4.4v146.3c0%2C0%2C0.5%2C5.4%2C5.4%2C5.4h107.2c0%2C0%2C4.4-0.5%2C4.4-5.4v-117L83.4%2C0z%20M107%2C146H10%0A%09V10h68v23.6c0%2C0%2C0.5%2C5.4%2C5.4%2C5.4H107V146z%22/%3E%0A%3Cg%3E%0A%09%3Cpolygon%20class%3D%22st1%22%20points%3D%2241.3%2C73.3%2022.5%2C92%2041.3%2C110.7%2047.6%2C104.5%2035%2C92%2047.6%2C79.5%20%09%22/%3E%0A%09%0A%09%09%3Crect%20x%3D%2236.9%22%20y%3D%2287.6%22%20transform%3D%22matrix%280.1732%20-0.9849%200.9849%200.1732%20-41.827%20134.1768%29%22%20class%3D%22st1%22%20width%3D%2244.2%22%20height%3D%228.9%22/%3E%0A%09%3Cpolygon%20class%3D%22st1%22%20points%3D%2276.7%2C73.3%2070.4%2C79.5%2083%2C92%2070.4%2C104.5%2076.7%2C110.7%2095.5%2C92%20%09%22/%3E%0A%3C/g%3E%0A%3C/svg%3E") no-repeat 50% 0;
        width: 15rem;
        height: 15rem;
        margin: 0 auto 4rem
    }

    .no-script-container h1 {
        font-size: 4rem;
        margin: 0 0 2rem
    }

    .no-script-container p {
        font-size: 2rem;
        font-weight: lighter
    }

    .no-script-container a {
        padding: 1rem 2rem;
        font-size: 1.6rem;
        font-weight: 400;
        border-radius: 2rem
    }
}

@media (min-width:768px) and (max-width:991px) {
    .atlantic .ssueHeader {
        height: 6rem;
        padding: 0 1rem
    }

    .atlantic .ssueHeader .ssueTitle {
        font-size: 2rem
    }

    .atlantic .ssueHeaderContent {
        display: none
    }

    .atlantic SSUE-LNP SSUE-HEADER .ssueHeaderContent {
        width: 100%;
        padding: .8rem 1.5rem;
        float: none;
        display: inline-flex;
        align-items: flex-start
    }

    .atlantic SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement {
        cursor: pointer
    }

    .atlantic SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement .dropdown-menu-left {
        left: auto;
        right: auto
    }

    .atlantic SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement.ssueDropdownList .dropdown-menu {
        margin-bottom: 1.2rem;
        border-radius: 0;
        position: fixed
    }

    .atlantic SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement.ssueDropdownList .dropdown-menu LI:last-of-type>A {
        border-radius: 0
    }

    .atlantic SSUE-MAIN .ssueHeader SSUE-HEADER {
        display: none
    }
}

@media (min-width:768px) and (max-width:991px) {
    .atlantic .ssueContentDashboard {
        padding: 2.5rem 1.5rem .5rem
    }

    .atlantic .ssueContentDashboard .ssueContentContainer {
        padding: 1.7rem .5rem 1.3rem
    }

    .atlantic .ssueDashboardTitle {
        padding: 2rem 1rem 0
    }

    .atlantic .ssueDashboardTitle>span {
        padding-right: 1rem
    }

    .atlantic .ssueDashboardColumn {
        display: table-cell
    }

    .atlantic .ssueDashboardColumnFinal {
        padding-left: 1rem
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .atlantic .ssueContentDashboard {
        padding: 2.5rem 1.5rem .5rem
    }

    .atlantic .ssueContentDashboard .ssueContentContainer {
        padding: 1.7rem .5rem .5rem
    }

    .atlantic .ssueDashboardTitle {
        padding: 2rem 1rem 0
    }

    .atlantic .ssueDashboardTitle>span {
        padding-right: 1rem
    }

    .atlantic .ssueDashboardColumn {
        display: table-cell
    }
}

.atlantic.blue-theme BODY {
    font-family: CiscoSans, Arial, Helvetica;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.atlantic.blue-theme .ssueLNP {
    background-color: #049fd9;
    font-family: CiscoSans, Arial, Helvetica
}

.atlantic.blue-theme .ssueLNP .ssueChooseCategory,
.atlantic.blue-theme .ssueLNP .ssueChooseService {
    color: #fff
}

.atlantic.blue-theme .ssueLNP .ssueCategoryName,
.atlantic.blue-theme .ssueLNP .ssueDeliverableName,
.atlantic.blue-theme .ssueLNP .ssueServiceName,
.atlantic.blue-theme .ssueLNP TREECONTROL UL LI.treecontrol-li.tree-leaf {
    line-height: 3.2rem;
    color: #fff;
    background-color: inherit
}

.atlantic.blue-theme .ssueLNP .ssueCategoryName:hover:not(.ssueActiveLNP),
.atlantic.blue-theme .ssueLNP .ssueDeliverableName:hover:not(.ssueActiveLNP),
.atlantic.blue-theme .ssueLNP .ssueServiceName:hover:not(.ssueActiveLNP),
.atlantic.blue-theme .ssueLNP TREECONTROL UL LI.treecontrol-li.tree-leaf:hover:not(.ssueActiveLNP) {
    color: #fff;
    background-color: #0a7fb0
}

.atlantic.blue-theme .ssueLNP .ssueCategoryName.ssueActiveLNP,
.atlantic.blue-theme .ssueLNP .ssueCategoryName.treecontrol-liSelected,
.atlantic.blue-theme .ssueLNP .ssueDeliverableName.ssueActiveLNP,
.atlantic.blue-theme .ssueLNP .ssueDeliverableName.treecontrol-liSelected,
.atlantic.blue-theme .ssueLNP .ssueServiceName.ssueActiveLNP,
.atlantic.blue-theme .ssueLNP .ssueServiceName.treecontrol-liSelected,
.atlantic.blue-theme .ssueLNP TREECONTROL UL LI.treecontrol-li.tree-leaf.ssueActiveLNP,
.atlantic.blue-theme .ssueLNP TREECONTROL UL LI.treecontrol-li.tree-leaf.treecontrol-liSelected {
    color: #049fd9;
    background-color: #fff;
    border-left-color: #0a7fb0
}

.atlantic.blue-theme .ssueLNP .ssueChooseService,
.atlantic.blue-theme .ssueLNP .ssueServiceName {
    color: #fff
}

.atlantic.blue-theme .ssueLNP .ssueServiceName .icon-chevron-right,
.atlantic.blue-theme .ssueLNP .ssueServiceName .icon-lock {
    color: #e8ebf1;
    background-color: transparent
}

.atlantic.blue-theme .ssueLNP .ssueServiceName+.ssueServiceName {
    border-top-color: transparent
}

.atlantic.blue-theme .ssueLNP .ssueServiceName:active .icon-chevron-right,
.atlantic.blue-theme .ssueLNP .ssueServiceName:active .icon-lock,
.atlantic.blue-theme .ssueLNP .ssueServiceName:hover .icon-chevron-right,
.atlantic.blue-theme .ssueLNP .ssueServiceName:hover .icon-lock {
    color: #fff;
    background-color: transparent
}

.atlantic.blue-theme .ssueLNP .ssueCategoryName {
    color: #fff
}

.atlantic.blue-theme .ssueLNP .ssueCategoryName .icon-chevron-right,
.atlantic.blue-theme .ssueLNP .ssueCategoryName .icon-lock {
    color: #e8ebf1;
    background-color: transparent
}

.atlantic.blue-theme .ssueLNP .ssueCategoryName+.ssueCategoryName {
    border-top-color: transparent
}

.atlantic.blue-theme .ssueLNP .ssueCategoryName:active .icon-chevron-right,
.atlantic.blue-theme .ssueLNP .ssueCategoryName:active .icon-lock,
.atlantic.blue-theme .ssueLNP .ssueCategoryName:hover .icon-chevron-right,
.atlantic.blue-theme .ssueLNP .ssueCategoryName:hover .icon-lock {
    color: #fff;
    background-color: transparent
}

.atlantic.blue-theme .ssueLNP .icon-chevron-right,
.atlantic.blue-theme .ssueLNP .icon-lock {
    margin-top: .8rem;
    min-width: 1.6rem;
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 1.2rem;
    font-size: 1.2rem;
    text-align: center;
    line-height: 1.6rem;
    padding: 0;
    cursor: pointer;
    color: #e8ebf1;
    background-color: transparent
}

.atlantic.blue-theme .ssueLNP HR {
    border-color: transparent
}

.atlantic.blue-theme .ssueLNP HR.smallHr {
    border-color: #64bbe3
}

.atlantic.blue-theme .ssueLNP .ssueLNPBack {
    background-color: transparent;
    border-bottom-color: #64bbe3;
    line-height: 6rem;
    height: 6rem
}

.atlantic.blue-theme .ssueLNP .ssueLNPBack .icon-back {
    min-width: 1.8rem;
    width: 1.8rem;
    height: 1.8rem;
    border-radius: 1.3rem;
    font-size: 1.4rem;
    text-align: center;
    line-height: 1.8rem;
    padding: 0;
    cursor: pointer;
    margin-top: .8rem;
    color: #e8ebf1;
    background-color: transparent
}

.atlantic.blue-theme .ssueLNP .ssueLNPBack:hover {
    background-color: transparent
}

.atlantic.blue-theme .ssueLNP .ssueLNPBack:hover .icon-back {
    color: #fff
}

.atlantic.blue-theme .ssueLNP .ssueLNPBack:active {
    border-left-color: #0a7fb0
}

.atlantic.blue-theme .ssueLNP .ssueLNPBack:active .icon-back {
    color: #fff;
    background-color: transparent
}

.atlantic.blue-theme .ssueLNP .ssueLNPBack .ssueLNPBackLabel {
    color: #fff
}

.atlantic.blue-theme .ssueLNP .ssueLNPContainer.ssueLNPContainer-back {
    height: calc(100% - 6rem)
}

.atlantic.blue-theme .ssueLNP .ssueLNPContainer .sticky .ssueLevel2Label,
.atlantic.blue-theme .ssueLNP .ssueLNPContainer .sticky .ssueLevel3Label {
    color: #fff
}

.atlantic.blue-theme .ssueLNP .ssueLNPContainer .sticky.pinned {
    background-color: #049fd9
}

.atlantic.blue-theme .ssueLNP .ssueLNPContainer .sticky.pinned .ssueLevel2Label,
.atlantic.blue-theme .ssueLNP .ssueLNPContainer .sticky.pinned .ssueLevel3Label {
    border-bottom-color: #64bbe3;
    box-shadow: 0 .5rem .6rem 0 rgba(0, 0, 0, .15)
}

.atlantic.blue-theme .ssueLNP .ssueLNPContainer .ssueDeliverableGroup {
    color: #fff;
    cursor: pointer
}

.atlantic.blue-theme .ssueLNP .ssueLNPContainer .ssueDeliverableGroup.ssueDeliverableGroupclose {
    background-color: inherit;
    border-bottom-color: transparent
}

.atlantic.blue-theme .ssueLNP .ssueLNPContainer .ssueDeliverableGroup .icon-chevron-down,
.atlantic.blue-theme .ssueLNP .ssueLNPContainer .ssueDeliverableGroup .icon-chevron-right,
.atlantic.blue-theme .ssueLNP .ssueLNPContainer .ssueDeliverableGroup .ssueDashboardCreate {
    margin-top: .64rem;
    min-width: 1.92rem;
    width: 1.92rem;
    height: 1.92rem;
    border-radius: 1.44rem;
    font-size: 1.44rem;
    text-align: center;
    line-height: 1.92rem;
    padding: 0;
    cursor: pointer;
    color: #e8ebf1;
    background-color: transparent
}

.atlantic.blue-theme .ssueLNP .ssueLNPContainer .ssueDeliverableGroup .icon-chevron-down:hover,
.atlantic.blue-theme .ssueLNP .ssueLNPContainer .ssueDeliverableGroup .icon-chevron-right:hover,
.atlantic.blue-theme .ssueLNP .ssueLNPContainer .ssueDeliverableGroup .ssueDashboardCreate:hover {
    color: #fff
}

.atlantic.blue-theme .ssueLNP .ssueLNPContainer .ssueDeliverableGroup .icon-chevron-down:active,
.atlantic.blue-theme .ssueLNP .ssueLNPContainer .ssueDeliverableGroup .icon-chevron-right:active,
.atlantic.blue-theme .ssueLNP .ssueLNPContainer .ssueDeliverableGroup .ssueDashboardCreate:active {
    color: #fff;
    background-color: transparent
}

.atlantic.blue-theme .ssueLNP .ssueLNPContainer .ssueDeliverableName+.ssueDeliverableName {
    border-top-color: transparent
}

.atlantic.blue-theme .ssueLNP SSUE-DOMAINFILTER>DIV {
    color: #fff
}

.atlantic.blue-theme .ssueLNP SSUE-DOMAINFILTER .ssueDomainFilterEditAction {
    min-width: 1.8rem;
    width: 1.8rem;
    height: 1.8rem;
    border-radius: 1.3rem;
    font-size: 1.4rem;
    text-align: center;
    line-height: 1.8rem;
    padding: 0;
    cursor: pointer;
    color: #e8ebf1;
    background-color: transparent;
    border: .1rem solid transparent
}

.atlantic.blue-theme .ssueLNP SSUE-DOMAINFILTER .ssueDomainFilterEditAction:hover {
    color: #fff
}

.atlantic.blue-theme .ssueLNP SSUE-DOMAINFILTER .ssueDomainFilterEditAction:active {
    color: #fff;
    text-shadow: none;
    box-shadow: none
}

.atlantic.blue-theme .ssueLNP SSUE-DOMAINFILTER .ssueDomainFilter .ssueDomainFilterLabel,
.atlantic.blue-theme .ssueLNP SSUE-DOMAINFILTER .ssueDomainFilter .ssueDomainFilterValue {
    color: inherit
}

.atlantic.blue-theme .ssueLNP TREECONTROL.tree-light LI.tree-collapsed I,
.atlantic.blue-theme .ssueLNP TREECONTROL.tree-light LI.tree-expanded I {
    background-image: none
}

.atlantic.blue-theme .ssueLNP TREECONTROL UL LI.treecontrol-li {
    color: #fff
}

.atlantic.blue-theme .ssueLNP TREECONTROL UL LI.treecontrol-li.tree-leaf {
    transition: border-left-color 2s cubic-bezier(0.08, .9, .04, .995)
}

.atlantic.blue-theme .ssueLNP TREECONTROL UL LI.treecontrol-li+LI.treecontrol-li {
    border-top-color: transparent
}

.atlantic.blue-theme .ssueLNP TREECONTROL UL LI.treecontrol-li.tree-leaf.treecontrol-liSelected:hover {
    color: #049fd9;
    background-color: #fff
}

.atlantic.blue-theme .ssueLNP TREECONTROL UL LI.treecontrol-li .treecontrol-arrows {
    margin-top: .8rem;
    min-width: 1.6rem;
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 1.2rem;
    font-size: 1.2rem;
    text-align: center;
    line-height: 1.6rem;
    padding: 0;
    cursor: pointer;
    color: #e8ebf1;
    background-color: transparent
}

.atlantic.blue-theme .ssueLNP TREECONTROL UL LI.treecontrol-li.treecontrol-liSelected {
    color: #049fd9
}

.atlantic.blue-theme .ssueLNP TREECONTROL UL LI.treecontrol-li:not(.tree-expanded):hover {
    color: #fff;
    background-color: #0a7fb0
}

.atlantic.blue-theme .ssueLNP TREECONTROL UL LI.treecontrol-li:not(.tree-expanded):active .treecontrol-arrows,
.atlantic.blue-theme .ssueLNP TREECONTROL UL LI.treecontrol-li:not(.tree-expanded):hover .treecontrol-arrows {
    color: #fff;
    background-color: transparent
}

@media (max-width:767px) {
    .atlantic.blue-theme .ssueLNP .ssueHeaderContent {
        width: 100%;
        height: 5.6rem;
        border-right: 1px solid #9e9ea2;
        background-color: #fff
    }

    .atlantic.blue-theme .ssueLNP .ssueHeaderContent UL.dropdown-menu LI {
        font-family: CiscoSans, Arial, Helvetica
    }

    .atlantic.blue-theme .ssueLNP .ssueLNPContainer {
        height: calc(100% - 5.6rem)
    }

    .atlantic.blue-theme .ssueLNP .ssueLNPContainer.ssueLNPContainer-back {
        height: calc(100% - 11.6rem)
    }
}

@media (min-width:768px) and (max-width:991px) {
    .atlantic.blue-theme .ssueLNP .ssueHeaderContent {
        width: 100%;
        height: 5.6rem;
        border-right: 1px solid #9e9ea2;
        background-color: #fff
    }

    .atlantic.blue-theme .ssueLNP .ssueHeaderContent UL.dropdown-menu LI {
        font-family: CiscoSans, Arial, Helvetica
    }

    .atlantic.blue-theme .ssueLNP .ssueLNPContainer {
        height: calc(100% - 5.6rem)
    }

    .atlantic.blue-theme .ssueLNP .ssueLNPContainer.ssueLNPContainer-back {
        height: calc(100% - 11.6rem)
    }
}

.atlantic.blue-theme SSUE-CONTENT-AREA .ssueContentContainer .ssueContainerTitlebar .historyDropdown>BUTTON.dropdown-toggle-elem.btn-primary.dropdown-toggle {
    border: 0
}

.atlantic.blue-theme SSUE-CONTENT-AREA .ssueContentContainer .ssueContainerTitlebar .historyDropdown>.dropdown-menu .dropdownHeader {
    border-bottom: .1rem solid #9e9ea2
}

.atlantic.blue-theme SSUE-CONTENT-AREA .ssueContentContainer .ssueContainerTitlebar .historyDropdown:not(.open):hover>BUTTON.dropdown-toggle-elem.btn-primary.dropdown-toggle {
    color: #58585b
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueContentContainer:hover {
    box-shadow: -.4rem 0 0 0 #049fd9
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardTitle>span {
    font-family: CiscoSans, Arial, Helvetica;
    color: #58585b
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardColumnFinal,
.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardColumnMiddle {
    border-left-color: transparent
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardModuleMaximized {
    border-top-color: transparent
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettingsPanel {
    background-color: transparent;
    border-bottom-color: transparent
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettingsDashletsPanel {
    background-color: transparent
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardEntryError {
    color: #cf2030
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueContentContainerDragging {
    border-color: #049fd9
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardDropTarget,
.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDragover.ssueDashboardColumn .ssueContentContainer {
    background-color: transparent
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardDropTarget div {
    border-color: #049fd9
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardColumnFinal,
.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardColumnMiddle {
    border-top-color: transparent
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettings BUTTON {
    color: #049fd9;
    background: 0 0;
    border-color: #049fd9;
    box-shadow: inset 0 0 0 .1rem #049fd9
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettings BUTTON:active,
.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettings BUTTON:hover {
    color: #fff;
    background-color: #049fd9;
    border-color: #049fd9;
    background-image: none
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettings BUTTON:disabled {
    background-color: #e8ebf1;
    color: #9e9ea2;
    box-shadow: inset 0 0 0 .1rem #58585b
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-toggle:active,
.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettings.open>.dropdown-toggle {
    color: #fff;
    background-color: #049fd9;
    border-color: #0a7fb0
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu {
    background-color: #fff
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI I.ssueDashboardSettingsMenuIcon,
.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI>A {
    color: #58585b
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI>A:hover {
    background-color: #049fd9;
    color: #fff
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI>A:hover I.ssueDashboardSettingsMenuIcon {
    color: #fff
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI.activeMenu>A {
    color: #049fd9;
    background-color: transparent
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI.activeMenu I.ssueDashboardSettingsMenuIcon {
    color: #049fd9
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI.activeMenu>A:hover {
    background-color: #049fd9;
    color: #fff
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI.activeMenu>A:hover I.ssueDashboardSettingsMenuIcon {
    color: #fff
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI TREECONTROL.tree-light LI.tree-collapsed I,
.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI TREECONTROL.tree-light LI.tree-expanded I {
    color: #58585b;
    min-width: 1.6rem;
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 1.2rem;
    font-size: 1.2rem;
    text-align: center;
    line-height: 1.6rem;
    padding: 0;
    cursor: pointer
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI TREECONTROL .treecontrolNode:hover {
    color: #fff;
    background-color: #049fd9
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu .ssueDashboardSettingsPanel .radio-group>DIV:hover I.ssueDashboardSettingsLayoutIcon {
    color: #049fd9
}

.atlantic.blue-theme SSUE-CONTENT-AREA SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu .ssueDashboardSettingsPanel .radio-group>DIV I.ssueDashboardSettingsLayoutIcon {
    color: #58585b
}

SSUE-CONTENT-DASHBOARD .ssueContentContainer:hover {
    box-shadow: -.4rem 0 0 0 #049fd9
}

SSUE-CONTENT-DASHBOARD .ssueDashboardTitle>span {
    font-family: CiscoSans, Arial, Helvetica;
    color: #58585b
}

SSUE-CONTENT-DASHBOARD .ssueDashboardColumnFinal,
SSUE-CONTENT-DASHBOARD .ssueDashboardColumnMiddle {
    border-left-color: transparent
}

SSUE-CONTENT-DASHBOARD .ssueDashboardModuleMaximized {
    border-top-color: transparent
}

SSUE-CONTENT-DASHBOARD .ssueDashboardSettingsPanel {
    background-color: transparent;
    border-bottom-color: transparent
}

SSUE-CONTENT-DASHBOARD .ssueDashboardSettingsDashletsPanel {
    background-color: transparent
}

SSUE-CONTENT-DASHBOARD .ssueDashboardEntryError {
    color: #cf2030
}

SSUE-CONTENT-DASHBOARD .ssueContentContainerDragging {
    border-color: #049fd9
}

SSUE-CONTENT-DASHBOARD .ssueDashboardDropTarget,
SSUE-CONTENT-DASHBOARD .ssueDragover.ssueDashboardColumn .ssueContentContainer {
    background-color: transparent
}

SSUE-CONTENT-DASHBOARD .ssueDashboardDropTarget div {
    border-color: #049fd9
}

SSUE-CONTENT-DASHBOARD .ssueDashboardColumnFinal,
SSUE-CONTENT-DASHBOARD .ssueDashboardColumnMiddle {
    border-top-color: transparent
}

SSUE-CONTENT-DASHBOARD .ssueDashboardSettings BUTTON {
    color: #049fd9;
    background: 0 0;
    border-color: #049fd9;
    box-shadow: inset 0 0 0 .1rem #049fd9
}

SSUE-CONTENT-DASHBOARD .ssueDashboardSettings BUTTON:active,
SSUE-CONTENT-DASHBOARD .ssueDashboardSettings BUTTON:hover {
    color: #fff;
    background-color: #049fd9;
    border-color: #049fd9;
    background-image: none
}

SSUE-CONTENT-DASHBOARD .ssueDashboardSettings BUTTON:disabled {
    background-color: #e8ebf1;
    color: #9e9ea2;
    box-shadow: inset 0 0 0 .1rem #58585b
}

SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-toggle:active,
SSUE-CONTENT-DASHBOARD .ssueDashboardSettings.open>.dropdown-toggle {
    color: #fff;
    background-color: #049fd9;
    border-color: #0a7fb0
}

SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu {
    background-color: #fff
}

SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI I.ssueDashboardSettingsMenuIcon,
SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI>A {
    color: #58585b
}

SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI>A:hover {
    background-color: #049fd9;
    color: #fff
}

SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI>A:hover I.ssueDashboardSettingsMenuIcon {
    color: #fff
}

SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI.activeMenu>A {
    color: #049fd9;
    background-color: transparent
}

SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI.activeMenu I.ssueDashboardSettingsMenuIcon {
    color: #049fd9
}

SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI.activeMenu>A:hover {
    background-color: #049fd9;
    color: #fff
}

SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI.activeMenu>A:hover I.ssueDashboardSettingsMenuIcon {
    color: #fff
}

SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI TREECONTROL.tree-light LI.tree-collapsed I,
SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI TREECONTROL.tree-light LI.tree-expanded I {
    color: #58585b;
    min-width: 1.6rem;
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 1.2rem;
    font-size: 1.2rem;
    text-align: center;
    line-height: 1.6rem;
    padding: 0;
    cursor: pointer
}

SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu>LI TREECONTROL .treecontrolNode:hover {
    color: #fff;
    background-color: #049fd9
}

SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu .ssueDashboardSettingsPanel .radio-group>DIV:hover I.ssueDashboardSettingsLayoutIcon {
    color: #049fd9
}

SSUE-CONTENT-DASHBOARD .ssueDashboardSettings .dropdown-menu .ssueDashboardSettingsPanel .radio-group>DIV I.ssueDashboardSettingsLayoutIcon {
    color: #58585b
}

.atlantic .no-script-container {
    font-family: CiscoSans, Arial, Helvetica
}

.atlantic .no-script-container a {
    color: #049fd9;
    background: 0 0;
    border-color: #049fd9;
    box-shadow: inset 0 0 0 .1rem #049fd9
}

.atlantic .no-script-container a:active,
.atlantic .no-script-container a:hover {
    color: #fff;
    background-color: #049fd9;
    border-color: #049fd9;
    background-image: none
}

.atlantic.blue-theme .ssueSplash .ssueSplashInfoBox {
    background-color: rgba(255, 255, 255, .5)
}

.atlantic.blue-theme .ssueSplash .ssueSplashInfoBox .splashLogo {
    color: #049fd9
}

.atlantic.blue-theme .ssueSplash .ssueSplashInfoBox .ssueSplashStatus {
    color: #58585b
}

.atlantic.blue-theme .ssueHeaderContent .dropdown-menu.check-selection LI.selected A:before {
    color: #0a7fb0
}

.atlantic.blue-theme .ssueHeaderContent .dropdown-menu.check-selection LI:hover A:before {
    color: #fff
}

.atlantic.blue-theme .ssueHeaderContent [role=menu].localeMenu>[role=presentation].timezone NAV [role=current-value]>LABEL {
    color: initial
}

.atlantic.blue-theme .ssueHeaderContent [role=menu].localeMenu>[role=presentation].timezone NAV [role=current-value]>SECTION[row="2"]>TIME.localDate,
.atlantic.blue-theme .ssueHeaderContent [role=menu].localeMenu>[role=presentation].timezone NAV [role=current-value]>SECTION[row="2"]>TIME.localTime {
    color: #9e9ea2
}

.atlantic.blue-theme .ssueHeaderContent [role=menu].localeMenu>[role=presentation].timezone NAV [role=target-modifier]>I {
    min-width: 1.6rem;
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 1rem;
    font-size: 1.4rem;
    text-align: center;
    line-height: 1.6rem;
    padding: 0;
    cursor: pointer;
    color: #9e9ea2
}

.atlantic.blue-theme .ssueHeaderContent [role=menu].localeMenu>[role=presentation].timezone NAV [role=target-modifier]>I:hover {
    color: #049fd9
}

.atlantic.blue-theme .ssueHeaderContent [role=menu].localeMenu>[role=presentation].timezone NAV [role=target-modifier]>I:active {
    color: #0a7fb0
}

.atlantic.blue-theme .ssueHeaderContent [role=menu].localeMenu>[role=presentation].timezone NAV [role=target-modifier]>LABEL {
    color: #049fd9
}

.atlantic.blue-theme .ssueHeaderContent [role=menu].localeMenu>[role=presentation].timezone NAV [role=target-modifier]>LABEL:focus,
.atlantic.blue-theme .ssueHeaderContent [role=menu].localeMenu>[role=presentation].timezone NAV [role=target-modifier]>LABEL:hover {
    color: #fff
}

.atlantic.blue-theme .ssueHeader {
    background-image: -webkit-linear-gradient(top, #fff 0, #fff 100%);
    background-image: -o-linear-gradient(top, #fff 0, #fff 100%);
    background-image: linear-gradient(to bottom, #fff 0, #fff 100%);
    background-repeat: repeat-x
}

.atlantic.blue-theme .ssueHeader .ssueToggler .ssueLnpToggler {
    min-width: 3rem;
    width: 3rem;
    height: 3rem;
    font-size: 1.4rem;
    text-align: center;
    line-height: 3rem;
    padding: 0;
    cursor: pointer;
    color: #fff;
    border: 0;
    border-radius: 2rem;
    background-color: #049fd9
}

.atlantic.blue-theme .ssueHeader .ssueToggler .ssueLnpToggler:hover {
    color: #fff;
    background-color: #049fd9
}

.atlantic.blue-theme .ssueHeader .ssueToggler .ssueLnpToggler:active {
    color: #fff;
    background-color: #049fd9;
    text-shadow: none
}

.atlantic.blue-theme .ssueHeader .ssueToggler .ssueLnpToggler.togglerInactive {
    background-color: #9e9ea2
}

.atlantic.blue-theme .ssueHeader .ssueCiscoIcon {
    color: #049fd9
}

.atlantic.blue-theme .ssueHeader .ssueTitle {
    color: #58585b;
    text-shadow: none
}

.atlantic.blue-theme .ssueHeader SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentText {
    color: #58585b;
    background-color: transparent
}

.atlantic.blue-theme .ssueHeader SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement {
    margin-left: 1rem;
    margin-right: 1rem
}

.atlantic.blue-theme .ssueHeader SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement .dropdown-toggle-elem {
    font-size: 1.4rem
}

.atlantic.blue-theme .ssueHeader SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement.ssueDropdownList BUTTON {
    min-width: 2.8rem;
    width: 2.8rem;
    height: 2.8rem;
    border-radius: 1.8rem;
    text-align: center;
    line-height: 2.8rem;
    padding: 0;
    cursor: pointer;
    border: 0;
    color: #fff;
    background-color: #9e9ea2;
    font-size: 1.4rem
}

.atlantic.blue-theme .ssueHeader SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement.ssueDropdownList.open BUTTON,
.atlantic.blue-theme .ssueHeader SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement.ssueDropdownList:hover:not(.open) BUTTON {
    color: #fff;
    background-color: #049fd9
}

.atlantic.blue-theme .ssueHeader SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement:not(.ssueDropdownList) {
    min-width: 2.8rem;
    width: 2.8rem;
    height: 2.8rem;
    border-radius: 1.8rem;
    font-size: 2.4rem;
    text-align: center;
    line-height: 2.8rem;
    padding: 0;
    cursor: pointer;
    border: 0;
    color: #fff;
    background-color: #9e9ea2;
    margin-top: .28rem
}

.atlantic.blue-theme .ssueHeader SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement:not(.ssueDropdownList)>.dropdown-toggle>.dropdown-toggle-elem {
    font-size: 1.4rem
}

.atlantic.blue-theme .ssueHeader SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement .dropdown.open,
.atlantic.blue-theme .ssueHeader SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement:not(.ssueDropdownList):active,
.atlantic.blue-theme .ssueHeader SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement:not(.ssueDropdownList):hover {
    color: #fff;
    background-color: #049fd9
}

.atlantic.blue-theme SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentText {
    color: #58585b;
    background-color: transparent
}

.atlantic.blue-theme SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement {
    margin-left: 0;
    margin-right: 0
}

.atlantic.blue-theme SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement .dropdown-toggle-elem {
    font-size: 1.4rem
}

.atlantic.blue-theme SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement.ssueDropdownList BUTTON {
    min-width: 2.8rem;
    width: 2.8rem;
    height: 2.8rem;
    border-radius: 1.8rem;
    text-align: center;
    line-height: 2.8rem;
    padding: 0;
    cursor: pointer;
    border: 0;
    color: #fff;
    background-color: #9e9ea2;
    font-size: 1.4rem
}

.atlantic.blue-theme SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement.ssueDropdownList.open BUTTON,
.atlantic.blue-theme SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement.ssueDropdownList:hover:not(.open) BUTTON {
    color: #fff;
    background-color: #049fd9;
    font-size: 1.4rem
}

.atlantic.blue-theme SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement:not(.ssueDropdownList) {
    min-width: 2.8rem;
    width: 2.8rem;
    height: 2.8rem;
    border-radius: 1.8rem;
    font-size: 2.4rem;
    text-align: center;
    line-height: 2.8rem;
    padding: 0;
    cursor: pointer;
    border: 0;
    color: #fff;
    background-color: #9e9ea2
}

.atlantic.blue-theme SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement:not(.ssueDropdownList)>.dropdown-toggle>.dropdown-toggle-elem {
    font-size: 1.4rem
}

.atlantic.blue-theme SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement .dropdown.open,
.atlantic.blue-theme SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement:not(.ssueDropdownList):active,
.atlantic.blue-theme SSUE-LNP SSUE-HEADER .ssueHeaderContent>.ssueHeaderContentElement:not(.ssueDropdownList):hover {
    color: #fff;
    background-color: #049fd9
}

.atlantic.blue-theme .dropdown-menu {
    padding: 0;
    background-color: #fff;
    box-shadow: none;
    border-radius: 0 0 0rem 0rem;
    border-top-color: #049fd9;
    border-top-width: .2rem;
    border-left-color: #9e9ea2;
    border-right-color: #9e9ea2;
    border-bottom-color: #9e9ea2;
    overflow: hidden
}

.atlantic.blue-theme .dropdown-menu>LI {
    padding: 0
}

.atlantic.blue-theme .dropdown-menu>LI>* {
    padding: .5rem 1rem;
    font-size: 1.2rem;
    white-space: nowrap;
    display: block;
    clear: both;
    line-height: 1.42857
}

.atlantic.blue-theme .dropdown-menu>LI>P {
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0;
    font-size: 1.2rem;
    white-space: nowrap;
    display: block;
    clear: both;
    font-weight: 400;
    line-height: 1.42857;
    color: #c5c5c5
}

.atlantic.blue-theme .dropdown-menu>LI>.dropdownGroupLabel {
    padding: .3rem 1rem;
    font-weight: 700;
    white-space: nowrap;
    border-bottom-style: solid;
    border-bottom-width: .1rem;
    text-align: left;
    cursor: default;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.atlantic.blue-theme .dropdown-menu>LI>.dropdownErrorLabel {
    padding: .3rem 1rem;
    cursor: default;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between
}

.atlantic.blue-theme .dropdown-menu>LI>.dropdownErrorLabel>I {
    padding-right: .5rem
}

.atlantic.blue-theme .dropdown-menu>LI>.dropdownErrorLabel>SPAN {
    padding-left: .5rem
}

.atlantic.blue-theme .dropdown-menu .divider {
    padding: 0
}

.atlantic.blue-theme .dropdown-menu>LI>.dropdownGroupLabel {
    background-color: transparent;
    border-bottom-color: #9e9ea2
}

.atlantic.blue-theme .dropdown-menu>LI>.dropdownErrorLabel {
    background-color: transparent;
    color: #58585b
}

.atlantic.blue-theme .dropdown-menu>LI>A {
    color: initial
}

.atlantic.blue-theme .dropdown-menu>LI>A:focus,
.atlantic.blue-theme .dropdown-menu>LI>A:hover {
    color: #fff;
    background-color: #049fd9
}

.atlantic.blue-theme .form-group .checkbox,
.atlantic.blue-theme .form-group .radio {
    float: left;
    padding: 0
}

.atlantic.blue-theme .checkbox,
.atlantic.blue-theme .radio {
    color: #58585b
}

.atlantic.blue-theme .checkbox:hover,
.atlantic.blue-theme .radio:hover {
    color: #049fd9
}

.atlantic.blue-theme .checkbox input,
.atlantic.blue-theme .radio input {
    display: none
}

.atlantic.blue-theme .checkbox input:hover~.checkbox__input:before,
.atlantic.blue-theme .checkbox input:hover~.radio__input:before,
.atlantic.blue-theme .radio input:hover~.checkbox__input:before,
.atlantic.blue-theme .radio input:hover~.radio__input:before {
    box-shadow: inset 0 0 0 2px #049fd9
}

.atlantic.blue-theme .checkbox input:checked:hover~.checkbox__input:before,
.atlantic.blue-theme .checkbox input:checked:hover~.radio__input:before,
.atlantic.blue-theme .radio input:checked:hover~.checkbox__input:before,
.atlantic.blue-theme .radio input:checked:hover~.radio__input:before {
    background-color: #049fd9
}

.atlantic.blue-theme .checkbox input:checked:hover~.checkbox__input:after,
.atlantic.blue-theme .checkbox input:checked:hover~.radio__input:after,
.atlantic.blue-theme .radio input:checked:hover~.checkbox__input:after,
.atlantic.blue-theme .radio input:checked:hover~.radio__input:after {
    color: #fff
}

.atlantic.blue-theme .checkbox input:checked:hover~.radio__input:after,
.atlantic.blue-theme .radio input:checked:hover~.radio__input:after {
    border: 6px solid #049fd9
}

.atlantic.blue-theme .checkbox input:checked~.checkbox__input:before,
.atlantic.blue-theme .checkbox input:checked~.radio__input:before,
.atlantic.blue-theme .radio input:checked~.checkbox__input:before,
.atlantic.blue-theme .radio input:checked~.radio__input:before {
    background: #fff;
    box-shadow: inset 0 0 0 2px #049fd9
}

.atlantic.blue-theme .checkbox input:checked~.checkbox__input:after,
.atlantic.blue-theme .checkbox input:checked~.radio__input:after,
.atlantic.blue-theme .radio input:checked~.checkbox__input:after,
.atlantic.blue-theme .radio input:checked~.radio__input:after {
    display: block
}

.atlantic.blue-theme .checkbox__input:before,
.atlantic.blue-theme .radio__input:before {
    box-shadow: inset 0 0 0 2px #9e9ea2
}

.atlantic.blue-theme .checkbox__input:after,
.atlantic.blue-theme .radio__input:after {
    color: #049fd9
}

.atlantic.blue-theme .radio__input:after {
    color: #049fd9;
    box-shadow: inset 0 0 0 4px #fff;
    background-color: #049fd9
}

.atlantic.blue-theme .tooltip .tooltip-inner {
    background-color: #414141
}

.atlantic.blue-theme .tooltip.right .tooltip-arrow {
    border-top: 1rem solid transparent;
    border-bottom: 1rem solid transparent;
    border-right-color: #414141
}

.atlantic.blue-theme .tooltip.top .tooltip-arrow {
    border-top-color: #414141
}

.atlantic.blue-theme .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #414141
}

.atlantic.blue-theme #toast-container>div {
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15), 0 .5rem .6rem rgba(0, 0, 0, .15);
    background: #fff;
    border-color: rgba(0, 0, 0, .1);
    color: #58585b
}

.atlantic.blue-theme .toast-message a {
    color: #0377a1;
    text-decoration: none
}

.atlantic.blue-theme .toast-message a:hover {
    color: #049fd9
}

.atlantic.blue-theme .toast .close {
    font-size: 1rem;
    padding: 1rem;
    color: #9e9ea2
}

.atlantic.blue-theme .toast .close:hover {
    color: #9e9ea2;
    opacity: 1
}

.atlantic.blue-theme .icon-normal:before {
    color: #6cc04a
}

.atlantic.blue-theme .icon-critical:before {
    color: #cf2030
}

.atlantic.blue-theme .icon-info:before {
    color: #64bbe3
}

.atlantic.blue-theme .icon-minor:before {
    color: #ff7300
}

.atlantic.blue-theme .form-rating .glyphicon-star-empty {
    color: #dcdcdc
}

.atlantic.blue-theme .form-rating .glyphicon-star {
    color: #049fd9
}

.atlantic.blue-theme .form-rating:hover .glyphicon-star {
    color: #049fd9;
    cursor: pointer
}

.atlantic.blue-theme .rating-label {
    color: #9e9ea2
}

.atlantic.blue-theme .ssue-feedback-error {
    color: #cf2030
}

.atlantic.blue-theme .counter {
    color: #58585b
}

.atlantic.blue-theme .input-group-lg>TEXTAREA.form-control:focus {
    border-color: #049fd9
}

.atlantic.blue-theme .ssue-feedback-question {
    color: #58585b
}

.atlantic.blue-theme .ssue-feedback-community-url {
    font-family: CiscoSans, Arial, Helvetica
}

.atlantic.blue-theme .ssue-feedback-community-url span {
    color: #049fd9
}

.atlantic.blue-theme .input-group-lg>TEXTAREA.form-control {
    border-color: #9e9ea2;
    color: #9e9ea2
}

.atlantic.blue-theme .form-control::-webkit-input-placeholder {
    color: #9e9ea2
}

.atlantic.blue-theme .form-control::-moz-placeholder {
    color: #9e9ea2
}

.atlantic.blue-theme .form-control:-ms-input-placeholder {
    color: #9e9ea2
}

.atlantic.blue-theme .form-control::-ms-input-placeholder {
    color: #9e9ea2
}

.atlantic.blue-theme SSUE-LNP {
    scrollbar-face-color: rgba(158, 158, 162, .5);
    scrollbar-track-color: rgba(100, 187, 227, .8);
    scrollbar-shadow-color: #049fd9;
    scrollbar-arrow-color: #9e9ea2
}

.atlantic.blue-theme SSUE-LNP ::-webkit-scrollbar {
    width: .7rem;
    height: .7rem
}

.atlantic.blue-theme SSUE-LNP ::-webkit-scrollbar-thumb,
.atlantic.blue-theme SSUE-LNP ::-webkit-scrollbar-track {
    border-radius: .8rem
}

.atlantic.blue-theme SSUE-LNP ::-webkit-scrollbar-track {
    background-color: transparent
}

.atlantic.blue-theme SSUE-LNP ::-webkit-scrollbar-thumb {
    background-color: #64bbe3
}

.atlantic.blue-theme SSUE-LNP ::-webkit-scrollbar-thumb:hover {
    background-color: rgba(10, 127, 176, .5);
    box-shadow: inset 0 0 .1rem rgba(88, 88, 91, .5)
}

.atlantic.blue-theme SSUE-LNP ::-webkit-scrollbar-thumb:active {
    background-color: #0a7fb0;
    box-shadow: inset 0 0 .1rem #58585b
}

.atlantic.blue-theme SSUE-LNP ::-webkit-scrollbar-thumb:window-inactive {
    background-color: rgba(100, 187, 227, .5)
}

.atlantic.blue-theme .modal-dialog>.modal-content ::-webkit-scrollbar-track,
.atlantic.blue-theme SSUE-CONTENT-AREA ::-webkit-scrollbar-track {
    background-color: rgba(255, 255, 255, .8);
    box-shadow: inset 0 0 .2rem rgba(88, 88, 91, .8);
    opacity: .2
}

.atlantic.blue-theme .modal-dialog>.modal-content ::-webkit-scrollbar-thumb,
.atlantic.blue-theme SSUE-CONTENT-AREA ::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 .2rem rgba(0, 0, 0, .9);
    background-color: rgba(232, 235, 241, .7)
}

.atlantic.blue-theme .modal-dialog>.modal-content ::-webkit-scrollbar-corner,
.atlantic.blue-theme SSUE-CONTENT-AREA ::-webkit-scrollbar-corner {
    background-color: transparent
}

.atlantic.blue-theme .modal-dialog>.modal-content ::-webkit-scrollbar-thumb:hover,
.atlantic.blue-theme SSUE-CONTENT-AREA ::-webkit-scrollbar-thumb:hover {
    box-shadow: inset 0 0 .2rem rgba(171, 194, 51, .9);
    background-color: rgba(100, 187, 227, .7)
}

.atlantic.blue-theme .modal-dialog>.modal-content ::-webkit-scrollbar-thumb:active,
.atlantic.blue-theme SSUE-CONTENT-AREA ::-webkit-scrollbar-thumb:active {
    box-shadow: inset 0 0 .4rem rgba(255, 255, 255, .9);
    background-color: rgba(88, 88, 91, .7)
}

.atlantic.blue-theme .modal-dialog>.modal-content ::-webkit-scrollbar-thumb:window-inactive,
.atlantic.blue-theme SSUE-CONTENT-AREA ::-webkit-scrollbar-thumb:window-inactive {
    box-shadow: inset 0 0 .2rem rgba(0, 0, 0, .3);
    background-color: rgba(232, 235, 241, .2)
}

.atlantic.blue-theme .modal-content {
    box-shadow: 0 .01rem .1rem rgba(0, 0, 0, .1);
    border-color: transparent
}

.atlantic.blue-theme .modal-content .modal-title SECTION[role=viewContentNavigationLayout] {
    border-left-color: #9e9ea2
}

.atlantic.blue-theme .modal-content .modal-title SECTION[role=viewContentNavigationLayout] [role=viewContentNavigationTitle] {
    color: #000
}

.atlantic.blue-theme .modal-content .modal-title SECTION[role=viewContentNavigationLayout] [role=viewContentNavigationSubtitle] {
    color: #58585b
}

.atlantic.blue-theme .loading-spinner .wrapper {
    background-color: rgba(255, 255, 255, .2)
}

.atlantic.blue-theme .loading-spinner .wrapper .wheel {
    border-color: #e9e9e9;
    border-left-color: #049fd9
}

.atlantic.blue-theme .ssueAlertMessage .alert--warning-alt2 {
    color: #ff7300;
    background: rgba(255, 115, 0, .15);
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid;
    border-color: rgba(255, 115, 0, .25)
}

.atlantic.blue-theme .ssueAlertMessage .alert--warning-alt2 .alert__message a {
    color: #ff7300
}

.atlantic.blue-theme .ssueAlertMessage .alert--info-alt2 {
    color: #049fd9;
    background: rgba(4, 159, 217, .15);
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid;
    border-color: rgba(4, 159, 217, .25)
}

.atlantic.blue-theme .ssueAlertMessage .alert--info-alt2 .alert__message a {
    color: #049fd9
}

.atlantic.blue-theme .ssueAlertMessage .alert--success-alt2 {
    color: #6cc04a;
    background: rgba(108, 192, 74, .15);
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid;
    border-color: rgba(108, 192, 74, .25)
}

.atlantic.blue-theme .ssueAlertMessage .alert--success-alt2 .alert__message a {
    color: #6cc04a
}

.atlantic.blue-theme .ssueAlertMessage .alert--danger-alt2 {
    color: #cf2030;
    background: rgba(207, 32, 48, .15);
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid;
    border-color: rgba(207, 32, 48, .25)
}

.atlantic.blue-theme .ssueAlertMessage .alert--danger-alt2 .alert__message a {
    color: #cf2030
}

.atlantic.blue-theme .ssueAlertMessage .alert--warning {
    color: #fff;
    background: #ff7300;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid transparent
}

.atlantic.blue-theme .ssueAlertMessage .alert--warning .alert__message a {
    color: #fff
}

.atlantic.blue-theme .ssueAlertMessage .alert--info {
    color: #fff;
    background: #049fd9;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid transparent
}

.atlantic.blue-theme .ssueAlertMessage .alert--info .alert__message a {
    color: #fff
}

.atlantic.blue-theme .ssueAlertMessage .alert--success {
    color: #fff;
    background: #6cc04a;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid transparent
}

.atlantic.blue-theme .ssueAlertMessage .alert--success .alert__message a {
    color: #fff
}

.atlantic.blue-theme .ssueAlertMessage .alert--danger {
    color: #fff;
    background: #cf2030;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid transparent
}

.atlantic.blue-theme .ssueAlertMessage .alert--danger .alert__message a {
    color: #fff
}

.atlantic.blue-theme .ssueAlertMessage .alert--warning-alt {
    color: #58585b;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid;
    border-color: #ff7300;
    border-left-width: .5rem
}

.atlantic.blue-theme .ssueAlertMessage .alert--warning-alt .alert__message a {
    color: #049fd9
}

.atlantic.blue-theme .ssueAlertMessage .alert--warning-alt .icon-warning {
    color: #ff7300
}

.atlantic.blue-theme .ssueAlertMessage .alert--info-alt {
    color: #58585b;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid;
    border-color: #049fd9;
    border-left-width: .5rem
}

.atlantic.blue-theme .ssueAlertMessage .alert--info-alt .alert__message a,
.atlantic.blue-theme .ssueAlertMessage .alert--info-alt .icon-info {
    color: #049fd9
}

.atlantic.blue-theme .ssueAlertMessage .alert--success-alt {
    color: #58585b;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid;
    border-color: #6cc04a;
    border-left-width: .5rem
}

.atlantic.blue-theme .ssueAlertMessage .alert--success-alt .alert__message a {
    color: #049fd9
}

.atlantic.blue-theme .ssueAlertMessage .alert--success-alt .icon-check {
    color: #6cc04a
}

.atlantic.blue-theme .ssueAlertMessage .alert--danger-alt {
    color: #58585b;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid;
    border-color: #cf2030;
    border-left-width: .5rem
}

.atlantic.blue-theme .ssueAlertMessage .alert--danger-alt .alert__message a {
    color: #049fd9
}

.atlantic.blue-theme .ssueAlertMessage .alert--danger-alt .icon-error {
    color: #cf2030
}

.atlantic.blue-theme .ssueAlertMessage .alert .emailNotification {
    opacity: .75
}

.atlantic.blue-theme .ssueAlertMessage .alert .emailNotification:hover {
    opacity: 1
}

.atlantic.blue-theme .ssueAlertMessage .alert .alert__close,
.atlantic.blue-theme .ssueAlertMessage .alert .emailNotificationDisabled:hover {
    opacity: .75
}

.atlantic.blue-theme .ssueAlertMessage .alert .alert__close:hover {
    opacity: 1
}

.ssueBanner{
    padding: 18px 28px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    background-color: #FDF2F3;
}

.ssuePageBanner{
    padding: 8px 18px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #fff3de;
}

.ssueBannerLeft{
    display: flex;
    align-items: center;
}

.ssueBannerRight{
    display: flex;
    align-items: center;
}

.ssueBannerTextContainer h4{
    font-weight: bold;
    margin: 0;
    padding-bottom: 4px;
    font-size: 13px;
}

.ssueBannerTextContainer p {
    margin: 0;
    font-size: 12px;
}

.ssueBannerTextContainer a {
    text-decoration: none;
}

.ssueBanner button {
    background-color: #0076D5;
    color: white;
    border-radius: 24px;
    padding: 6px 20px;
    border: 0px;
    display: inline-block;
    font-size: 12px;
    width: max-content;
    margin: 8px;
}

#bannerCloseIcon{
    font-size: 16px;
    cursor: pointer;
    margin: 12px;
}

#bannerIcon {
    font-size: 21px;
    margin: 12px;
}