﻿body:not(.nana) #top-menu #ctl00_smsMenu ul.submeny > li:nth-child(3), body:not(.nana) #top-menu #ctl00_smsMenu ul.submeny > li:nth-child(4) {
    display: none;
}

#ctl00_PageContent_StopLossDiv {
    /*display:none;*/
}

.payment-content2 > .payment-content-inner {
    display: none;
}

.payment-content2:after {
    content: 'We are upgrading our payment system and it will return shortly. \A\A For other payment options contact your Account Manager Lisa:\A Skype - live:oz_736 \A Telegram - @lisadeliverhub \A Email – lisa@deliverhub.net';
    font-size: 24px;
    white-space: pre;
}

form[action*='APISends'] .grid th, form[action*='APISends'] .grid td span[id*='status'], form[action*='APISends'] .grid td span[id*='ToNo'] {
    white-space: nowrap;
}

body.sendsmscampaignsummary #ctl00_PageContent_Div2 #ctl00_PageContent_Div3 {
    display: none;
}
#BO_authConfrimCodeModal {
	background:none;
}

#BO_divAuthConfrimCode > div.custom-modal-content {
	padding:30px;
}

#ctl00_PageContent_grid span[id$="ErrorTypeID"] {
    text-align: center;
    display: block;
}

body.smscampaigns div.searchWithEnter {
    height: 0px;
}

    body.smscampaigns div.searchWithEnter > .simplesearch {
        height: 0px;
        width: auto;
    }

#BlockedWordWarning {
    display: none !important;
}

body.smsmainreport div.uniqueToGroups {
    /*display:none !important;*/
}

table td .icon-paper-plane-1, [id*=_Sendcamp], [id*=_Sendcamp] * { /*:hover*/
    color: #27AE60 !important;
}

#settings-menu > li:last-child {
    display: none;
}

img[src$='lptype4.png'], img[src$='lptype5.png'] {
    display: none;
}

#add-pack {
    display: none;
}

#buy-sms-layout {
    height: auto !important;
}

img#ctl00_imgLogo {
    width: 100%;
    height: auto;
    display: block;
}

.pulseemdash #top-menu #setting-container .itemfixedposition#culture {
    display: none !important;
}

.pulseemdash #top-menu #setting-container .itemfixedposition#set-con {
    margin-left: -32px;
    width: 50px !important;
}

.actionButton[action*=FacebookManagmentPage], #ctl00_menuFacebook, .actionButton[action*=CampaignsByResults] {
    display: none !important;
}

table td .icon-garbage-2, [id*=_btnGroupDelete], [id*=_btnGroupDelete] *, [id*=_btnDelete], [id*=_btnDelete] * { /*:hover*/
    color: darkred !important;
}

#Preview #html {
    display: none !important;
}

html, body {
    height: 100%;
    margin: 0; /* Reset default margin on the body element */
}

#status-title {
    max-width: 250px;
    white-space: nowrap;
    overflow: hidden;
}

.scaleFixPos {
    transform: none !important;
    width: 100% !important;
}

.mouseOn {
    background-color: #bcd5eb !important;
    outline: 2px solid #5166bb !important;
}

#selector-top, #selector-bottom {
    background: blue;
    height: 3px;
    position: fixed;
    transition: all 300ms ease;
    z-index: 999999999999999;
    opacity: .5;
}

#selector-left, #selector-right {
    background: blue;
    width: 3px;
    position: fixed;
    transition: all 300ms ease;
    z-index: 999999999999999;
    opacity: .5;
}

.n {
    -webkit-transform: scale(3) translateX(100px);
}

body {
    overflow-x: hidden;
    background-color: transparent !important;
}
/*Top Menu*/
#aspnetForm {
    position: initial !important;
}

body.pulseemdash.bodyltr #top-menu {
    float: right;
    left: 0px;
    padding-left: 20px;
    direction: ltr;
}

body.pulseemdash.bodyrtl #top-menu {
    float: left;
    right: 0px;
    padding-right: 20px;
    direction: rtl;
}

body.pulseemdash.bodyltr #top-menu .item {
    float: left;
}

body.pulseemdash.bodyrtl #top-menu .item {
    float: right;
}

body.pulseemdash.bodyltr #top-menu .submeny {
    text-align: left;
}

body.pulseemdash.bodyrtl #top-menu .submeny {
    text-align: right;
}

#group-list {
    max-height: 230px;
    overflow: auto;
    overflow-x: hidden;
}

    #group-list .col-md-6 {
        white-space: nowrap;
        overflow: hidden;
    }

#top-menu {
    clear: both;
    position: absolute;
    top: 79px;
    height: 40px;
    width: 100%;
    background-image: url(../images/meny.png);
    background-repeat: repeat-x;
    background-position: left center;
}

    #top-menu .item {
        width: 12.4%;
        font-size: 16px;
        height: 30px;
        margin-right: 1px;
        text-align: center;
        padding-top: 10px;
        margin-top: 0px;
        display: block;
        color: #ffffff;
        background-image: url(../images/menu-separator.png);
        background-repeat: no-repeat;
        background-position: left 5px;
        cursor: pointer;
        text-shadow: 0 1px 1px #888;
        font: bold 16px "helvetica neue", helvetica, arial, sans-serif;
        white-space: nowrap;
    }

        #top-menu .item a {
            text-decoration: none;
            color: #ffffff;
        }

.submeny {
    padding: 0px;
    margin: 0px;
    background-image: url(../images/traingle.png);
    background-repeat: no-repeat;
    background-position: 50% top;
    width: 100%;
    position: relative;
    list-style: none;
    top: 11px;
    /*padding-top: 9px;*/
    margin-right: 1px;
    z-index: 1000;
}

div.modal-backdrop, #loading {
    height: 5000px !important;
}

.submeny li {
    background-color: #2e5783;
    cursor: pointer;
    border-top: 1px #32669d solid;
    border-bottom: 1px solid #14273c;
    border-right: 1px solid #14273c;
    border-left: 1px solid #14273c;
}

    .submeny li:hover {
        background-color: #46bbfe;
    }

    .submeny li a {
        text-decoration: none;
        width: 100%;
        display: block;
        height: 18px;
        color: #ffffff;
        font-size: 14px;
        font-weight: bold;
        padding-top: 5px;
        padding-bottom: 5px;
    }

        .submeny li a:hover {
            color: #000000;
        }

    /*.submeny li:first-child {
            border-top-left-radius: 10px;
            border-top-right-radius: 10px;
            border-top: 1px solid #32669d;
            border-right: 1px solid #14273c;
            border-left: 1px solid #14273c;
            border-bottom: 1px solid #14273c;
        }*/

    .submeny li:last-child {
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-top: 1px solid #32669d;
        border-right: 1px solid #14273c;
        border-left: 1px solid #14273c;
        border-bottom: 1px solid #14273c;
    }

.item:hover .fa-caret-up {
    display: block !important;
    visibility: visible !important;
}

.item .submeny {
    visibility: hidden; /* hides sub-menu */
    height: 0;
    opacity: 0;
    max-height: 0;
    z-index: -1;
    -webkit-transition: max-height 0.8s;
    -moz-transition: max-height 0.8s;
    transition: max-height 1.5s;
    overflow: hidden;
    width: 240px !important;
}

.item:hover .submeny {
    visibility: visible; /* shows sub-menu */
    display: block !important;
    opacity: 1;
    z-index: 1;
    max-height: 500px;
    height: auto;
}


.page_sms-campaign-edit .panel.panel-info, .panel.panel-primary {
    width: 70%;
    margin: 0 auto;
}

#ctl00_PageContent_txtMessage {
    width: 89% !important;
}

#results table tr {
    cursor: pointer;
}

.step {
    font-size: 140% !important;
    font-weight: bold;
    width: 100%;
}

.clnbutton button, #GridCountry, #GridCity {
    border: 0 !important;
    background-color: transparent;
    outline: none !important;
}

body.bodyrtl #ctl00_SmsBulksWindow, body.bodyrtl #ctl00_CheckoutWindow {
    direction: rtl;
}

#setting-container, #item-container, #setting-container *, #item-container *, .grid, .grid * {
    /*box-sizing: border-box !important;*/
}

[id*=pack]:not(#packets-option) {
    background: none !important;
    background-color: green !important;
    color: #fff !important;
    text-shadow: none !important;
    border-color: green !important;
}

#ctl00_PageContent_lnkSearch {
    vertical-align: middle;
}

/*New CSS*/
.minwidth140 {
    min-width: 130px !important;
}

.hidden {
    display: none !important;
}

.pointer {
    cursor: pointer;
}

.margintopbottomspacer {
    margin: 22px 0px;
}

.nobackground, .nobackground *:not(.icons) {
    background: none !important;
}

.nosidemargin {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.icon {
    margin-top: 0px;
    width: 23px;
    height: 23px;
    font-size: 23px;
    top: 0;
}

.mytempcontent a {
    text-decoration: none;
}

.mytempcontent > .row > .col-lg-5 .col-lg-4 a {
    padding: 6px 13px;
    border-radius: 5px !important;
    border: 0 !important;
    white-space: nowrap;
}

    .mytempcontent > .row > .col-lg-5 .col-lg-4 a:hover {
        background-color: #eeeeee;
    }

.icon-search-1 {
    vertical-align: middle;
}

.icon-share-1 {
    font-size: 22px;
}

.pulseemdash .nodecoration, .pulseemdash .nodecoration a {
    text-decoration: none !important;
}

.pulseemdash .lineheight1 {
    line-height: 1 !important;
}

.pulseemdash .lineheight1p8 {
    line-height: 1.8 !important;
}

.pulseemdash .lineheight1p7 {
    line-height: 1.7 !important;
}

.pulseemdash .lineheight2 {
    line-height: 2 !important;
}

.pulseemdash .font-size15 {
    font-size: 15px !important;
}

.pulseemdash .font-size17 {
    font-size: 17px !important;
}

.pulseemdash .font-size20 {
    font-size: 20px !important;
}

.pulseemdash .font-size23 {
    font-size: 23px !important;
}

.pulseemdash .font-size35 {
    font-size: 35px !important;
}

.pulseemdash .padding0 {
    padding: 0px !important;
}

.pulseemdash .padding-top5 {
    padding-top: 5px !important;
}

.pulseemdash .padding-top7 {
    padding-top: 7px !important;
}

.pulseemdash .padding-top0 {
    padding-top: 0px !important;
}

.width95 {
    width: 95px !important;
}

.widthp85 {
    width: 85% !important;
}

.width40p {
    width: 40% !important;
}

.top3 {
    top: 3px;
}

.padding5 {
    padding: 5px !important;
}

.margin-top3 {
    margin-top: 3px !important;
}

.margin-top-3 {
    margin-top: -3px !important;
}

.margin-top-7 {
    margin-top: -7px !important;
}

body.bodyrtl .margin-top-14:not(.he) {
    margin-top: -14px !important;
}

body.bodyltr .margin-top-14:not(.en) {
    margin-top: -14px !important;
}

body.bodyltr .margin-top14:not(.en) {
    margin-top: 14px !important;
}

.margin-top8 {
    margin-top: 8px !important;
}

.margin-top10 {
    margin-top: 10px !important;
}

.margin-top15 {
    margin-top: 15px !important;
}

.margin-top30 {
    margin-top: 30px !important;
}

.margin-top35 {
    margin-top: 35px !important;
}




.margin15 {
    margin: 15px !important;
}

.padding-right30 {
    padding-right: 30px !important;
}

.padding-right20 {
    padding-right: 20px !important;
}

.padding-bottom10 {
    padding-bottom: 10px;
}

.padding-bottom6 {
    padding-bottom: 6px;
}

.verticaltop {
    vertical-align: top;
}


.font-size12 {
    font-size: 12px !important;
}

.font-size14 {
    font-size: 14px !important;
}

.font-size16 {
    font-size: 16px !important;
}

.font-size18 {
    font-size: 18px !important;
}

.font-size23 {
    font-size: 23px !important;
}

.font-size30 {
    font-size: 30px !important;
}

.width75p {
    width: 75% !important;
    margin: 0 auto;
}

.width69p {
    width: 69% !important;
    margin: 0 auto;
}

.height50 {
    height: 50px !important;
}

.height75 {
    height: 75px !important;
}

.img60p img {
    width: 40% !important;
}


.bold, #lblRowsCounter, #thisSize {
    font-weight: bold !important;
}

.normal {
    font-weight: normal !important;
}

.nowrap {
    white-space: nowrap !important;
}

.center {
    text-align: center;
}

.blacktext, .blacktext * {
    color: #333333 !important;
}

.lightgreentext, .lightgreentext * {
    color: #51bf33 !important;
}

.greenText, .greenText * {
    color: #579b53 !important;
}

.darkGreen, .darkGreen * {
    color: darkgreen !important;
}

.darkRed, .darkRed * {
    color: darkred !important;
}

.redText, .redText * {
    color: #df3b29 !important;
}

.orangeText, .orangeText * {
    color: #f79338 !important;
}

.bluetext, .bluetext * {
    color: #006996 !important;
}

.labelblue, .labelblue * {
    color: #000;
}

.word-break {
    word-break: break-all;
    word-break: break-word;
}

.inlineblock {
    display: inline-block !important;
}

.block {
    display: block !important;
    visibility: visible !important;
}

.box-shadow {
    box-shadow: 0px 1px 10px #888;
}

.box-shadow2 {
    box-shadow: 1px 1px 10px #888;
}

.box-shadow-side {
    box-shadow: 3px 3px 6px -1px #888;
}

.border-blue {
    border: 2px solid #0371ad;
}

.noshadow {
    box-shadow: none !important;
}

.noshadowchildren *:not(.actionButton ) {
    box-shadow: none !important;
}

.verticalbottom {
    vertical-align: bottom !important;
}

.height130 {
    height: 130px;
}

.height180 {
    height: 180px;
}

.contentbox, .contentbox * {
    box-sizing: content-box !important;
}

.textcenter {
    text-align: center;
}

.border-div {
    width: 2px !important;
    height: 100% !important;
    border-left: 1px solid #8b8b8b;
}

.odd .border-div {
    border-left: 1px solid #F0F5FF;
}

.even .border-div {
    border-left: 1px solid #fff;
}

#step-container {
    text-align: center;
    width: 90%;
    margin: 0 auto;
    margin-top: 30px;
    background-color: #ffffff;
}

    #step-container a {
        text-decoration: none;
    }

.selectedblack {
    color: #000000 !important;
    font-weight: bold;
    font-size: 24px;
}

#step-container .col-md-2p5, .panel-heading .col-md-2p5 {
    width: 18% !important;
}

.nextStepI {
    display: inline-block;
    /* float: right; */
    width: 2%;
    padding-top: 0px;
    font-size: 25px !important;
    color: #b3b3b3;
    height: 37px;
    vertical-align: middle;
}

.pagestep {
    display: inline-block;
    width: 40px;
    height: 40px;
    font-weight: bold;
    border-radius: 23px;
    font-size: 24px;
    padding: 3px 14px;
    box-sizing: border-box;
}

    .pagestep.blue {
        background-color: #0371ad;
        color: #ffffff;
    }

.stepinnertext {
    display: inline-block;
    font-size: 18px;
    padding: 10px;
}

    .stepinnertext.blue, div.panel-group span.fa-plus, div.panel-group span.fa-minus {
        color: #0371ad !important;
    }

    .stepinnertext.selectedstep {
        color: #0371ad !important;
        /*font-size: 21px;*/
        font-weight: bold;
    }

.pagestep.lightgray {
    background-color: #f3f3f3;
    color: #b3b3b3;
}

.stepinnertext.lightgray {
    color: #b3b3b3;
}

.pulseemdash .office_telephone, .pulseemdash #status-title, .pulseemdash #logo {
    display: none;
}

.pulseemdash .settings {
    background-image: url(../content/images/settings.png);
    width: 30px;
    height: 30px;
    background-repeat-y: no-repeat;
    background-repeat: repeat-x;
}

.pulseemdash .graph {
    background-position: 245px 4px;
}

.pulseemdash .previewicon {
    background-position: 30px 4px;
}

.pulseemdash .delete {
    background-position: 135px 4px;
}

.pulseemdash .mobile-icon {
    width: 34px !important;
    height: 34px !important;
    padding: 1px !important;
}

.pulseemdash .grid th {
    border: 0 !important;
    background: none !important;
    background-color: white !important;
    /*background-color: #f0f5ff !important; */
    border-radius: 0px !important;
    /*border-bottom: 2px solid #8b8b8b;*/
    color: #4d5154;
    font-weight: normal;
    height: 40px;
    font-weight: 400 !important;
    font-size: 16px !important;
}

/*.pulseemdash .grid tr {
    background: none !important;
    background-color: transparent !important;
    border-bottom: 1px solid #8b8b8b;
}*/
/*.pulseemdash:not(.scaled) .grid tr {
    background: none !important;
    background-color: transparent !important;
    border-bottom: 1px solid #8b8b8b;
}*/

.pulseemdash .grid tr td {
    height: 35px;
    border: 0 !important;
    font-size: 16px;
    color: #333333;
    /*color: #8b8b8b;*/
    /*border: 1px solid #F0F5FF;*/
}

.darkgray {
    color: #655959;
}


.pulseemdash .info table tr td, .pulseemdash .info table tr th {
    font-weight: normal !important;
}

.pulseemdash .info table tr.bold td {
    font-weight: bold !important;
}

.pulseemdash .gridWrapper {
    padding: 0px !important;
    border-radius: 0px !important;
    background-color: transparent !important;
}

    .pulseemdash .gridWrapper .grid tr:hover {
        background-color: rgb(203,213,228) !important;
    }

.pulseemdash .scrollable-container .gridWrapper {
    height: 600px;
    overflow: hidden;
}

body:not(.email):not(.lp) *:not(.fa):not(.glyphicon):not(#Editor) {
    font-family: Open Sans Hebrew !important;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

::-webkit-scrollbar, scrollbar {
    width: 6px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #606060;
}

.pulseemdash .tabs {
    height: auto;
}

.pulseemdash .titlebutton {
    font-size: 16px;
    font-weight: normal;
    text-align: center;
    padding: 3px 7px;
    border: 1px solid #64a1bd;
    border-radius: 5px;
    cursor: pointer;
    z-index: 100;
    background-color: #0371ad;
    color: white;
    margin-top: 5px;
}


.pulseemdash .tabs .titletab, .pulseemdash .tabletabs .tabRight, .pulseemdash .tabs .tabLeft, .pulseemdash .tabletabs .tabSelected {
    width: 110px;
    height: 32px;
    display: block;
    font-size: 22px;
    font-weight: normal;
    text-align: center;
    padding-top: 7px;
    border: 1px solid #64a1bd;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    cursor: pointer;
    z-index: 100;
    background-color: #0371ad;
    color: white;
    margin-top: -8px;
    background-image: none !important;
}

.pulseemdash .tabs .tabRight, .pulseemdash .tabs .tabLeft, .pulseemdash .tabs .tabSelected {
    width: 200px !important;
}

.pulseemdash .logs {
    float: none;
}

.pulseemdash .info table td {
    padding: 5px !important;
}

.pulseemdash .labelTitle {
    font-size: 32px;
    margin-top: -15px;
    position: absolute;
}

#container #top-menu div#setting-container > div.item {
    background-color: #0371ad !important;
}

.pulseemdash .left:not(.tooltip):not(.btn):not(.joyride-nub) {
    width: 32%;
    right: inherit;
    position: initial;
    margin-top: 35px;
}

.pulseemdash #sizer, .pulseemdash .pagerOuterTable .pageCounter, .pulseemdash .pagerOuterTable .pageGroups, .pulseemdash .pagerOuterTable, .pulseemdash .pagerOuterTable .pagePrevNextNumber, .pulseemdash .pagerOuterTable .pagePrevNextNumber a, .pulseemdash .pagerOuterTable .pageCurrentNumber, .pulseemdash .pagerOuterTable .pageCurrentNumber a, .pulseemdash .pagerOuterTable .pageFirstLast {
    background: none !important;
    border: 0 !important;
    color: #333333;
    /*color: #8b8b8b;*/
    font-weight: normal !important;
}

.pulseemdash #lnkLastPagegrid, .pulseemdash #lnkFirstPagegrid, .pulseemdash #imgNextPagegrid, .pulseemdash #imgPrevPagegrid, #ctl00_PageContent_btnExportGroups, #ctl00_PageContent_btnExportAll, #ctl00_PageContent_btnImportExternal, #ctl00_PageContent_btnImportExternal {
    display: none;
}

/*.pulseemdash #pagerOuterTable .arrows {
    background-image: url(../Content/images/arrows.png) !important;
    width: 11px;
    background-size: 47px 9px !important;
    background-repeat-y: no-repeat !important;
  
}
.pulseemdash #pagerOuterTable .arrows.prevsingle {
    background-position: 1px 5px !important;
}
.pulseemdash #pagerOuterTable .arrows.nextsingle {
    background-position: 1px 5px !important;
    transform:rotate(180deg);
}
.pulseemdash #pagerOuterTable .arrows.prevall {
    background-position: 13px 5px !important;
}
.pulseemdash #pagerOuterTable .arrows.nextall {
    background-position: 13px 5px !important;
    transform:rotate(180deg);
}*/
/*#pagerInnerTable .fa {
    display:table-cell !important;
}*/

.pulseemdash .pagerOuterTable {
    margin-top: 5px !important;
}

    .pulseemdash .pagerOuterTable .pageCurrentNumber a {
        font-weight: bold !important;
    }


#wizards div {
    margin-top: 0px;
    width: auto;
}

.pulseemdash .tabs .titletab.selected, .pulseemdash .tabletabs .tabSelected {
    background-color: #ffffff !important;
    color: #006996;
    font-weight: bold;
    position: relative;
    border: 0px;
    box-shadow: 0px 1px 10px #888;
    margin-top: -6px;
}

    .pulseemdash .tabs .titletab.selected:after, .pulseemdash .tabletabs .tabSelected:after {
        background-color: #fff;
        height: 8px;
        content: "";
        position: absolute;
        bottom: -8px;
    }

.pulseemdash .tabs, .pulseemdash .tabs * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.pulseemdash #item-container {
    width: 70%;
}

.pulseemdash #top-menu {
    background: none;
    background-color: #0371ad !important;
    height: 45px;
    border-bottom: 2px solid #000000;
    box-sizing: border-box;
}

    .pulseemdash #top-menu:after {
        box-sizing: content-box;
    }



    .pulseemdash #top-menu .item {
        font-weight: normal;
        background: none;
        font-size: 20px;
        width: 11% !important;
    }

        .pulseemdash #top-menu .item .fa-caret-up {
            display: block;
            font-size: 23px;
        }

.pulseemdash.chrome #top-menu .item .fa-caret-up {
    margin-top: -8px !important;
}

.pulseemdash.ff #top-menu .item .fa-caret-up {
    margin-top: -9px !important;
}

.pulseemdash #top-menu .item .fa-caret-up {
    visibility: hidden;
}

.pulseemdash #top-menu .item .submeny {
    box-shadow: 2px 2px 5px #363636;
    background: none;
    float: none;
    top: -5px;
    border-radius: 0px;
    z-index: 999999;
}

    .pulseemdash #top-menu .item .submeny li {
        background: none !important;
        background-color: white !important;
        border: 0;
        min-width: 200px;
        border-radius: 0px;
        border-bottom: 1px solid #8b8b8b;
    }

        .pulseemdash #top-menu .item .submeny li:last-child {
            border-bottom: 0px;
            box-shadow: 2px 2px 5px #363636;
        }

        .pulseemdash #top-menu .item .submeny li a {
            /*color: #8b8b8b;*/
            color: #333333;
            text-shadow: none !important;
            display: inline-block;
        }

        .pulseemdash #top-menu .item .submeny li:hover {
            background-color: #e3e9f0 !important;
        }

.grayscale {
    filter: grayscale(100%) !important;
    -webkit-filter: grayscale(100%) !important;
    -webkit-filter: grayscale(1) !important;
    -moz-filter: grayscale(100%) !important;
    -ms-filter: grayscale(100%) !important;
    -o-filter: grayscale(100%) !important;
}

.noevents {
    pointer-events: none;
}

.opacityp5 {
    opacity: 0.5;
}

/*.pulseemdash .actionButton {
    font-family: Arial;
    color: #FFFFFF;
    border-radius: 25px;
    font-size: 14px;
    bottom: 0;
    height: 20px;
    padding: 10px;
    cursor: pointer;
    word-wrap: break-word;
    word-break: break-word;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 100px;
}


    .pulseemdash .actionButton.yellow {
        background: rgba(238,142,6,1);
        background: -moz-linear-gradient(top, rgba(238,142,6,1) 0%, rgba(194,116,5,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(238,142,6,1)), color-stop(100%, rgba(194,116,5,1)));
        background: -webkit-linear-gradient(top, rgba(238,142,6,1) 0%, rgba(194,116,5,1) 100%);
        background: -o-linear-gradient(top, rgba(238,142,6,1) 0%, rgba(194,116,5,1) 100%);
        background: -ms-linear-gradient(top, rgba(238,142,6,1) 0%, rgba(194,116,5,1) 100%);
        background: linear-gradient(to bottom, rgba(238,142,6,1) 0%, rgba(194,116,5,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee8e06', endColorstr='#c27405', GradientType=0 );
        border: 1px solid #a05f04;
        border-top: 0px solid #a05f04;
        box-shadow: none !important;
    }*/

.actionButton.green {
    background: linear-gradient(90deg, rgba(39, 174, 96, 0.63) 0%, #27AE60 23.8%, #27AE60 100%);
    border: 2px solid #27AE60;
    box-shadow: none !important;
}

    .actionButton.green:hover {
        color: #27AE60 !important;
        border: 2px solid #27AE60 !important;
        background: #fff !important;
    }

    .actionButton.green .fa {
        font-size: 14px;
        color: #fff !important;
    }

    .actionButton.green:hover .fa,
    .actionButton.green:hover .insideIcon {
        color: #27AE60 !important;
    }

.actionButton.fill-green {
    background: #FFF;
    border: 2px solid #27AE60;
    box-shadow: none !important;
    color: #27AE60;
}

    .actionButton.fill-green:hover {
        color: #FFF !important;
        border: 2px solid #27AE60 !important;
        background: linear-gradient(90deg, rgba(39, 174, 96, 0.63) 0%, #27AE60 23.8%, #27AE60 100%);
    }

    .actionButton.fill-green .fa {
        font-size: 14px;
        color: #27AE60 !important;
    }

    .actionButton.fill-green:hover .fa,
    .actionButton.fill-green:hover .insideIcon,
    .actionButton.fill-green:hover .insideText {
        color: #FFF !important;
    }

.actionButton.fill-blue {
    background-color: #0371AD;
    border: 2px solid #0371AD;
    box-shadow: none !important;
    color: #fff;
}

    .actionButton.fill-blue:hover {
        color: #0371AD !important;
        border: 2px solid #0371AD !important;
        background: #fff;
    }

    .actionButton.fill-blue .fa,
    .actionButton.fill-blue .icon {
        font-size: 15px;
        color: #fff !important;
    }

    .actionButton.fill-blue:hover .fa,
    .actionButton.fill-blue:hover .icon {
        color: #0371AD !important;
    }

.actionButton.blue {
    background-color: #fff;
    border: 2px solid #0371AD;
    box-shadow: none !important;
    color: #000;
}

    .actionButton.blue:hover {
        color: #fff !important;
        border: 2px solid #0371AD !important;
        background: linear-gradient(90deg, #6890a6 0%, #0371AD 23.8%, #0371AD 100%);
    }

    .actionButton.blue .fa,
    .actionButton.blue .icon {
        font-size: 15px;
        color: #0371AD !important;
    }

    .actionButton.blue:hover .fa,
    .actionButton.blue:hover .icon {
        color: #fff !important;
    }

    /*.actionButton.blue .insideText {
        color: #000 !important;
    }*/

    .actionButton.green .insideText,
    .actionButton.red .insideText,
    .actionButton.blue:hover .insideText {
        color: #fff;
    }

    .actionButton.blue .insideText {
        color: #000;
    }

.actionButton.green:hover .insideText {
    color: #27AE60;
}

.actionButton.red:hover .insideText {
    color: #c9302c;
}

.actionButton.red {
    background: linear-gradient(90deg, #cf605d 0%, #c9302c 23.8%, #c9302c 100%);
    border: 2px solid #c9302c;
    color: #fff;
}

    .actionButton.red:hover {
        color: #c9302c !important;
        border: 2px solid #c9302c !important;
        background: #fff;
    }

    .actionButton.red .fa,
    .actionButton.red .icon {
        font-size: 14px;
        color: #fff !important;
    }

    .actionButton.red:hover .fa,
    .actionButton.red:hover .icon {
        color: #c9302c !important;
    }

.actionButton.center {
    justify-content: center !important;
}

/*.pulseemdash .actionButton:active, .pulseemdash .actionButton.activeb {
    box-shadow: 0 1px 0 #764603;
    bottom: -4px;
}*/

.pulseemdash .actionButton.half .insideText {
    white-space: nowrap;
    /*width: 65% !important;*/
}


.pulseemdash .actionButton .insideIcon {
    padding: 8px;
    font-size: 20px;
    font-weight: normal !important;
    margin-top: 8px;
    width: 20px;
    height: 20px;
    text-align: center;
}

.pulseemdash .actionButton.half {
    padding: 2px 5px;
    height: 25px;
    display: flex;
    min-width: 120px;
    border-radius: 25px;
    justify-content: space-between;
    box-sizing: content-box;
    font-size: 13px !important;
}

    .pulseemdash .actionButton.half .insideIcon, .insideiconcircle {
        box-sizing: content-box;
    }

.pulseemdash .actionButton.third {
    height: 20px;
    padding: 5px;
    width: 106px !important;
    font-size: 16px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
    box-sizing: content-box;
}

    .pulseemdash .actionButton.third .insideText {
        padding-top: 0px !important;
        padding-right: 4px;
        width: 85% !important;
    }

    .pulseemdash .actionButton.third .insideIcon {
        margin-top: 0px !important;
        padding: 5px !important;
        font-size: 17px !important;
        border: 1px solid #ffffff !important;
    }

.pulseemdash div.actionButton.third span.smallericon {
    margin-top: -22px !important;
    padding: 2px !important;
    font-size: 14px !important;
    border: 1px solid #ffffff !important;
    height: 18px !important;
}

.pulseemdash .lp .actionButton {
    width: 167px !important;
    margin-right: 0px !important;
    height: 40px;
    font-size: 20px;
    padding-top: 7px;
}

.pulseemdash #wizards {
    width: 25%;
    margin-bottom: 37px;
    margin-top: 35px;
}

    .pulseemdash #wizards .actionButton .insideIcon.icon {
        font-size: 33px;
        padding: 8px 37px;
    }

.pulseemdash #home-container table th {
    font-weight: bold !important;
}

.pulseemdash #home-container #wizards .actionButton .insideText {
    font-size: 20px !important;
    line-height: 1.2 !important;
}

.pulseemdash.bodyltr #home-container #wizards .actionButton .insideText {
    line-height: 1.1 !important;
}

.pulseemdash #page_content {
    width: 100%;
    margin-bottom: 0px !important;
}


#upgrades a {
    margin: 0px 0px 20px 0px;
    text-indent: 0px !important;
    width: 100%;
    font-size: 30px;
}

#ctl00_SelectUpgrade_ctl00_btnEmailUpgrade {
    margin-top: 165px !important;
}

.sign-menu-icon {
    background-image: url(../content/images/menusign.png);
    width: 20px;
    height: 20px;
    background-repeat-x: no-repeat;
    background-repeat: repeat-y;
    position: absolute;
}

.setting-icon {
    background-image: url(../content/images/settings-menu.png);
    width: 20px;
    height: 20px;
    background-repeat-y: no-repeat;
    background-repeat: repeat-x;
    position: absolute;
    margin-top: 5px;
}

.credit {
    background-position: 0px -26px;
}

.extrafield {
    background-position: 0px -57px;
}

.setting-icon.share {
    background-position: 0px -86px;
}

.pointer-icon {
    background-position: 0px -116px;
}

.apicode {
    background-position: 0px -143px;
}


#culture {
    z-index: 9001 !important;
}

    #culture .dk_container {
        font-weight: normal !important;
    }

    #culture .dk_open {
        box-shadow: none !important;
    }



    #culture a.dk_toggle, #culture div.dk_container {
        background: none;
        color: white;
        background-color: #0371ad;
        border: 0;
        text-shadow: none;
        font-size: 20px;
        padding: 0px;
        box-shadow: none;
        width: auto !important;
    }



    #culture .dk_options {
        display: block !important;
        position: absolute !important;
        width: auto !important;
        background: none !important;
        box-shadow: none !important;
    }

    #culture .dk_options_inner {
        overflow: hidden !important;
        border: none !important;
    }

    #culture .dk_option_current a, #culture .dk_options a:hover {
        background-color: transparent !important;
        border: none !important;
    }

#ctl00_linkHelp div.fa-question {
    font-size: 30px;
    color: white;
}

#top-menu {
    display: table;
    top: 0px !important;
}


#setting-container, #item-container {
    display: table-cell;
}




.pulseemdash #top-menu #setting-container .item {
    width: auto !important;
}

.pulseemdash #top-menu #setting-container .itemfixedposition {
    background-image: none;
    display: block !important;
    position: absolute !important;
    width: 90px !important;
    background: none !important;
    box-shadow: none !important;
}

.pulseemdash #user-menu {
    height: auto !important;
}

.pulseemdash #top-menu .item.logoicon {
    width: 160px !important;
}


.pulseemdash #ctl00_PageContent_grid {
    margin-bottom: 0px !important;
}
    /*.pulseemdash #ctl00_PageContent_grid td {
   line-height:1.8
}*/

    .pulseemdash #ctl00_PageContent_grid tr, .pulseemdash #ctl00_PageContent_grdReport tr {
        height: 100px;
        /*background: none !important;*/
    }

    .pulseemdash #ctl00_PageContent_grid table tr:not(.odd):not(.even), .pulseemdash #ctl00_PageContent_grdReport table tr:not(.odd):not(.even) {
        background: none !important;
    }

    .pulseemdash #ctl00_PageContent_grid .campaignsGrid tr:not(.odd):not(.even):hover, .pulseemdash #ctl00_PageContent_grdReport .campaignsGrid tr:not(.odd):not(.even):hover {
        background: rgb(203,213,228) !important;
    }


.pulseemdash:not(.scaled.ff) .group-container #ctl00_PageContent_grid tr {
    /*height: 75px;*/
    /*background: none !important;*/
}

.altrow {
    background-color: rgb(203,213,228) !important;
}

.pulseemdash #ctl00_PageContent_grid > tbody > tr > td {
    /*-moz-border-image:  url(../content/images/border.png) 0 0 27 0 stretch stretch !important;*/
}

.pulseemdash #ctl00_PageContent_grid td span[id*=_Names], .pulseemdash #ctl00_PageContent_grid td span[id*=_FormName] {
    font-size: 18px;
}

.pulseemdash #ctl00_PageContent_grid td span[id*=_Names], .pulseemdash #ctl00_PageContent_grid .groupName {
    color: #006996;
}

#tblParams {
    white-space: nowrap;
}


.pulseemdash .advancedsearch input:not([type=checkbox]):not([type=radio]), .pulseemdash .advancedsearch .dk_container {
    position: absolute;
    z-index: 1000;
}

    .pulseemdash .advancedsearch input:not([type=checkbox]):not([type=radio]), .pulseemdash .advancedsearch .dk_container.dk_open {
        z-index: 6000;
    }

input[type=checkbox], input[type=radio] {
    display: inline-block !important;
}

input[type="number"] {
    border: 1px solid #bbb;
}

.pulseemdash div.FieldsTable {
    padding-right: 0px !important;
}


    .pulseemdash div.FieldsTable div.LabelColumn {
        /*color: #8b8b8b;*/
        color: #333333;
        font-weight: normal;
        font-size: 16px;
    }

    .pulseemdash div.FieldsTable div.FieldColumn {
        padding-right: 0px !important;
        width: 190px !important;
    }

    .pulseemdash div.FieldsTable input:not([type=image]):not([type=checkbox]):not([type=radio]), .pulseemdash table.FieldsTable input:not([type=image]):not([type=checkbox]):not([type=radio]), .pulseemdash .container-input input:not([type=image]):not([type=checkbox]):not([type=radio]), .pulseemdash .container-input select, .pulseemdash .container-input .bootstrap-tagsinput, .pulseemdash .container-input textarea {
        height: 23px;
        padding: 5px !important;
        box-sizing: content-box;
        border-width: 2px;
        -webkit-appearance: none;
        -moz-appearance: none;
        text-indent: 1px;
        text-overflow: '';
        border-radius: 0px;
    }

.pulseemdash .container-input.smaller .dk_toggle {
}

.pulseemdash div.FieldsTable i.fa-calendar {
    position: absolute;
    font-size: 23px;
    margin-top: 6px;
    /*color: #8b8b8b;*/
    color: #8b8b8b !important;
}

#home-container .info {
    margin-top: -9px;
}

.underline {
    text-decoration: underline !important;
}

iframe:not(#ctl00_PageContent_editEditor_editEditor_contentIframe) {
    background: url(../content/images/rolling.gif) 0px 0px no-repeat;
    ;
    background-position: center;
    background-size: 100px;
}

#ctl00_PageContent_editEditor_editEditor_contentIframe + iframe {
    background: none !important;
    background-position: center;
    background-size: 100px;
}

.pulseemdash table.FieldsTable input:not([type=checkbox]):not([type=radio]), .pulseemdash div.FieldsTable input:not([type=checkbox]):not([type=radio]), .pulseemdash .container-input input:not([type=checkbox]):not([type=radio]), .pulseemdash table.FieldsTable td.FieldColumn .dk_container, .pulseemdash table.FieldsTable td.FieldColumn .dk_container a,
.pulseemdash div.FieldsTable .dk_container, .pulseemdash .container-input .dk_container, .pulseemdash .container-input .bootstrap-tagsinput, .pulseemdash .container-input textarea {
    border-radius: 0 !important;
    border-width: 1.5px !important;
    background: none !important;
    /*color: #8b8b8b !important;*/
    color: #333333 !important;
}

    .pulseemdash div.FieldsTable .dk_container a, .pulseemdash .container-input .dk_container a {
        border-radius: 0 !important;
        border-width: 2px !important;
        background-color: transparent !important;
        /*color: #8b8b8b !important;*/
        color: #333333 !important;
    }

.pulseemdash .PageExplanation {
    background: none;
    border: 0;
    /*color: #8b8b8b;*/
    color: #333333;
    text-shadow: none;
    font-weight: 500;
    font-size: 20px;
    padding-bottom: 35px !important;
}

.icons {
    background-image: url(../content/images/icons.png);
    width: 21px;
    height: 21px;
    display: inline-block;
    vertical-align: middle;
}

    .icons.information {
        background-position: 155px 20px;
        width: 20px;
    }

    .icons.search {
        background-position: -340px -44px;
    }

    .icons.search-white {
        background-position: -263px -183px;
    }

    .icons.clone {
        background-position: -286px -45px;
    }

    .icons.delete {
        background-position: -232px -45px;
    }

    .icons.delete-white {
        background-position: -388px -183px;
    }

    .icons.delete-red {
        background-position: -680px -42px;
    }

    .icons.block {
        background-position: -635px -182px;
    }

    .icons.restore {
        background-position: -337px -81px;
        width: 23px;
        height: 29px;
    }

    .icons.setting {
        background-position: -132px -2px;
    }

    .icons.setting-white {
        background-position: -523px 25px;
    }

    .icons.share {
        background-position: -178px -45px;
    }

    .icons.group {
        background-position: -58px -45px;
        width: 24px;
    }

    .icons.export {
        background-position: -323px -183px;
    }

    .icons.user-o {
        background-position: -294px -2px;
    }

    .icons.users-o {
        background-position: -232px -2px;
    }

    .icons.users {
        background-position: -697px -183px;
    }

    .icons.smart {
        background-position: 0px -45px;
    }

.tooltip, .tooltip-inner {
    color: #fff !important;
}

/* RTL */
body.pulseemdash.bodyrtl .textright {
    text-align: right !important;
}

body.pulseemdash.bodyrtl .textleft {
    text-align: left !important;
}

body.pulseemdash.bodyrtl .scrollable-container .gridWrapper {
    direction: ltr;
}

body.pulseemdash.bodyrtl .floatright {
    float: left;
}

body.pulseemdash.bodyrtl .text-right {
    text-align: right !important;
}

body.pulseemdash.bodyrtl #top-menu .item.logoicon {
    margin-right: 40px;
}

body.pulseemdash.bodyrtl .left:not(.tooltip):not(.btn):not(.joyride-nub) {
    float: right;
    margin-left: 68px;
}

body.pulseemdash.bodyrtl .sign-menu-icon {
    margin-right: -10px;
}

body.pulseemdash.bodyrtl .float-right {
    float: right !important;
}

body.pulseemdash.bodyrtl .float-left {
    float: left !important;
}

body.pulseemdash.bodyrtl .info table tr td:first-child {
    padding-right: 40px !important;
}

body.pulseemdash.bodyrtl .tabs, .pulseemdash .tabletabs {
    padding-right: 0px;
}

body.pulseemdash.bodyrtl .titlebutton {
    float: left;
    margin-right: 23px;
}

body.pulseemdash.bodyrtl .tabs .titletab.selected:after, .pulseemdash .tabletabs .tabSelected:after {
    left: 0px;
    right: -3px;
}

body.pulseemdash.bodyrtl .tabs .titletab, body.pulseemdash.bodyrtl .tabletabs .tabRight, body.pulseemdash.bodyrtl .tabs .tabLeft, body.pulseemdash.bodyrtl .tabletabs .tabSelected {
    float: left;
    margin-left: 0px;
    margin-right: 5px;
}

body.pulseemdash.bodyrtl #item-container {
    margin-right: 25px;
}

body.pulseemdash.bodyrtl #top-menu .item .submeny li {
    padding-right: 10px;
}

    body.pulseemdash.bodyrtl #top-menu .item .submeny li a {
        padding-right: 30px;
    }

body.pulseemdash.bodyrtl .actionButton .insideText {
    float: right;
}

body.pulseemdash.bodyrtl .actionButton .insideIcon {
    float: left;
}

body.pulseemdash.bodyrtl #wizards {
    /*margin-right: 45px;
    margin-left: 35px;*/
    width: auto !important;
    /*margin-left:68px;*/
    margin-right: 25px;
}

body.pulseemdash.bodyrtl .actionButton {
    left: 0;
    margin-left: 0px;
    margin-right: 15px;
}

body.pulseemdash.bodyrtl #item-container .item .submeny li a, body.pulseemdash.bodyrtl #setting-container #culture .submeny li a {
    padding-right: 17px !important;
}

body.pulseemdash.bodyrtl #culture a.dk_toggle, body.pulseemdash.bodyrtl #culture div.dk_container {
    padding-left: 0px !important;
}

body.pulseemdash.bodyrtl div.FieldsTable .dk_container {
    float: none !important;
    display: inline-block !important;
}

body.pulseemdash.bodyrtl #culture .dk_options {
    right: inherit !important;
}

body.pulseemdash.bodyrtl #setting-container {
    float: left;
    margin-left: 110px !important;
}

body.pulseemdash.bodyrtl .sign-menu-icon {
    margin-top: 8px;
}

body.pulseemdash.bodyrtl .margin-left67 {
    margin-left: 68px !important;
}

body.pulseemdash.bodyrtl .margin-left72 {
    margin-left: 72px !important;
}

body.pulseemdash.bodyrtl .margin-left78 {
    margin-left: 78px !important;
}

body.pulseemdash.bodyrtl .margin-left-130 {
    margin-right: -130px !important;
}

body.pulseemdash.bodyrtl .margin-left-73 {
    margin-right: -73px !important;
}

body.pulseemdash.bodyrtl .margin-left24 {
    margin-left: 24px;
}

body.pulseemdash.bodyrtl .margin-left-28 {
    margin-left: 28px;
}

.pulseemdash.bodyrtl div.FieldsTable i.fa-calendar, .pulseemdash.bodyrtl div.FieldsTable span.icons.search {
    /*margin-right: -28px;*/
}

.pulseemdash.bodyrtl div.FieldsTable .advancedsearch i.fa-calendar {
    margin-right: 160px;
}

.pulseemdash.bodyrtl .col-md-1, .pulseemdash.bodyrtl .col-md-2, .pulseemdash.bodyrtl .col-md-3, .pulseemdash.bodyrtl .col-md-4,
.pulseemdash.bodyrtl .col-md-5, .pulseemdash.bodyrtl .col-md-6, .pulseemdash.bodyrtl .col-md-7, .pulseemdash.bodyrtl .col-md-8, .pulseemdash.bodyrtl .col-md-9,
.pulseemdash.bodyrtl .col-md-10, .pulseemdash.bodyrtl .col-md-11, .pulseemdash.bodyrtl .col-md-2p5 {
    float: right;
}

.pulseemdash.bodyrtl .wrap-container {
    /*padding: 8px 77px 8px 77px !important;*/
}

.pulseemdash.bodyrtl .margin-left5 {
    margin-left: 5px;
}

.pulseemdash.bodyrtl .padding-left30 {
    padding-left: 30px !important;
}

.pulseemdash.bodyrtl .padding-left0 {
    padding-left: 0px !important;
}

.pulseemdash.bodyrtl .padding-right0 {
    padding-right: 0px !important;
}

.pulseemdash.bodyrtl .talktext p {
    text-align: right;
}

.pulseemdash.bodyrtl .margin-right4 {
    margin-right: 4px !important;
}

.pulseemdash.bodyrtl .margin-right40 {
    margin-right: 40px !important;
}

.pulseemdash.bodyrtl .margin-right60 {
    margin-right: 55px !important;
}

.pulseemdash.bodyrtl .margin-right15 {
    margin-right: 15px !important;
}

.pulseemdash.bodyrtl .margin-right10 {
    margin-right: 10px !important;
}

.pulseemdash.bodyrtl .margin-right24 {
    margin-right: 24px !important;
}

.pulseemdash.bodyrtl .margin-right25 {
    margin-right: 25px !important;
}

.pulseemdash.bodyrtl .margin-right20 {
    margin-right: 20px !important;
}

.pulseemdash.bodyrtl .margin-right-32 {
    margin-right: -32px;
}

.pulseemdash.bodyrtl .margin-left45 {
    margin-left: 45px;
}

.pulseemdash.bodyrtl .alignleft {
    text-align: left;
}

.pulseemdash.bodyrtl .alignright {
    text-align: right;
}

.pulseemdash.bodyrtl .quarter-circle-top-right {
    width: 70px;
    height: 70px;
    background: #0371ad;
    border-radius: 0 0 0 100px;
    -moz-border-radius: 0 0 0 100px;
    -webkit-border-radius: 0 0 0 100px;
    position: absolute;
    display: none;
}

.pulseemdash.bodyrtl .closetext {
    text-align: left;
    font-size: 18px;
}

.pulseemdash.bodyrtl .quarter-circle-top-right > .insideIcon:not(.heMargin-right10), .pulseemdash.bodyrtl .quarter-circle-top-right-welcome > .insideIcon:not(.heMargin-right10) {
    margin-right: 6px !important;
}

.pulseemdash.bodyrtl .quarter-circle-top-right > .insideIcon.heMargin-right10, .pulseemdash.bodyrtl .quarter-circle-top-right-welcome > .insideIcon.heMargin-right10 {
    margin-right: 10px !important;
}

.pulseemdash.bodyrtl .closemodal {
    float: left;
    padding: 5px 6px;
    border-radius: 24px;
    background-color: #006996;
    margin-top: -7px;
    margin-left: -6px;
    cursor: pointer;
}

.pulseemdash.bodyrtl .ltr {
    direction: ltr;
}

/* LTR */
body.pulseemdash.bodyltr .tabs .titletab, body.pulseemdash.bodyltr .tabletabs .tabRight, body.pulseemdash.bodyltr .tabs .tabLeft, body.pulseemdash.bodyltr .tabletabs .tabSelected {
    float: right;
    margin-right: 0px;
    margin-left: 5px;
}

.pulseemdash.bodyltr .ltr {
    direction: rtl;
}

body.pulseemdash.bodyltr .enMargin0 {
    margin: 0px !important;
}

body.pulseemdash.bodyltr #home-container #wizards .actionButton .insideIcon:not(.enWidth35p) {
    width: 30% !important;
    padding: 8px !important;
    margin-top: 7px !important;
    ;
    margin-right: 0px !important;
}

body.pulseemdash.bodyltr #home-container #wizards .actionButton .insideText {
    /*margin-top: -7px;*/
    padding-top: 0px;
    width: 60% !important;
    padding-top: 5px;
}

    body.pulseemdash.bodyltr #home-container #wizards .actionButton .insideText.nomarginpaddingtop10 {
        margin: 0px;
        padding-top: 16px !important;
    }

body.pulseemdash.bodyltr #ctl00_PageContent_gridLastSmsCampaigns th:not(:first-child), body.pulseemdash.bodyltr #ctl00_PageContent_gridSmsCampaigns th:not(:first-child), body.pulseemdash.bodyltr #ctl00_PageContent_gridLastCampaigns th:not(:first-child),
body.pulseemdash.bodyltr #ctl00_PageContent_gridCampaigns th:not(:first-child) {
    text-align: center !important;
}

body.pulseemdash.bodyltr .info {
    margin-left: -10px;
}

body.pulseemdash.bodyltr .enWidth35p {
    width: 16% !important;
    padding: 8px !important;
}

body.pulseemdash.bodyltr .enPadding-top5 {
    padding-top: 10px !important;
}

body.pulseemdash.bodyltr .textright {
    text-align: left !important;
}

body.pulseemdash.bodyltr .textleft, body.pulseemdash.bodyltr .enTextRight {
    text-align: right !important;
}

body.pulseemdash.bodyltr .scrollable-container .gridWrapper {
    direction: rtl;
}

body.pulseemdash.bodyltr .floatright {
    float: right;
}

body.pulseemdash.bodyltr .float-left {
    float: right !important;
}

body.pulseemdash.bodyltr .enMaxHeight270 {
    height: 270px !important;
    max-height: 270px !important;
}

body.pulseemdash.bodyltr #top-menu .item.logoicon {
    margin-left: 40px !important;
}

body.pulseemdash.bodyltr .left:not(.tooltip):not(.btn) {
    float: left;
    margin-right: 68px;
}

body.pulseemdash.bodyltr .sign-menu-icon {
    margin-left: -10px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

body.pulseemdash.bodyltr .float-right {
    float: left !important;
}

body.pulseemdash.bodyltr .info table tr td:first-child {
    padding-left: 40px !important;
}

body.pulseemdash.bodyltr .tabs, .pulseemdash .tabletabs {
    padding-left: 0px;
    padding-right: 0px;
}

body.pulseemdash.bodyltr .titlebutton {
    float: right;
    margin-left: 23px;
}

body.pulseemdash.bodyltr .tabs .titletab.selected:after, .pulseemdash .tabletabs .tabSelected {
    right: 0px;
    left: -3px;
}

body.pulseemdash.bodyltr .tabs .titletab {
    float: right;
    margin-right: 0px;
    margin-left: 5px;
}

body.pulseemdash.bodyltr #item-container {
    margin-left: 25px;
}

body.pulseemdash.bodyltr #top-menu .item .submeny li {
    padding-left: 10px;
}

    body.pulseemdash.bodyltr #top-menu .item .submeny li a {
        padding-left: 30px;
    }

body.pulseemdash.bodyltr .actionButton .insideText {
    float: left;
}

body.pulseemdash.bodyltr .actionButton .insideIcon {
    float: right;
}

body.pulseemdash.bodyltr #wizards {
    /*margin-right: 68px;*/
    width: auto;
    margin-left: 25px;
}

body.pulseemdash.bodyltr .actionButton {
    margin-left: 8px;
}

body.pulseemdash.bodyltr #item-container .item .submeny {
    width: 270px !important;
}

    body.pulseemdash.bodyltr #item-container .item .submeny li a, body.pulseemdash.bodyltr #setting-container #culture .submeny li a {
        padding-left: 17px !important;
    }

body.pulseemdash.bodyltr #culture a.dk_toggle, body.pulseemdash.bodyltr div.dk_container {
    padding-right: 0px !important;
}

body.pulseemdash.bodyltr div.FieldsTable .dk_container {
    float: none !important;
    display: inline-block !important;
}

body.pulseemdash.bodyltr #culture .dk_options {
    left: inherit !important;
    margin-right: -80px !important;
    height: 0px !important;
}

#ctl00_Image10 {
    vertical-align: initial !important;
}

.pulseemdash.bodyltr #top-menu #ctl00_Image10 ~ div.fa-caret-up {
    margin-left: -19px !important;
}

#set-con #settings-menu {
    margin-left: -100px;
}

body.pulseemdash.bodyltr #setting-container {
    float: right;
    margin-right: 123px !important;
}

body.pulseemdash.bodyltr .sign-menu-icon {
    margin-top: 0px;
}

body.pulseemdash.bodyltr .margin-left-130 {
    margin-left: -130px;
}

body.pulseemdash.bodyltr .margin-left-73 {
    margin-left: -73px;
}

#culture .submeny, #culture .submeny * {
    box-sizing: content-box !important;
}

body.pulseemdash.bodyltr #culture .submeny {
    direction: ltr;
}

.pulseemdash.bodyltr .margin-left5 {
    margin-right: 5px;
}

body.pulseemdash.bodyltr .margin-left24 {
    margin-right: 24px;
}

body.pulseemdash.bodyltr .margin-left72 {
    margin-right: 72px !important;
}

body.pulseemdash.bodyltr .margin-left78 {
    margin-right: 78px !important;
}

body.pulseemdash.bodyltr .enMargin-right95 {
    margin-right: 95px !important;
}

.enMarginSides0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.pulseemdash.bodyltr .talktext p {
    text-align: left;
}

body.pulseemdash.bodyltr .margin-left-28 {
    margin-right: 28px;
}

/*body.pulseemdash.bodyltr #ctl00_PageContent_emailPackagesWrap, body.pulseemdash.bodyltr #ctl00_PageContent_smsPackagesWrap {
    margin-left: -10px !important;
}*/

body.pulseemdash.bodyltr .text-right {
    text-align: left !important;
}

body.pulseemdash.bodyltr #ctl00_menuLandingPages {
    width: 160px !important;
}

body.pulseemdash.bodyltr #ctl00_smsMenu {
    width: 75px !important;
}

.pulseemdash.bodyltr div.FieldsTable i.fa-calendar, .pulseemdash.bodyltr div.FieldsTable span.icons.search {
    margin-left: -28px;
}

.pulseemdash.bodyltr div.FieldsTable .advancedsearch i.fa-calendar {
    margin-left: 160px;
}

.pulseemdash.bodyltr #culture div.fa-caret-up {
    margin-right: 100px;
}

.pulseemdash.bodyltr #ctl00_Image10 {
    margin-left: -30%;
}

.pulseemdash.ff #ctl00_Image10 {
    margin-top: 5px !important;
}

.pulseemdash.ff #top-menu #ctl00_Image10 ~ div.fa-caret-up {
    margin-top: -7px !important;
}

.pulseemdash.chrome #top-menu #ctl00_Image10 ~ div.fa-caret-up {
    margin-top: -11px !important;
}

.pulseemdash.bodyltr .col-md-1, .pulseemdash.bodyltr .col-md-2, .pulseemdash.bodyltr .col-md-3, .pulseemdash.bodyltr .col-md-4,
.pulseemdash.bodyltr .col-md-5, .pulseemdash.bodyltr .col-md-6, .pulseemdash.bodyltr .col-md-7, .pulseemdash.bodyltr .col-md-8, .pulseemdash.bodyltr .col-md-9,
.pulseemdash.bodyltr .col-md-10, .pulseemdash.bodyltr .col-md-11, .pulseemdash.bodyltr .col-md-2p5 {
    float: left;
}

.pulseemdash.bodyltr .actionButton.half .insideIcon.enPadding3p8 {
    padding: 3px 8px !important;
}

.pulseemdash.bodyltr .actionButton.half .insideText.enWidth70p {
    width: 70% !important;
}

.pulseemdash.bodyltr .margin-right40 {
    margin-left: 40px !important;
}

.pulseemdash.bodyltr .margin-right4 {
    margin-left: 4px !important;
}

.pulseemdash.bodyltr .margin-right60 {
    margin-left: 60px !important;
}

.pulseemdash.bodyltr .margin-right10 {
    margin-left: 10px !important;
}

.pulseemdash.bodyltr .margin-right15 {
    margin-left: 15px !important;
}

.pulseemdash.bodyltr .margin-right24 {
    margin-left: 24px !important;
}

.pulseemdash.bodyltr .margin-right25 {
    margin-left: 25px !important;
}

.pulseemdash.bodyltr .margin-right20 {
    margin-left: 20px !important;
}

.pulseemdash.bodyltr .margin-right-32 {
    margin-left: -32px;
}

body.pulseemdash.bodyltr .margin-left67 {
    margin-right: 68px !important;
}

.pulseemdash.bodyltr .margin-left45 {
    margin-right: 45px;
}

.pulseemdash.bodyltr .alignleft {
    text-align: right;
}

.pulseemdash.bodyltr .fixltr {
    text-align: left !important;
    direction: ltr !important;
}

.pulseemdash.bodyltr .alignright {
    text-align: left;
}

/*Elements csss*/
body.pulseemdash #ctl00_PageContent_UpdatePanel1 .gridWrapper {
    -webkit-box-shadow: 4px 5px 17px -1px rgba(0,0,0,0.3) !important;
    -moz-box-shadow: 4px 5px 17px -1px rgba(0,0,0,0.3) !important;
    box-shadow: 4px 5px 17px -1px rgba(0,0,0,0.3) !important;
}

body.pulseemdash .group-container #ctl00_PageContent_UpdatePanel1 .gridWrapper, body.pulseemdash #ctl00_PageContent_UpdatePanel1 .noshadowchildren .gridWrapper, body.pulseemdash .noshadowchildren #ctl00_PageContent_UpdatePanel1 .gridWrapper {
    box-shadow: none !important;
}

body.pulseemdash .PageExplanation:not(.width75p), body.pulseemdash .PageMargin {
    width: 70%;
    margin: 0 auto;
}

body.pulseemdash .ui-datepicker table {
    background-color: #ffffff;
}

body.pulseemdash #PageContentData, body.pulseemdash #ctl00_PageContent_PageContentData {
    width: 76%;
    margin: 0 auto !important;
}

body.pulseemdash #ctl00_PageContent_btnDeleteGroups {
    display: none;
}

body.pulseemdash .groups_page #ctl00_PageContent_UpdatePanel1 .gridWrapper {
    box-shadow: none !important;
}

.pulseemdash.bodyltr .closetext {
    text-align: right;
    font-size: 18px;
}

.pulseemdash.bodyrtl .custom-modal {
    direction: rtl;
}

.pulseemdash.bodyltr #alert {
    direction: ltr !important;
}

.pulseemdash.bodyltr .padding-left30 {
    padding-right: 30px !important;
}

.pulseemdash.bodyltr .padding-left0 {
    padding-right: 0px !important;
}

.pulseemdash.bodyltr .padding-right0 {
    padding-left: 0px !important;
}

.pulseemdash.bodyltr #alert #content-alert {
    padding: 15px !important;
}

.pulseemdash.bodyltr .wrap-container {
    padding: 15px !important;
}

    .pulseemdash.bodyltr .wrap-container.font-size30 {
        font-size: 27px !important;
    }

.pulseemdash.bodyltr .quarter-circle-top-right {
    width: 100px;
    height: 100px;
    background: #0371ad;
    border-radius: 0 0 0 100px;
    -moz-border-radius: 0 0 0 100px;
    -webkit-border-radius: 0 0px 100px 0px;
    position: absolute;
    display: none;
}

.pulseemdash.bodyltr .quarter-circle-top-right-welcome {
    width: 100px;
    height: 100px;
    /*background: #0371ad;*/
    border-radius: 0 0 0 100px;
    -moz-border-radius: 0 0 0 100px;
    -webkit-border-radius: 0 0px 100px 0px;
    position: absolute;
}

    .pulseemdash.bodyltr .quarter-circle-top-right > .insideIcon, .pulseemdash.bodyltr .quarter-circle-top-right-welcome > .insideIcon {
        margin-left: 6px !important;
    }

.pulseemdash.bodyltr .closemodal {
    float: right;
    padding: 5px 6px;
    border-radius: 24px;
    background-color: #006996;
    margin-top: -7px;
    margin-right: -6px;
    cursor: pointer;
}

/* Table css */

.row:before,
.row:after {
    display: table;
    content: " ";
}

.row:after {
    clear: both;
}

.row:before,
.row:after {
    display: table;
    content: " ";
}

.row:after {
    clear: both;
}

.col-md-1 {
    width: 8.333333333333332%;
}

.col-md-2 {
    width: 16.666666666666664%;
}

.col-md-2p5 {
    width: 20%;
}

.col-md-3 {
    width: 25%;
}

.col-md-4 {
    width: 33.33333333333333%;
}

.col-md-5 {
    width: 41.66666666666667%;
}

.col-md-6 {
    width: 50%;
}

.col-md-7 {
    width: 58.333333333333336%;
}

.col-md-8 {
    width: 66.66666666666666%;
}

.col-md-9 {
    width: 75%;
}

.col-md-10 {
    width: 83.33333333333334%;
}

.col-md-11 {
    width: 91.66666666666666%;
}

.col-md-12 {
    width: 100%;
}

/*Hover Effects*/
.hover01zoom figure {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

    .hover01zoom figure:hover, .transform1p3 {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }
/*Hover Effects*/
.hover02zoom figure {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

    .hover02zoom figure:hover {
        -webkit-transform: scale(1.15);
        transform: scale(1.15);
    }

.bggrayhover figure:hover {
    -webkit-transition: background-color 2s ease;
    transition: background-color 1s ease;
    background-color: #eae9e9;
}

.bggrayhover figure {
    background-color: #ffffff;
}

.fadeout {
    animation: fadeout 1.5s;
    -moz-animation: fadeout 1.5s; /* Firefox */
    -webkit-animation: fadeout 1.5s; /* Safari and Chrome */
    -o-animation: fadeout 1.5s; /* Opera */
    opacity: 0;
}

.fadein {
    animation: fadein 2s;
    -moz-animation: fadein 2s; /* Firefox */
    -webkit-animation: fadein 2s; /* Safari and Chrome */
    -o-animation: fadein 2s; /* Opera */
}

.dblenvelope {
    transition: background-image 0.4s ease-in-out;
    background-image: url("../content/images/dblenvelope.png");
}

    .dblenvelope:hover {
        background-image: url("../content/images/dblenvelope-hover.png");
    }

.container-hover:hover .stop {
    -webkit-transform: rotateY(360deg);
    -webkit-transform-style: preserve-3d;
    transform: rotateY(360deg);
    transform-style: preserve-3d;
}

.container-hover .stop, .container-hover:hover .stop {
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
}

.container-hover2:hover {
    -webkit-animation: swing 1s ease;
    animation: swing 1s ease;
    -webkit-animation-iteration-count: 2;
    animation-iteration-count: 2;
}

.arrowslide {
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
}

body.bodyrtl #step-container .stop:hover .arrowslide, body.bodyltr #step-container .home:hover .arrowslide {
    opacity: 1 !important;
    transform: translate(-20px,0);
    -webkit-transform: translate(-20px,0);
    -o-transform: translate(-20px,0);
    -moz-transform: translate(-20px,0);
}

body.bodyrtl #step-container .home:hover .arrowslide, body.bodyltr #step-container .stop:hover .arrowslide {
    opacity: 1 !important;
    transform: translate(20px,0);
    -webkit-transform: translate(20px,0);
    -o-transform: translate(20px,0);
    -moz-transform: translate(20px,0);
}

.arrowslide:hover {
}

/* CSS talk bubble */
.mobile-prev {
    background-image: url(../content/images/phone.jpg);
    width: 100%;
    height: 650px;
    background-size: 77%;
    background-repeat: no-repeat;
}

body.bodyrtl .mobile-prev {
    margin: -12px -67px;
}

#mobile-inner-container {
    margin: 34% 28%;
    width: 57%;
    position: absolute;
    height: 300px;
    overflow-y: auto;
    text-align: right;
}

#imgContainer, #img-container {
    width: 70%;
    margin: 0% 10% 0px 0px;
}

    #imgContainer img, #img-container img, #ctl00_PageContent_imgContainer img {
        max-width: 100%;
    }

#msgprevContainer {
    margin: 0% 10% 0px 0px;
}

#ctl00_PageContent_msgprev {
    padding: 0px 12px 0px 8px !important;
}

#msgprev, #ctl00_PageContent_msgprev {
    word-wrap: break-word;
    word-break: break-all;
}


.talk-bubble {
    margin: 1% 10% 0px 0px;
    display: inline-block;
    position: relative;
    width: 80%;
    height: auto;
    background-color: #63bbfa;
}

.talktext {
    padding: 0px 7%;
    text-align: left;
    line-height: 1.5em;
}

.border-lightblue {
    border: 8px solid #63bbfa;
}

.round {
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
}



.tri-right.btm-right:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: auto;
    right: 0px;
    bottom: -20px;
    border: 12px solid;
    border-color: #63bbfa #63bbfa transparent transparent;
}



/* Right triangle placed top right flush. */
.tri-right.border.right-top:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: auto;
    right: -40px;
    top: -8px;
    bottom: auto;
    border: 32px solid;
    border-color: #63bbfa transparent transparent transparent;
}

.tri-right.right-top:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    top: 0px;
    bottom: auto;
    border: 20px solid;
    border-color: #63bbfa transparent transparent transparent;
}

body.bodyrtl .tri-right.right-top:after {
    left: auto;
    right: -20px;
}

body.bodyltr .tri-right.right-top:after {
    left: -20px;
    right: auto;
}
/* talk bubble contents */
.talktext {
    padding: 0px 10px 0px 10px;
    text-align: left;
    line-height: 1.5em;
}

    .talktext p {
        /* remove webkit p margins */
        -webkit-margin-before: 0em;
        -webkit-margin-after: 0em;
        color: #000 !important;
        font-size: 13px;
        font-weight: bold;
        word-wrap: break-word;
    }

#ctl00_PageContent_msgprev {
    word-wrap: break-word;
}

@-webkit-keyframes swing {
    15% {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }

    30% {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
    }

    50% {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }

    65% {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }

    80% {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes swing {
    15% {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }

    30% {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
    }

    50% {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }

    65% {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }

    80% {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes fadein { /* Firefox */
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-o-keyframes fadein { /* Opera */
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}




@keyframes fadeout {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@-moz-keyframes fadeout { /* Firefox */
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@-webkit-keyframes fadeout { /* Safari and Chrome */
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@-o-keyframes fadeout { /* Opera */
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}
















.pin {
    width: 30px;
    height: 30px;
    border-radius: 50% 50% 50% 0;
    background: #00cae9;
    position: absolute;
    transform: rotate(-45deg);
    left: 50%;
    top: 50%;
    margin: -20px 0 0 -20px;
}

    .pin:after {
        content: "";
        width: 14px;
        height: 14px;
        margin: 8px 0 0 8px;
        background: #e6e6e6;
        position: absolute;
        border-radius: 50%;
    }

.bounce {
    animation-name: bounce;
    animation-fill-mode: both;
    animation-duration: 1s;
}

.pulse {
    background: #d6d4d4;
    border-radius: 50%;
    height: 14px;
    width: 14px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: 11px 0px 0px -12px;
    transform: rotateX(55deg);
    z-index: -2;
}

    .pulse:after {
        content: "";
        border-radius: 50%;
        height: 40px;
        width: 40px;
        position: absolute;
        margin: -13px 0 0 -13px;
        animation: pulsate 1s ease-out;
        animation-iteration-count: infinite;
        opacity: 0;
        box-shadow: 0 0 1px 2px #00cae9;
        animation-delay: 1.1s;
    }

@keyframes pulsate {
    0% {
        transform: scale(0.1, 0.1);
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        transform: scale(1.2, 1.2);
        opacity: 0;
    }
}

@keyframes bounce {
    0% {
        opacity: 0;
        transform: translateY(-2000px) rotate(-45deg);
    }

    60% {
        opacity: 1;
        transform: translateY(30px) rotate(-45deg);
    }

    80% {
        transform: translateY(-10px) rotate(-45deg);
    }

    100% {
        transform: translateY(0) rotate(-45deg);
    }
}


/* MEDIA QUERIES */

/* Large Devices, Wide Screens */
/*@media screen and (min-width : 520px) and (max-width : 768px) {
    body.zoom  {
        transform: scale(0.3);
        width: 337% !important;
        overflow-x: hidden;
    }
}

@media screen and (min-width : 768px) and (max-width : 920px) {
    body.zoom  {
        transform: scale(0.4);
        width: 248% !important;
        overflow-x: hidden;
    }
}

@media screen and (min-width : 920px) and (max-width : 1020px) {
    body.zoom  {
        transform: scale(0.48);
        width: 206% !important;
        overflow-x: hidden;
    }
}

@media screen and (min-width : 1020px) and (max-width : 1070px) {
  
      #zoomresponsive {
        max-width: 99% !important;
    }
    body.zoom  {
        transform: scale(0.54);
        width: 185% !important;
        overflow-x: hidden;
    }
}

@media screen and (min-width : 1070px) and (max-width : 1130px) {
    
      #zoomresponsive {
        max-width: 99% !important;
    }
    body.zoom  {
        transform: scale(0.57);
        width: 177% !important;
        overflow-x: hidden;
    }
}

@media screen and (min-width : 1130px) and (max-width : 1170px) {
    
      #zoomresponsive {
        max-width: 99% !important;
    }
    body.zoom  {
        transform: scale(0.6);
        width: 168% !important;
        overflow-x: hidden;
    }
}

@media screen and (min-width : 1170px) and (max-width : 1220px) {
   
      #zoomresponsive {
        max-width: 99% !important;
    }
    body.zoom  {
        transform: scale(0.63);
        width: 162% !important;
        overflow-x: hidden;
    }
}

@media screen and (min-width : 1220px) and (max-width : 1270px) {
  
      #zoomresponsive {
        max-width: 99% !important;
    }
    body.zoom  {
        transform: scale(0.66);
        width: 155% !important;
        overflow-x: hidden;
    }
}

@media screen and (min-width : 1270px) and (max-width : 1320px) {
   
      #zoomresponsive {
        max-width: 99% !important;
    }
    body.zoom  {
        transform: scale(0.69);
        width: 149% !important;
        overflow-x: hidden;
    }
}

@media screen and (min-width : 1320px) and (max-width : 1370px) {
    
      #zoomresponsive {
        max-width: 97% !important;
    }
    body.zoom {
        transform: scale(0.71);
    width: 144% !important;
    overflow-x: hidden;
    }
    
}

@media screen and (min-width : 1370px) and (max-width : 1420px) {
    
      #zoomresponsive {
        max-width: 99% !important;
    }
    body.zoom  {
        transform: scale(0.73);
        width: 138% !important;
        overflow-x: hidden;
    }
}






@media screen and (min-width : 1420px) and (max-width : 1470px) {
     
    #zoomresponsive {
        max-width: 96% !important;
    }

    body.zoom  {
        transform: scale(0.76);
        width: 133% !important;
        overflow-x: hidden;
       
    }
}

@media screen and (min-width : 1470px) and (max-width : 1520px) {
   

    #zoomresponsive {
        max-width: 93% !important;
    }

     body.zoom  {
        transform: scale(0.80);
        width: 128% !important;
        overflow-x: hidden;
      
    }
}

@media screen and (min-width : 1520px) and (max-width : 1570px) {
  

    #zoomresponsive {
        max-width: 90% !important;
    }

   body.zoom  {
        transform: scale(0.82);
        width: 124% !important;
        overflow-x: hidden;
      
    }
}

@media screen and (min-width : 1570px) and (max-width : 1620px) {
  
    #zoomresponsive {
        max-width: 86% !important;
    }

     body.zoom  {
        transform: scale(0.84);
        width: 120% !important;
        overflow-x: hidden;
    
    }
}


@media screen and (min-width : 1620px) and (max-width : 1670px) {
   
    #zoomresponsive {
        max-width: 83% !important;
    }

    body.zoom  {
        transform: scale(0.86);
        width: 116% !important;
        overflow-x: hidden;
      
    }
}

@media screen and (min-width : 1670px) and (max-width : 1720px) {


    #zoomresponsive {
        max-width: 80% !important;
    }

   body.zoom  {
        transform: scale(0.88);
        width: 113% !important;
        overflow-x: hidden;
      
    }
}

@media screen and (min-width : 1720px) and (max-width : 1770px) {
 

    #zoomresponsive {
        max-width: 77% !important;
    }

     body.zoom  {
        transform: scale(0.90);
        width: 111% !important;
        overflow-x: hidden;
      
    }
}


@media screen and (min-width : 1770px) and (max-width : 1825px) {

    #zoomresponsive {
        max-width: 74% !important;
    }

     body.zoom  {
        transform: scale(0.92);
        width: 108% !important;
        overflow-x: hidden;
    }
}

@media screen and (min-width : 768px) and (max-width : 1750px) {
  
    .zoomwidth {
        width: 98% !important;
    }
}

@media screen and (min-width : 520px) {

    body.pulseemdash.bodyrtl, body.pulseemdash.bodyltr #home-container, body.pulseemdash.bodyrtl #wizzardWrap {
        transform-origin: top left;
    }

        body.pulseemdash.bodyrtl #step-container {
            transform-origin: bottom right;
            overflow-x: visible !important;
           margin: 0px !important;
                width:100%;
        }

        body.pulseemdash.bodyltr, body.pulseemdash.bodyrtl #home-container, body.pulseemdash.bodyrtl #wizzardWrap {
            transform-origin: top right;
        }

            body.pulseemdash.bodyltr #step-container {
                transform-origin: bottom left;
                overflow-x: visible !important;
                margin: 0px !important;
                width:100%;
            }
}*/
/*body #top-menu{
    display:none;
}
body.ff #top-menu, body.chrome #top-menu, body.ie #top-menu{
    display:block !important;
}*/
#aspnetForm {
    /*margin-left:0px !important;*/
}



@media screen and (min-width : 220px) {

    /*body.pulseemdash.bodyrtl {
        transform-origin: top right;
    }*/

    /*body.pulseemdash.bodyrtl #step-container {
            transform-origin: bottom right;
            overflow-x: visible !important;
           margin: 0px !important;
                width:100%;
        }*/
    body, #step-container {
        transform-origin: 0% 0%;
    }
        /*body.bodyrtl.ff, body.bodyrtl.ff #step-container,.originTopLeft {
       @-moz-document url-prefix() { /* Firefox only 
	table {
		border-collapse: separate !important;
		border-spacing: 0px;
	}
	tr:not(:last-child) th, tr:not(:last-child) td {
		border-bottom-width: 0 !important;
	}
	th:not(:last-child), td:not(:last-child) {
		border-right-width: 0 !important;
	}
}
        transform-origin: top left;
    }
      body.bodyltr.ff , body.bodyltr.ff #step-container,.originTopRight{
        transform-origin: top right;
    }*/

        body.pulseemdash.bodyltr #step-container {
            transform-origin: bottom left;
            overflow-x: visible !important;
            margin: 0px !important;
            width: 100%;
        }
}
/* External Fixes*/
.slimScrollDiv {
    overflow: visible !important;
}

.displaynone {
    display: none !important;
}

.switch {
    position: relative;
    display: inline-block;
    width: 47px;
    height: 24px;
}

    .switch input {
        display: none;
    }

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #8b8b8b;
    -webkit-transition: .4s;
    transition: .4s;
}

    .slider:before {
        position: absolute;
        content: "";
        height: 17px;
        width: 17px;
        left: 4px;
        bottom: 4px;
        background-color: white;
        -webkit-transition: .4s;
        transition: .4s;
    }

input:checked ~ .slider {
    background-color: green;
}

input:focus ~ .slider {
    box-shadow: 0 0 1px #006996;
}

input:checked ~ .slider:before {
    -webkit-transform: translateX(22px);
    -ms-transform: translateX(22px);
    transform: translateX(22px);
}


.switch-field {
    font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
    overflow: hidden;
}

.switch-title {
    margin-bottom: 6px;
}

.switch-field input {
    position: absolute !important;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    width: 1px;
    border: 0;
    overflow: hidden;
}

.switch-field label {
    float: left;
}

.switch-field label {
    display: inline-block;
    background-color: #e4e4e4;
    color: rgba(0, 0, 0, 0.6);
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    text-shadow: none;
    padding: 6px 14px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

    .switch-field label:hover {
        cursor: pointer;
    }

.switch-field input:checked + label {
    background-color: #A5DC86;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.switch-field label:first-of-type {
    border-radius: 4px 0 0 4px;
}

.switch-field label:last-of-type {
    border-radius: 0 4px 4px 0;
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

    .slider.round:before {
        border-radius: 50%;
    }

#fadebackground, #fadebackgroundsms, #fadebackgroundemail, #fadebackgroundlp, #fadebackgroundnewsms {
    background-image: repeating-linear-gradient(145deg, #ccc, #bbb 1px, #dbdbdb 2px, #dbdbdb 8px) !important;
    opacity: 0.4;
}

.quarter-circle-top-left {
    width: 100px;
    height: 100px;
    background: #0371ad;
    border-radius: 0 0 100px 0;
    -moz-border-radius: 0 0 100px 0;
    -webkit-border-radius: 0 0 100px 0;
}



.quarter-circle-bottom-left {
    width: 100px;
    height: 100px;
    background: #0371ad;
    border-radius: 0 100px 0 0;
    -moz-border-radius: 0 100px 0 0;
    -webkit-border-radius: 0 100px 0 0;
}

.quarter-circle-bottom-right {
    width: 100px;
    height: 100px;
    background: #0371ad;
    border-radius: 100px 0 0 0;
    -moz-border-radius: 100px 0 0 0;
    -webkit-border-radius: 100px 0 0 0;
}

.half-circle-bottom {
    height: 45px;
    width: 90px;
    background: #0371ad;
    border-radius: 90px 90px 0 0;
    -moz-border-radius: 90px 90px 0 0;
    -webkit-border-radius: 90px 90px 0 0;
}

/* The Modal (background) */
.custom-modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 10000; /* Sit on top */
    padding-top: 300px !important; /* Location of the box */
    left: 0;
    top: 0;
    bottom: 0;
    overflow-y: auto;
    width: 100%; /* Full width */
    /*height: 100%;*/ /* Full height */
    /*overflow: auto;*/ /* Enable scroll if needed */
    /*background-color: rgb(0,0,0);*/ /* Fallback color */
    /*background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ */;
}

/* Modal Content */
.custom-modal-content {
    background-color: #fefefe;
    margin: auto;
    width: 80%;
    border-radius: 15px;
}

#myModal .custom-modal-content {
    width: 670px;
    height: 344px;
}




.closemodal i {
    color: #fff !important;
}

body {
    margin: 0px;
}

    body[style*=transform] {
        display: flex;
    }


/*body.scaled.ff .grid tbody tr:hover td {
      background:none !important;
}
body.scaled.ff .grid > tbody > tr.odd {
    background:none !important;
     background-color:rgb(227, 233, 240) !important;
}
body.scaled.ff .grid > tbody > tr.even, body.scaled.ff .grid > tbody > tr.eve1 {
    background:none !important;
     background-color:#ffffff !important;
}*/
.opacity1 {
    opacity: 1 !important;
}

body.bodyrtl .dk_container .dk_toggle {
    background-position: 5%;
    border-top: none;
    border-right: none;
    border-left: none;
}

body.bodyltr .dk_container .dk_toggle {
    background-position: 92%;
    border-top: none;
    border-right: none;
    border-left: none;
}

body .grid tbody tr:hover td {
    background: none !important;
}

/*body .grid > tbody > tr.odd {
    background: none !important;
    background-color: #ffffff !important;
}

    body .grid > tbody > tr.odd .circle-icon-container {
        background-color: #F0F5FF;
    }

body .grid > tbody > tr.even, body .grid > tbody > tr.eve1 {
    background: none !important;
    background-color: #F0F5FF !important;
}

    body .grid > tbody > tr.even .circle-icon-container {
        background-color: #fff !important;
    }*/


body .grid > tbody > tr.odd {
    background: none !important;
    background-color: #F0F5FF !important;
}

    body .grid > tbody > tr.odd .circle-icon-container {
        background-color: #ffffff;
    }

body .grid > tbody > tr.even, body .grid > tbody > tr.eve1 {
    background: none !important;
    background-color: #ffffff !important;
}

    body .grid > tbody > tr.even .circle-icon-container {
        background-color: #F0F5FF !important;
    }

body.scaled.ff ul li.odd {
    border: 0 !important;
    box-shadow: none !important;
}

body.scaled.ff ul li.even {
    border: 0 !important;
    box-shadow: none !important;
}

a {
    outline: 0 !important;
}

.gridWrapper .grid td {
    word-break: break-all;
    word-break: break-word;
}

/************* Pages ***************/
/******* Login.aspx *******/

body.login.pulseemdash #imgCaptcha {
    width: 334px;
    margin-top: 15px;
    border-radius: 10px;
}

body.login.pulseemdash {
    height: 100%;
}

    body.login.pulseemdash:not(.ref) {
        background-position: center center !important;
        background-repeat: no-repeat !important;
        background-attachment: fixed !important;
        background-size: cover !important;
        background-color: #999;
    }

body.login.pulseemdash {
    overflow: hidden;
}

    body.login.pulseemdash .hideopacity {
        opacity: 0;
    }

    body.login.pulseemdash .login-form {
        margin-top: 0px !important;
    }

    body.login.pulseemdash .centered {
        position: fixed;
        top: 50%;
        left: 50%;
        margin-top: -50px;
        margin-left: -100px;
    }

    body.login.pulseemdash:not(.ref) .footer {
        background-color: #e6e6e6;
        float: none;
        bottom: 0;
        position: fixed;
        color: #000;
        width: 100%;
        float: right;
        clear: both;
        text-align: center;
        font: normal 16px "helvetica neue", helvetica, arial, sans-serif;
    }

        body.login.pulseemdash:not(.ref) .footer a {
            color: #000;
        }

    body.login.pulseemdash .custom-modal {
        /*padding-top: 230px !important;*/
        margin: auto;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        padding-top: 20vh !important;
    }

    body.login.pulseemdash.bodyrtl #padding-content {
        padding: 0px 85px 0px 0px;
    }

    body.login.pulseemdash.bodyltr #padding-content {
        padding: 0px 0px 0px 50px;
    }

    body.login.pulseemdash.bodyrtl:not(.ff) {
        transform-origin: 100% 0%;
    }

    body.login.pulseemdash.bodyltr .PageExplanation:not(.width75p), body.pulseemdash .PageMargin {
        width: 77% !important;
    }

    body.login.pulseemdash.bodyltr .loginenter {
        padding: 0px 47px !important;
    }

    body.login.pulseemdash.bodyrtl .custom-modal-content {
        width: 420px !important;
    }

    body.login.pulseemdash .password {
        display: block !important;
    }
/*** referrers css ***/
body.ref.pulseemdash {
    margin: 0px;
    padding: 0px;
    background-color: #0e87c0;
    display: block;
    background-size: auto !important;
    background-color: #0e87c0 !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
}

body#body.ref .custom-modal {
    padding-top: 166px !important;
}

body.ref.pulseemdash .wrapper {
    width: 1200px;
    height: auto;
    margin: auto;
}

body.ref.pulseemdash .inner-div {
    float: left;
    clear: both;
    margin-left: 5px;
    width: 600px;
    color: #424d53;
    margin-bottom: 15px;
}

body.ref.pulseemdash .error-div {
    float: left;
    clear: both;
    margin-left: 137px;
    min-width: 600px;
    max-width: 600px;
    color: Red;
    margin-bottom: 15px;
    width: 120px;
    margin-top: 0px;
    font: normal 18px "helvetica neue", helvetica, arial, sans-serif;
}

body.ref.pulseemdash .inner-div span {
    width: 125px;
    float: left;
    clear: both;
    margin-right: 5px;
    margin-top: 25px;
    font: bold 18px "helvetica neue", helvetica, arial, sans-serif;
}

body.ref.pulseemdash .inner-div a {
    margin-top: 20px;
    font: normal 20px arial;
    width: 450px;
    text-decoration: none;
    color: #384148;
    font-size: 16px;
}

    body.ref.pulseemdash .inner-div a:hover {
        color: #000000;
        text-decoration: underline;
    }

body.ref.pulseemdash .inner-div input {
    float: left;
    margin-top: 15px;
    width: 250px;
    height: 20px;
    background-image: url(../Images/login-text-bg.jpg);
    background-position: left center;
    background-repeat: repeat-x;
    background-color: #ececec;
    padding: 5px;
    font-size: 16px;
    color: #424d53;
    outline: none;
}

    body.ref.pulseemdash .inner-div input:hover {
        background-image: none;
    }

    body.ref.pulseemdash .inner-div input:focus {
        background-color: #ffffff;
        outline: none;
    }

body.ref.pulseemdash .minimal-indent {
    float: left;
    clear: both;
    background-color: #f3f3f3;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(50%, #dddddd), color-stop(50%, #d2d2d2), color-stop(100%, #dfdfdf));
    background-image: -webkit-linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
    background-image: -moz-linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
    background-image: -ms-linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
    background-image: -o-linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
    background-image: linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
    border-right: 1px solid #dfdfdf;
    border-bottom: 1px solid #b4b4b4;
    border-right: 1px solid #dfdfdf;
    -webkit-box-shadow: 0 1px 0 0 white, 0 1px 0 0 #d5d5d5;
    -moz-box-shadow: 0 1px 0 0 white, 0 1px 0 0 #d5d5d5;
    box-shadow: 0 1px 0 0 white, 0 1px 0 0 #d5d5d5;
    color: #666;
    font: bold 16px "helvetica neue", helvetica, arial, sans-serif;
    margin: 0;
    padding: 7px 0;
    text-shadow: 0 1px 1px #fff;
    width: 264px;
    height: 34px;
}

    body.ref.pulseemdash .minimal-indent:hover {
        background-color: #e5e5e5;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(50%, #d1d1d1), color-stop(50%, #c4c4c4), color-stop(100%, #b8b8b8));
        background-image: -webkit-linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
        background-image: -moz-linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
        background-image: -ms-linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
        background-image: -o-linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
        background-image: linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
        -webkit-box-shadow: inset 0 1px 0 0 #f2f2f2, 0 1px 0 0 #c9c9c9;
        -moz-box-shadow: inset 0 1px 0 0 #f2f2f2, 0 1px 0 0 #c9c9c9;
        box-shadow: inset 0 1px 0 0 #f2f2f2, 0 1px 0 0 #c9c9c9;
        cursor: pointer;
    }

    body.ref.pulseemdash .minimal-indent:active {
        -webkit-box-shadow: inset 0 0 30px 0 #999999, 0 1px 0 0 white;
        -moz-box-shadow: inset 0 0 30px 0 #999999, 0 1px 0 0 white;
        box-shadow: inset 0 0 30px 0 #999999, 0 1px 0 0 white;
    }

body.ref.pulseemdash .footer {
    float: left;
    clear: both;
    width: 1200px;
    text-align: center;
    font: normal 16px "helvetica neue", helvetica, arial, sans-serif;
}

    body.ref.pulseemdash .footer a {
        text-decoration: none;
        color: #ffffff;
        font-weight: bold;
        text-shadow: 1px 1px 5px #000000;
    }

        body.ref.pulseemdash .footer a:hover {
            color: #000000;
            text-decoration: underline;
        }



/**Media queries*/




@media screen and (min-width : 799px) and (max-width : 930px) {

    .pulseemdash.homepage.mainreport div.searchWithEnter .col-md-11 {
        display: table;
    }

        .pulseemdash.homepage.mainreport div.searchWithEnter .col-md-11 .col-md-2.LabelColumn {
            display: table-cell;
            float: none !important;
        }

    .pulseemdash.homepage.groups #ctl00_PageContent_grid td .nowrapfix {
        white-space: normal !important;
    }

    .pulseemdash.homepage.groups .custom-modal {
        max-height: 100%;
        overflow-y: auto;
    }

    .pulseemdash.homepage.groups #ctl00_PageContent_grid td .lineheight2 {
        line-height: normal !important;
    }

    .pulseemdash.homepage.mainreport #ctl00_PageContent_txtFromDate, .pulseemdash.homepage.mainreport #ctl00_PageContent_txtToDate {
        width: 100px !important;
    }

    .pulseemdash.homepage.mainreport #ctl00_PageContent_grid td .font-size14,
    .pulseemdash.homepage.groups #ctl00_PageContent_grid td,
    .pulseemdash.homepage.groups #ctl00_PageContent_grid td .font-size14,
    .pulseemdash.homepage.mainreport #ctl00_PageContent_grdReport td .font-size14,
    .pulseemdash.homepage.abtestreport .font-size14, .pulseemdash.homepage.abtestreport td {
        font-size: 11px !important;
    }

        .pulseemdash.homepage.mainreport #ctl00_PageContent_grid td .font-size15,
        .pulseemdash.homepage.groups #ctl00_PageContent_grid td .font-size15,
        .pulseemdash.homepage.mainreport #ctl00_PageContent_grdReport td .font-size15,
        .pulseemdash.homepage.abtestreport .font-size15, .pulseemdash.homepage.abtestreport .font-size16 {
            font-size: 11px !important;
        }

    .pulseemdash.homepage.mainreport .tcFix {
        width: 23% !important;
    }

    .pulseemdash.homepage.mainreport #ctl00_PageContent_grid td .font-size18,
    .pulseemdash.homepage.groups #ctl00_PageContent_grid td .font-size18,
    .pulseemdash.homepage.mainreport #ctl00_PageContent_grdReport td .font-size18,
    .pulseemdash.homepage.abtestreport .font-size18 {
        font-size: 14px !important;
    }

    .pulseemdash.homepage.mainreport #ctl00_PageContent_grid td, .pulseemdash.homepage.mainreport #ctl00_PageContent_grdReport td,
    .pulseemdash.homepage.groups #ctl00_PageContent_grid td {
        width: auto !important;
        padding: 3px !important;
    }

    .pulseemdash.homepage.mainreport #ctl00_PageContent_grid .bordertdlastchild,
    .pulseemdash.homepage.mainreport #ctl00_PageContent_grid .bordertdfirstchild,
    .pulseemdash.homepage.groups #ctl00_PageContent_grid .bordertdlastchild,
    .pulseemdash.homepage.groups #ctl00_PageContent_grid .bordertdfirstchild {
        display: none !important;
    }

    body.pulseemdash.homepage.mainreport #aspnetForm,
    body.pulseemdash.groups.mainreport #aspnetForm {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    body.pulseemdash.homepage.mainreport #container #page_content div.width-fix {
        width: 99% !important;
        max-width: 99% !important;
    }


    body.homepage .lpt {
        margin-top: 0px !important;
    }

    body.lpwizard .width60p {
        width: 100% !important;
    }

        body.lpwizard .width60p .stepinnertext {
            display: block !important;
        }

    body.pulseemdash.homepage.sendcampaignsummary #PageContentData > div.row > div.col-md-8, body.pulseemdash.homepage.sendsmscampaignsummary #PageContentData > div.row > div.col-md-8 {
        width: 110% !important;
    }

    body.pulseemdash.homepage.sendcampaignsummary #smsMarketing > .custom-modal-content, body.pulseemdash.homepage.sendcampaignsummary #smsMarketing > .custom-modal-content iframe,
    body.pulseemdash.homepage.sendsmscampaignsummary #smsMarketing > .custom-modal-content, body.pulseemdash.homepage.sendsmscampaignsummary #smsMarketing > .custom-modal-content iframe {
        max-width: 100% !important;
    }

    body.email.pulseemdash #togglemenu a[href*=Homepage], body.lp.pulseemdash #togglemenu a[href*=Homepage],
    body.email #togglemenu a[href*=Campaigns], body.lp #togglemenu a[href*=Campaigns], body.lp #togglemenu a[href*=EditRegistrationPage] {
        display: none;
    }

    .pulseemdash.homepage.fixScale.smscampaignedit .width-fix {
        width: 108% !important;
        max-width: 108% !important;
    }

    .pulseemdash.homepage.fixScale.smscampaignedit #sendDateTime {
        width: 147% !important;
    }

    .pulseemdash.homepage.fixScale.smscampaignedit .fromnumber_holder .col-md-4 {
        width: 25.333% !important;
    }

    .pulseemdash.homepage.fixScale.smscampaignedit .fromnumber_holder .col-md-8 {
        width: 72.666667% !important;
    }

    body.homepage.smscampaignedit #sms-content + div.row.alignleft {
        margin: 0px !important;
    }

    body.homepage.smscampaignedit.bodyrtl #sms-content + div.row.alignleft .actionButton {
        margin-right: 8px !important;
    }

    body.homepage.smscampaignedit.bodyltr #sms-content + div.row.alignleft .actionButton {
        margin-left: 8px !important;
    }

    body.pulseemdash.homepage.fixScale.smscampaignedit.bodyrtl .iconsAdd {
        margin-left: 25px !important;
    }

    body.pulseemdash.homepage.fixScale.smscampaignedit.bodyltr .iconsAdd {
        margin-right: 25px !important;
    }

    body.homepage.smscampaignedit #ctl00_PageContent_msgPrev {
        font-size: 10px !important;
    }

    .pulseemdash.homepage.fixScale #mainWrap.width-fix .form-control, .pulseemdash.homepage.fixScale #mainWrap.width-fix #CampaignSubject,
    .pulseemdash.homepage.fixScale #mainWrap.width-fix #drpPageGroups + div.btn-group > button, .pulseemdash.homepage.fixScale #mainWrap.width-fix .bootstrap-tagsinput input, .pulseemdash.homepage.fixScale #mainWrap.width-fix .bootstrap-tagsinput {
        width: 90% !important;
        min-width: 0px !important;
    }

    body.homepage.smscampaignedit .has-feedback > label {
        white-space: nowrap;
    }

    body.homepage.smscampaignedit #addUnsubscribe .actionButton, body.homepage.smscampaignedit #addUnsubscribeMessage .actionButton {
        max-width: 95% !important;
    }

    body.homepage.mmscedit #addUnsubscribeMessage .actionButton, body.homepage.mmscedit #btnUnsubscribe .actionButton {
        max-width: 95% !important;
    }

    body.homepage.mmscedit .margin-fix {
        margin: 0% 9% !important;
    }

    body.homepage.smscampaignedit #addUnsubscribe .insideIcon, body.homepage.smscampaignedit #addUnsubscribeMessage .insideIcon, body.homepage.mmscedit #btnUnsubscribe .actionButton .insideIcon {
        display: none;
    }

    body.homepage.smscampaignedit #addUnsubscribe .insideText, body.homepage.smscampaignedit #addUnsubscribeMessage .insideText, body.homepage.mmscedit #btnUnsubscribe .actionButton .insideText {
        width: 96% !important;
    }

    .pulseemdash.homepage.fixScale.cInfo #mainWrap .col-lg-1, .pulseemdash.homepage.fixScale.lpInfo #mainWrap .col-lg-1 {
        width: 11.333333% !important;
    }

    .pulseemdash.homepage.fixScale.cInfo #step-container, .pulseemdash.homepage.fixScale.lpInfo #step-container {
        width: 100% !important;
        max-width: 100% !important;
        white-space: nowrap;
    }

    #buy-sms-layout {
        margin: 60px 20% !important;
    }



    .pulseemdash.homepage #item-container {
        width: 80% !important;
    }

    body.pulseemdash.homepage #item-container .item {
        width: 8.5% !important;
    }

    /*body.homepage:not(.smscampaignedit):not(.sendcampaignsummary):not(.sendsmscampaignsummary):not(.lpwizard):not(.mainreport) .col-md-4 {
        width: 85% !important;
    }*/



    .pulseemdash.homepage #wizards .actionButton {
        width: 44% !important;
    }

        .pulseemdash.homepage #wizards .actionButton .insideIcon.icon {
            padding: 0px 18% !important;
        }

    body.homepage .resMarR7MarL72 {
        margin-right: 7% !important;
        margin-left: 8% !important;
    }


    body.homepage .remainpad.margin-top-14 {
        margin-top: -13px !important;
    }

    body.pulseemdash.bodyrtl.homepage #top-menu .item.logoicon {
        margin-right: 0px !important;
    }

    body.pulseemdash.bodyltr.homepage #top-menu .item.logoicon {
        margin-left: 0px !important;
    }
}

@media screen and (min-width : 930px) and (max-width : 1130px) {
    .pulseemdash.homepage.groups .custom-modal {
        max-height: 100%;
        overflow-y: auto;
    }

    .pulseemdash.homepage.mainreport #ctl00_PageContent_txtFromDate, .pulseemdash.homepage.mainreport #ctl00_PageContent_txtToDate {
        width: 100px !important;
    }

    .pulseemdash.homepage.mainreport #ctl00_PageContent_grid td .font-size15, .pulseemdash.homepage.groups #ctl00_PageContent_grid td,
    .pulseemdash.homepage.groups #ctl00_PageContent_grid td .font-size15, .pulseemdash.homepage.groups #ctl00_PageContent_grid td .font-size14,
    .pulseemdash.homepage.mainreport #ctl00_PageContent_grdReport td .font-size14,
    .pulseemdash.homepage.abtestreport .font-size15,
    .pulseemdash.homepage.abtestreport .font-size14, .pulseemdash.homepage.abtestreport td, .pulseemdash.homepage.abtestreport .font-size16 {
        font-size: 13px !important;
    }

        .pulseemdash.homepage.groups #ctl00_PageContent_grid td .nowrapfix {
            white-space: normal !important;
        }

        .pulseemdash.homepage.groups #ctl00_PageContent_grid td .lineheight2 {
            line-height: normal !important;
        }

    .pulseemdash.homepage.mainreport .tcFix {
        width: 20% !important;
    }

    .pulseemdash.homepage.mainreport #ctl00_PageContent_grid td .font-size18,
    .pulseemdash.homepage.mainreport #ctl00_PageContent_grdReport td .font-size18,
    .pulseemdash.homepage.abtestreport .font-size18 {
        font-size: 16px !important;
    }

    .pulseemdash.homepage.mainreport #ctl00_PageContent_grid td, .pulseemdash.homepage.mainreport #ctl00_PageContent_grdReport td, .pulseemdash.homepage.groups #ctl00_PageContent_grid td {
        /*width: auto !important;*/
        padding: 4px !important;
    }

    .pulseemdash.homepage.mainreport #ctl00_PageContent_grid .bordertdlastchild, .pulseemdash.homepage.groups #ctl00_PageContent_grid .bordertdfirstchild {
        display: none !important;
    }

    body.pulseemdash.homepage.mainreport #aspnetForm, body.pulseemdash.homepage.groups #aspnetForm {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    body.pulseemdash.homepage.mainreport #container #page_content div.width-fix, body.pulseemdash.homepage.groups #container #page_content div.width-fix {
        width: 99% !important;
        max-width: 99% !important;
    }

    body.lpwizard .width60p {
        width: 100% !important;
    }

    body.homepage .lpt {
        margin-top: 0px !important;
    }

    .pulseemdash.homepage.sendcampaignsummary #ctl00_PageContent_CampsNotToSend, .pulseemdash.homepage.sendcampaignsummary #ctl00_PageContent_lblNotToClients,
    .pulseemdash.homepage.sendcampaignsummary #ctl00_PageContent_NotToGroups, .pulseemdash.homepage.sendsmscampaignsummary #ctl00_PageContent_CampsNotToSend,
    .pulseemdash.homepage.sendsmscampaignsummary #ctl00_PageContent_lblNotToClients, .pulseemdash.homepage.sendsmscampaignsummary #ctl00_PageContent_NotToGroups {
        white-space: nowrap;
    }

    .pulseemdash.homepage.sendcampaignsummary #ctl00_PageContent_settingsWrap, .pulseemdash.homepage.sendsmscampaignsummary #ctl00_PageContent_settingsWrap {
        padding: 0px 50px !important;
    }

    body.email.pulseemdash #togglemenu a[href*=Homepage], body.email #togglemenu a[href*=Campaigns],
    body.lp.pulseemdash #togglemenu a[href*=EditRegistrationPage], body.lp #togglemenu a[href*=Campaigns], body.lp.pulseemdash #togglemenu a[href*=Homepage] {
        display: none;
    }

    body.email.pulseemdash #actionsNav div.navbar-form .col-md-8, body.lp.pulseemdash #actionsNav div.navbar-form .col-md-8 {
        width: 77.666667% !important;
    }

    body.email.pulseemdash #actionsNav div.navbar-form .col-md-4, body.lp.pulseemdash #actionsNav div.navbar-form .col-md-4 {
        width: 22.333333% !important;
    }

    .pulseemdash.homepage.fixScale.smscampaignedit #sendDateTime {
        width: 147% !important;
    }

    body.homepage.smscampaignedit #sms-content + div.row.alignleft {
        margin: 0px 3% !important;
    }

    body.homepage.smscampaignedit #ctl00_PageContent_msgPrev {
        font-size: 11px !important;
    }

    body.homepage.smscampaignedit #sms-content div.panel.width-fix {
        width: 105% !important;
        max-width: 105% !important;
    }

    body.homepage.smscampaignedit .has-feedback > label {
        white-space: nowrap;
    }

    body.homepage.smscampaignedit #btnUnsubscribe .actionButton, body.homepage.smscampaignedit #addUnsubscribe .actionButton, body.homepage.smscampaignedit #addUnsubscribeMessage .actionButton {
        max-width: 85% !important;
    }

        body.homepage.smscampaignedit #btnUnsubscribe .actionButton .insideIcon, body.homepage.smscampaignedit #addUnsubscribe .insideIcon, body.homepage.smscampaignedit #addUnsubscribeMessage .insideIcon {
            display: none;
        }

    body.homepage.smscampaignedit #addUnsubscribe .insideText, body.homepage.smscampaignedit #addUnsubscribeMessage .insideText {
        width: 96% !important;
    }

    .pulseemdash.homepage.fixScale #mainWrap.width-fix .form-control, .pulseemdash.homepage.fixScale #mainWrap.width-fix #CampaignSubject,
    .pulseemdash.homepage.fixScale #mainWrap.width-fix #drpPageGroups + div.btn-group > button, .pulseemdash.homepage.fixScale #mainWrap.width-fix .bootstrap-tagsinput input, .pulseemdash.homepage.fixScale #mainWrap.width-fix .bootstrap-tagsinput {
        width: 95% !important;
        min-width: 0px !important;
    }

    body.pulseemdash.homepage.fixScale.smscampaignedit.bodyrtl .iconsAdd {
        margin-left: 25px !important;
    }

    body.pulseemdash.homepage.fixScale.smscampaignedit.bodyltr .iconsAdd {
        margin-right: 25px !important;
    }

    #buy-sms-layout {
        margin: 60px 24% !important;
    }

    .pulseemdash.homepage #item-container {
        width: 80% !important;
    }

    body.pulseemdash.homepage #item-container .item {
        width: 9.5% !important;
    }

        body.pulseemdash.homepage #item-container .item.logoicon {
            width: 20% !important;
        }



    body.homepage.smscampaignedit #showMyNumber {
        white-space: nowrap;
    }

    /*body.homepage:not(.smscampaignedit):not(.sendcampaignsummary):not(.sendsmscampaignsummary):not(.mainreport):not(.lpwizard) .col-md-4 {
        width: 85% !important;
    }*/


    .pulseemdash.homepage #wizards .actionButton {
        width: 45% !important;
    }

        .pulseemdash.homepage #wizards .actionButton .insideIcon.icon {
            padding: 0px 19% !important;
        }

    body.homepage .resMarR7MarL72 {
        margin-right: 12% !important;
        margin-left: 10% !important;
    }
}



@media screen and (min-width : 1100px) and (max-width : 1130px) {
    .pulseemdash.homepage.sendcampaign #option3 div.col-lg-5 > span:first-child,
    .pulseemdash.homepage.sendsmscampaign #option3 div.col-lg-5 > span:first-child {
        width: auto !important;
    }

    .pulseemdash.homepage.sendcampaign #option3 div.row > div.col-lg-5:last-child,
    .pulseemdash.homepage.sendsmscampaign #option3 div.row > div.col-lg-5:last-child {
        width: 57% !important;
    }

    .pulseemdash.homepage.sendcampaign #option3 div.row > div.col-lg-5:first-child,
    .pulseemdash.homepage.sendsmscampaign #option3 div.row > div.col-lg-5:first-child {
        width: 43% !important;
    }

    .pulseemdash.homepage.sendcampaign #option3 #ctl00_PageContent_txtDateTime,
    .pulseemdash.homepage.sendsmscampaign #option3 #ctl00_PageContent_txtDateTime {
        width: 47% !important;
    }

    .pulseemdash.homepage.sendcampaign #option2 input,
    .pulseemdash.homepage.sendsmscampaign #option2 input {
        max-width: 130px !important;
    }
}

@media screen and (min-width : 1130px) and (max-width : 1310px) {
    body.pulseemdash.bodyrtl #top-menu .item.logoicon {
        margin-right: 0px;
    }

    body.pulseemdash.bodyltr #top-menu .item.logoicon {
        margin-left: 0px !important;
    }

    .pulseemdash.homepage.sendbyres .dates .col-lg-5 {
        width: 39% !important;
    }

    .pulseemdash.homepage.sendbyres .dates .col-lg-2 {
        width: 22% !important;
    }

    .pulseemdash.homepage.sendbyres .sendRow .drpCampaigns a {
        max-width: 140px;
    }

    .pulseemdash.homepage.sendbyres #ctl00_PageContent_txtSearch {
        width: 94% !important;
    }

    .pulseemdash.homepage.sendbyres #buttons .buttons {
        white-space: nowrap !important;
    }

    .pulseemdash.homepage.sendbyres .actionButton.half {
        max-width: 150px;
    }

    .pulseemdash.homepage.groups #ctl00_PageContent_grid td .lineheight2 {
        line-height: normal !important;
    }

    .pulseemdash.homepage.mainreport #ctl00_PageContent_grid td, .pulseemdash.homepage.groups #ctl00_PageContent_grid td, .pulseemdash.homepage.mainreport #ctl00_PageContent_grdReport td {
        width: auto !important;
        padding: 4px !important;
    }

    body.pulseemdash.homepage.mainreport #aspnetForm {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    body.pulseemdash.homepage.mainreport #container #page_content div.width-fix {
        width: 99% !important;
        max-width: 99% !important;
    }

    .pulseemdash.homepage.sendcampaign #option3 div.col-lg-5 > span:first-child,
    .pulseemdash.homepage.sendsmscampaign #option3 div.col-lg-5 > span:first-child {
        width: auto !important;
    }

    .pulseemdash.homepage.sendcampaign #option3 div.row > div.col-lg-5:last-child,
    .pulseemdash.homepage.sendsmscampaign #option3 div.row > div.col-lg-5:last-child {
        width: 57% !important;
    }

    .pulseemdash.homepage.sendcampaign #option3 div.row > div.col-lg-5:first-child,
    .pulseemdash.homepage.sendsmscampaign #option3 div.row > div.col-lg-5:first-child {
        width: 43% !important;
    }

    .pulseemdash.homepage.sendcampaign #option3 #ctl00_PageContent_txtDateTime,
    .pulseemdash.homepage.sendsmscampaign #option3 #ctl00_PageContent_txtDateTime {
        width: 47% !important;
    }

    .pulseemdash.homepage.sendcampaign #option2 input,
    .pulseemdash.homepage.sendsmscampaign #option2 input {
        max-width: 130px !important;
    }
    /*.pulseemdash.homepage.sendcampaign.bodyrtl #option3 div.col-lg-5 .fa-clock-o {
          position:relative !important;
          float:left;
          margin-top:-30px !important;
          margin-left:10px !important;
      }
       .pulseemdash.homepage.sendcampaign.bodyltr #option3 div.col-lg-5 .fa-clock-o {
          position:relative !important;
          float:right;
          margin-top:-30px !important;
          margin-right:10px !important;
      }*/
    .pulseemdash.homepage.fixScale #mainWrap.width-fix .form-control, .pulseemdash.homepage.fixScale #mainWrap.width-fix #CampaignSubject,
    .pulseemdash.homepage.fixScale #mainWrap.width-fix #drpPageGroups + div.btn-group > button, .pulseemdash.homepage.fixScale #mainWrap.width-fix .bootstrap-tagsinput input, .pulseemdash.homepage.fixScale #mainWrap.width-fix .bootstrap-tagsinput {
        width: 95% !important;
        min-width: 0px !important;
    }

    body.homepage #togglemenu a[href*=Homepage] .stepinnertext, body.homepage #togglemenu a[href*=Campaigns] .stepinnertext, body.homepage #togglemenu a[href*=EditRegistrationPage] .stepinnertext {
        display: none;
    }

    body.homepage #togglemenu a[href*=Homepage] {
        margin: 7px -110px;
        position: absolute;
    }

    body.homepage #togglemenu a[href*=Campaigns], body.homepage #togglemenu a[href*=EditRegistrationPage] {
        margin: 11px 70px;
        position: absolute;
        white-space: nowrap;
    }

        body.homepage #togglemenu a[href*=Campaigns] img, body.homepage #togglemenu a[href*=EditRegistrationPage] img {
            width: 28px !important;
        }

    .pulseemdash.bodyltr.homepage #totalCon {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    body.homepage #home-container .custom-modal-content {
        margin: 70px 58px !important;
    }

    .pulseemdash.bodyltr.homepage .alignleft {
        text-align: left !important;
    }

    .pulseemdash.bodyltr.homepage #totalCon > div:first-child {
        width: 100% !important;
        float: left !important;
        margin-left: 38px;
    }

    .pulseemdash.bodyltr.homepage #page_content .margin-right60 {
        margin-left: 0px !important;
    }

    .pulseemdash.homepage #item-container {
        width: 80% !important;
    }

    body.pulseemdash.homepage #top-menu .item {
        width: 9.5% !important;
    }

    /*body.homepage:not(.smscampaignedit):not(.sendcampaignsummary):not(.sendsmscampaignsummary):not(.mainreport):not(.lpwizard) .col-md-4:not(.table) {
        width: 540px !important;
    }*/

    body.homepage.smscampaignedit #sms-content + div.row.alignleft {
        margin: 0px 7% !important;
    }

    body.homepage.bodyrtl .col-md-4.table, body.homepage.bodyrtl .resWidth550, body.homepage.bodyrtl .col-md-4.table [id*=fadebackground] {
        width: 480px !important;
    }

    body.homepage.bodyrtl .col-md-4.table {
        vertical-align: top !important;
    }



    body.homepage.bodyltr .col-md-4.table, body.homepage.bodyltr .resWidth550, body.homepage.bodyltr .col-md-4.table [id*=fadebackground] {
        /*width: 515px !important;*/
        width: 515px;
    }


    .pulseemdash.homepage #wizards .actionButton {
        width: 209px !important;
    }

        .pulseemdash.homepage #wizards .actionButton .insideIcon.icon {
            padding: 0px 35px !important;
        }


    body.homepage .resMarR7MarL72 {
        margin-right: -17px !important;
        margin-left: 52px !important;
    }



    .pulseemdash.bodyrtl.homepage #home-container .margin-right40 {
        margin-right: 40px !important;
    }

    .pulseemdash.bodyltr.homepage #home-container .margin-right40 {
        margin-left: 0px !important;
    }

    .pulseemdash.bodyltr.homepage .margin-right4 {
        margin-left: 49px !important;
        margin-right: 10px;
    }


    body.homepage #totalCon table.resWidth550 {
        margin-right: 30px;
    }

    body.bodyltr.homepage #home-container .enPaddingLeft10 {
        margin: 0PX 70PX 0PX -20PX !IMPORTANT;
    }
}

@media screen and (min-width : 100px) and (max-width : 1310px) {
    body.homepage.bodyltr #home-container #wizards div.actionButton[action^=DynamicGroups] div.insideText {
        width: 65% !important;
    }

    body.homepage.bodyltr #home-container #wizards div.actionButton[action^=DynamicGroups] span.insideIcon {
        width: 27% !important;
        /*margin: -37px 43px !important;*/
    }

    body.bodyltr #container #fbi {
        margin: -5px 15px -5px 16% !important;
    }

    body.homepage.bodyltr [action*=SMSMainReport] > div:first-child, body.homepage.bodyltr [action*=MMSCampaignEdit] > div:first-child, body.homepage.bodyltr [action^=Groups] > div:first-child {
        margin-top: 14px !important;
    }

    body.extrafields #zoomresponsive {
        max-width: 100% !important;
    }

    .pulseemdash.homepage.mainreport #ctl00_PageContent_gridemail .wrapres {
        white-space: normal !important;
        word-break: break-word !important;
        word-wrap: break-word !important;
    }

    .pulseemdash.homepage.resreport .disResHide {
        display: none !important;
    }

    .pulseemdash.homepage.resreport .grid tr td {
        font-size: 13px !important;
    }

    .pulseemdash.homepage.resreport .disRes140p {
        width: 140% !important;
    }

    .pulseemdash.homepage.sendcampaignsummary .col-md-10 {
        width: 100% !important;
    }

    .pulseemdash.homepage.clientadsearch #page_content #ctl00_PageContent_chklstGroups label {
        width: auto !important;
    }

    .pulseemdash.homepage.clientadsearch #page_content div.panel-collapse input[type=text]:not(.hasDatepicker), .pulseemdash.homepage.clientadsearch #page_content div.panel-collapse input[type=number]:not(.hasDatepicker) {
        width: 50% !important;
    }

    .pulseemdash.homepage.clientadsearch #page_content #ctl00_PageContent_txtAddress {
        width: 76% !important;
    }

    .pulseemdash.homepage.clientadsearch #groups .col-lg-3 {
        white-space: nowrap;
    }

    .pulseemdash.homepage.clientadsearch #groups .col-lg-9 {
        text-align: left !important;
    }

    .pulseemdash.homepage.clientadsearch #page_content #ctl00_PageContent_txtSearch {
        width: 95% !important;
    }

    .pulseemdash.homepage.fixScale.groups .width-fix {
        width: 98% !important;
        max-width: 98% !important;
    }

    body.email.pulseemdash #togglemenu a[href*=Homepage] .stepinnertext, body.lp.pulseemdash #togglemenu a[href*=Homepage] .stepinnertext, body.email #togglemenu a[href*=Campaigns] .stepinnertext, body.lp #togglemenu a[href*=Campaigns] .stepinnertext, body.homepage #togglemenu a[href*=EditRegistrationPage] .stepinnertext {
        display: none;
    }

    body.email.pulseemdash #togglemenu a[href*=Homepage], body.lp.pulseemdash #togglemenu a[href*=Homepage] {
        margin: 7px -110px;
        position: absolute;
    }

    body.email.pulseemdash #togglemenu a[href*=Campaigns], body.lp.pulseemdash #togglemenu a[href*=Campaigns], body.homepage #togglemenu a[href*=EditRegistrationPage] {
        margin: 10px 42px;
        position: absolute;
    }

        body.email.pulseemdash #togglemenu a[href*=Campaigns] img, body.lp.pulseemdash #togglemenu a[href*=Campaigns] img, body.homepage #togglemenu a[href*=EditRegistrationPage] img {
            width: 28px !important;
        }

    .pulseemdash.homepage.fixScale #mainWrap.width-fix {
        width: 98% !important;
        max-width: 98% !important;
    }

    body.pulseemdash.homepage #top-menu .item.logoicon {
        width: 20% !important;
    }


    body.pulseemdash.homepage #status-title {
        display: none !important;
    }

    body.homepage .titlebutton {
        display: none;
    }

    .pulseemdash.homepage.bodyrtl.homepage .margin-right60 {
        margin-left: 20px !important;
    }

    .pulseemdash.homepage.bodyltr.homepage .margin-right60 {
        margin-right: 20px !important;
    }

    .pulseemdash.homepage.bodyrtl .margin-right60 {
        margin-right: 35px !important;
    }

    .pulseemdash.homepage.bodyltr .margin-right60 {
        margin-left: 35px !important;
    }

    .pulseemdash.homepage.groups #ctl00_PageContent_grid td {
        width: auto !important;
    }
}

@media screen and (min-width : 1310px) {
    body.homepage #wizards div.actionButton[action^=MainReport] div.insideText {
        margin-top: 0px !important;
    }

    body.homepage.bodyltr #home-container #wizards div.actionButton[action^=DynamicGroups] div.insideText {
        width: 65% !important;
    }

    body.homepage.bodyltr #home-container #wizards div.actionButton[action^=DynamicGroups] span.insideIcon {
        width: 27% !important;
    }

    body.homepage.bodyltr [action*=SMSMainReport] > div:first-child, body.homepage.bodyltr [action*=MMSCampaignEdit] > div:first-child, body.homepage.bodyltr [action^=Group5s] > div:first-child {
        margin-top: 14px !important;
    }
}

@media screen and (min-width : 1310px) and (max-width : 1750px) {
    body.homepage.bodyltr [action^=Groups] > div:first-child {
        margin-top: 14px !important;
    }

    .pulseemdash.bodyltr.homepage #home-container #wizards .actionButton .insideText {
        line-height: 1.4 !important;
    }

    .pulseemdash.homepage.mainreport #ctl00_PageContent_grid td, .pulseemdash.homepage.groups #ctl00_PageContent_grid td, .pulseemdash.homepage.mainreport #ctl00_PageContent_grdReport td {
        width: auto !important;
        padding:3px !important;
    }

    body.homepage #togglemenu a[href*=Homepage] .stepinnertext, body.homepage #togglemenu a[href*=Campaigns] .stepinnertext, body.homepage #togglemenu a[href*=EditRegistrationPage] .stepinnertext {
        display: none;
    }

    body.homepage #togglemenu a[href*=Homepage] {
        margin: 7px -110px;
        position: absolute;
    }

    body.homepage #wizards div.actionButton[action^=LandingPageWizard] div.insideText {
        margin-top: 0px !important;
    }

    body.homepage #togglemenu a[href*=Campaigns], body.homepage #togglemenu a[href*=EditRegistrationPage] {
        margin: 11px 70px;
        position: absolute;
        white-space: nowrap;
    }

        body.homepage #togglemenu a[href*=Campaigns] img, body.homepage #togglemenu a[href*=EditRegistrationPage] img {
            width: 28px !important;
        }

    body.homepage .col-md-4.table {
        vertical-align: top !important;
    }

    body.homepage #home-container .custom-modal-content {
        margin: 70px 92px !important;
    }

    body.pulseemdash.bodyltr.homepage .enWidth35p {
        width: 10px !important;
    }



    body.pulseemdash.homepage #status-title {
        /*margin: 0px -6% !important;*/
    }

    /*body.homepage:not(.smscampaignedit):not(.sendcampaignsummary):not(.sendsmscampaignsummary):not(.mainreport):not(.lpwizard) .col-md-4:not(.table):not(.home-grid) {
        width: 645px !important;
    }*/

    /*body.homepage div.col-md-4.table, .resWidth550, body.homepage .col-md-4.table [id*=fadebackground] {
        width: 550px !important;
    }*/



    .pulseemdash.homepage.bodyrtl.homepage .margin-right60 {
        margin-left: 35px !important;
    }

    .pulseemdash.homepage.bodyltr.homepage .margin-right60 {
        margin-right: 45px !important;
    }

    .pulseemdash.bodyltr.homepage #page_content .margin-right60 {
        margin-left: 45px !important;
    }

    .pulseemdash.homepage.bodyltr #home-container #wizards .actionButton {
        width: 250px !important;
    }

    .pulseemdash.homepage #wizards .actionButton {
        width: 245px !important;
    }

        .pulseemdash.homepage #wizards .actionButton .insideIcon.icon {
            padding: 11px 43px !important;
        }



    body.homepage.bodyltr [action*=LandingPageWizard] .enPadding-top5 {
        padding-top: 0px !important;
        margin-top: -10px !important;
    }

    body.homepage.bodyltr [action*=SMSMainReport] > div:first-child, body.homepage.bodyltr [action*=MMSCampaignEdit] > div:first-child {
        margin-top: 14px !important;
    }

    body.homepage.bodyrtl .resMarR7MarL72 {
        margin-right: 7px !important;
        margin-left: 72px !important;
    }

    body.homepage.bodyltr .resMarR7MarL72 {
        margin-left: 7px !important;
        margin-right: 26px !important;
    }



    .pulseemdash.bodyrtl.homepage #home-container .margin-right40 {
        margin-right: 63px !important;
    }

    .pulseemdash.bodyltr.homepage #home-container .margin-right40 {
        margin-left: 63px !important;
    }



    .pulseemdash.bodyrtl.homepage #totalCon table.resWidth550 {
        margin-right: 50px;
    }

    .pulseemdash.bodyltr.homepage #totalCon table.resWidth550 {
        margin-left: 11px;
    }
}


@media screen and (min-width : 100px) and (max-width : 1750px) {
    /* HERE */
    body.homepage.pulseemdash.bodyltr #top-menu .item.logoicon {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    body.homepage.pulseemdash.bodyltr #top-menu .item:not(:first-child) {
        width: 12.5% !important;
    }

    body.homepage.pulseemdash.bodyltr #top-menu .item#ctl00_smsMenu, body.homepage.pulseemdash.bodyltr #top-menu .item#ctl00_mmsMenu {
        width: 6% !important;
    }

    body.bodyltr #container #top-menu #fbiM {
        margin: -9px -106px !important;
    }

    body.homepage.pulseemdash.bodyltr #top-menu #ctl00_menuLandingPages {
        width: 12.5% !important;
    }

    .pulseemdash.bodyltr #top-menu .item {
        font-size: 18px;
    }

    .pulseemdash.bodyltr.ff #top-menu .item .fa-caret-up {
        font-size: 21px;
    }

    .pulseemdash.bodyltr #top-menu .item .fa-caret-up {
        margin-top: -5px !important;
    }

    body.bodyltr #container #fbiM {
        margin: -8px -17px !important;
    }

    body.homepage.pulseemdash.bodyrtl #top-menu .item#ctl00_menuLandingPages + div.item, body.homepage.pulseemdash.bodyrtl #top-menu .item#ctl00_mmsMenu, body.homepage.pulseemdash.bodyrtl #top-menu .item#ctl00_menuFacebook {
        width: 7% !important;
    }

    body.homepage.bodyrtl #btnNewCategory {
        float: left;
    }

    body.homepage.bodyltr #btnNewCategory {
        float: right;
    }

    body.homepage .resMarginTop35 {
        margin-top: 35px;
    }

    body.pulseemdash.bodyrtl.homepage #setting-container {
        margin-right: 0px !important;
        margin-left: 35px !important;
    }

    body.pulseemdash.bodyltr.homepage #setting-container {
        margin-left: 0px !important;
        margin-right: 35px !important;
    }

    body.homepage #page_content {
        margin-right: 0px !important;
        margin-left: 0px !important;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    body.homepage .col-md-4.table .margin-top35 {
        margin-top: 0px !important;
    }

    body.homepage.bodyrtl #totalCon > div {
        float: left !important;
    }

    body.homepage.bodyltr #totalCon > div {
        float: right !important;
    }

    body.homepage #home-container > .row {
        margin: 0 auto;
        width: 100% !important;
        text-align: center;
    }

        body.homepage #home-container > .row > .col-md-4 {
            display: inline-block !important;
            float: none !important;
        }

    body.bodyrtl.homepage #home-container > .row > .col-md-4 {
        text-align: right;
    }

    body.bodyltr.homepage #home-container > .row > .col-md-4 {
        text-align: left;
    }

    .pulseemdash.bodyltr.homepage #home-container > .row > .col-md-4 .alignleft {
        text-align: center !important;
    }

    body.homepage .resVerTop {
        vertical-align: top !important;
    }

    body.homepage #wizards {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .pulseemdash.homepage.fixScale:not(.groups) .width-fix, .pulseemdash.homepage #wizzardWrap.width-fix, .pulseemdash.homepage.facebook .width-fix {
        width: 98% !important;
        max-width: 98% !important;
    }

    #jqGridEditablePosts td, #jqGridFBPosts td {
        width: auto !important;
    }

    .pulseemdash.homepage.fixScale .rrbCollapsedGroup {
        display: none !important;
    }
}





@media screen and (min-width : 100px) and (max-width : 1130px) {
    /* HERE */
    body.pulseemdash.homepage.bodyltr #top-menu #item-container .item:not(:first-child) {
        width: 8.5% !important;
    }

    body.pulseemdash.homepage.ff #item-container .item > a {
        top: 2px !important;
    }

        body.pulseemdash.homepage.ff #item-container .item > a#ctl00_HyperLink18, body.pulseemdash.homepage.ff #item-container .item > a#ctl00_HyperLink3 {
            top: 5px !important;
        }

    body.pulseemdash.homepage.bodyltr.chrome #item-container .item > a#ctl00_HyperLink18, body.pulseemdash.homepage.bodyltr.chrome #item-container .item > a#ctl00_HyperLink3 {
        top: 12px !important;
    }

    body.pulseemdash.homepage.ff #item-container .item > a#ctl00_HyperLink2 {
        top: 11px !important;
    }

    #fbi {
        margin: -5px 84px -5px 15px !important;
    }

    body.homepage.abtestreport .borderdivtd {
        display: none;
    }

    body.bodyltr #container #top-menu #fbiM {
        margin: -8px -17px !important;
    }

    body.homepage.smscampaignedit .reswidth140 {
        width: 140% !important;
    }

    body.homepage.smscampaignedit #medias .media-item {
        width: 23% !important;
    }

    .pulseemdash.homepage.sendbyres #zoomresponsive > div.row > .col-lg-8 {
        width: 100% !important;
    }

    .pulseemdash.homepage.sendbyres #ctl00_PageContent_txtSearch {
        width: 97% !important;
    }

    .pulseemdash.homepage.sendbyres #zoomresponsive > div.row > .col-lg-4 {
        width: 100% !important;
    }

    .pulseemdash.homepage.groups .width-th-fix th {
        font-size: 14px !important;
    }

    .pulseemdash.homepage.sendcampaign #zoomresponsive, .pulseemdash.homepage.sendsmscampaign #zoomresponsive {
        max-width: 85% !important;
    }

    .pulseemdash.homepage.sendcampaign #option3 .col-lg-5, .pulseemdash.homepage.sendsmscampaign #option3 .col-lg-5,
    .pulseemdash.homepage.sendcampaign #option2 .col-lg-5, .pulseemdash.homepage.sendsmscampaign #option2 .col-lg-5 {
        width: 49.99% !important;
    }

        .pulseemdash.homepage.sendcampaign #option3 .col-lg-5 .fa-clock-o, .pulseemdash.homepage.sendsmscampaign #option3 .col-lg-5 .fa-clock-o {
            display: none !important;
        }

    .pulseemdash.homepage.sendcampaign #grpSel .bottomButtons > div.col-lg-6, .pulseemdash.homepage.sendcampaign #grpSel #buttons > div.buttons > div.col-lg-6,
    .pulseemdash.homepage.sendsmscampaign #grpSel .bottomButtons > div.col-lg-6, .pulseemdash.homepage.sendsmscampaign #grpSel #buttons > div.buttons > div.col-lg-6 {
        text-align: center;
    }

    .pulseemdash.homepage.sendcampaign #ctl00_PageContent_txtSearch {
        width: 97% !important;
    }

    .pulseemdash.homepage.sendsmscampaign #ctl00_PageContent_txtSearch {
        width: 95% !important;
    }

    .pulseemdash.homepage.sendcampaign.bodyrtl #searchfilter, .pulseemdash.homepage.sendsmscampaign.bodyrtl #searchfilter {
        text-align: left;
    }

    .pulseemdash.homepage.sendcampaign.bodyltr #searchfilter, .pulseemdash.homepage.sendsmscampaign.bodyltr #searchfilter {
        text-align: right;
    }

    .pulseemdash.homepage.sendcampaign #zoomresponsive > .row > .col-lg-8, .pulseemdash.homepage.sendsmscampaign #zoomresponsive > .row > .col-lg-8 {
        max-width: 100% !important;
        width: 100% !important;
    }

    .pulseemdash.homepage.sendcampaign #zoomresponsive > .row > .col-lg-4, .pulseemdash.homepage.sendsmscampaign #zoomresponsive > .row > .col-lg-4 {
        max-width: 100% !important;
        width: 100% !important;
    }

    body.homepage .mytempcontent ul.my-templates-nav > li {
        white-space: nowrap;
    }

    body.homepage:not(.cInfo):not(.lpInfo):not(.lpsummary) #step-container {
        display: none !important;
    }

    body.homepage.lpsummary #step-container {
        width: 100% !important;
        white-space: nowrap;
    }


    body.homepage #togglemenu a[href*=Homepage], body.homepage #togglemenu a[href*=Campaigns], body.homepage #togglemenu a[href*=EditRegistrationPage] {
        display: none;
        white-space: nowrap;
    }

    #buy-lp-layout, #fadebackgroundlp {
        position: relative !important;
    }

    #buy-lp-layout {
        margin: auto !important;
        margin-top: -276px !important;
    }

    #lp-container {
        margin-bottom: 50px;
    }



    #fadebackgroundsms {
        width: 82% !important;
    }

    #fadebackgroundlp {
        width: inherit !important;
    }

    .pulseemdash.homepage .item.logoicon {
        text-align: right !important;
    }




    body.pulseemdash.homepage #top-menu #ctl00_linkHomePage::after {
        content: "\64";
    }

    body.pulseemdash.homepage #top-menu #ctl00_HyperLink20::after {
        content: "\e15e";
    }

    body.pulseemdash.homepage #top-menu #ctl00_HyperLink1::after {
        content: "\e0a1";
        font-size: 28px;
    }

    body.pulseemdash.homepage #top-menu #ctl00_HyperLink3::after {
        content: "\e181";
        font-size: 30px;
        margin-top: -6px;
    }

    body.pulseemdash.homepage #top-menu #ctl00_HyperLink9::after {
        content: "\e11b";
    }

    body.pulseemdash.homepage #top-menu #ctl00_HyperLink4::after {
        content: "\e09d";
    }

    body.pulseemdash.homepage #top-menu #ctl00_HyperLink5::after {
        content: "\e049";
    }

    body.pulseemdash.homepage #top-menu #ctl00_HyperLink18::after {
        content: "\f09a";
    }

    body.pulseemdash.homepage #item-container .item > a {
        line-height: 0;
        color: #0371ad;
        text-shadow: none;
        position: absolute;
    }

    body.pulseemdash.homepage.ff #item-container .item > a {
        top: 0px;
    }

    body.pulseemdash.homepage #item-container .item.logoicon {
        margin-right: 0px !important;
    }

    body.pulseemdash.homepage.bodyltr #top-menu .item.logoicon {
        margin-left: 0px !important;
    }

    body.pulseemdash.homepage.bodyltr .logoicon {
        text-align: left !important;
    }




    body.pulseemdash.homepage #wizards {
        width: 100% !important;
    }

    body.homepage .margin-top-14:not(.he) {
        margin-top: 0px !important;
    }

    .pulseemdash.bodyrtl.homepage #home-container .margin-right40 {
        margin-right: 20px !important;
    }

    .pulseemdash.bodyltr.homepage #home-container .margin-right40 {
        margin-left: 20px !important;
    }

    .pulseemdash.bodyltr.homepage #page_content .margin-right60 {
        margin-left: 11px !important;
    }

    .pulseemdash.bodyltr.homepage #home-container .margin-right40 {
        margin-left: 8px !important;
    }


    /*body.homepage .col-md-4.table, .resWidth550 {
        width: 82% !important;
    }*/

    body.homepage #totalCon table.resWidth550 {
        margin-right: 19px;
    }

    .pulseemdash.homepage #manual-con > div {
        width: 100% !important;
        margin-right: 20px !important;
    }

    body.homepage #manual-con table, body.homepage #totalCon table {
        width: 97% !important;
    }

    body.pulseemdash.bodyltr.homepage #home-container #wizards .actionButton {
        width: 95% !important;
        height: 40px !important;
    }


        body.pulseemdash.bodyltr.homepage #home-container #wizards .actionButton .insideText {
            width: 46% !important;
            padding-top: 4px;
            text-align: left;
            white-space: nowrap;
        }


    body.pulseemdash.homepage.bodyltr #wizards .actionButton .insideIcon.icon {
        padding: 6px 0% 6% 23% !important;
    }

    body.pulseemdash.bodyltr.homepage #home-container #wizards .actionButton .insideIcon:not(.enWidth35p):not(.icon-user-17) {
        width: 37% !important;
    }

    body.pulseemdash.bodyltr.homepage .actionButton {
        margin-left: 14px !important;
    }


    .pulseemdash.bodyltr.homepage .enWidth606 {
        width: 100% !important;
    }




    body.pulseemdash.homepage.bodyltr #item-container .item > a::after {
        position: relative;
        float: left;
        font-size: 25px;
        color: #ffffff;
        font-family: "pulseemicons" !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        line-height: initial;
        display: block;
    }

    body.pulseemdash.homepage.bodyrtl #item-container .item > a::after {
        position: relative;
        float: right;
        font-size: 25px;
        color: #ffffff;
        font-family: "pulseemicons" !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        line-height: initial;
        display: block;
    }

    body.pulseemdash.homepage #item-container .item > a#ctl00_HyperLink18::after {
        font-family: FontAwesome !important;
    }

    #fbiM {
        position: absolute !important;
        width: 36px !important;
        margin: -9px -4px !important;
    }

    body.pulseemdash.homepage.bodyrtl #item-container .fa.fa-caret-up {
        margin-left: 0px !important;
        margin-right: 24px !important;
    }

    body.pulseemdash.homepage.bodyltr #item-container .fa.fa-caret-up {
        margin-left: 24px !important;
        margin-right: 0px !important;
    }

    body.pulseemdash.homepage.bodyltr #totalCon {
        text-align: center !important;
    }
}


@media screen and (min-width : 799px) and (max-width : 2500px) {

    body.lpsummary.pulseemdash.homepage #mainWrap.width-fix div.col-md-4 {
        width: 33% !important;
    }

    .pulseemdash.homepage.fixScale #ctl00_PageContent_ladnvanced {
        display: none !important;
    }

    /*.mobileShow:not(.item) {
        display: none !important;
    }

    .mobileHidden {
        display: block !important;
    }*/

    body.pulseemdash tr.mobileHidden {
        display: table-row !important;
    }

    body.pulseemdash td.mobileHidden {
        display: table-cell !important;
    }

    .pulseemdash #home-container table th {
        display: table-cell !important;
        text-align: center;
    }

    .pulseemdash.homepage.fixScale #step-container > .row {
        width: 100% !important;
    }
}

@media screen and (min-width : 1530px) and (max-width : 1750px) {
    /*body.homepage .margin-top-14:not(.he):not(.remainpad) {
        margin-top: 0px !important;
    }*/

    .pulseemdash.homepage.groups .width-fix {
        width: 95% !important;
        max-width: 95% !important;
    }

    .pulseemdash.homepage.sendcampaignsummary #PageContentData, .pulseemdash.homepage.sendsmscampaignsummary #PageContentData {
        width: 90% !important;
    }

    .pulseemdash.homepage.sendcampaign #option3 div.col-lg-5, .pulseemdash.homepage.sendcampaign #option2 div.col-lg-5,
    .pulseemdash.homepage.sendsmscampaign #option3 div.col-lg-5, .pulseemdash.homepage.sendsmscampaign #option2 div.col-lg-5 {
        width: 45% !important;
    }

    .pulseemdash.homepage.sendcampaign #zoomresponsive, .pulseemdash.homepage.sendsmscampaign #zoomresponsive {
        max-width: 85% !important;
    }

        .pulseemdash.homepage.sendcampaign #zoomresponsive > .row > .col-lg-8, .pulseemdash.homepage.sendsmscampaign #zoomresponsive > .row > .col-lg-8 {
            max-width: 62.666667% !important;
            width: 62.666667% !important;
        }

        .pulseemdash.homepage.sendcampaign #zoomresponsive > .row > .col-lg-4, .pulseemdash.homepage.sendsmscampaign #zoomresponsive > .row > .col-lg-4 {
            max-width: 37.333333% !important;
            width: 37.333333% !important;
        }

    .pulseemdash.homepage #mainWrap.width-fix .form-control, .pulseemdash.homepage #mainWrap.width-fix #CampaignSubject {
        width: 98% !important;
    }

    .pulseemdash.homepage.fixScale #mainWrap.width-fix #promotion #PageTitle, .pulseemdash.homepage.fixScale #mainWrap.width-fix #promotion .bootstrap-tagsinput,
    .pulseemdash.homepage.fixScale #mainWrap.width-fix #promotion #MetaDescription {
        width: 100% !important;
    }

    .pulseemdash.homepage.bodyrtl #mainWrap.width-fix .inside-emoji {
        margin-left: -24px !important;
    }

    .pulseemdash.homepage.bodyltr #mainWrap.width-fix .inside-emoji {
        margin-right: -24px !important;
    }

    .pulseemdash.homepage #ctl00_PageContent_editEditor_editEditor_RibbonBar {
        width: 100% !important;
    }
}

@media screen and (min-width : 1100px) and (max-width : 1530px) {
    body.campcom #txtSearchToDate, body.campcom #txtSearchFromDate {
        width: 45.5% !important;
    }

    .pulseemdash.homepage.abtestreport .font-size14, .pulseemdash.homepage.abtestreport td {
        font-size: 12px !important;
    }

    .pulseemdash.homepage.abtestreport .font-size15, .pulseemdash.homepage.abtestreport .font-size16 {
        font-size: 12px !important;
    }

    .pulseemdash.homepage.abtestreport .font-size18 {
        font-size: 15px !important;
    }

    .pulseemdash.homepage.abtestreport .font-size20 {
        font-size: 15px !important;
    }


    .pulseemdash.homepage.smsmainreport .bordertdfirstchild {
        display: none;
    }

    .pulseemdash.homepage.mainreport #ctl00_PageContent_grdReport td {
        width: auto !important;
    }

    .pulseemdash.homepage.fixScale.groups .width-fix, .pulseemdash.homepage.mmsmainreport #openClickDiv .gridWrapper, .pulseemdash.homepage.smsmainreport #openClickDiv .gridWrapper {
        width: 98% !important;
        max-width: 98% !important;
    }

    .pulseemdash.homepage.sendcampaign #option3 div.col-lg-5, .pulseemdash.homepage.sendcampaign #option2 div.col-lg-5,
    .pulseemdash.homepage.sendsmscampaign #option3 div.col-lg-5, .pulseemdash.homepage.sendsmscampaign #option2 div.col-lg-5 {
        width: 49.9% !important;
    }

    body.lpwizard .width60p {
        width: 85% !important;
    }

    .pulseemdash.homepage.sendcampaignsummary #PageContentData, .pulseemdash.homepage.sendsmscampaignsummary #PageContentData {
        width: 95% !important;
    }

        .pulseemdash.homepage.sendcampaignsummary #PageContentData > div.row > .col-md-8, .pulseemdash.homepage.sendsmscampaignsummary #PageContentData > div.row > .col-md-8 {
            width: 71.667% !important;
        }

            .pulseemdash.homepage.sendcampaignsummary #PageContentData > div.row > .col-md-8 .col-md-3, .pulseemdash.homepage.sendsmscampaignsummary #PageContentData > div.row > .col-md-8 .col-md-3 {
                width: 29% !important;
            }

            .pulseemdash.homepage.sendcampaignsummary #PageContentData > div.row > .col-md-8 .col-md-5, .pulseemdash.homepage.sendsmscampaignsummary #PageContentData > div.row > .col-md-8 .col-md-5 {
                width: 37.666667% !important;
            }

            .pulseemdash.homepage.sendcampaignsummary #PageContentData > div.row > .col-md-8 .col-md-7, .pulseemdash.homepage.sendsmscampaignsummary #PageContentData > div.row > .col-md-8 .col-md-7 {
                width: 62.333333% !important;
            }

        .pulseemdash.homepage.sendcampaignsummary #PageContentData > div.row > .col-md-4, .pulseemdash.homepage.sendsmscampaignsummary #PageContentData > div.row > .col-md-4 {
            width: 28.333% !important;
        }

        .pulseemdash.homepage.sendcampaignsummary #PageContentData #grpSel, .pulseemdash.homepage.sendsmscampaignsummary #PageContentData #grpSel {
            margin: 0 auto;
        }

    .pulseemdash.homepage.sendcampaign #zoomresponsive, .pulseemdash.homepage.sendsmscampaign #zoomresponsive {
        max-width: 95% !important;
    }

        .pulseemdash.homepage.sendcampaign #zoomresponsive > .row > .col-lg-8, .pulseemdash.homepage.sendsmscampaign #zoomresponsive > .row > .col-lg-8 {
            max-width: 58.666667% !important;
            width: 58.666667% !important;
        }

        .pulseemdash.homepage.sendcampaign #zoomresponsive > .row > .col-lg-4, .pulseemdash.homepage.sendsmscampaign #zoomresponsive > .row > .col-lg-4 {
            max-width: 41.333333% !important;
            width: 41.333333% !important;
        }

    .pulseemdash.homepage.fixScale #mainWrap.width-fix {
        width: 98% !important;
        max-width: 98% !important;
    }

        .pulseemdash.homepage.fixScale #mainWrap.width-fix .form-control, .pulseemdash.homepage.fixScale #mainWrap.width-fix #CampaignSubject,
        .pulseemdash.homepage.fixScale #mainWrap.width-fix #drpPageGroups + div.btn-group > button, .pulseemdash.homepage.fixScale #mainWrap.width-fix .bootstrap-tagsinput input, .pulseemdash.homepage.fixScale #mainWrap.width-fix .bootstrap-tagsinput {
            width: 95% !important;
            min-width: 0px !important;
        }

        .pulseemdash.homepage.fixScale #mainWrap.width-fix #promotion #PageTitle, .pulseemdash.homepage.fixScale #mainWrap.width-fix #promotion .bootstrap-tagsinput,
        .pulseemdash.homepage.fixScale #mainWrap.width-fix #promotion #MetaDescription {
            width: 98% !important;
        }

    body.pulseemdash.homepage.fixScale:not(.smscampaignedit):not(.sendbyres):not(.sendcampaignsummary):not(.sendsmscampaignsummary) .iconsAdd {
        margin: -35px -14px !important;
    }

    body.pulseemdash.homepage.fixScale.smscampaignedit.bodyrtl .iconsAdd {
        margin-left: 43px !important;
    }

    body.pulseemdash.homepage.fixScale.smscampaignedit.bodyltr .iconsAdd {
        margin-right: 43px !important;
    }

    body.pulseemdash.homepage.fixScale #ctl00_PageContent_editEditor_editEditor_RibbonBar, body.pulseemdash.homepage.fixScale .rrbButtonArea, body.pulseemdash.homepage.fixScale .reToolbarWrapper {
        height: auto !important;
    }

    body.pulseemdash.homepage.fixScale .rrbButtonArea {
        width: 100% !important;
        max-width: 1120px !important;
    }



    .pulseemdash.homepage #wizzardWrap .editortype > .inlineblock {
        display: block !important;
    }

    .pulseemdash.homepage #wizzardWrap .height180 {
        height: 100px !important;
    }

    .pulseemdash.homepage #wizzardWrap > .row > .col-md-5 > .editortype:first-child {
        padding-top: 80px;
    }

    .pulseemdash.homepage.fixScale #wizzardWrap .col-md-1 {
        height: 725px !important;
    }

    .pulseemdash.homepage #wizzardWrap > .row > .col-md-5 > .editortype:first-child img {
        width: 79% !important;
        height: auto !important;
    }

    .pulseemdash.homepage #ctl00_PageContent_editEditor_editEditor_RibbonBar {
        width: 100% !important;
    }

    .pulseemdash.homepage.fixScale .rrbButtonArea {
        width: 100% !important;
        max-width: 1120px !important;
    }



    .pulseemdash.homepage.fixScale .rrbButtonGroup {
        display: block !important;
    }
}


@media screen and (min-width : 799px) and (max-width : 1100px) {
    body.api .font-size14fix * {
        font-size: 14px !important;
    }

    body.api .font-size14fix td:first-child {
        width: auto !important;
    }

    body.extrafields #PageContentData {
        width: 97% !important;
    }

        body.extrafields #PageContentData input {
            max-width: 100% !important;
        }

    body.accountsettings .container-input, body.accountbilling #zoomresponsive {
        max-width: 90% !important;
        width: 90% !important;
    }

    body.accountusers #zoomresponsive #PageContentData {
        width: 95% !important;
    }

    body.accountusers #zoomresponsive {
        width: 100% !important;
        max-width: 100% !important;
    }

    body.campcom #PageContentData {
        width: 90% !important;
    }

    body.campcom .PageMargin {
        width: 86% !important;
    }

    body.campcom #txtSearchToDate, body.campcom #txtSearchFromDate {
        width: 45.5% !important;
    }

    body.clientreport .riSingle {
        max-width: 55% !important;
    }

    body.directsmsreport .searchWithEnter input[type=text] {
        width: 80% !important;
    }

    body.directsmsreport #zoomresponsive {
        max-width: 99% !important;
    }

    body.directsmsreport .searchWithEnter .dk_container > .dk_label {
        width: 80% !important;
    }

    .pulseemdash.homepage.abtestreport .font-size14, .pulseemdash.homepage.abtestreport td {
        font-size: 12px !important;
    }

    .pulseemdash.homepage.abtestreport .font-size15, .pulseemdash.homepage.abtestreport .font-size16 {
        font-size: 12px !important;
    }

    .pulseemdash.homepage.abtestreport .font-size18, body.directsmsreport #ctl00_PageContent_gridsms th {
        font-size: 14px !important;
    }

    .pulseemdash.homepage.abtestreport .font-size20 {
        font-size: 14px !important;
    }


    .pulseemdash.homepage.mainreport #ctl00_PageContent_gridemail.headersize th {
        font-size: 12px !important;
    }



    .pulseemdash.homepage.mmsmainreport #openClickDiv .gridWrapper {
        width: 98% !important;
        max-width: 98% !important;
    }

    .pulseemdash.homepage.smsmainreport .bordertdfirstchild, .pulseemdash.homepage.smsmainreport .bordertd {
        display: none;
    }

    .pulseemdash.homepage.smsmainreport #ctl00_PageContent_grdReport td .breakword {
    }

    .pulseemdash.homepage.mainreport #ctl00_PageContent_grdReport td {
        width: auto !important;
    }

    .pulseemdash.homepage.fixScale #mainWrap.width-fix #promotion #PageTitle, .pulseemdash.homepage.fixScale #mainWrap.width-fix #promotion .bootstrap-tagsinput,
    .pulseemdash.homepage.fixScale #mainWrap.width-fix #promotion #MetaDescription {
        width: 98% !important;
    }

    .pulseemdash.homepage.sendsmscampaign #ctl00_PageContent_txtSearch {
        width: 97% !important;
    }

    .pulseemdash.homepage.sendsmscampaign #mobileminheight {
        min-height: 0px !important;
    }

    .pulseemdash.homepage.sendsmscampaign #buttons {
        margin-top: 25px !important;
    }

    .pulseemdash.homepage.sendsmscampaign #grpSel {
        margin-top: 20px !important;
    }

        .pulseemdash.homepage.sendsmscampaign #grpSel #groupsList + div.bottomButtons > div.col-lg-6 {
            margin-bottom: 20px !important;
        }

    .pulseemdash.homepage.sendcampaignsummary #PageContentData, .pulseemdash.homepage.sendsmscampaignsummary #PageContentData {
        width: 95% !important;
    }

        .pulseemdash.homepage.sendcampaignsummary #PageContentData > div.row > .col-md-8, .pulseemdash.homepage.sendsmscampaignsummary #PageContentData > div.row > .col-md-8 {
            width: 100% !important;
        }

    .pulseemdash.homepage.sendsmscampaignsummary #grpSel > div.mobile-prev + div {
        margin: 0px !important;
    }

    .pulseemdash.homepage.sendsmscampaignsummary.bodyltr #grpSel > div.mobile-prev + div {
        text-align: right;
    }

    .pulseemdash.homepage.sendsmscampaignsummary.bodyrtl #grpSel > div.mobile-prev + div {
        text-align: left;
    }

    .pulseemdash.homepage.sendcampaignsummary #grpSel > div:first-child, .pulseemdash.homepage.sendsmscampaignsummary #grpSel > div:first-child {
        display: none;
    }

    .pulseemdash.homepage.sendcampaignsummary #grpSel, .pulseemdash.homepage.sendsmscampaignsummary #grpSel {
        width: 100% !important;
    }

        .pulseemdash.homepage.sendcampaignsummary #grpSel #ctl00_PageContent_totalSend, .pulseemdash.homepage.sendsmscampaignsummary #grpSel #ctl00_PageContent_totalSend {
            position: relative !important;
            display: inline-block !important;
            width: 55% !important;
            text-align: center;
        }

            .pulseemdash.homepage.sendcampaignsummary #grpSel #ctl00_PageContent_totalSend + div, .pulseemdash.homepage.sendsmscampaignsummary #grpSel #ctl00_PageContent_totalSend + div {
                margin-top: 0px !important;
                display: inline-block !important;
                width: 44% !important;
                text-align: center;
            }

    .pulseemdash.homepage.sendcampaignsummary .mobileWidth100, .pulseemdash.homepage.sendsmscampaignsummary .mobileWidth100 {
        width: 100% !important;
    }

    .pulseemdash.homepage.fixScale .rrbButtonGroup {
        display: block !important;
    }

    body.pulseemdash.homepage.fixScale:not(.smscampaignedit):not(.sendbyres):not(.sendcampaignsummary):not(.sendsmscampaignsummary) .iconsAdd {
        margin: -35px -14px !important;
    }

    body.pulseemdash.homepage.fixScale #ctl00_PageContent_editEditor_editEditor_RibbonBar, body.pulseemdash.homepage.fixScale .rrbButtonArea, body.pulseemdash.homepage.fixScale .reToolbarWrapper {
        height: auto !important;
    }

    body.pulseemdash.homepage.fixScale .rrbButtonArea {
        width: 100% !important;
        max-width: 1120px !important;
    }

    .pulseemdash.homepage #wizzardWrap > .row > .col-md-5 > .editortype:first-child img {
        width: 79% !important;
        height: auto !important;
    }

    .pulseemdash.homepage #wizzardWrap > .row > .col-md-5 > .editortype:first-child {
        margin-top: -80px;
    }

    .pulseemdash.homepage #wizzardWrap > .row > .col-md-5, .pulseemdash.homepage #wizzardWrap > .row .otherEditors {
        float: none !important;
        width: 100% !important;
    }

    .pulseemdash.homepage.fixScale #wizzardWrap .col-md-1 {
        display: none;
    }

    .pulseemdash.homepage #ctl00_PageContent_editEditor_editEditor_RibbonBar {
        width: 100% !important;
    }
}



/* Responsive */
@media screen and (max-width : 799px) {
    body.login.pulseemdash .custom-modal, body.login.pulseemdash.login .custom-modal-content {
        padding-top: 0px !important;
        width: 100% !important;
        margin: 0 auto;
        float: left;
        overflow-y: auto;
    }

    body.login.pulseemdash .loginenter, body.login.pulseemdash #borderref .PageExplanation, body.login.pulseemdash #padding-content, body.login.pulseemdash .mobile-center-width, body.login.pulseemdash .logref {
        padding: 8px 0px !important;
        text-align: center;
        width: 100% !important;
    }

        body.login.pulseemdash .logref img {
            margin: 0px !important;
        }

    body.login.pulseemdash .custom-modal {
        position: fixed !important;
    }

    body.login.pulseemdash .footer {
        display: none;
    }

    body.login.pulseemdash {
        max-width: 100% !important;
        width: auto !important;
    }

    #buy-sms-layout {
        margin: 60px 15% !important;
    }

    .pulseemdash.homepage .actionButton .insideText {
        width: 55% !important;
    }

    /*.pulseemdash.homepage #ctl00_imgLogo {
        height: auto !important;
        width: 110px !important;
        margin-top: 3px !important;
    }*/

    .pulseemdash.homepage #item-container {
        width: 73% !important;
    }

    body.pulseemdash.homepage #item-container .item {
        width: 7.5% !important;
    }



    body.pulseemdash.homepage #item-container .fa.fa-caret-up {
        margin-right: 24px;
    }

    #aspnetForm {
        min-width: 0px !important;
    }

    /*body.homepage .col-md-4 {
        width: 85% !important;
    }*/


    .pulseemdash.homepage #wizards .actionButton {
        width: 92% !important;
    }

        .pulseemdash.homepage #wizards .actionButton .insideIcon.icon {
            padding: 0px 20% !important;
        }

    body.homepage .resMarR7MarL72 {
        margin-right: 3% !important;
        margin-left: 0px !important;
    }

    /*.mobileShow, body.pulseemdash #setting-container .mobileShow {
        display: block !important;
    }*/

    body.pulseemdash tr.mobileShow {
        display: table-row !important;
    }

    .mobileHidden, body.pulseemdash #container #top-menu #setting-container div.mobileHidden {
        display: none !important;
    }

    body.pulseemdash.homepage #item-container .item {
        width: 69% !important;
    }

    .pulseemdash.homepage #item-container {
        width: 55% !important;
    }

    #item-container > .item:not(.mobileShow) {
        display: none !important;
    }

    body.pulseemdash:not(.campaigns):not(.smscampaigns):not(.newhomepage) #container #top-menu .fa-caret-up, body.pulseemdash.homepage:not(.campaigns):not(.smscampaigns):not(.newhomepage) span.tabs, body.pulseemdash.homepage:not(.campaigns):not(.smscampaigns):not(.newhomepage) .pagerOuterTable, body.pulseemdash.homepage:not(.campaigns):not(.smscampaigns):not(.newhomepage) table.grid[id*=ctl00_PageContent_grid] tr:not(:last-child) td:last-child, body.pulseemdash.homepage:not(.campaigns):not(.smscampaigns):not(.newhomepage) table.grid[id*=ctl00_PageContent_grid] th:last-child {
        /*display: none !important;*/
    }

    .mobileLeft {
        text-align: left !important;
    }

    body.pulseemdash.bodyrtl #wizards .actionButton {
        margin-right: 4px !important;
    }

    body.pulseemdash.bodyltr #wizards .actionButton {
        margin-left: 4px !important;
    }

    body.pulseemdash #wizards .actionButton .insideText {
        width: 49% !important;
    }

    body.pulseemdash.homepage table.grid[id*=ctl00_PageContent_grid] th:first-child {
        font-size: 0px !important;
    }

    body.pulseemdash.homepage .resMarginTop35 {
        margin-top: 0px !important;
    }

    #totalCon .alignleft {
        text-align: center !important;
    }

    .pulseemdash #home-container table th {
        word-break: break-word;
        word-wrap: break-word;
        text-align: center;
        /*white-space:normal !important;*/
    }

    .pulseemdash #home-container table td {
        /*width: auto !important;*/
    }

    body.pulseemdash #container .labelTitle {
        position: relative !important;
        text-align: center;
    }

    /*body.homepage .col-md-4.table, .resWidth550 {
        width: 95% !important;*/
}

.pulseemdash.homepage #container .margin-right60 {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

/*body.homepage .col-md-4 {
        width: 95% !important;
    }*/

.pulseemdash.homepage #wizards .actionButton .insideIcon.icon {
    padding: 0px 17% !important;
}

.pulseemdash.homepage #ctl00_linkHomePage {
    width: 40px !important;
}

.cardtable > tbody > tr > td:first-child {
    width: 100% !important;
    display: block !important;
    text-align: center !important;
    height: auto !important;
    max-height: 100% !important;
    padding-right: 0px !important;
}

.cardtable tr {
    text-align: center !important;
}

.cardtable > tbody > tr > td:not(:first-child):not(.emptycardtablecell) {
    display: inline-block !important;
    text-align: center !important;
    height: auto !important;
    max-height: 100% !important;
}

.cardtable {
    border-collapse: separate;
    empty-cells: hide;
}

.simplesearch {
    text-align: center;
}

.cardtable td.emptycardtablecell, div.emptycardtablecell {
    display: none !important;
}

#pagerInnerTable td {
    display: inline-block !important;
}

#pagerInnerTable {
    max-width: 100% !important;
    width: 100% !important;
}

.pulseemdash.homepage.sendcampaign #option3 .col-lg-5, .pulseemdash.homepage.sendsmscampaign #option3 .col-lg-5, .pulseemdash.homepage.sendcampaign #option2 .col-lg-5, .pulseemdash.homepage.sendsmscampaign #option2 .col-lg-5 {
    width: 100% !important;
    text-align: center;
}

.pulseemdash.homepage #ctl00_PageContent_Label6, .pulseemdash.homepage #ctl00_PageContent_Label7 {
    display: block !important;
}

#option2 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

/*#ui-timepicker-div {
    left: 0 !important;
}*/

.pulseemdash.homepage.sendcampaign #ctl00_PageContent_txtSearch,
.pulseemdash.homepage.sendsmscampaign #ctl00_PageContent_txtSearch {
    width: 93% !important;
}

.pulseemdash.homepage.sendcampaign #searchfilter, .pulseemdash.homepage.sendsmscampaign #searchfilter, .pulseemdash.homepage.sendcampaign .bottomButtons, .pulseemdash.homepage.sendsmscampaign .bottomButtons {
    /*display: none !important;*/
    display: none;
}

/*.pulseemdash.homepage.sendcampaign .col-lg-4, .pulseemdash.homepage.sendsmscampaign .col-lg-4 {
    width: 100% !important;
}*/

.pulseemdash.homepage.sendsmscampaign #buttons {
    margin-top: 20px !important;
}

    .pulseemdash.homepage.sendcampaign #buttons .actionButton:last-child, .pulseemdash.homepage.sendsmscampaign #buttons .actionButton:last-child {
        margin-top: 10px !important;
    }

body.sendcampaignsummary .borderright, body.sendsmscampaignsummary .borderright {
    border: 0 !important;
}

/*body.sendcampaignsummary #PageContentData [class*=col-md], body.sendsmscampaignsummary #PageContentData [class*=col-md] {
    width: 100% !important;
    text-align: center;
}*/

body.sendcampaignsummary #PageContentData #grpSel, body.sendsmscampaignsummary #PageContentData, body.sendsmscampaignsummary #PageContentData #grpSel {
    float: none !important;
}

    body.sendcampaignsummary #PageContentData, body.sendcampaignsummary #PageContentData #grpSel, body.sendsmscampaignsummary #PageContentData, body.sendsmscampaignsummary #PageContentData #grpSel {
        text-align: center !important;
        margin: 0 auto !important;
    }

body.sendcampaignsummary #PageContentData {
    width: 90% !important;
}

/*body.sendsmscampaignsummary #ctl00_PageContent_settingsWrap, body.sendsmscampaignsummary .mobile-prev, body.sendcampaignsummary .paddingtop10children, body.sendcampaignsummary #ctl00_PageContent_totalSend, .hiddenWhenButtonDisplay, body.sendsmscampaignsummary .paddingtop10children, body.sendsmscampaignsummary #ctl00_PageContent_totalSend {
    display: none !important;
}*/

/*body.sendcampaignsummary #ctl00_PageContent_Div1, body.sendsmscampaignsummary #ctl00_PageContent_Div2 {
    padding: 0px !important;
}

body.sendcampaignsummary .scrollable-container370, body.sendsmscampaignsummary .scrollable-container370 {
    width: 100% !important;
    max-width: 300px;
}

body.sendcampaignsummary #grpSel > div:first-child, body.sendsmscampaignsummary #grpSel > div:first-child {
    overflow-x: auto !important;
}

body.sendcampaignsummary #ctl00_PageContent_totalSend + div, body.sendsmscampaignsummary #ctl00_PageContent_totalSend + div {
    margin-top: 20px !important;
}

.pulseemdash.homepage.sendcampaignsummary .actionButton:last-child, .pulseemdash.homepage.sendsmscampaignsummary .actionButton:last-child {
    margin-top: 10px !important;
}

.pulseemdash.homepage div.simplesearch {
    text-align: center !important;
}*/

#mobileminheight {
    min-height: auto !important;
}

/*div.step2 {
    margin-top: 20px !important;
}*/

body.sendsmscampaignsummary div.mobile-prev + div {
    margin: 0px !important;
}

/*.pulseemdash.homepage.sendcampaignsummary .actionButton, .pulseemdash.homepage.sendsmscampaignsummary .actionButton {
    width: 100% !important;
    margin: 0px !important;
    max-width: 45% !important;
}*/

.pulseemdash.homepage.sendcampaignsummary #ctl00_PageContent_totalSend + div, .pulseemdash.homepage.sendsmscampaignsummary #ctl00_PageContent_totalSend + div {
    white-space: nowrap;
}

#pagerInnerTable, .pageCounter {
    display: none !important;
}

body.bodyrtl #pageMobile {
    display: block !important;
    float: left;
    margin-top: -25px;
}

body.bodyltr #pageMobile {
    display: flex !important;
    max-width: 100%;
    justify-content: flex-end;
    padding: 0;
    padding: 0px 15px 15px 15px;
}

.custom-modal-content {
    /*width: 100% !important;*/
    height: auto !important;
}

    .pulseemdash.homepage .custom-modal-content > div {
        padding: 13px !important;
    }

        .pulseemdash.homepage .custom-modal-content > div > div:last-child {
            padding: 10px !important;
        }

            .pulseemdash.homepage .custom-modal-content > div > div:last-child img {
                display: none;
            }

                .pulseemdash.homepage .custom-modal-content > div > div:last-child img + div, .pulseemdash.homepage .custom-modal-content #row-container,
                form[action*=AutoShare] #row-container, body.pulseemdash:not(.desktop) form[action*=CampaignTo1Groups] .wrap-container {
                    padding: 0px 5px 10px 5px !important;
                }

                    .pulseemdash.homepage .custom-modal-content > div > div:last-child img + div .font-size30, form[action*=AutoShare] #row-container .font-size30, .pulseemdash.homepage .custom-modal-content .font-size30 {
                        font-size: 22px !important;
                        font-weight: bold;
                    }

                        .pulseemdash.homepage .custom-modal-content .font-size30 + div, .pulseemdash.homepage .custom-modal-content .font-size20 {
                            font-size: 18px !important;
                        }

                        .pulseemdash.homepage .custom-modal-content > div > div:last-child img + div .font-size30 + div {
                            white-space: normal !important;
                        }

    .pulseemdash.homepage .custom-modal-content div.actionButton, body.pulseemdash form[action*=AutoShare] div.actionButton, body.pulseemdash form[action*=CampaignToGroups] div.actionButton {
        /*width: 95% !important;*/
        margin: 0px !important;
        margin-bottom: 10px !important;
        padding: 0px !important;
    }

    .pulseemdash.homepage .custom-modal-content .quarter-circle-top-right {
        display: none !important;
    }

form[action*=AutoShare] #row-container + div {
    width: 80% !important;
    text-align: center !important;
    margin: 0 auto !important;
}

.public_share #linkPublicUrlWraper input {
    width: 95% !important;
}

.pulseemdash.homepage .mobile25 {
    width: 25% !important;
    padding: 15px 0px !important;
}

.pulseemdash.homepage .mobile30 {
    width: 30%;
    padding: 0px !important;
}

.pulseemdash.homepage .mobile50 {
    width: 50%;
    padding: 0px !important;
}

.pulseemdash.homepage .mobile100 {
    width: 100%;
    padding: 0px !important;
}

body.pulseemdash div.actionButton[action^=MmsCampaigns] {
    display: none !important;
}

body.pulseemdash .cardtable table tr, body.pulseemdash #page_content #ctl00_PageContent_grid tr, body.pulseemdash #page_content #ctl00_PageContent_grdReport tr {
    height: auto !important;
}

    body.pulseemdash .cardtable table tr td, body.pulseemdash .cardtable table tr td.padding-left30 {
        padding: 0px !important;
    }

body.pulseemdash .switch-field label {
    font-size: 14px !important;
}

body.pulseemdash .switch-field + div.pointer {
    margin: 0px !important;
    margin-top: 15px !important;
    width: 100%;
    text-align: center;
    margin-bottom: 5px !important;
}

body.pulseemdash .custom-modal-content #row-container .buttonMobile {
    text-align: right;
}

/*body.pulseemdash .removeLinkForMobile {
    text-decoration: none !important;
    pointer-events: none !important;
}*/

body.pulseemdash #top-menu #item-container .fa-caret-up, body.pulseemdash #top-menu #setting-container .fa-caret-up {
    display: none !important;
    visibility: hidden !important;
}

body.pulseemdash div.xls {
    margin: -30px -21px !important;
    display: none;
}

body.pulseemdash div.icon-xlsx-file-format {
    font-size: 50px !important;
}

#openClickDiv > div.row:first-child {
    display: none;
}

#openClickDiv {
    margin-top: 50px;
}

.ApplicationItem {
    width: 33% !important;
    text-align: center !important;
}

    .ApplicationItem a {
        text-decoration: none !important;
        white-space: normal !important;
    }

    .ApplicationItem .icon-sms-message {
        text-align: center !important;
        margin: 0 auto !important;
        font-size: 32px !important;
        padding-bottom: 10px !important;
        padding-left: 15px !important;
    }

/*#mobileMenu {
        padding-top: 45px !important;
    }*/

body.pulseemdash.homepage #top-menu #ctl00_linkHomePage2 {
    display: inline-block !important;
}

    body.pulseemdash.homepage #top-menu #ctl00_linkHomePage2::after {
        content: "\f0c9";
    }

body.pulseemdash.homepage.bodyltr #item-container .item > a::after {
    position: relative;
    float: left;
    font-size: 28px;
    color: #ffffff;
    font-family: FontAwesome !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    line-height: initial;
    display: block;
    opacity: .9;
}

body.pulseemdash.homepage.bodyrtl #item-container .item > a::after {
    position: relative;
    float: right;
    font-size: 28px;
    color: #ffffff;
    font-family: FontAwesome !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    line-height: initial;
    display: block;
    opacity: .9;
}

body.pulseemdash.homepage #top-menu #ctl00_linkHomePage {
    display: none !important;
}

body.pulseemdash.sendcampaign #zoomresponsive .pad, body.pulseemdash.sendsmscampaign #zoomresponsive .pad {
    display: none;
}

.pulseemdash.homepage.sendsmscampaign #zoomresponsive #buttons .actionButton, .pulseemdash.homepage.sendcampaign #zoomresponsive #buttons .actionButton {
    max-width: 100%;
    margin-right: 0px !important;
    margin-top: -10px !important;
}

    .pulseemdash.homepage.sendsmscampaign #zoomresponsive #buttons .actionButton .insideIcon, .pulseemdash.homepage.sendcampaign #zoomresponsive #buttons .actionButton .insideIcon {
        display: none !important;
    }

    .pulseemdash.homepage.sendsmscampaign #zoomresponsive #buttons .actionButton .insideText, .pulseemdash.homepage.sendcampaign #zoomresponsive #buttons .actionButton .insideText {
        width: 100% !important;
        font-size: 18px !important;
    }

.pulseemdash.homepage.sendsmscampaign #buttons > .buttons > div.col-lg-6, .pulseemdash.homepage.sendcampaign #buttons > .buttons > div.col-lg-6 {
    width: 46% !important;
    display: inline-block !important;
}

.pulseemdash.homepage.sendsmscampaign #zoomresponsive .stepinnertext.selectedstep, .pulseemdash.homepage.sendcampaign #zoomresponsive .stepinnertext.selectedstep {
    margin-bottom: -29px;
}

/*.pulseemdash.homepage.sendcampaignsummary #innerForm, .pulseemdash.homepage.sendsmscampaignsummary #innerForm, .pulseemdash.homepage.sendcampaignsummary #grpInner {
    display: none;
}*/

.pulseemdash.homepage.sendcampaignsummary #mobilefixmargin, .pulseemdash.homepage.sendsmscampaignsummary #mobilefixmargin {
    margin: 10px 0px !important;
    margin-top: 0px !important;
}

.pulseemdash.homepage.mainreport #ctl00_PageContent_grdReport {
    margin-top: -30px;
}

a.mobilefont-size16 {
    font-size: 16px !important;
}

.mobilepaddingtop35, #container td.mobilepaddingtop35 {
    padding-top: 35px !important;
}

/*body.smscampaignedit [class*=col-md] {
        width: 100% !important;
    }*/

/*body.smscampaignedit .form-control, body.smscampaignedit #container .actionButton.half {
        width: 96% !important;
    }

        body.smscampaignedit #container .actionButton.half div.insideText {
            width: 100% !important;
        }

        body.smscampaignedit #container .actionButton.half span.insideIcon {
            display: none !important;
        }*/

body.bodyrtl.smscampaignedit #container .inside-emoji {
    margin-left: 7% !important;
}

body.smscampaignedit #ctl00_PageContent_txtMessage {
    width: 92% !important;
}

body.smscampaignedit .fast-send #selected td {
    word-break: break-all;
}

    body.smscampaignedit .fast-send #selected td:nth-child(2), body.smscampaignedit .fast-send #results td:nth-child(2) {
        display: none;
    }

body.smscampaignedit .fast-send .sendType > div:not(#sendDateTime), body.smscampaignedit .fast-send .sendType > label {
    display: none !important;
}

body.smscampaignedit .fast-send #results, body.smscampaignedit .fast-send #selected {
    width: 100% !important;
}

body.smscampaignedit .fast-send .icon-search-1 {
    margin: -30px 5px 0px 5px;
}

body.smscampaignedit #sms-content + div.alignleft {
    margin: 0 auto !important;
}

body.smscampaignedit #container div.btns-holder div.actionButton {
    margin: 5px 4px !important;
    width: 97% !important;
}

body.smscampaignedit .page_sms-campaign-edit {
    margin-right: 14px !important;
}

body.smscampaignedit div.emojiPicker {
    left: 0px !important;
    max-width: 100% !important;
    height: auto !important;
}

/*body.smscampaignedit .has-feedback {
        text-align: right !important;
    }*/

body.smscampaignedit div.insideIcon, body.sendsmscampaign div.insideIcon {
    box-sizing: content-box !important;
}

body.smscampaignedit .ApplicationItem, body.sendsmscampaign .ApplicationItem {
    height: 70px !important;
}


body:not(.desktop) #txtMailAddresses {
    margin: 0px 12px !important;
}

body:not(.desktop) #warpContainer > div.wrap-container, body:not(.desktop) #form1 .mobilewrap, body:not(.desktop) #form1 .mobilewrap .font-size30 {
    padding: 8px 10px !important;
    font-size: 20px !important;
}

body:not(.desktop) form#form1[action*=UploadClient] .mobilewrap div.actionButton {
    width: 40% !important;
    margin: 0px !important;
}

body.sendsmscampaign:not(.desktop) #uploadContainer {
    padding: 0px !important;
}

body:not(.desktop) .nonsmssend {
    display: none !important;
}

}

.blink_me {
    padding: 2px;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: steps(1, start);
    -webkit-animation-iteration-count: infinite;
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: steps(1, start);
    -moz-animation-iteration-count: infinite;
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: steps(1, start);
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {
    0% {
        background-color: #006996;
    }

    50% {
        background-color: darkred
    }

    100% {
        background-color: #006996;
    }
}

@-webkit-keyframes blinker {
    0% {
        background-color: #006996;
    }

    50% {
        background-color: darkred
    }

    100% {
        background-color: #006996;
    }
}

@keyframes blinker {
    0% {
        background-color: #006996;
    }

    50% {
        background-color: darkred
    }

    100% {
        background-color: #006996;
    }
}

/*8 MARCH 2019*/
.campaign-enable input[type="checkbox"] + label {
    font-size: 23px;
    font-weight: normal;
    vertical-align: middle;
}

.campaign-enable input {
    vertical-align: middle;
}

.campaign-enable {
    margin: 30px 0 10px 0;
}

    .campaign-enable p {
        margin: 5px 0 20px 0;
        font-size: 17px;
        color: #006ab6;
        max-width: 530px;
    }

.stoploss-input {
    margin-bottom: 10px;
}

.campaign-enable .stoploss-input label {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}

.campaign-enable .stoploss-input input {
    text-align: left;
    width: 60px;
    /*background: transparent;
            border: 1px solid #000;*/
    border-radius: 0;
    margin: 0 5px;
}

.stoploss-input:last-child input {
    width: 200px;
    display: block;
    margin: 10px 0;
}

i {
    cursor: pointer;
}
