* html input {
    overflow: visible;
}

body {
    font-family: Arial, helvetica, sans-serif;
    font-size: 16px;
    color: #1d1d1f;
    background-color: #ffffff !important;
    z-index: 0;
    margin: 0;
    width: 100%;
}

.defaultFontFamily {
    font-family: Arial, helvetica, sans-serif;
}

* {
    margin: 0;
}

p {
    margin-bottom: 10px;
}

html, body {
    height: 100%;
}

A, .link {
color: #06c;
    text-decoration: none;
    /*text-transform: capitalize;*/
}

A:hover {

    text-decoration: none;
}

A.noCapitals {
    text-transform: none;
}

a.allCaps {
    text-transform: uppercase;
}

H1, .h1Like {

    font-family: 'Lato', Arial, sans-serif;
    font-size: 30px;
    color: #28a745;
}


H1 a, H1 .innerTitleLinks {
    font-size: 12px;
    font-weight: normal;
}

H1.error {
    color: #9F0A04;
}

.h1Text, .h2Text, .h3Text {
    font-family: Arial, helvetica, sans-serif;
    font-size: 12px;
    color: #1d1d1f;
    display: inline;
    font-weight: normal;
    text-decoration: none;
}

h1 .bigger {
    text-transform: uppercase;
    font-size: 45px;
    font-weight: 700;
    line-height: normal;
}

H2, .h2Like {
    font-family: 'Lato', Arial, sans-serif;
    font-size: 27px;
    color: #28a745;
    text-align: center;
    display: inline;
}

.lbstitle {
    background: url(../images/newdesign/location_icon_.png) no-repeat left center;
    color: #A54194;
    line-height: 65px;
    display: block;
    padding-left: 70px;
}

.list_line_height {
    line-height: 17px;
}

ul.noStyleType {
    line-height: 17px;
    list-style: none outside none;
    padding: 0px;
}

ul.noStyleType1 {
    line-height: 34px;
    list-style: none outside none;
}

.inline {
    display: inline !important;
}

H2 {
    /*font-family: 'Open Sans', Arial, sans-serif; */
    font-size: 22px;
    font-weight: normal;
}

H3 {
    font-size: 18px;
}

H3.bigger {
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 700;
    line-height: normal;
}

H4 {
    font-size: 16px;
}

H5 {
    font-size: 14px;
}

H6 {
    font-size: 12px;
}

H1, H2, H3, H4, H5, H6 {
    margin: 0px;
    padding: 0px;
}

.b {
    font-weight: bold;
}

.normal {
    font-weight: normal;
}

.c {
    text-align: center;
}

.l {
    text-align: left;
}

.r {
    text-align: right;
}

.j {
    text-align: justify;
}

.l_imp {
    text-align: left !important;
}

.i {
    font-style: italic;
    font-size: 12px !important;
    color: #464646 !important;
}

.pointer {
    cursor: pointer;
}

.cursorNone {
    cursor: default !important;
}

.cursorHelp {
    cursor: help !important;
}

.spanHelp {
    cursor: help !important;
    line-height: 16px;
    height: 16px;
    display: block;
    vertical-align: top;
    background: url(../images/help_icon.gif) no-repeat center right;
    padding-right: 20px;
}

.spanHelp span {
    vertical-align: top;
}

.striked {
    text-decoration: line-through !important;
}

.vspace3 {
    height: 3px;
}

.vspace5 {
    height: 5px;
}

.vspace10 {
    height: 10px;
}

.vspace20 {
    height: 20px;
}

.vspace30 {
    height: 30px !important;
}

.vspace40 {
    height: 40px !important;
}

.vspace55 {
    height: 55px !important;
}

.vspace50 {
    height: 50px;
}

.hspace5 {
    width: 5px;
    display: inline;
}

.hspace10 {
    width: 10px;
    display: inline;
}

.hspace20 {
    width: 20px;
    display: inline;
}

.hspace50 {
    width: 50px;
    display: inline;
}

.txtwhite {
    color: #fff !important;
    text-decoration: none !important;
}

.txtgreen {
    color: #28a745;
    text-decoration: none;
}

.txtbrightred {
    color: #E51F36 !important;
    text-decoration: none;
}

.txtblack_imp {
    color: #000000 !important;
    text-decoration: none;
}

.txtred {
    color: #990033;
    text-decoration: none;
}

.txtneonblue {
    color: #008DB6;
    text-decoration: none;
}

.txtlandingblue {
    color: #008FC7;
    text-decoration: none;
}

.txtlightgrey {
    color: #696969;
    text-decoration: none;
}

.txtgrey {
    color: #1d1d1f;
}

.txtgrey2 {
    color: #505050;
}

.txtlightverygrey {
    color: #AEAEAE;
    text-decoration: none;
}

.txtverylightverygrey {
    color: #B7B7B7;
    text-decoration: none;
}

.txtblue {
    color: #4384C5;
    text-decoration: none;
}

.txtbluelink {
    color: #025D78;
    text-decoration: none;
}

.txtorange {
    color: #F9A400;
    text-decoration: none;
}

.txt_fetures_keyword {
    color: #AB6B11;
}

.txt_fetures_coupons {
    color: #60476F;
}

.txt_fetures_mms {
    color: #D39E00;
}

.txt_fetures_url {
    color: #10AF5D;
}

.txt_fetures_link {
    color: #0077A0;
    font-weight: bold;
}

.txt_fetures_two_way {
    color: #690505;
}

.txt_fetures_sms_api {
    color: #673434;
}

.txt10, .txt10:link, .txt10:visited, .txt10:active {
    font-size: 10px !important;
    text-decoration: none;
}

.txt11, .txt11:link, .txt11:visited, .txt11:active {
    font-size: 11px !important;
    text-decoration: none;
}

.txt12, .txt12:link, .txt12:visited, .txt12:active {
    font-size: 12px !important;
    text-decoration: none;
}

.txt13, .txt13:link, .txt13:visited, .txt13:active {
    font-size: 13px !important;
    text-decoration: none;
}

.txt14, .txt14:link, .txt14:visited, .txt14:active {
    font-size: 14px !important;
    text-decoration: none;
}

.txt15, .txt15:link, .txt15:visited, .txt15:active {
    font-size: 15px !important;
    text-decoration: none;
}

.txt16, .txt16:link, .txt16:visited, .txt16:active {
    font-size: 16px !important;
    text-decoration: none;
}

.txt17, .txt17:link, .txt17:visited, .txt17:active {
    font-size: 17px !important;
    text-decoration: none;
}

.txt18, .txt18:link, .txt18:visited, .txt18:active {
    font-size: 18px !important;
    text-decoration: none;
}

.txt20, .txt20:link, .txt20:visited, .txt20:active {
    font-size: 20px !important;
    text-decoration: none;
}

.txt22, .txt22:link, .txt22:visited, .txt22:active {
    font-size: 22px !important;
    text-decoration: none;
}

.txt24, .txt24:link, .txt24:visited, .txt24:active {
    font-size: 24px !important;
    text-decoration: none;
}

.txt26, .txt26:link, .txt26:visited, .txt26:active {
    font-size: 26px !important;
    text-decoration: none;
}

.txt28, .txt28:link, .txt28:visited, .txt28:active {
    font-size: 28px !important;
    text-decoration: none;
}

.txt30, .txt30:link, .txt30:visited, .txt30:active {
    font-size: 30px !important;
    text-decoration: none;
}

.txt33, .txt33:link, .txt33:visited, .txt33:active {
    font-size: 33px !important;
    text-decoration: none;
}

.txt43, .txt43:link, .txt43:visited, .txt43:active {
    font-size: 43px !important;
    text-decoration: none;
}

.txt45, .txt45:link, .txt45:visited, .txt45:active {
    font-size: 45px !important;
    text-decoration: none;
}

.txt50, .txt50:link, .txt50:visited, .txt50:active {
    font-size: 50px !important;
    text-decoration: none;
}

.call_now {
    color: #49666A;

}

.bw_text {
    font-size: 18px;
    color: #0c3d6a;
}

.s7 {
    font-size: 7px !important;
}

.s8 {
    font-size: 8px !important;
}

.s10 {
    font-size: 10px;
}

.s12 {
    font-size: 12px;
}

.s13 {
    font-size: 13px;
}

.s14, .s14 b {
    font-size: 14px !important;
}

.s16 {
    font-size: 16px !important;
}

.s18 {
    font-size: 18px;
}

.s20 {
    font-size: 20px;
}

.s24 {
    font-size: 24px;
}

.nobold {
    font-weight: normal;
}

.bld {
    font-weight: bold;
}

.fontStyleNone {
    font-style: normal;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.floatNone {
    float: none;
}

.clearBoth {
    clear: both;
}

.displayNone {
    display: none !important;
}

.displayNoneImp {
    display: none !important;
}

.displayNoneNoneImp {
    display: none;
}

.displayBlock {
    display: block !important;
}

.displayInlineBlock {
    display: inline-block !important;
}

.displayInline {
    display: inline !important;
}

.displayFlex {
    display: flex;
    flex-flow: row wrap;
}

.noPadding {
    padding: 0px !important;
}

.noPaddingRight {
    padding-right: 0px !important;
}

.noPaddingLeft {
    padding-left: 0px !important;
}

.padding5 {
    padding: 5px !important;
}

.padding10 {
    padding: 10px;
}

.padding12 {
    padding: 12px;
}

.padding20 {
    padding: 20px;
}

.padding20Imp {
    padding: 20px !important;
}

.padding30 {
    padding: 30px;
}

.paddingBottom5 {
    padding-bottom: 5px;
}

.paddingBottom10 {
    padding-bottom: 10px !important;
}

.paddingBottom20 {
    padding-bottom: 20px;
}

.paddingBottom30 {
    padding-bottom: 30px;
}

.paddingBottom50 {
    padding-bottom: 50px;
}

.paddingBottom75 {
    padding-bottom: 75px;
}

.paddingTop3 {
    padding-top: 3px !important;
}

.paddingTop5 {
    padding-top: 5px !important;
}

.paddingTop8 {
    padding-top: 8px !important;
}

.paddingTop10 {
    padding-top: 10px !important;
}

.paddingTop13 {
    padding-top: 13px !important;
}

.paddingTop15 {
    padding-top: 15px !important;
}

.paddingTop17 {
    padding-top: 17px !important;
}

.paddingTop20 {
    padding-top: 20px !important;
}

.paddingTop25 {
    padding-top: 25px;
}

.paddingTop28 {
    padding-top: 28px;
}

.paddingTop30 {
    padding-top: 30px !important;
}

.paddingTop37 {
    padding-top: 37px;
}

.paddingTop40 {
    padding-top: 40px;
}

.paddingTop50 {
    padding-top: 50px;
}

.paddingTop60 {
    padding-top: 60px;
}

.paddingTop70 {
    padding-top: 70px;
}

.paddingTop100 {
    padding-top: 100px;
}

.paddingTop145 {
    padding-top: 145px;
}

.paddingLeft10 {
    padding-left: 10px;
}

.paddingLeft15 {
    padding-left: 15px;
}

.paddingLeft17 {
    padding-left: 17px;
}

.paddingLeft20 {
    padding-left: 20px;
}

.paddingLeft3 {
    padding-left: 3px;
}

.paddingLeft5 {
    padding-left: 5px;
}

.paddingLeft20 {
    padding-left: 20px;
}

.paddingLeft25 {
    padding-left: 25px;
}

.paddingLeft30 {
    padding-left: 30px;
}

.paddingLeft40 {
    padding-left: 40px;
}

.paddingLeft45 {
    padding-left: 45px;
}

.paddingLeft50 {
    padding-left: 50px;
}

.paddingLeft60 {
    padding-left: 60px;
}

.paddingLeft70 {
    padding-left: 70px;
}

.paddingLeft80 {
    padding-left: 80px;
}

.paddingLeft95 {
    padding-left: 95px;
}

.paddingLeft105 {
    padding-left: 105px;
}

.paddingLeft100 {
    padding-left: 100px;
}

.paddingLeft145 {
    padding-left: 145px;
}

.paddingRight0 {
    padding-right: 0px;
}

.paddingRight5 {
    padding-right: 5px;
}

.paddingRight15 {
    padding-right: 15px !important;
}

.paddingRight10 {
    padding-right: 10px;
}

.paddingRight19 {
    padding-right: 19px;
}

.paddingRight20 {
    padding-right: 20px;
}

.paddingRight25 {
    padding-right: 25px;
}

.paddingRight30 {
    padding-right: 30px;
}

.paddingRight40 {
    padding-right: 40px;
}

.paddingRight90 {
    padding-right: 90px;
}

.paddingRight120 {
    padding-right: 120px;
}

.paddingRight60 {
    padding-right: 60px;
}

.paddingRight200 {
    padding-right: 370px;
}

.noMarginRight {
    margin-right: 0px !important;
}

.noMarginBottom {
    margin-bottom: 0px !important;
}

.marginBottom10 {
    margin-bottom: 10px;
}

.marginBottom20 {
    margin-bottom: 20px;
}

.marginBottom30 {
    margin-bottom: 30px;
}

.marginBottom40 {
    margin-bottom: 40px;
}

.marginB-40 {
    margin-bottom: -40px;
}

.m-b-50 {
    margin-bottom: 50px;
}

.m-b-60 {
    margin-bottom: 60px;
}

.marginTop5 {
    margin-top: 5px !important;
}

.marginTop15 {
    margin-top: 15px;
}

.noMarginLeftImp {
    margin-left: 0px !important;
}

.marginLeft5 {
    margin-left: 5px !important;
}

.marginLeft20 {
    margin-left: 20px !important;
}

.marginLeft40 {
    margin-left: 40px !important;
}

.marginRight5 {
    margin-right: 5px !important;
}

.marginRight6 {
    margin-right: 6px !important;
}

.bottom5 {
    bottom: 5px;
}

.positionAbsolute {
    position: absolute;
}

.positionRelative {
    position: relative;
}

.width50P {
    width: 50%;
}

.width50P_imp {
    width: 50% !important;
}

.width1P {
    width: 1%;
}

.width5P {
    width: 5%;
}

.width4P {
    width: 4%;
}

.width65P {
    width: 65%;
}

.width60P {
    width: 60%;
}

.width48P {
    width: 48%;
}

.mceEditor {
    width: 100% !important;
}

.width40P {
    width: 40% !important;
}

.width100P {
    width: 100% !important;
}

.width75P {
    width: 75% !important;
}

.width80P {
    width: 80% !important;
}

.width87P {
    width: 87% !important;
}

.width95P {
    width: 95%;
}

.width55P {
    width: 55%;
}

.width45P {
    width: 45%;
}

.width33P {
    width: 33%;
}

.width30P {
    width: 31%;
}

.width20P {
    width: 20%;
}

.width15P {
    width: 15%;
}

.width25P {
    width: 25%;
}

.width10P {
    width: 10%;
}

.width8P {
    width: 8%;
}

.width2P {
    width: 2%;
}

.width20 {
    width: 20px !important;
}

.width40 {
    width: 40px !important;
}

.width50 {
    width: 50px;
}

.width170 {
    width: 170px !important;
}

.width270 {
    width: 270px !important;
}

.width350 {
    width: 350px;
}

.width370 {
    width: 370px !important;
}

.width365 {
    width: 360px !important;
}

.width395 {
    width: 395px !important;
}

.width300 {
    width: 300px;
}

.width600 {
    width: 600px;
}

.width160 {
    width: 160px !important;
}

.width100 {
    width: 100px !important;
}

.width120 {
    width: 120px !important;
}

.width150 {
    width: 150px !important;
}

.width200 {
    width: 200px;
}

.width235 {
    width: 235px;
}


.width270 {
    width: 270px !important;
}

.width280 {
    width: 280px !important;
}

.width300 {
    width: 300px !important;
}

.width400 {
    width: 400px !important;
}

.width440 {
    width: 440px;
}

.width450 {
    width: 450px;
}

.width510 {
    width: 510px !important;
}

.width520 {
    width: 520px !important;
}

.width540 {
    width: 540px !important;
}

.width555 {
    width: 555px !important;
}

.width570 {
    width: 570px !important;
}

.width600 {
    width: 600px;
}

.width640 {
    width: 640px;
}

.width660 {
    width: 660px;
}

.width700 {
    width: 700px;
}

.width740 {
    width: 740px;
}

.width750 {
    width: 790px;
}

.width780 {
    width: 780px;
}

.width800 {
    width: 800px;
}

.width880 {
    width: 880px;
}

.width900 {
    width: 900px;
}

.width1000 {
    width: 1000px;
}

.height100P {
    height: 100%;
}

.height20 {
    height: 20px;
}

.height35 {
    height: 35px;
}

.height45 {
    height: 45px;
}

.height300 {
    height: 300px;
}

.height390 {
    height: 390px;
}

.height420 {
    height: 420px;
}

.height500 {
    height: 500px;
}

.height150 {
    height: 150px;
}

.height200 {
    height: 200px;
}

.displayTable {
    width: 100%;
    display: block;
}

.displayTableCell, .displayTable > div {
    display: block;
    float: left;
}

.displayTableCell .clearBoth, .displayTable > div.clearBoth {
    display: block;
    float: none;
    clear: both;
}

.marginAuto {
    margin-left: auto;
    margin-right: auto;
}

.marginLeft10 {
    margin-left: 10px;
}

.marginLeft50 {
    margin-left: 50px;
}

.marginLeft60 {
    margin-left: 60px;
}

.marginLeft130 {
    margin-left: 130px;
}

.marginRight10 {
    margin-right: 10px;
}

.marginRight20 {
    margin-right: 20px;
}

.relative {
    position: relative;
}

.absolute {
    position: absolute;
}

.top2 {
    top: 2px;
}
.top-2 {
    top: -2px;
}

.top-5 {
    top: -5px;
}

.top30 {
    top: 30px;
}

.top50 {
    top: 50px;
}

.top60 {
    top: 60px;
}

.lineHeight35 {
    line-height: 35px;
}

.lineHeight25 {
    line-height: 25px;
}

.lineHeight15 {
    line-height: 15px !important;
}

.lineHeight20 {
    line-height: 20px !important;
}

.verticalTop {
    vertical-align: top;
}

.verticalMiddle {
    vertical-align: middle !important;
}

fieldset, img {
    border: 0 none;
    padding: 0px;
}

#mainWrapper {
    width: 100%;
    height: auto !important;
    /* min-height: 398px;
    min-height: 100%;
    height: 100%;*/
    margin: 75px 0 0 0;
    min-width: 1180px !important;
    z-index: 10;
}

#container {
    position: relative;
    top: 0px;
    margin: 0 auto;
    width: 1180px;
    /*
    height: 100%;
    min-height: 100%;
    */
    z-index: 20;
}

#containerMemberArea {
    position: relative;
    top: 0px;
    margin: 0 auto;
    width: 980px;
    /*
    height: 100%;
    min-height: 100%;
    */
    z-index: 20;
}

.boxWRoundCorners {
    background-color: #ffffff;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
    margin-top: 2px;
    min-height: 200px;
    padding: 55px 30px 30px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -moz-box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
    -webkit-box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
    box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
}

.boxWRoundCornersWBorder {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    -moz-box-shadow: 2px 2px 2px #CFCFCF;
    -webkit-box-shadow: 2px 2px 2px #CFCFCF;
    box-shadow: 2px 2px 2px #CFCFCF;
    padding: 5px;
}

.boxWRoundCornersNoShadow {
    background-color: #FFFFFF;
    padding: 10px 0 10px 0;
}

.boxWOUpperRoundCorners {
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottom-right: 5px;
    -moz-border-radius-bottom-left: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #FFFFFF;
    -moz-box-shadow: 2px 3px 4px #CFCFCF;
    -webkit-box-shadow: 2px 3px 4px #CFCFCF;
    box-shadow: 2px 3px 4px #CFCFCF;
}

.boxWAllRoundCorners {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #FFFFFF;
    -moz-box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
    -webkit-box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
    box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
}

.boxPadding {
    padding: 40px 30px 30px;
}

.detailsTitleWUpperRoundCorners {
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-top-right: 5px;
    -moz-border-radius-top-left: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;

    background-color: #F1F1F1;
    border-bottom: 1px solid #D8D8D8;
    width: auto;
    padding: 20px;
    margin-bottom: 30px;

    position: relative;
}

.boxWAllRoundCornersWBackground {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    -moz-box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
    -webkit-box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
    box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);

    background-color: #F1F1F1;
    border: 1px solid #D8D8D8;

    padding: 10px;
}

.boxWAllRoundCornersWBackgroundNoShadow {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    background-color: #F1F1F1;
    border: 1px solid #D8D8D8;

    padding: 10px;
}

.boxWAllRoundCornersPayment {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    -moz-box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
    -webkit-box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
    box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);

    background-color: #FFF8DC;
    border: 1px solid #D8D8D8;

    padding: 10px;
}

.boxWAllRoundCornersPaymentNoShadow {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    background-color: #FFF8DC;
    border: 1px solid #D8D8D8;

    padding: 10px;
}

.boxFeatures {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #E7EAEF;
    border: 1px solid #E7EAEF;
    padding-left: 30px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 10px;
}

.boxLanding {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #E7EAEF;
    border: 1px solid #E7EAEF;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.boxLandingIn {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #E7EAEF;
    border: 1px solid #FFFFFF;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.boxLandingDashed {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #0070B8;
    border-style: dashed;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 15px;
}

.boxWRoundCornersForMessagingPlans {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    background-color: #FFFFFF;
    -moz-box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
    -webkit-box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
    box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
    min-height: 200px;
    padding: 0px;
}

.featuresBoxPadding {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.boxFeaturesBlue {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #087DAD;
    border: 0px solid #087DAD;
    padding: 0px;

}

.featuresRed {
    background-color: #CE0000;
    border: 0px solid #CE0000;
}

.featuresViolet {
    background-color: #630063;
    border: 0px solid #630063;
}

.featuresGreen {
    background-color: #316500;
    border: 0px solid #316500;
}

.featuresGrey {
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottom-right: 5px;
    -moz-border-radius-bottom-left: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #424542;
    border: 0px solid #424542;
}

.detailsTitleWUpperRoundCorners H2 {
    font-size: 20px;
    color: #464646;
    margin: 0px;
    padding: 0px;
}

.detailsTitleWUpperRoundCorners div {
    position: absolute;
    bottom: -9px;
    left: 20px;
    width: 13px;
    height: 9px;
    background: url(../images/newdesign/details_tick.gif) no-repeat;
}

.reserveKeywordTitleText {
    font-size: 24px;
}

#reserveKeywordBoxIndex {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: rgba(57, 62, 115, 0.7);
    height: 95px;
    line-height: 100px;
    display: block;
    max-width: 1080px;
    margin: 0 auto;
}


#reserveKeywordBox {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: rgb(198, 215, 231);
    height: 90px;
    line-height: 65px;
    display: block;
}

#reserveKeywordBox .text {
    font-size: 24px;
    font-weight: bold;
    text-shadow: #000000 1px 1px 1px;
    color: #FFFFFF;
    float: left;
}

#reserveKeywordBox .box {
    position: relative;
    padding-top: 80px;
}

#reserveKeywordBox .innerBox {
    width: 100%;
    height: 65px;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    margin-left: 15px;
}

#reserveKeywordBox .help {
    background: url(../images/newdesign/question.png) center center no-repeat transparent;
    width: 39px;
    height: 41px;
    margin-top: 7px;
    padding: 20px 0 0 0px;
    display: block;
    float: left;
}

#reserveKeywordBoxIndex .help {
    background: url(../images/newdesign/question.png) center center no-repeat transparent;
    width: 40px;
    height: 90px;
    margin: 0px -10px 0 0;

}

#reserveKeywordBox .help a:link, #reserveKeywordBox .help a:visited, #reserveKeywordBox .help a:active {
    width: 39px;
    height: 41px;
    display: block;
}

#reserveKeywordBox .inputText {
    font-family: 'Lato', Arial;
    width: 680px;
    height: 55px;
    line-height: 39px;
    border: 0px;
    font-size: 16px;
    font-weight: 600;
    color: #3177BC;
    padding-left: 15px;
    padding-right: 15px;
    margin-right: 15px;
    display: block;
    float: left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#reserveKeywordBoxIndex .inputText {
    margin: 3px 10px 5px -10px;
    width: 95%;
    height: 40px;
    border: 0px;
    font-size: 18px;
    color: #8c8c8c;
}

#reserveKeywordBox .inputText.ajaxLoader, #reserveKeywordBoxPopup .ajaxLoader {
    background: #fff url(../images/newstore/ajax-loader.gif) no-repeat 97% 50%;
}

#reserveKeywordBox .inputText.okTick, #reserveKeywordBoxPopup .okTick {
    background: #fff url(../images/newdesign/accept.png) no-repeat 97% 50%;
}

#reserveKeywordBox .inputText.redCrossTick, #reserveKeywordBoxPopup .redCrossTick {
    background: #fff url(../images/newstore/cross.png) no-repeat 97% 50%;
}

#reserveKeywordBoxIndex .inputText.ajaxLoader, #reserveKeywordBoxPopup .ajaxLoader {
    background: #fff url(../images/newstore/ajax-loader.gif) no-repeat 97% 50%;
}

#reserveKeywordBoxIndex .inputText.okTick, #reserveKeywordBoxPopup .okTick {
    background: #fff url(../images/newdesign/accept.png) no-repeat 97% 50%;
}

#reserveKeywordBoxIndex .inputText.redCrossTick, #reserveKeywordBoxPopup .redCrossTick {
    background: #fff url(../images/newstore/cross.png) no-repeat 97% 50%;
}

.reserveKeywordBoxSmall {
    background-color: transparent !important;
    height: 110px !important;
}

.contentSeparatorHorizontal {
    width: 100%;
    height: 1px;
    /*  background: #DADADA;*/
    border-bottom: 1px solid #DADADA;
}

.contentSeparatorDotsHorizontal {
    width: 100%;
    height: 1px;
    border-bottom: 2px dotted #E4E4E4;
}

.contentSeparatorVertical {
    width: 1px;
    height: 100%;
    min-height: 100%;
    background: #DADADA;
    float: left;
}

#message-holder {
    float: left;
    padding: 5px;
    color: #FFF;
    margin-bottom: 20px;
    font-size: 14px;
    border-radius: 5px;
    text-align: center;
    font-weight: normal;
    text-align: left;
    display: none;
    width: 100%;
    background: #CD3E12;
    vertical-align: middle;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 2px solid #fbeed5;
}

#message-holder div {
    padding: 5px 0px;
}

#message-holder.ie {
    border-bottom: 1px solid #CCC;
}

#message-holder.txtgreen,
#message-holder.txtblack {
    color: #468847;
    border-color: #28a745;
    background: #dff0d8;
}

#message-holder .icon-error {
    float: left;
    height: 16px;
    width: 16px;
    margin: auto 5px;
}

#message-holder .close {
    float: right;
    cursor: pointer;
    cursor: hand;
    width: 40px;
    height: 20px;
    font-size: 16px;
    text-align: center;
}


#whats-new-alert p {
    margin: 0 0 0 0 !important;
}

#whats-new-alert a {
    color: #C4E2FF;
}

#whats-new-alert {
    width: 905px;
    padding: 15px 5px 15px 70px;
    margin: 15px 0 0px 0;
    font-size: 14px;
    border-radius: 5px;
    font-weight: normal;
    text-align: left;
    display: block;
    height: auto;
    vertical-align: middle;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #FFFFFF;
    background: #363636;
    font-family: 'Open Sans', Arial, sans-serif;
}


#whats-new-alert .close {
    float: right;
    cursor: pointer;
    cursor: hand;
    width: 45px;
    height: 20px;
    margin-top: -18px;
    font-size: 28px;
    text-align: center;
    color: #ccc;
    opacity: 0.7;
    text-shadow: 0 1px 0 #000;
}

.featureImage {
    width: 115px;
    height: 115px;
    margin-right: 20px;
    margin-bottom: 10px;
    float: left;
}

.featureMain {
    min-height: 62px;
}

.featureMain img {
    width: 96px;
}

.featureMain img.appBigIcon {
    width: 128px;
}

.featureMain div.noImage {
    min-width: 60px;
    display: inline-block;
}

/*
.featureMain p
{
    line-height:18px;
}
*/

.featureMain h2 {
    color: #5C5C5C;
    line-height: 25px;
}

.featureMain h3 {
    color: #5C5C5C;
    line-height: 25px;
}

.featureMain .appActivatePriceTag {
    position: absolute;
    top: 0px;
    left: 170px;
}

.featureMain .appNewTag {
    position: absolute;
    top: 0px;
    left: 53px;
}

.app-i {
    width: 108px;
    height: 128px
}

.app-f {
    width: 120px;
    height: 185px
}


.app-h-p {
    padding-left: 125px;
}

.feature1 {
    /*background: url(../images/newdesign/group_icon.png) no-repeat;*/
}

.feature1 h2 {
    color: #496388;
    vertical-align: top;
}

.feature2 {
    /*background: url(../images/newdesign/keyword_icon.png) no-repeat;*/
}

.feature2 h2 {
    color: #A86E1C;
    vertical-align: top;
}

.feature3 {
    /*background: url(../images/newdesign/win_icon.png) no-repeat;*/
}

.feature3 h2 {
    color: #5B9A28;
    vertical-align: top;
}

.feature4 {
    /*background: url(../images/newdesign/surveys_icon.png) no-repeat;*/
}

.feature4 h2 {
    color: #990008;
    vertical-align: top;
}

.feature5 {
    /*background: url(../images/newdesign/coupons_icon.png) no-repeat;*/
}

.feature5 h2 {
    color: #61426B;
    vertical-align: top;
}

.feature6 {
    /*background: url(../images/newdesign/qr_icon.png) no-repeat;*/
}

.feature6 h2 {
    color: #363636;
    vertical-align: top;
}

.feature7 {
    /*background: url(../images/newdesign/url_icon.png) no-repeat;*/
}

.feature7 h2 {
    color: #14AE66;
    vertical-align: top;
}

.feature8 {
    /*background: url(../images/newdesign/analy_icon.png) no-repeat;*/
}

.feature8 h2 {
    color: #DB0004;
    vertical-align: top;
}

.feature9 {
    background: url(../images/newdesign/web_icon.png) no-repeat;
}

.feature9 h2 {
    color: #15A0C1;
    vertical-align: top;
}

.feature10 {
    background: url(../images/newdesign/location_icon.png) no-repeat;
}

.feature10 h2 {
    color: #831787;
}

.feature11 {
    /*background: url(../images/newdesign/mms_icon.png) no-repeat;*/
    /*width: 60px;*/
    /*height: 62px;*/
}

.feature11 h2, .text_feature11 {
    color: #D2A501;
    vertical-align: top;
}

.feature12 {
    /*background: url(../images/newdesign/text_icon.png) no-repeat;*/
}

.feature12 h2 {
    color: #8C6239;
    vertical-align: top;
}

.feature13 {
    /*background: url(../images/newdesign/features/icons/apps_icons.png) no-repeat;*/
}

.feature13 h2 {
    color: #605CA8;
    vertical-align: top;
}

.feature14 {
    color: #7e7e7e;
}

.feature15 {
    /*background: url(../images/newdesign/cards_icon.png) no-repeat;*/
}

.feature15 h2 {
    color: #727272;
    vertical-align: top;
}

.feature16 {
    /*background: url(../images/newdesign/api_icon.png) no-repeat;*/
}

.feature16 h2 {
    color: #673434;
    vertical-align: top;
}

.feature17 {
    /*background: url(../images/newdesign/auto_icon.png) no-repeat;*/
}

.feature17 h2 {
    color: #38389B;
    vertical-align: top;
}

.feature19 {
    /*background: url(../images/appicons/name_icon.png) no-repeat;*/
}

.feature19 h2 {
    color: #A1A143;
    vertical-align: top;
}

.feature20 {
    /*background: url(../images/newdesign/features/icons/email_icon.png) no-repeat;*/
}

.feature20 h2 {
    color: #016734;
    vertical-align: top;
}

.feature21 {
    /*background: url(../images/newdesign/features/icons/two-way_icon.png) no-repeat;*/
}

.feature21 h2 {
    color: #690505;
    vertical-align: top;
}

.feature22 {
    background: url(../images/newdesign/features/icons/textme_icon.png) no-repeat;
}

.feature22 h2 {
    color: #CC6633;
}

.feature23 {
    /*background: url(../images/newdesign/features/icons/text-to-screen_icon.png) no-repeat;*/
}

.feature23 h2 {
    color: #140F23;
    vertical-align: top;
}

.feature24 {
    /*background: url(../images/newdesign/features/icons/birth_icon.png) no-repeat;*/
}

.feature24 h2 {
    color: #2770B8;
    vertical-align: top;
}

.feature25 {
    /*background: url(../images/appicons/msb_icon.png) no-repeat;*/
}

.feature25 h2 {
    color: #DB5D09;
    vertical-align: top;
}

.feature26 {
    /*background: url(../modules/lbs/images/location_icon.png) no-repeat;*/
}

.feature26 h2 {
    color: #8C2A90;
    vertical-align: top;
}

.feature27 {
    /*background: url(../images/appicons/sm_icon.png) no-repeat;*/
    /*width: 60px;*/
    /*height: 62px;*/
}

.feature27 h2, .text_feature27 {
    color: #1C528A;
    vertical-align: top;
}

.readMore:link, #slider .readMore:active, #slider .readMore:visited {
    font-size: 12px;

    color: #0D4D7D;
    text-decoration: underline;

}


.keywords_pic {
    width: 382px;
    height: 330px;
    background: url(../images/newdesign/features/mobile-keywords-example.jpg) no-repeat;
}

.coupons_pic {
    width: 382px;
    height: 330px;
    background: url(../images/newdesign/features/mobile-coupons-phone.jpg) no-repeat;
}

.social_pic {
    background-image: url(../images/newdesign/features/social-media-integration-sharing.jpg);
    background-repeat: no-repeat;
    width: 589px;
    height: 187px;
    margin-left: 166px;
}

.mms_pic {
    background-image: url(../images/newdesign/features/mms-marketing-benefits.jpg);
    background-repeat: no-repeat;
    background-position: 310px 270px;
}

.vcadrs_pic {
    width: 382px;
    height: 330px;
    background: url(../images/newdesign/features/virtual-business-cards-flow.jpg) no-repeat;
}

.sweeps_pic {
    width: 382px;
    height: 616px;
    background: url(../images/newdesign/features/win_pic.jpg) no-repeat;
}

.sweeps2_pic {
    width: 382px;
    height: 330px;
    background: url(../images/newdesign/features/sweeps2_pic.jpg) no-repeat;
}

.group_pic {
    width: 382px;
    height: 330px;
    background: url(../images/newdesign/features/group-text-messaging-people.jpg) no-repeat;
}

.bw_pic {
    width: 458px;
    height: 276px;
    background: url(../images/newdesign/features/sms-birthday-wishes-happy-birthday.jpg) no-repeat;

}

.agencies_pic {
    width: 400px;
    height: 321px;
    background: url(../images/newdesign/landing/dash_thmb.gif) no-repeat;
}

.comapny_overview_bg {
    position: relative;
    width: 427px;
    height: 683px;
    background: url(../images/newdesign/landing/mobile-img.png) no-repeat;
}

.comapny_overview_pic {
    width: 427px;
    height: 321px;
    background: url(../images/newdesign/landing/Company-Overvie-Mixology.png) no-repeat;
    padding-bottom: 25px;
}

.in_a_box_1_pic {
    width: 508px;
    height: 167px;
    background: url(../images/newdesign/landing/itisnot-img.jpg) no-repeat;
}

.in_a_box_2_pic {
    width: 322px;
    height: 326px;
    background: url(../images/newdesign/landing/high-level-img.jpg) no-repeat;
}

.in_a_box_3_pic {
    width: 406px;
    height: 256px;
    background: url(../images/newdesign/landing/full-img.jpg) no-repeat;
}

.in_a_box_1_icon {
    width: 38px;
    height: 37px;
    background: url(../images/newdesign/landing/social-icon.gif) no-repeat;
}

.in_a_box_2_icon {
    width: 37px;
    height: 38px;
    background: url(../images/newdesign/landing/integrated-icon.gif) no-repeat;
}

.in_a_box_3_icon {
    width: 38px;
    height: 37px;
    background: url(../images/newdesign/landing/flexi-icon.gif) no-repeat;
}

.in_a_box_4_icon {
    width: 37px;
    height: 38px;
    background: url(../images/newdesign/landing/extra-icon.gif) no-repeat;
}

.in_a_box_5_icon {
    width: 37px;
    height: 38px;
    background: url(../images/newdesign/landing/full-blown-icon.gif) no-repeat;
}

.cavender_logo {
    width: 198px;
    height: 49px;
    background: url(../images/newdesign/landing/Cavenders-logo.gif) no-repeat;
}

.cavender_pic_man {
    width: 225px;
    height: 343px;
    background: url(../images/newdesign/landing/cavenders-man-img.jpg) no-repeat;
}

.cavender_pic_boots {
    width: 225px;
    height: 145px;
    background: url(../images/newdesign/landing/boots-img.jpg) no-repeat;
}

.gulf_pic_bingo {
    width: 235px;
    height: 126px;
    background: url(../images/newdesign/landing/bingo-img.jpg) no-repeat;
}

.gulf_pic_won {
    width: 225px;
    height: 134px;
    background: url(../images/newdesign/landing/won-img.jpg) no-repeat;
}

.mydtxt_logo {
    width: 235px;
    height: 64px;
    background: url(../images/newdesign/landing/mydtxt.gif) no-repeat;
}

.g8_logo {
    width: 223px;
    height: 45px;
    background: url(../images/newdesign/landing/g8-young-summit-case-study.gif) no-repeat;
}

.g8_img1 {
    width: 225px;
    height: 375px;
    background: url(../images/newdesign/landing/g8-young-summit-case-study_1.jpg) no-repeat;
}

.g8_img2 {
    width: 225px;
    height: 153px;
    background: url(../images/newdesign/landing/g8-young-summit-case-study_2.jpg) no-repeat;
}

.g8_img3 {
    width: 225px;
    height: 153px;
    background: url(../images/newdesign/landing/g8-young-summit-case-study_3.jpg) no-repeat;
}

.sodexo_img {
    width: 225px;
    height: 291px;
    background: url(../images/newdesign/landing/sodexo-img.jpg) no-repeat;
}

.usa_img {
    width: 220px;
    height: 169px;
    background: url(../images/newdesign/landing/usa-img.jpg) no-repeat;
}

.texas_crowd_img {
    width: 151px;
    height: 250px;
    background: url(../images/newdesign/landing/Crowdfund-TX.gif) no-repeat;
}

.text_pic {
    width: 550px;
    height: 330px;
    background: url(../images/newdesign/features/text-feedback-benefits.jpg) no-repeat;
}

.text_icon {
    width: 55px;
    height: 228px;
    background: url(../images/newdesign/features/text_icons.gif) no-repeat;
}

.coupons_icon {
    width: 55px;
    height: 253px;
    background: url(../images/newdesign/features/coupons_icons.gif) no-repeat;
}

.mms_icon {
    width: 55px;
    height: 314px;
    background: url(../images/newdesign/features/mms_icons.gif) no-repeat;
}

.vcards_icon {
    width: 55px;
    height: 210px;
    background: url(../images/newdesign/features/bcards_icons.gif) no-repeat;
}

.sweep_icon {
    width: 55px;
    height: 327px;
    background: url(../images/newdesign/features/sweeps_icons.gif) no-repeat;
}

.group_icon {
    width: 55px;
    height: 257px;
    background: url(../images/newdesign/features/group_icons.gif) no-repeat;
}

.agencies_icon {
    width: 37px;
    height: 344px;
    background: url(../images/newdesign/landing/agen-icons.png) no-repeat;
}

.screen_icon {
    width: 37px;
    height: 136px;
    background: url(../images/newdesign/features/txtsc_icons.gif) no-repeat;
}

.screen_background {
    width: 921px;
    height: 392px;
    background: url(../images/newdesign/features/text-to-screen-audience.jpg) no-repeat;
}

.url_background {
    background-image: url(../images/newdesign/features/url-shortening-example.png);
    background-repeat: no-repeat;
    background-position: 0px 190px;
}

.sweeps_background {
    position: absolute;
    background-image: url(../images/newdesign/features/sweeps_bg.jpg);
    background-repeat: no-repeat;
    width: 980px;
    height: 455px;
    right: 0px;
    bottom: 300px;
    /*z-index: 1;*/
}

td.contentOuterTableCenter > div.boxWRoundCorners > div.sweeps_background {
    right: 1px;
}

.sweep_abs {
    position: absolute;
    z-index: 2;
}

.sweep_dentist {
    padding-top: 270px;
    padding-left: 548px;
}

.sweep_any {
    padding-top: 325px;
    padding-left: 548px;
}

.group_background {
    background-image: url(../images/newdesign/features/group-text-messaging-phones.jpg);
    background-repeat: no-repeat;
    background-position: 430px -70px;
}

.two_way_icon {
    width: 55px;
    height: 300px;
    background: url(../images/newdesign/features/2way_icons.gif) no-repeat;
}

.two_way_background {
    background-image: url(../images/newdesign/features/2way_pic.jpg);
    background-repeat: no-repeat;
    background-position: 520px 95px;
}

.sms_api_background {
    background-image: url(../images/newdesign/features/sms-api-access-flow.png);
    background-repeat: no-repeat;
    background-position: 440px 230px;
}

.mb_background {
    background-image: url(../images/newdesign/features/create-mobile-website.png);
    background-repeat: no-repeat;
    background-position: 570px 100px;
}

.commonTable {
    border: 0px;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0px;
    border: 0px;
}

.commonTable th, .headingRow div {
    background-color: #F1F1F1;
    border: 0px;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    color: #3F3F3F;
    padding: 10px;
    text-align: left;
    vertical-align: top;
    text-transform: capitalize;
}

table.small th {
    font-size: 12px !important;
    padding: 5px 15px 5px 15px !important;
    font-weight: normal !important;
    background-color: #DEDEDE !important;
}

table.small td {
    font-size: 12px !important;
    padding: 5px 15px 0px 15px !important;
    font-weight: normal !important;
}

table.no-border-last-td tr:last-child > td:last-child {
    border-bottom: none !important;
}

.commonTable th {
    background-color: #F1F1F1;
    border: 0px;
    border-right: 3px solid #FFFFFF;
    border-bottom: 1px solid #C4C4C4;

    font-size: 14px;
    color: #3F3F3F;
    padding: 15px;
    padding-right: 10px;
    text-align: left;
    vertical-align: top;
    text-transform: capitalize;
}

.commonTable th.details {
    color: #1C80B4;
}

.commonTable th.first {
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
}

.commonTable th.last {
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    border-spacing-right: 0px;
    border-right: 0px;
}

.commonTable th.noTopBottomPadding {
    padding-top: 0px;
    padding-bottom: 0px;
}

.commonTable td {
    padding: 5px;
    /*padding-left: 15px;
    padding-right: 15px;*/
    vertical-align: top;
    color: #363636;
}

.commonTable td.important {
    font-size: 16px;
    font-weight: bold;
    color: #505050;
    /* text-transform: uppercase; */
}

.commonTable td.importantDetails, .commonTable td.importantDetails a.text {
    font-size: 16px;
}

.commonTable td.importantDetails a.link {
    font-size: 12px;
    font-weight: normal;
    text-transform: none;
}

.commonTable td.status {
    color: #1377B2;
}

.commonTable td.statusActive {
    color: green;
    font-weight: bold;
    text-transform: uppercase;
}

.commonTable td.statusNotActive {
    color: grey;
    font-weight: bold;
    text-transform: uppercase;
}

.commonTable .note {
    font-size: 12px;
    font-weight: normal;
    color: #505050;
    text-transform: none;
    font-style: italic;
}

.commonTable td.separator {
    padding: 0px;
}

.commonTable td.separatorVertical {
    border-right: 1px solid #DADADA;
}

.commonTable td span.stress {
    font-size: 16px;
    font-weight: bold;
    /* text-transform: uppercase; */
}

.commonTable .ticks {
    position: relative;
    height: 1px;
}

.commonTable .ticks div.tick {
    position: absolute;
    top: -7px;
    left: 50px;
    width: 13px;
    height: 9px;
    background: url(../images/newdesign/details_tick.gif) no-repeat;
}

.commonTable .ticks div.tick_apps {
    position: absolute;
    top: -7px;
    left: 10px;
    width: 13px;
    height: 9px;
    background: url(../images/newdesign/details_tick.gif) no-repeat;
}

.commonTable td.verticalMiddle {
    vertical-align: middle;
}

.commonTable td.verticalTop {
    vertical-align: top;
}

.commonTable td.verticalBottom {
    vertical-align: bottom;
}

.commonTable td.noTopBottomPadding {
    padding-top: 0px;
    padding-bottom: 0px;
}

.commonTable td.noLeftRightPadding {
    padding-left: 0px;
    padding-right: 0px;
}

.commonTable td.noRightPadding {
    padding-right: 0px;
}

.commonTable td.noPadding {
    padding: 0px;
}

.commonTable td.correct, .commonTable tr.correct {
    background-color: #dff0d8;
}

.commonTable td.notcorrect, .commonTable tr.notcorrect {
    background-color: #f2dede;
}

.commonTableNopadding td {
    padding: 0px;
}

.silverTable {
    background-color: #F1F1F1;
}

#detailedInformation {
    width: 100%;
    height: 70px;
    display: none;
}

#detailedInformation div {
    font-size: 11px;
    font-weight: normal;
    color: #464646;

}

.manageLinksBox {
    position: relative;
    display: none;
    z-index: 1;
}

.manageLinksBox .manageLinks {
    float: left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    -moz-box-shadow: 2px 2px 2px #CFCFCF;
    -webkit-box-shadow: 2px 2px 2px #CFCFCF;
    box-shadow: 2px 2px 2px #CFCFCF;

    background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D1E3E7), to(#E1F1F1)); /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #E1F1F1, #D1E3E7); /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #E1F1F1, #D1E3E7); /* IE 10 */
    background: -ms-linear-gradient(top, #E1F1F1, #D1E3E7); /* Opera 11.10+ */
    background: -o-linear-gradient(top, #E1F1F1, #D1E3E7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E1F1F1', endColorstr='#D1E3E7', GradientType=0); /* IE6-9 */
    background: linear-gradient(top, #E1F1F1 0%, #D1E3E7 100%); /* W3C */

    border: 1px solid #99BED0;
    min-height: 40px;
    line-height: 40px;
    padding-left: 15px;
    padding-right: 15px;
    margin-right: 10px;
    z-index: 2;
}

.manageLinksBox .manageLinksNoRightMargin {
    margin-right: 0px;
}

.manageLinksBox div.tick {
    position: absolute;
    top: -10px;
    right: 20px;

    width: 18px;
    height: 11px;
    background: url(../images/newdesign/magane_drop_arrow.png) no-repeat;
    z-index: 3;
}

.manageLinksBox div.tickMovedToLeft {
    right: 35px;
}

.manageLinks a:link, .manageLinks a:visited, .manageLinks a:active, .manageLinks span.notactive {
    display: block;
    float: left;
    padding-left: 20px;
    margin-right: 10px;
    line-height: 40px;
    font-size: 12px;
}

.manageLinks a.noicon:link, .manageLinks a.noicon:visited, .manageLinks a.noicon:active, .manageLinks a.noicon:hover {
    padding-left: 0px;
}

/*
.manageLinks a.noicon span.unread
{
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #930E0F;

  background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#ECA885), to(#C42716));
  background: -moz-linear-gradient(center top , #ECA885, #C42716) repeat scroll 0 0 transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ECA885', endColorstr='#C42716');

  font-size: 10px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
  color: #FFFFFF;
}
*/

.unreadBase {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #930E0F;

    background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#ECA885), to(#C42716));
    background: -moz-linear-gradient(center top, #ECA885, #C42716) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ECA885', endColorstr='#C42716'); /* for IE */

    font-size: 10px;
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
    color: #FFFFFF;
}

.manageLinks a.send:link, .manageLinks a.send:visited, .manageLinks a.send:active {
    background: url(../images/newdesign/icons/send.png) 0 center no-repeat;
}

.manageLinks a.messages:link, .manageLinks a.messages:visited, .manageLinks a.messages:active {
    background: url(../images/newdesign/icons/application_view_list.png) 0 center no-repeat;
}

.manageLinks a.contacts:link, .manageLinks a.contacts:visited, .manageLinks a.contacts:active {
    background: url(../images/newdesign/icons/contacts.png) 0 center no-repeat;
}

.manageLinks a.responder:link, .manageLinks a.responder:visited, .manageLinks a.responder:active {
    background: url(../images/newdesign/icons/responder.png) 0 center no-repeat;
}

.manageLinks a.name_edit:link, .manageLinks a.name_edit:visited, .manageLinks a.name_edit:active {
    background: url(../images/newdesign/icons/application_edit.png) 0 center no-repeat;
}

.manageLinks a.edit_t:link, .manageLinks a.edit_t:visited, .manageLinks a.edit_t:active {
    background: url(../images/newdesign/icons/application_edit.png) 0 center no-repeat;
}

.manageLinks a.outgoing:link, .manageLinks a.outgoing:visited, .manageLinks a.outgoing:active {
    background: url(../images/newdesign/icons/arrow_out.png) 0 center no-repeat;
}

.manageLinks a.edit:link, .manageLinks a.edit:visited, .manageLinks a.edit:active {
    background: url(../images/newdesign/icons/edit.png) 0 center no-repeat;
}

.manageLinks a.amazon-16:link, .manageLinks a.amazon-16:visited, .manageLinks a.amazon-16:active {
    background: url(../images/newdesign/icons/amazon-16.png) 0 center no-repeat;
}

.manageLinks a.social_post:link, .manageLinks a.social_post:visited, .manageLinks a.social_post:active {
    background: url(../images/newdesign/icons/twitter.png) 0 center no-repeat;
}

.manageLinks span.edit {
    background: url(../images/newdesign/icons/edit.png) 0 center no-repeat;
    filter: alpha(opacity=50);
    -moz-opacity: 0.50;
    -khtml-opacity: 0.50;
    opacity: 0.50;
}

.manageLinks a.edit_contact:link, .manageLinks a.edit_contact:visited, .manageLinks a.edit_contact:active {
    background: url(../images/newdesign/icons/contacts.png) 0 center no-repeat;
}

.manageLinks span.edit_contact {
    background: url(../images/newdesign/icons/contacts.png) 0 center no-repeat;
    filter: alpha(opacity=50);
    -moz-opacity: 0.50;
    -khtml-opacity: 0.50;
    opacity: 0.50;
}

.manageLinks a.delete:link, .manageLinks a.delete:visited, .manageLinks a.delete:active {
    background: url(../images/newdesign/icons/delete.png) 0 center no-repeat;
}

.manageLinks span.delete {
    background: url(../images/newdesign/icons/delete.png) 0 center no-repeat;
    filter: alpha(opacity=50);
    -moz-opacity: 0.50;
    -khtml-opacity: 0.50;
    opacity: 0.50;
}

.manageLinks a.release:link, .manageLinks a.release:visited, .manageLinks a.release:active {
    background: url(../images/newdesign/icons/release.png) 0 center no-repeat;
}

.manageLinks a.groups:link, .manageLinks a.groups:visited, .manageLinks a.groups:active {
    background: url(../images/newdesign/icons/group.png) 0 center no-repeat;
}

.manageLinks a.optout:link, .manageLinks a.optout:visited, .manageLinks a.optout:active {
    background: url(../images/newdesign/icons/optout.png) 0 center no-repeat;
}

.manageLinks span.optout {
    background: url(../images/newdesign/icons/optout.png) 0 center no-repeat;
    filter: alpha(opacity=50);
    -moz-opacity: 0.50;
    -khtml-opacity: 0.50;
    opacity: 0.50;
}

.manageLinks a.getLink:link, .manageLinks a.getLink:visited, .manageLinks a.getLink:active {
    background: url(../images/newdesign/icons/getlink.png) 0 center no-repeat;
}

.manageLinks a.getHTML:link, .manageLinks a.getHTML:visited, .manageLinks a.getHTML:active {
    background: url(../images/newdesign/icons/xtml.png) 0 center no-repeat;
}

.manageLinks a.getEmbedCode:link, .manageLinks a.getEmbedCode:visited, .manageLinks a.getEmbedCode:active {
    background: url(../images/newdesign/icons/embed.png) 0 center no-repeat;
}

.manageLinks a.getPageCode:link, .manageLinks a.getPageCode:visited, .manageLinks a.getPageCode:active {
    background: url(../images/newdesign/icons/page_code.png) 0 center no-repeat;
}

.manageLinks a.details:link, .manageLinks a.details:visited, .manageLinks a.details:active {
    background: url(../images/newdesign/icons/application_view_detail.png) 0 center no-repeat;
}

.manageLinks a.preview:link, .manageLinks a.preview:visited, .manageLinks a.preview:active {
    background: url(../images/newdesign/icons/chart.png) 0 center no-repeat;
}

.manageLinks a.mms_preview:link, .manageLinks a.mms_preview:visited, .manageLinks a.mms_preview:active {
    background: url(../images/newdesign/icons/magnifier_zoom_in.png) 0 center no-repeat;
}

.manageLinks a.sent:link, .manageLinks a.sent:visited, .manageLinks a.sent:active {
    background: url(../images/newdesign/icons/comment.png) 0 center no-repeat;
}

.manageLinks a.winners:link, .manageLinks a.winners:visited, .manageLinks a.winners:active {
    background: url(../images/newdesign/icons/trophy.png) 0 center no-repeat;
}

.manageLinks a.pause:link, .manageLinks a.pause:visited, .manageLinks a.pause:active {
    background: url(../images/newdesign/icons/control_pause.png) 0 center no-repeat;
}

.manageLinks a.resume:link, .manageLinks a.resume:visited, .manageLinks a.resume:active {
    background: url(../images/newdesign/icons/control_play.png) 0 center no-repeat;
}

.manageLinks a.stop:link, .manageLinks a.stop:visited, .manageLinks a.stop:active {
    background: url(../images/newdesign/icons/control_stop.png) 0 center no-repeat;
}

/*.manageLinks a.AddContacts:link, .manageLinks a.AddContacts:visited, .manageLinks a.AddContacts:active*/
/*{*/
/*background: url(../images/newdesign/icons/release.png) 0 center no-repeat;*/
/*}*/

.manageLinks a.AddContacts:link, .manageLinks a.AddContacts:visited, .manageLinks a.AddContacts:active {
    background: url(../images/newdesign/icons/add.png) 0 center no-repeat;
}

.manageLinks a.download:link, .manageLinks a.download:visited, .manageLinks a.download:active {
    background: url(../images/newdesign/icons/download.gif) 0 center no-repeat;
}

.manageLinks span.download {
    background: url(../images/newdesign/icons/download.gif) 0 center no-repeat;
    filter: alpha(opacity=50);
    -moz-opacity: 0.50;
    -khtml-opacity: 0.50;
    opacity: 0.50;
}

.manageLinks a.analytics:link, .manageLinks a.analytics:visited, .manageLinks a.analytics:active {
    background: url(../images/newdesign/icons/chart_pie.png) 0 center no-repeat;
}

.manageLinks a.clone:link, .manageLinks a.clone:visited, .manageLinks a.clone:active {
    background: url(../images/newdesign/icons/clone.png) 0 center no-repeat;
}

.manageLinks a.s_results:link, .manageLinks a.s_results:visited, .manageLinks a.s_results:active {
    background: url(../images/newdesign/icons/report.png) 0 center no-repeat;
}

.manageLinks a.inbox:link, .manageLinks a.inbox:visited, .manageLinks a.inbox:active {
    background: url(../images/newdesign/icons/arrow_in.png) 0 center no-repeat;
}

.manageLinks a.sendsurvey:link, .manageLinks a.sendsurvey:visited, .manageLinks a.sendsurvey:active {
    background: url(../images/newdesign/icons/sendsurvey.png) 0 center no-repeat;
}

.manageLinks a.activate:link, .manageLinks a.activate:visited, .manageLinks a.activate:active {
    background: url(../images/newdesign/icons/activate.png) 0 center no-repeat;
}

.manageLinks a.moveUp:link, .manageLinks a.moveUp:visited, .manageLinks a.moveUp:active {
    background: url(../images/newdesign/icons/control_up.png) 0 center no-repeat;
}

.manageLinks a.moveDown:link, .manageLinks a.moveDown:visited, .manageLinks a.moveDown:active {
    background: url(../images/newdesign/icons/control_drop.png) 0 center no-repeat;
}

.manageLinks a.deactivate:link, .manageLinks a.deactivate:visited, .manageLinks a.deactivate:active {
    background: url(../images/newdesign/icons/deavtivate.png) 0 center no-repeat;
}

.manageLinks a.addRecipient:link, .manageLinks a.addRecipient:visited, .manageLinks a.addRecipient:active {
    background: url(../images/newdesign/icons/addrecipient.png) 0 center no-repeat;
}

.manageLinks a.forwarding:link, .manageLinks a.forwarding:visited, .manageLinks a.forwarding:active {
    background: url(../images/newdesign/icons/forwarding.png) 0 center no-repeat;
}

.manageLinks a.insertInSMS:link, .manageLinks a.insertInSMS:visited, .manageLinks a.insertInSMS:active {
    background: url(../images/newdesign/icons/insertsms.png) 0 center no-repeat;
}

.manageLinks a.redeem:link, .manageLinks a.redeem:visited, .manageLinks a.redeem:active {
    background: url(../images/newdesign/icons/redeem.png) 0 center no-repeat;
}

.manageLinks a.forward:link, .manageLinks a.forward:visited, .manageLinks a.forward:active {
    background: url(../images/newdesign/icons/forward.png) 0 center no-repeat;
}

.manageLinks a.reply:link, .manageLinks a.reply:visited, .manageLinks a.reply:active {
    background: url(../images/newdesign/icons/reply.png) 0 center no-repeat;
}

.manageLinks a.delete_group:link, .manageLinks a.delete_group:visited, .manageLinks a.delete_group:active {
    background: url(../images/newdesign/icons/del-group.png) 0 center no-repeat;
}

.manageLinks a.design:link, .manageLinks a.design:visited, .manageLinks a.design:active {
    background: url(../images/newdesign/icons/control_wheel.png) 0 center no-repeat;
}

.manageLinks a.edit_reply:link, .manageLinks a.edit_reply:visited, .manageLinks a.edit_reply:active {
    background: url(../images/newdesign/icons/comment.png) 0 center no-repeat;
}

.manageLinks a.private_reply:link, .manageLinks a.private_reply:visited, .manageLinks a.private_reply:active {
    background: url(../images/newdesign/icons/envelope.png) 0 center no-repeat;
}

.manageLinks a.open-m:link, .manageLinks a.open-m:visited, .manageLinks a.open-m:active {
    background: url(../images/newdesign/icons/email_open.png) 0 center no-repeat;
}

.manageLinks a.show:link, .manageLinks a.show:visited, .manageLinks a.show:active {
    background: url(../images/newdesign/icons/lightbulb.png) 0 center no-repeat;
}

.manageLinks a.hide:link, .manageLinks a.hide:visited, .manageLinks a.hide:active {
    background: url(../images/newdesign/icons/lightbulb_off.png) 0 center no-repeat;
}

.manageLinks a.approve:link, .manageLinks a.approve:visited, .manageLinks a.approve:active {
    background: url(../images/newdesign/icons/accept.png) 0 center no-repeat;
}

.accept {
    background: url(../images/newdesign/icons/accept.png) 0 center no-repeat;
}

.cross_bgrnd {
    background: url(../images/newdesign/icons/cross.png) top left no-repeat;
}

.manageLinks a.disapprove:link, .manageLinks a.disapprove:visited, .manageLinks a.disapprove:active {
    background: url(../images/newdesign/icons/cross.png) 0 center no-repeat;
}

.manageLinks a.pdf:link, .manageLinks a.pdf:visited, .manageLinks a.pdf:active {
    background: url(../images/pdf.gif) 0 center no-repeat;
}

.manageLinks a.export:link, .manageLinks a.export:visited, .manageLinks a.export:active {
    background: url(../images/newdesign/icons/download.gif) 0 center no-repeat;
}

.manageLinks a.reset:link, .manageLinks a.reset:visited, .manageLinks a.reset:active {
    background: url(../images/newdesign/icons/counter_reset.png) 0 center no-repeat;
}

.manageLinks a.viewMMS:link, .manageLinks a.viewMMS:visited, .manageLinks a.viewMMS:active {
    background: url(../images/newdesign/icons/mms-sico.png) 0 center no-repeat;
}

.manageLinks a.archive:link, .manageLinks a.archive:visited, .manageLinks a.archive:active {
    background: url(../images/newdesign/icons/database.png) 0 center no-repeat;
}

.manageLinks a.restore:link, .manageLinks a.restore:visited, .manageLinks a.restore:active {
    background: url(../images/newdesign/icons/arrow_undo.png) 0 center no-repeat;
}

.manageInfo {
    background: url(../images/newdesign/icons/information.png) 0 center no-repeat;
}

a.responderCustom:link, a.responderCustom:visited, a.responderCustom:active {
    background: url(../images/newdesign/icons/responder.png) left center no-repeat;
    padding-left: 20px;
    display: block;
    height: 15px;
    line-height: 15px;
}

.headerInboxCount, .manageLinks a.noicon span.unread {
    display: inline-block;
    line-height: 18px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #8a0000;

    background-image: url(gradient_IE/headerInboxCount.svg);
    background-size: 100% 100%;
    background-repeat: repeat-x;
    background-position: 0 0;
    background-color: transparent;

    background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a90000), to(#ff0000)); /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #ff0000, #a90000); /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #ff0000, #a90000); /* IE 10 */
    background: -ms-linear-gradient(top, #ff0000, #a90000); /* Opera 11.10+ */
    background: -o-linear-gradient(top, #ff0000, #a90000);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#a90000', GradientType=0); /* IE6-9 */
    background: linear-gradient(top, #ff0000 0%, #a90000 100%); /* W3C */

    font-size: 10px;
    padding: 0px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    margin-right: 5px;
    color: #FFF;
    -moz-box-shadow: 1px 1px 5px #363636;
    -webkit-box-shadow: 1px 1px 5px #363636;
    box-shadow: 1px 1px 5px #363636;
}

a.headerInboxEmptyLink:link, a.headerInboxEmptyLink:visited, a.headerInboxEmptyLink:active {
    background: url(../images/newdesign/icons/inbox.png) 0 center no-repeat;
    padding-left: 25px;
}

.new {
    color: #B1181D;
    font-weight: bold;
}

.listHome {
    list-style-type: disc;
    padding-left: 10px;
    margin-left: 10px;
}

.grCheck {
    width: 16px;
    height: 16px;
    line-height: 16px;
    margin: 5px 5px;
    background: url('../images/newdesign/accept.png') no-repeat 0 0;
}

ul.greenCheck {
    list-style-position: inside;
    list-style-image: url(../images/newdesign/accept.png);
    list-style-type: square;
    padding: 0px;
    margin: 0px;
}

ul.greenCheck li {
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
}

ul.greenCheck li a {
    font-size: 16px;
    font-weight: normal;
    padding-top: 10px;
}

/****************White Label Reseller Program*******************/
.wlsDetails {
    /*background: url(../images/whitelabel/wls-details.jpg) no-repeat center top;*/
    position: relative;
    height: 205px;
}


.wlsDetailsHeadTitle {
    padding-left: 30px;
    padding-top: 10px;
    color: #fff;
    font-size: 26px;
    line-height: 25px;
    font-weight: bold;
}

.wlsDetailsHeadText {
    padding-left: 30px;
    padding-top: 10px;
    color: #fff;
    font-size: 22px;
    line-height: 25px;
}

.wlsDetailsHeadTextColored {
    color: #98ffff;
}

.wlsHeaderTextRight {
    padding-top: 10px;
    text-align: center;
}

.getStarted {
    background-image: url(../images/whitelabel/btn-started.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 100px;
    width: 305px;
    margin: 0 auto;
    cursor: pointer;
}

.wlsHorizontalLine {
    font-size: 1px;
    height: 1px;
    border-top: 1px solid #D5D5D5;
}

.wlsListImage {
    width: 70px;
}

.wlsListText {
    width: 340px;
    padding-left: 10px;
}

/****************White Label Reseller Program*******************/

.Package {
    font-family: 'Lato', Arial, sans-serif;
    background-color: #E5E5E5;

    border: 1px solid #BBBBBB;
    border-right: 0px;
    width: 180px;
    padding: 0px;
    /*z-index: 2;*/
}

.firstPackage {
    font-family: 'Lato', Arial, sans-serif;

    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #E5E5E5;

    border: 1px solid #BBBBBB;
    border-right: 0px;
    width: 180px;
    padding: 0px;
    /*z-index: 2;*/
}

.lastPackage {
    font-family: 'Lato', Arial, sans-serif;

    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: #E5E5E5;

    border: 1px solid #BBBBBB;
    width: 179px;
    padding: 0px;
    /*z-index: 2;*/
}

.Package .packageTitle {
    background-color: #363636;
    font-size: 16px;
    font-weight: bold;
    color: #CCCCCC;
    padding: 10px;
    text-align: center;
}

.firstPackage .packageTitle {
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-top-left-radius: 5px;

    background-color: #363636;
    font-size: 16px;
    font-weight: bold;
    color: #CCCCCC;
    padding: 10px;
    text-align: center;
}

.lastPackage .packageTitle {
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-right-radius: 5px;

    background-color: #363636;
    font-size: 16px;
    font-weight: bold;
    color: #CCCCCC;
    padding: 10px;
    text-align: center;
}

.Package .signUpButton, .firstPackage .signUpButton, .lastPackage .signUpButton, .firstActivePackage .signUpButton, .lastActivePackage .signUpButton {
    font-family: 'Lato', Arial, sans-serif;
}

.Package .strikedThrough, .ActivePackage .strikedThrough {
    color: red;
    font-size: 22px;
}

.Package .strikedThrough .line, .ActivePackage .strikedThrough .line {
    display: block;
    width: 110px;
    height: 2px !important;
    background-color: red;
    position: relative;
    top: -10px;
    margin: 0 auto;
    padding: 0px;
}

.Package .strikedThrough > .packagePriceDolar, .ActivePackage .strikedThrough > .packagePriceDolar {
    font-size: 22px !important;
}

.Package .strikedThrough > sup, .ActivePackage .strikedThrough > sup {
    color: red;
}

.packagePrice {
    width: auto;
    font-size: 42px;
    text-align: center;
    color: #FFFFFF;
    padding: 10px;
    border-bottom: 1px solid #FFFFFF;

    background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#577077), to(#2E373C));
    background: -moz-linear-gradient(center top, #577077, #2E373C) repeat scroll 0 0 transparent;
    background: -ms-linear-gradient(top, #577077 40%, #2E373C 70%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2E373C', endColorstr='#577077', GradientType=0); /* IE6-9 */


}

.packagePrice span.packagePriceDolar {
    font-size: 28px;
}

.packagePrice sup.cents {
    font-size: 18px !important;
}

.packagePrice sup, .packagePrice div.sup {
    font-size: 11px !important;
    font-weight: bold;
    text-transform: uppercase;
    color: #CFCFCF;
    padding-left: 5px;
    margin-top: 10px;
}

.packageSeparator {
    width: 100%;
    height: 1px;
    background: #BBBBBB;
}

.Package:hover, .firstPackage:hover, .lastPackage:hover, .ActivePackage, .firstActivePackage, .lastActivePackage {
    font-family: 'Lato', Arial, sans-serif;
    border: 1px solid #BBBBBB;
    width: 181px;
    display: block;
    /*z-index: 4;*/
    position: relative;
    top: -10px;
    margin: 0 -1px;
    background-color: #E5E5E5;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
}

.ActivePackage {
    /*z-index: 5;*/
}

.Package:hover .packageTitle, .firstPackage:hover .packageTitle, .lastPackage:hover .packageTitle {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.Package:hover .packagePrice, .firstPackage:hover .packagePrice, .lastPackage:hover .packagePrice, .ActivePackage .packagePrice, .firstActivePackage .packagePrice, .lastActivePackage .packagePrice {
    padding-top: 20px;
    padding-bottom: 20px;
}

.ActivePackage .packageTitle, .firstActivePackage .packageTitle, .lastActivePackage .packageTitle {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;

    background-color: #363636;
    font-size: 16px;
    font-weight: bold;
    color: #CCCCCC;
    padding: 10px;
    text-align: center;
}

.packageText {
    color: #005D7B;
}

.promoPackage {
    background: url('../images/newstore/promo.png') no-repeat center top;
    position: relative;
    width: 69px;
    height: 69px;
    left: 113px;
    top: -1px;
}

.mostPopularPackage {
    background: url('../images/newdesign/most-popular-plan.png') no-repeat center top;
    position: relative;
    width: 69px;
    height: 69px;
    left: 113px;
    top: -1px;
    /*z-index: 5;*/
}

.promoPackageBox {
    position: absolute;
    /*z-index: 4;*/
}

.trialPackage {
    background: url('../images/newstore/trial.png') no-repeat center top;
    position: relative;
    width: 73px;
    height: 73px;
    left: 0px;
    top: 0px;
    /*z-index: 5;*/
}

.newItem {
    background: url('../images/newstore/new-ribbon.png') no-repeat center top;
    position: absolute;
    width: 73px;
    height: 73px;
    left: 0px;
    top: 0px;
    z-index: 5;
}

.trialPackageBox {
    position: absolute;
    /*z-index: 4;*/
}

.centerPackage {
    margin-left: auto;
    margin-right: auto;
    width: 182px;
}

.centerTwoPackages {
    margin-left: auto;
    margin-right: auto;
    width: 400px;
}

.centerTwoPackagesFAQ {
    margin-left: auto;
    margin-right: auto;
    width: auto;
}

.PackageNoHover:hover {
    display: block;
    position: static;
    top: 0px;
    margin: 0px;

    background-color: #E5E5E5;

    border: 1px solid #BBBBBB;
    border-right: 0px;
    width: 180px;
    padding: 0px;

    border-radius: 0px;
    box-shadow: none;
}

.PackageNoHover:hover .packageTitle {
    border-radius: 0px;

    background-color: #363636;
    font-size: 16px;
    font-weight: bold;
    color: #CCCCCC;
    padding: 10px;
    text-align: center;
}

.PackageNoHover:hover .packagePrice {
    padding-top: 10px;
    padding-bottom: 10px;
}

/****************White Label Reseller Program*******************/

table.aff_table td {
    border-top: 0px;
    border-right: 1px solid #E5E5E5;
    text-align: right;
    font-weight: bold;
    color: #28a745;
}

table.aff_table td.last {
    border: 0px;
}

table.timepicker select {
    width: 95px;
}

table.timepicker td {
    padding: 0px !important;
    margin: 0px !important;
}

.filterToggle {
    background-color: #70B33F;
    font-family: arial, lucida grande, tahoma, verdana, sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    float: left;
    display: inline;
    width: 20px;
    margin-left: 7px;
    margin-right: 0px;
    cursor: pointer;
}

.alphabet {
    font-size: 12px;
    margin: 10px 0px;
}

.alphabet a {
    padding: 2px 6px;
    margin: 0px 3px;
    background: #fff;
    text-decoration: none;
    color: #5ABA21;
    border: solid 1px #E5E5E5;
    font-family: Verdana;
    font-size: 10px;
}

.alphabet a:visited {
    padding: 2px 6px;
    background: #fff;
    text-decoration: none;
}

.alphabet .curr {
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    vertical-align: center;
    color: #000;
    align: center;
    padding-right: 3px;
    padding-left: 3px;
}

.alphabet a:hover {
    color: #fff;
    background: #7EB720;
    border-color: #7EB720;
    text-decoration: none;
}

.pagesHolder {
    padding-bottom: 5px;
}

.pages {
    font-size: 16px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}

.pages a, .pageList .curr {
    width: auto;
    overflow: visible;
    background-color: #F9F9F9;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFM0UzRTMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyMjEpIiAvPgo8L3N2Zz4=);
    background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#f9f9f9), to(#E3E3E3));
    background: -moz-linear-gradient(center top, #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;

    padding: 5px 10px 5px 10px;
    border: 1px solid #CCC;
    /*border-bottom: 1px solid #A0A0A0;*/

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    color: #000;
    font-size: 15px;
    display: inline-block;
    cursor: pointer;
    text-transform: capitalize;
}

.pages a:visited {
    padding: 2px 6px;
    background: #fff;
    text-decoration: none;
}

.pages .begin {
    padding: 2px 6px;
    background: #fff;
    color: #aaa;
}

.pages .end {
    padding: 2px 6px;
    background: #fff;
    color: #aaa;
}

.pages .Prev {
    width: auto;
    overflow: visible;
    background-color: #F9F9F9;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFM0UzRTMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyMjEpIiAvPgo8L3N2Zz4=);
    background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#f9f9f9), to(#E3E3E3));
    background: -moz-linear-gradient(center top, #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;

    padding: 5px 10px 5px 10px;
    border: 1px solid #CCC;
    /*border-bottom: 1px solid #A0A0A0;*/

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    color: #000;
    font-size: 16px;
    display: inline-block;
    cursor: pointer;
    text-transform: capitalize;
}

.pages .Next {
    width: auto;
    overflow: visible;
    background-color: #F9F9F9;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFM0UzRTMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyMjEpIiAvPgo8L3N2Zz4=);
    background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#f9f9f9), to(#E3E3E3));
    background: -moz-linear-gradient(center top, #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;

    padding: 5px 10px 5px 10px;
    border: 1px solid #CCC;
    /*border-bottom: 1px solid #A0A0A0;*/

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    color: #000;
    font-size: 16px;
    display: inline-block;
    cursor: pointer;
    text-transform: capitalize;
}

.pages .curr {
    font-family: Verdana;
    font-weight: bold;
    font-size: 15px;
    vertical-align: center;
    color: #000;
    align: center;
    padding-right: 3px;
    padding-left: 3px;
}

.pages a:hover {
    color: #fff;
    background: #7EB720;
    border-color: #7EB720;
    text-decoration: none;
}

.pages .curralp {
    font-family: Verdana;
    font-weight: bold;
    font-size: 16px;
    vertical-align: center;
    background: #fff;
    color: #000;
    padding-right: 5px;
    padding-left: 3px;
    padding-top: 3px
}

.pages .prevalp {
    margin-right: 5px;
    border: solid 1px #ddd;
    background: #fff;
    color: #FD00F1;
    font-weight: bold;
    font-family: Verdana;
    padding-top: 3px;
    padding-bottom: 3px;
}

.hspace10 {
    width: 10px;
    display: inline;
}

.hspace20 {
    width: 20px;
    display: inline;
}

.hspace50 {
    width: 50px;
    display: inline;
}

.noWrap {
    white-space: nowrap;
}

/* QR code */

.stepNumber {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;

    background: #599bdc; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5OWJkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDcyYjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #599bdc 0%, #3072b3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #599bdc), color-stop(100%, #3072b3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #599bdc 0%, #3072b3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #599bdc 0%, #3072b3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #599bdc 0%, #3072b3 100%); /* IE10+ */
    background: linear-gradient(to bottom, #599bdc 0%, #3072b3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bdc', endColorstr='#3072b3', GradientType=0); /* IE6-8 */


    line-height: normal !important;
    font-size: 12px;
    font-weight: bold;
    padding: 2px !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
    margin-right: 5px;
    color: #FFFFFF;
    display: inline;
    margin-top: 2px;
}

/* QR code */
#QRCode {
    background: url(../images/newstore/droidQR.jpg) no-repeat center right;
    width: 360px;
    height: 300px;
    position: absolute;
    left: -40px;
    padding-top: 20px;
}

#QRCode #phoneTo {
    position: absolute;
    left: 152px;
    top: 118px;
    font-size: 16px;
    font-weight: bold;
    color: #1377B2;
}

#QRCode #TextMessage {
    position: absolute;
    width: 193px;
    height: 54px;
    left: 132px;
    top: 152px;
    font-size: 16px;
    font-weight: bold;
    color: #1377B2;
    overflow: hidden;
}

ul.qrCodeReaders {
    margin: 0px;
    padding: 0px 0px 0px 10px;
    list-style: none;
    color: black;
    position: relative;
}

ul.qrCodeReaders li {
    width: 60px;
    height: 70px;
    float: left;
    display: block;
    position: relative;
    margin-right: 22px;
}

ul.qrCodeReaders li a {
    color: black;
    width: 60px;
    height: 60px;
    display: block;
    position: relative;
    line-height: 100px;
    vertical-align: bottom;
    text-align: center;
}

ul.qrCodeReaders a.apple {
    background: url(../images/newstore/apps-apple.png) no-repeat center top;
}

ul.qrCodeReaders a.android {
    background: url(../images/newstore/apps-andro.png) no-repeat center top;
}

ul.qrCodeReaders a.blackberry {
    background: url(../images/newstore/apps-berry.png) no-repeat center top;
}

ul.qrCodeReaders a.windows {
    background: url(../images/newstore/win-icon-qr.png) no-repeat center top;
}

/* QR code */

/* Legend */
.greySectionToggle {
    display: block;

    cursor: pointer;
    padding: 8px;
    border: 0px;
    color: #3F3F3F;
    font-size: 14px;
    font-weight: bold;
    height: 18px;
}

/*.greySectionToggle:hover { border:1px solid #666;}*/
.questionMark {
    position: relative;
    left: 3px;
    background: url(../images/help_icon.gif) no-repeat top center;
    width: 16px;
    height: 16px;
}

.legentContent {
    display: none;
    color: white !important;
}

.whatYouCanDoContent {
    display: none;
}

.whatYouCanDoContent ul {
    padding: 0px 40px 10px 40px;
}

.whatYouCanDoContent ul li {
    margin: 10px 0px;
}

.darkContentTransparent {
    background-color: #3F3F3F;
    /*color: #fff !important;*/
    font-size: 11px;
    left: 0;
    top: 0;
    padding: 10px;

    text-align: left;

    -moz-border-radius: 0px 10px 10px 10px;
    /*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);*/
    -moz-opacity: .90;
    -khtml-opacity: .90;
    opacity: .90;

    -moz-background-inline-policy: continuous;
    -moz-border-radius: 0px 0px 5px 5px;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 0px 0px 5px 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.darkContentTransparent table {
    z-index: 30 !important;
}

.darkContentTransparent td {
    color: white !important;
    font-size: 12px;
}

.lightGreyContentTransparent, #legentContentContainer {
    left: 0;
    top: 0;
    padding: 0px;
    padding-top: 10px;
    text-align: left;
    border-top: 1px solid #DADADA;
}

.lightGreyContentTransparent table {
    z-index: 30 !important;
}

#legentClickId {
    position: relative;
    top: 2px;
}

.importantBox {
    color: white;
    border: 1px solid #ff0000;
    background-color: #FF9999;
    padding: 5px;
}

.importantBoxYellow {
    float: left;
    background: #ffc000;
    padding: 5px;

    border-radius: 5px;
    box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.5);
    -moz-border-radius: 5px;
    -moz-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.importantBoxYellow div.ico {
    float: left;
    width: 25px;
    height: 16px;
    background: url('../images/newstore/error.png') no-repeat left top;
}

.newBox {
    color: white;
    background-color: #F0F5D7;
    padding: 5px;
}

.warn {
    color: white;
    border: 1px solid #ff0000;
    background-color: #FF9999;
    padding: 5px;
}

/* NOTIFICATIONS */
.notificationPreviewBox {
    background: url('../images/newdesign/iPhone4_display.jpg') no-repeat;
    width: 300px;
    height: 300px;
    padding-top: 100px;
}

.notificationPreviewShorCode {
    margin: auto;
    text-align: center;
    color: #000;
    font-weight: bold;
    font-size: 15px;
}

.notificationPreviewText {
    overflow: hidden;
    margin: auto;
    width: 193px;
    height: auto;
    padding: 10px;
    max-height: 220px;
    margin-left: 45px;
    margin-top: 20px;
    font-size: 11px;
    line-height: normal;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: #E6E5EB;
    border-radius: 20px;
}

.notificationPreviewBoxBiggerPhone {
    background: url('../images/newdesign/n4_display.jpg') no-repeat;
    width: 273px;
    height: 285px;
    padding-top: 80px;
}

.notificationPreviewBoxBiggerPhone2 {
    background: url('../images/newdesign/n4_display_standalone.jpg') no-repeat;
    width: 300px;
    height: 400px;
    padding-top: 80px;
}

.notificationPreviewBiggerPhoneShorCode {
    position: relative;
    left: 50px;
    width: 110px;
    height: 20px;
    line-height: 20px;
    color: #fff;
}

.notificationPreviewBiggerPhoneText {
    overflow: hidden;
    margin: 35px 0px 3px 35px;
    width: 235px;
    height: 250px;
    font-size: 11px;
    border: none;
}

.notificationPreviewBiggerPhoneTextFixed {
    overflow: hidden;
    margin: 20px 0px 3px 21px;
    width: 235px;
    height: 245px;
    font-size: 11px;
    border: none;
}

.notificationPreviewBiggerPhoneTextMMS {
    overflow: hidden;
    margin: 35px 0px 3px 35px;
    width: 235px;
    height: 245px;
    font-size: 11px;
    border: none;
}

.ideaPreviewBiggerPhoneText {
    width: 250px;
    text-align: center;
    position: relative;
    padding-bottom: 3px;
}

/* NOTIFICATIONS */

a.help:link, a.help:active, a.help:visited, a.help:hover {
    background: url(../images/help_icon.gif) no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.couponToolsRow {
    margin: 10px 0px;
    padding-bottom: 10px;
}

.couponToolsRow a {
    display: inline-block;
    margin-left: 20px;
}

.couponToolsRow input[type="checkbox"] {
    position: relative;
    top: 5px;
    margin-left: 15px;
}

.couponToolsRow input[type="text"] {
    height: 27px;
    line-height: 23px;
}

.defaultAutoReplayMessageHolderWrapper {
    position: relative;
    width: 1px;
    height: 1px;
}

.defaultAutoReplayMessageHolder, .defaultCouponCampaignMessageHolder, .defaultCouponCampaignMessageHolderWhenTextExist {
    position: absolute;
    /*    top: -110px;
  left: 3px;*/
}

.orBall {
    width: 23px;
    height: 23px;
    line-height: 23px;
    background: url('../images/newstore/dot.png') no-repeat 0 0;
    text-align: center;
    color: #fff;
    font-weight: bold;
    padding: 0px;
    margin: 0px 5px 0px;
    font-family: Arial;
}


#stepsHolder {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#stepsHolder div.step {
    padding: 3px 0;
    line-height: 24px;
}

#stepsHolder div.step div {
    padding: 0px;
}

.alert-face {
    padding: 8px 35px 8px 14px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #d9edf7;
    border: 2px solid hsla(0, 96%, 62%, 0.5);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.vt {
    vertical-align: top;
}

.vtb {
    vertical-align: text-bottom;
}

#dashboardVisualizationMessages {
    width: 300px;
    margin: 0px 5px 0px;
}

#dashboardDeliveryRates {
    width: 300px;
    margin: 0px 5px 0px;
}

#dashboardKeywordSignups {
    width: 300px;
}

.contestantWaiter {
    display: inline-block;
    background: url(../images/loading.gif) no-repeat;
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    padding-left: 37px;
    font-style: italic;
}

.loading-black {
    display: inline-block;
    background: url(../images/ajax-loader-black.gif) no-repeat;
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    padding-left: 37px;
}

.loading-black-wrapper {
    background: black;
    padding: 30px;
    text-align: center;
    width: 300px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    color: rgb(207, 207, 207);
}

.ninja {
    display: none;
}

.test {
    border: 1px solid red !important;
}

.test2 {
    border: 1px solid blue !important;
}

.test3 {
    border: 1px solid black !important;
}

.test4 {
    border: 1px solid green !important;
}

.test5 {
    border: 1px solid darkviolet !important;
}

ul.commonLi {
    /*    list-style: none;*/
    display: block;
}

ul.commonLi li {
    float: left;
    display: block;
    line-height: 40px;
    border-bottom: 1px solid #ccc;
}

.expandableLink {
    display: inline-block;
    padding-left: 15px;
    background: url(../images/expand.gif) no-repeat center left;

}

.collapsebleLink {
    display: inline-block;
    padding-left: 15px;
    background: url(../images/contract.gif) no-repeat center left;
}

.clickableLinkSimulate {
    display: inline-block;
    padding-left: 15px;
}

.waiterLabel {
    display: inline-block;
    padding-left: 15px;
    background: url(../images/newstore/ajax-loader.gif) no-repeat center left;
}

.ui-datepicker-trigger {
    vertical-align: middle;
    margin: 3px;
    cursor: pointer;
}

.leftmenu a {
    background-color: white;
    border-radius: 3px;
    -moz-border-radius: 3px;
    border: none;
    border-bottom: 1px solid white;
    padding: 3px;
    display: block;
    margin: 0px 3px;
}

.leftmenu a.active, .leftmenu a:hover {
    color: #fff;
    background-color: #75B44B;
    border-radius: 3px;
    -moz-border-radius: 3px;
    border: none;
    border-bottom: 1px solid #A0A0A0;
    padding: 3px;
    display: block;
    margin: 0px 3px;
}

#shortenFeedback {
    margin: 5px 0px 0px 0px;
    line-height: 20px;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
}

.collapsePT {
    width: 16px;
    height: 16px;
    background: url(../images/newdesign/icons/control_drop.png) no-repeat;
}

.defaultAutoReplayMessageHolder, .defaultCouponCampaignMessageHolder {
    position: absolute;
    top: -50px;
    left: 30px;
    width: 303px;
}

.defaultCouponCampaignMessageHolderWhenTextExist {
    position: relative;
    top: 0px;
    left: 3px;
    width: 303px;
}

label.labelFixedWith, .labelFixedWith {
    width: 340px;
}

.createNewCampaignBox {
    border: 1px solid #BBBBBB;
    width: 200px;
    display: block;
    position: relative;
    top: -10px;
    background-color: #E5E5E5;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
    margin: 0px;
    margin-left: 46px;
}

.createNewCampaignBoxNoMargin {
    margin-left: 0px !important;
}

.createNewCampaignBox .title {
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;

    background-color: #363636;
    font-size: 16px;
    font-weight: bold;
    color: #CCCCCC;
    padding: 10px;
    text-align: center;
}

.createNewCampaignBox .subTitle {
    font-size: 14px;
    padding: 20px;
    text-align: center;
    min-height: 50px;
}

.createNewCampaignBox .subTitleTaller {
    font-size: 14px;
    padding: 20px;
    text-align: left;

    min-height: 120px;
}

.dashboard_count_link_neon {
    font-size: 24px;
    color: #008DB6;
    text-decoration: none;
    font-weight: bold;
}

.dashboard_count_link_neon_no_hover {
    font-size: 24px;
    color: #008DB6;
    text-decoration: none;
    font-weight: bold;
}

.dashboard_count_link_neon:hover {
    font-size: 24px;
    color: #008DB6;
    text-decoration: underline;
    font-weight: bold;
}

.dashboard_count_link_grey {
    font-size: 24px;
    color: #363636;
    text-decoration: none;
    font-weight: bold;
}

.dashboard_count_link_grey:hover {
    font-size: 24px;
    color: #363636;
    text-decoration: underline;
    font-weight: bold;
}

.dashboard_count_link_red {
    font-size: 24px;
    color: #990033;
    text-decoration: none;
    font-weight: bold;
}

.dashboard_count_link_red:hover {
    font-size: 24px;
    color: #990033;
    text-decoration: underline;
    font-weight: bold;
}

.ajaxLoader {
    width: 25px;
    height: 36px;
    line-height: 36px;
    background: url(../images/newstore/ajax-loader.gif) no-repeat 50% 50%;
}

.greenCheckMark {
    width: 25px;
    height: 36px;
    line-height: 36px;
    background: url(../images/newstore/accept.png) no-repeat 50% 50%;
}

.warningMark {
    width: 200px;
    height: 36px;
    line-height: 36px;
    background: url(../images/newstore/error.png) no-repeat 3px 50%;
    padding-left: 20px;
}

.industryTitle {
    font-size: 18px;
    font-weight: bold;
}

.underline {
    text-decoration: underline;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.cl {
    clear: both;
}

/* FEEDBACK MODULE */

.livefeedWrapper {
    position: relative;
    width: 1px;
    height: 1px;
}

.livefeed_play {
    background-image: url(../images/newdesign/button_blue_play.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-color: transparent;
    width: 40px;
    height: 40px;
    display: block;
    cursor: pointer;
    position: relative;
    top: -13px;
    left: -40px;
}

.livefeed_stop {
    background-image: url(../images/newdesign/button_blue_stop.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-color: transparent;
    width: 40px;
    height: 40px;
    display: block;
    cursor: pointer;
    position: relative;
    top: -13px;
    left: -40px;
}

.feedbackReplyDummy {
    width: 290px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    background: #FFFFFF;
    border: 1px solid #CECFCE;
    padding: 5px;
    color: #BDBEBD;
    font-size: 16px;
}

textarea.feedback {
    width: 290px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    background: #FFFFFF;
    border: 1px solid #CECFCE;
    padding: 5px;
    font-size: 16px;
}

.feedbackReplyDummyActualReply {
    color: #1d1d1f;
}

.feedbackCheckWrapper {
    position: relative;
    width: 1px;
    height: 1px;
}

.feedbackCheck {
    background: url(../images/newdesign/feedback_check.png) no-repeat;
    position: relative;
    top: -7px;
    left: 10px;
    width: 11px;
    height: 10px;
}

/* FEEDBACK MODULE */

.affiliateRedeemBoxForIndex {
    position: absolute;
    top: 80px;
    left: 0px;
    z-index: 100;
    width: 978px;
    background: #7FB440;
}

.affiliateRedeemBoxForOuterPages {
    position: absolute;
    top: 80px;
    left: -1px;
    z-index: 100;
    width: 980px;
    background: #7FB440;
}

.promoCodeRedeemBoxForIndex {
    position: absolute;
    top: 115px;
    z-index: 10;
    width: 100%;
    background: #7FB440 !important;
    color: #FFFFFF;
    padding: 10px 0 10px 0;
}

.promoCodeRedeemBoxForOuterPages {
    position: absolute;
    top: -25px;
    left: -30px;
    z-index: 10;
    width: 980px;
    margin-left: 0px;
    background: #7FB440 !important;
}

.normalCaseTxtInLink {
    text-transform: none !important;
}

.steps_step1 {
    width: 920px;
    height: 47px;
    background: url(../images/step1.png) no-repeat;
}

.steps_step2 {
    width: 920px;
    height: 47px;
    /*background: url(../images/step2.png) no-repeat;*/
}

.register_step {
    float: left;
    width: 460px;
    height: 47px;
    line-height: 47px;
    font-size: 22px;
    font-weight: normal;
    color: #1d1d1f;
}

.register_step_title {
    display: inline;
    position: relative;
    top: -4px;
    padding-left: 10px;
}

h1.px20 {
    font-size: 20px;
}

.seeExampleImage {
    line-height: 70px;
}

.seeExampleImage a {
    margin-left: 10px;
    padding-right: 20px;
    background: url(../images/help_icon.gif) no-repeat right center;
    display: block;
}

.seeExampleImageLeft {
    line-height: 20px;
    display: inline-block;
}

.seeExampleImageLeft a {
    margin-left: 10px;
    padding-left: 20px;
    background: url(../images/help_icon.gif) no-repeat left center;
    display: inline-block;
}

div.noteBlue {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D1E3E7), to(#E1F1F1)); /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #E1F1F1, #D1E3E7); /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #E1F1F1, #D1E3E7); /* IE 10 */
    background: -ms-linear-gradient(top, #E1F1F1, #D1E3E7); /* Opera 11.10+ */
    background: -o-linear-gradient(top, #E1F1F1, #D1E3E7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E1F1F1', endColorstr='#D1E3E7', GradientType=0); /* IE6-9 */
    background: linear-gradient(top, #E1F1F1 0%, #D1E3E7 100%); /* W3C */
    padding: 10px;
    font-size: 13px;
}

div.noteBlue font {
    font-weight: bold;
}


a.sectionToggler {
    line-height: 30px;
    width: 100%;
    display: block;
    cursor: pointer;
}

a.sectionToggler:hover {
    background: #F1F1F1;
    cursor: pointer;
}

.sectionTogglerActive {
    background: #F1F1F1;
    cursor: pointer;
}

.roundInfo {
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    background: #208CA8 !important;
    width: 15px !important;
    height: 13px !important;
    color: white !important;
    font-size: 11px !important;
    display: inline-block !important;
    padding: 0px 0px 1px 0px !important;
    text-align: center !important;
    line-height: 13px !important;
    text-indent: 0px !important;
}

.roundInfo13 {
    -moz-border-radius: 10px !important;
    -webkit-border-radius: 10px !important;
    background: #208CA8 !important;
    width: 20px !important;
    height: 18px !important;
    color: white !important;
    font-weight: bold;
    font-size: 13px !important;
    display: inline-block !important;
    padding: 0px 0px 1px 0px !important;
    text-align: center !important;
    line-height: 19px !important;
    text-indent: 0px !important;
}

.detailsTitleWUpperRoundCornersSmaller {
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-top-right: 5px;
    -moz-border-radius-top-left: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    background-color: #F1F1F1;
    border-bottom: 1px solid #D8D8D8;
    width: auto;
    /*  padding: 10px;*/
    /*  margin-bottom: 30px;*/
    position: relative;
    font-size: 13px;
    line-height: 35px;
    height: 35px;
    padding: 0px 5px;
    display: block;
    min-width: 90px;
}

.detailsTitleWUpperRoundCornersSmaller INPUT[TYPE="radio"] {
    position: relative;
    top: 3px;
}

.detailsTitleWUpperRoundCornersSmaller div.downPointer {
    position: absolute;
    bottom: -9px;
    left: 20px;
    width: 13px;
    height: 9px;
    background: url(../images/newdesign/details_tick.gif) no-repeat;
}

.radio2animateWrapper {
    display: block;
    position: relative;
    width: 1px;
    height: 1px;
}

.radio2animate {
    position: absolute;
    font-size: 12px;
    top: -27px;
    left: 8px;
    display: block;
    min-width: 100px;
    margin: 0px;
    padding: 0px;
    height: 10px;
}

.radio2animate INPUT[TYPE="radio"] {
    position: relative;
    /*    top: 0px;*/
    margin: 0px;
    padding: 0px;
    width: 15px;
    height: 15px;
    line-height: 20px;
    cursor: pointer;
}

.radio2animate span {
    line-height: 20px;
    position: relative;
    top: -3px;
}

.detailsTitleWUpperRoundCornersSmaller4Lending {
    width: auto;
    /*  padding: 10px;*/
    /*  margin-bottom: 30px;*/
    position: relative;
    font-size: 13px;
    line-height: 35px;
    height: 35px;
    padding: 0px 5px;
    display: block;
    min-width: 100px;
}

.RoundCorners {
    /*    -webkit-border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-top-right: 5px;
  -moz-border-radius-top-left: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  background-color: #F1F1F1;
  border-bottom: 1px solid #D8D8D8;*/

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-radius: 5px;
    background-color: #F1F1F1;

    width: auto;
    /*  padding: 10px;*/
    /*  margin-bottom: 30px;*/
    position: relative;
    font-size: 13px;
    line-height: 35px;
    height: 35px;
    padding: 0px 5px;
    display: block;
    min-width: 90px;
}

.grCheckBack {
    line-height: 16px;
    background: url('../images/newdesign/accept.png') no-repeat 0 0;
    padding-left: 20px;
}

.upgrade_txt {
    color: #555555;
}

.noCapitalsText {
    text-transform: none;
}

.x99percentsy20 {
    width: 99%;
    height: 50px;
}

.x98percentsy20 {
    width: 98% !important;
    height: 50px;
}

.x98percents {
    width: 98% !important;
}

ul.commonUl li {
    padding: 7px 0px;
}

.listFancy {
    width: 500px;
    height: 400px;
    overflow: auto;
}

.elCenter {
    margin: 0 auto;
}

.ajax-loader-arrows {
    /*    display: block;*/
    background: url(../images/ajax-loader-arrows.gif) no-repeat center center;
    /*    width: 16px;
        height: 16px;
        line-height: 16px;
        margin: 0 auto;*/
}

.fixedBackground {
    display: block;
    width: 180px;
    height: 135px;
}

.fixedBackgroundRight {
    right: 300px;
}

.fixedBackgroundLeft {
    /*    left: 780px;*/
    left: 61%;
}

.fixedBackgroundTop {
    top: 260px;
}

.qrListCenter {
    display: block;
    width: 45px;
    margin: 0 auto;
}

.loaderWithTxt {
    min-width: 100px;
    height: 23px;
    line-height: 23px;
    padding-left: 17px;
    margin-left: 3px;
    background: url(../images/newstore/ajax-loader.gif) no-repeat left center;
}

.contactsListWithScroll {
    height: 550px;
    overflow-y: scroll;
    margin: 0px;
    padding: 0px;
}

.greyBorderRounded {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
    background-color: #FEFEFE;
    -moz-box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
    -webkit-box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
    box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);

    margin: 0px;
    padding: 0px;
}

div.commonTableTitle {
    background-color: #F1F1F1;
    border: 0px;
    border-right: 3px solid #FFFFFF;
    border-bottom: 1px solid #C4C4C4;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-top-left-radius: 5px;

    font-size: 14px;
    color: #3F3F3F;
    padding: 15px;
    padding-right: 10px;
    text-align: left;
    vertical-align: top;
    text-transform: capitalize;
}

.textAfterSelect {
    display: inline-block;
    line-height: 25px;
    margin-left: 5px;
}

.cOutDroid {
    background: url('../images/newstore/droid.jpg') no-repeat center top;
    width: 500px;
    height: 280px;
}

label.checkbox input[type="checkbox"] {
    position: relative;
    top: 2px;
    /*  margin-left: 15px;*/
}

.mms_template_preview {
    width: 130px;
    height: 80px;
    line-height: 40px;
    border: 2px #CCCCCC;
    border-style: double;
    font-size: 24px;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
}

#landingLeftContent {
    width: 920px;
    height: 100%;
    float: left;
    vertical-align: top;
}

.profesional_service_style {

    width: 835px;
}

.rightGreyBorder {
    border-right: 1px solid #D8D8D8;
}

.messagingPlansBackground {
    background: url(../images/newdesign/rays.png) no-repeat;
    min-height: 751px;
}

#selfManagedAccount {
    width: 368px;
    height: 445px;

    padding: 10px;

    float: right;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    -moz-box-shadow: 2px 2px 2px #CFCFCF;
    -webkit-box-shadow: 2px 2px 2px #CFCFCF;
    box-shadow: 2px 2px 2px #CFCFCF;

    background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5687CC), to(#CDDCF1)); /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #CDDCF1, #5687CC); /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #CDDCF1, #5687CC); /* IE 10 */
    background: -ms-linear-gradient(top, #CDDCF1, #5687CC); /* Opera 11.10+ */
    background: -o-linear-gradient(top, #CDDCF1, #5687CC);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CDDCF1', endColorstr='#5687CC', GradientType=0); /* IE6-9 */
    background: linear-gradient(top, #CDDCF1 0%, #5687CC 100%); /* W3C */
}

#selfManagedAccount .bg {
    width: 368px;
    height: 445px;

    background: #E0EDFE;
    -moz-box-shadow: 0 2px 2px rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 0 2px 2px rgba(255, 255, 255, 0.6);
    box-shadow: 0 2px 2px rgba(255, 255, 255, 0.6);

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#selfManagedAccount .titleBackground {
    background: #08315F;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#selfManagedAccount .title {
    height: 66px;
    padding-top: 6px;

    position: relative;
    top: 5px;

    background: #205895;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    border: 1px solid #5E8ABB;

    font-size: 24px;
    font-weight: bold;
    color: #FFFFFF;

    text-align: center;
}

#selfManagedAccount .titleTickContainer {
    position: relative;
    width: 100%;
    left: 0px;
}

#selfManagedAccount .titleTick {
    position: absolute;
    top: 4px;
    left: 50%;
    margin-left: -5px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #205895;
}

#selfManagedAccount .subTitle {
    font-size: 16px;
    font-weight: bold;
    color: #043367;

    text-align: center;
}

#selfManagedAccount .button {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 0px;

    background-color: #0C376A;

    background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0C376A), to(#3177BC)); /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #3177BC, #0C376A); /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #3177BC, #0C376A); /* IE 10 */
    background: -ms-linear-gradient(top, #3177BC, #0C376A); /* Opera 11.10+ */
    background: -o-linear-gradient(top, #3177BC, #0C376A);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3177BC', endColorstr='#0C376A', GradientType=0); /* IE6-9 */
    background: linear-gradient(top, #3177BC 0%, #0C376A 100%); /* W3C */

    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);

    font-size: 26px;
    font-weight: bold;
    color: #FFFFFF;

    height: 50px;
    line-height: 50px;
    padding: 0px;
    padding-left: 15px;
    padding-right: 15px;

    cursor: pointer;
    width: auto;
    display: inline-block;
    text-transform: capitalize;
}

#selfManagedAccount .button:hover {
    background-color: #3177BC;

    background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3177BC), to(#0C376A)); /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #0C376A, #3177BC); /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #0C376A, #3177BC); /* IE 10 */
    background: -ms-linear-gradient(top, #0C376A, #3177BC); /* Opera 11.10+ */
    background: -o-linear-gradient(top, #0C376A, #3177BC);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0C376A', endColorstr='#3177BC', GradientType=0); /* IE6-9 */
    background: linear-gradient(top, #0C376A 0%, #3177BC 100%); /* W3C */
}

.button_download {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 0px;

    background-color: #0C376A;

    background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0C376A), to(#3177BC)); /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #3177BC, #0C376A); /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #3177BC, #0C376A); /* IE 10 */
    background: -ms-linear-gradient(top, #3177BC, #0C376A); /* Opera 11.10+ */
    background: -o-linear-gradient(top, #3177BC, #0C376A);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3177BC', endColorstr='#0C376A', GradientType=0); /* IE6-9 */
    background: linear-gradient(top, #3177BC 0%, #0C376A 100%); /* W3C */

    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);

    font-size: 26px;
    font-weight: bold;
    color: #FFFFFF;

    height: 50px;
    line-height: 50px;
    padding: 0px;
    padding-left: 15px;
    padding-right: 15px;

    cursor: pointer;
    width: auto;
    display: inline-block;
    text-transform: capitalize;
}

.button_download:hover {
    background-color: #3177BC;

    color: #FFFFFF;

    background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3177BC), to(#0C376A)); /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #0C376A, #3177BC); /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #0C376A, #3177BC); /* IE 10 */
    background: -ms-linear-gradient(top, #0C376A, #3177BC); /* Opera 11.10+ */
    background: -o-linear-gradient(top, #0C376A, #3177BC);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0C376A', endColorstr='#3177BC', GradientType=0); /* IE6-9 */
    background: linear-gradient(top, #0C376A 0%, #3177BC 100%); /* W3C */
}

#professionalManagedAccount {
    width: 368px;
    height: 445px;

    padding: 10px;

    float: left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    -moz-box-shadow: 2px 2px 2px #CFCFCF;
    -webkit-box-shadow: 2px 2px 2px #CFCFCF;
    box-shadow: 2px 2px 2px #CFCFCF;

    background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#919191), to(#DFDFDF)); /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #DFDFDF, #919191); /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #DFDFDF, #919191); /* IE 10 */
    background: -ms-linear-gradient(top, #DFDFDF, #919191); /* Opera 11.10+ */
    background: -o-linear-gradient(top, #DFDFDF, #919191);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DFDFDF', endColorstr='#919191', GradientType=0); /* IE6-9 */
    background: linear-gradient(top, #DFDFDF 0%, #919191 100%); /* W3C */
}

#professionalManagedAccount .bg {
    width: 368px;
    height: 445px;

    background: #EFEFEF;
    -moz-box-shadow: 0 2px 2px rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 0 2px 2px rgba(255, 255, 255, 0.6);
    box-shadow: 0 2px 2px rgba(255, 255, 255, 0.6);

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#professionalManagedAccount .titleBackground {
    background: #333333;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#professionalManagedAccount .title {
    height: 66px;
    padding-top: 6px;

    position: relative;
    top: 5px;

    background: #595959;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    border: 1px solid #8C8C8C;

    font-size: 24px;
    font-weight: bold;
    color: #FFFFFF;

    text-align: center;
}

#professionalManagedAccount .titleTickContainer {
    position: relative;
    width: 100%;
    left: 0px;
}

#professionalManagedAccount .titleTick {
    position: absolute;
    top: 4px;
    left: 50%;
    margin-left: -5px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #595959;
}

#professionalManagedAccount .subTitle {
    font-size: 16px;
    font-weight: bold;
    color: #333333;

    text-align: center;
}

#professionalManagedAccount .button, .viewDetailsButton {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 0px;

    background-color: #0C376A;

    background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3B3B3B), to(#777777)); /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #777777, #3B3B3B); /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #777777, #3B3B3B); /* IE 10 */
    background: -ms-linear-gradient(top, #777777, #3B3B3B); /* Opera 11.10+ */
    background: -o-linear-gradient(top, #777777, #3B3B3B);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#777777', endColorstr='#3B3B3B', GradientType=0); /* IE6-9 */
    background: linear-gradient(top, #777777 0%, #3B3B3B 100%); /* W3C */

    /*  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
      -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);*/

    font-size: 26px;
    font-weight: bold;
    color: #FFFFFF;

    height: 50px;
    line-height: 50px;
    padding: 0px;
    padding-left: 15px;
    padding-right: 15px;

    cursor: pointer;
    width: auto;
    display: inline-block;
    text-transform: capitalize;
}

#professionalManagedAccount .button:hover, .viewDetailsButton:hover {
    background-color: #0C376A;
    color: #FFFFFF;

    background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#777777), to(#3B3B3B)); /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #3B3B3B, #777777); /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #3B3B3B, #777777); /* IE 10 */
    background: -ms-linear-gradient(top, #3B3B3B, #777777); /* Opera 11.10+ */
    background: -o-linear-gradient(top, #3B3B3B, #777777);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3B3B3B', endColorstr='#777777', GradientType=0); /* IE6-9 */
    background: linear-gradient(top, #3B3B3B 0%, #777777 100%); /* W3C */
}


#selfManagedAccount ul, #professionalManagedAccount ul {
    list-style-position: inside;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

#selfManagedAccount ul li, #professionalManagedAccount ul li {
    background: url(../images/newdesign/accept.png) no-repeat left center;
    font-size: 16px;
    font-weight: bold;
    padding-left: 30px;
    line-height: 30px;
}

#selfManagedAccount ul li.noLineHeight, #professionalManagedAccount ul li.noLineHeight {
    line-height: 19px;
    background: url(../images/newdesign/accept.png) no-repeat left top;
}

#selfManagedAccount ul li.last, #professionalManagedAccount ul li.last {
    background: url(../images/newdesign/add.png) no-repeat left center;
    font-size: 16px;
    font-weight: bold;
    padding-left: 30px;
    line-height: 30px;
}

#startFreeTrial {
    background: #4c8b0f;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    border: 0px;
    padding: 10px;

    color: #FFFFFF;
    font-size: 22px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #000000;
}

#startFreeTrial .button {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 0px;

    background-color: #0C376A;

    background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0C376A), to(#3177BC)); /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #3177BC, #0C376A); /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #3177BC, #0C376A); /* IE 10 */
    background: -ms-linear-gradient(top, #3177BC, #0C376A); /* Opera 11.10+ */
    background: -o-linear-gradient(top, #3177BC, #0C376A);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3177BC', endColorstr='#0C376A', GradientType=0); /* IE6-9 */
    background: linear-gradient(top, #3177BC 0%, #0C376A 100%); /* W3C */

    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);

    font-size: 26px;
    font-weight: bold;
    color: #FFFFFF;

    height: 41px;
    line-height: 41px;
    padding: 0px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 70px;

    cursor: pointer;
    width: auto;
    display: inline-block;
    text-transform: capitalize;
}

#startFreeTrial .button:hover {
    background-color: #3177BC;

    background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3177BC), to(#0C376A)); /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #0C376A, #3177BC); /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #0C376A, #3177BC); /* IE 10 */
    background: -ms-linear-gradient(top, #0C376A, #3177BC); /* Opera 11.10+ */
    background: -o-linear-gradient(top, #0C376A, #3177BC);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0C376A', endColorstr='#3177BC', GradientType=0); /* IE6-9 */
    background: linear-gradient(top, #0C376A 0%, #3177BC 100%); /* W3C */
}

#contentOuterTable {
    border: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

#contentOuterTable td.contentOuterTableLeft, #contentOuterTable td.contentOuterTableRight {
    width: 100px;
}

#contentOuterTable td.contentOuterTableCenter {
    width: 980px;
    top: 60px;
    margin-bottom: 105px;
}

.contestWinnerGridView {
    width: 440px;
    margin: 0px 20px 20px 0px;
    height: 172px;
}

.rotatedPageArrow {
    -moz-transform: rotate(180deg);
}

.previewVideo {
    width: 75px;
    min-height: 100%;
    background: url(../images/newdesign/button_blue_play.png) center center no-repeat;
    position: absolute;
    top: 0px;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.previewVideo:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
    cursor: pointer;
}

.previewVideo2 {
    width: 40px;
    height: 40px;
    background: url(../images/newdesign/button_blue_play.png) center center no-repeat;
    position: absolute;
    margin-top: -20px;
    margin-left: -20px;
    top: 50%;
    left: 50%;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.previewVideo2:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

#notificationBar {
    min-height: 32px;
}

#notificationBar div {
    line-height: 16px;
}

div.cross {
    background: url(../images/newdesign/icons/cross.png) top left no-repeat;
    padding: 0px 0px 0px 20px;
}

div.risk {
    background: url(../images/newdesign/icons/risk.png) top left no-repeat;
    padding: 0px 0px 0px 20px;
}

a.icon_facebook {
    width: 30px;
    height: 27px !important;
    background: url(../images/fb_page/smedia-icons.gif) 0px -1px;
    display: inline-block;
    vertical-align: middle;
}

a.icon_facebook:hover {
    width: 30px;
    height: 27px !important;
    display: inline-block;
    background: url(../images/fb_page/smedia-icons.gif) 0px -29px;
    position: relative;
    vertical-align: middle;
}

a.icon_twitter {
    width: 30px;
    height: 27px !important;
    background: url(../images/fb_page/smedia-icons.gif) 0px -58px;
    display: inline-block;
    vertical-align: middle;
}

a.icon_twitter:hover {
    width: 30px;
    height: 27px !important;
    display: inline-block;
    background: url(../images/fb_page/smedia-icons.gif) 0px -86px;
    position: relative;
    vertical-align: middle;
}

a.icon_gplus {
    width: 30px;
    height: 27px !important;
    background: url(../images/fb_page/smedia-icons.gif) 0px -115px;
    display: inline-block;
    vertical-align: middle;
}

a.icon_gplus:hover {
    width: 30px;
    height: 27px !important;
    display: inline-block;
    background: url(../images/fb_page/smedia-icons.gif) 0px -143px;
    position: relative;
    vertical-align: middle;
}

#referFriendTextBox {
    display: inline-block;
    background: url(../images/newdesign/icons/add.png) top left no-repeat;
    margin: 0px 0px 0px 15px;
    padding: 0px 0px 0px 20px;
}

#inbox_message_type_selector a.active {
    color: #fff;
    background-color: #75B44B;
    border-radius: 3px;
    -moz-border-radius: 3px;
    border: none;
    border-bottom: 1px solid #A0A0A0;
    padding: 3px;
    margin: 0px 3px;
}

.gallery_view_column {
    width: 212px;
}

.gallery_view_box {
    width: 200px;
    /*    height: 150px;*/
    text-align: center;
    vertical-align: middle;
    border: 1px solid #C2C2C2;
    padding: 0px;
    display: block;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #FFFFFF;
    -moz-box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
    -webkit-box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
    box-shadow: 0 0px 5px rgba(150, 150, 150, 0.7);
}

.gallery_view_box_text {
    padding: 12px;
    padding-bottom: 0px;
    color: #6E6E6E;
    background: #ECECEC;

    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-bottom-left-radius: 3px;
    -moz-border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.gallery_view_box_actions {
    left: 0px;
    bottom: 5px;
    width: 186px;
    padding: 7px;
    padding-bottom: 0px;
    z-index: 100;
    display: none;
}

div.gallery_view_box:hover div.gallery_view_box_actions {
    display: block;
}

.gallery_view_preview {
    width: 175px;
    min-height: 100%;
    background: url(../images/newdesign/button_blue_play.png) center center no-repeat;
    position: absolute;
    top: 0px;
    opacity: 0.7;
    filter: alpha(opacity=70);
    z-index: 50;
}

.gallery_view_preview:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
    cursor: pointer;
}

.inbox_view_preview {
    width: 75px;
    min-height: 100%;
    background: url(../images/newdesign/button_blue_play.png) center center no-repeat;
    position: absolute;
    top: 0px;
    opacity: 0.7;
    filter: alpha(opacity=70);
    z-index: 50;
}

.inbox_view_preview:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
    cursor: pointer;
}

.upperCase {
    text-transform: uppercase;
}

.previewcontent_content {
    height: 350px !important;
    border-right: 1px solid #DADADA;
}

#preview_message_text {
    position: absolute;
    bottom: 0px;
}

.previewcontent_scale {
    max-width: 600px;
    max-height: 400px;
    overflow-y: scroll;
}

.previewcontent_scale img {
    width: 100%;
    height: auto;
}

.howToLink:link, .howToLink:active, .howToLink:visited {
    font-size: 12px;
    color: #1C80B4;
    text-transform: capitalize;
    font-weight: bold;
}

.howToPreview {
    width: 504px;
    height: 275px;
    background: url(../images/newdesign/phone-mms.jpg) no-repeat -10px center;
}

#message-holder-popup {
    padding: 0px;
    margin: 5px 0px 10px 0px;
    text-align: center;
    font-weight: normal;
    text-align: left;
    color: #FFF;
    display: none;
    float: left;
    width: 100%;
    background: #CD3E12;
    vertical-align: middle;
    -moz-border-radius: 5px;
    -moz-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.5);
}

#message-holder-popup div {
    padding: 10px 0 0 5px;
}

#message-holder-popup.ie {
    border-bottom: 1px solid #CCC;
}

#message-holder-popup.txtgreen,
#message-holder-popup.txtblack {
    background: #76B23B;
}

#message-holder-popup .icon-error {
    float: left;
    height: 16px;
    width: 16px;
    margin: auto 5px;
}

#message-holder-popup .close {
    margin: auto 10px;
    float: right;
    cursor: pointer;
    cursor: hand;
    width: 20px;
    height: 20px;
    font-size: 16px;
    text-align: center;
}

/*facebook styles for the share buttons in inbox/ gallery view*/
.facebookPluginButton {
    background: #eceef5;
    border-radius: 3px;
    border: 1px solid #cad4e7;
    cursor: pointer;
    padding: 2px 6px 4px;
    white-space: nowrap;
    color: #337ab7
}

.facebookPluginButtonInline {
    display: inline-block
}

.facebookPluginButtonX {
    cursor: default
}

.facebookPluginButton button {
    background: transparent;
    border: 0;
    margin: -1px;
    padding: 0;
    font: inherit;
    color: inherit;
    cursor: pointer
}

.facebookPluginButton button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.facebookPluginButtonIcon {
    position: relative;
    top: 3px;
    margin-right: 3px
}

.facebookPluginButtonSmall {
    padding: 0 5px 2px 5px
}

.facebookPluginButtonSmall .facebookPluginButtonIcon {
    margin-right: 2px
}

.facebookPluginButton:hover {
    border-color: #9dacce
}

.facebookPluginButtonPressed, .facebookPluginButtonPressed:hover {
    background-color: #eee;
    border-color: #ddd;
    color: #aaa
}

.sp_like {
    background-image: url(https://s-static.ak.fbcdn.net/rsrc.php/v2/yI/x/1dQf_ATK831.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px
}

.w350center {
    width: 350px;
    margin: 0 auto;
}

/*facebook styles for the share buttons in inbox/ gallery view*/
.radio_frameset {
    border: 1px solid #CCCCCC;
    padding: 10px;
    margin-bottom: 20px;
}

.radio_frameset legend {
    font-size: 14px;
    font-weight: normal;
    color: #464646;
}

.overflowVertical {
    overflow-x: hidden;
    overflow-y: scroll;
}

.whiteBg {
    background: #FFFFFF;
}

ul.pricingPageList {
    padding-top: 0px;
    margin: 0;
    padding: 0;
}

ul.pricingPageList li {
    list-style-type: square;
    padding: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-left: 20px;
    font-size: 11px;
}

.pricingFeature1 {
    background: url(../images/newdesign/Included-with-al-accounts.png) -3px -2px no-repeat;
    width: 37px;
    height: 37px;
}

.pricingFeature2 {
    background: url(../images/newdesign/Included-with-al-accounts.png) -46px -2px no-repeat;
    width: 37px;
    height: 37px;
}

.pricingFeature3 {
    background: url(../images/newdesign/Included-with-al-accounts.png) -89px -2px no-repeat;
    width: 37px;
    height: 37px;
}

.pricingFeature4 {
    background: url(../images/newdesign/Included-with-al-accounts.png) -3px -44px no-repeat;
    width: 37px;
    height: 37px;
}

.pricingFeature5 {
    background: url(../images/newdesign/Included-with-al-accounts.png) -46px -44px no-repeat;
    width: 37px;
    height: 37px;
}

.pricingFeature6 {
    background: url(../images/newdesign/Included-with-al-accounts.png) -89px -44px no-repeat;
    width: 37px;
    height: 37px;
}

/*.pricingPageLessPlans
{
    width: 100px;
    height: 200px;
    position: absolute;
    left: -30px;
    top: 100px;
    background-color: #242424;
    cursor: pointer;

    -webkit-border-top-left-radius: 200px;
    -webkit-border-bottom-left-radius: 200px;
    -moz-border-radius-top-left: 200px;
    -moz-border-radius-bottom-left: 200px;
    border-top-left-radius: 200px;
    border-bottom-left-radius: 200px;
}

.pricingPageLessPlansLink
{
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    position: absolute;
    left: -31px;
    top: 85px;
    border: 1px solid red;

    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-0.00000000, M12=1.00000000, M21=-1.00000000, M22=-0.00000000,sizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=-0.00000000, M12=1.00000000, M21=-1.00000000, M22=-0.00000000,sizingMethod='auto expand');
    -moz-transform:  matrix(-0.00000000, -1.00000000, 1.00000000, -0.00000000, 0, 0);
    -webkit-transform:  matrix(-0.00000000, -1.00000000, 1.00000000, -0.00000000, 0, 0);
    -o-transform:  matrix(-0.00000000, -1.00000000, 1.00000000, -0.00000000, 0, 0);
}

.pricingPageMorePlans
{
    margin: 0px;
    padding: 0px;
    width: 100px;
    height: 200px;
    position: relative;
    top: 100px;
    left: 0px;
    background-color: #242424;
    cursor: pointer;
    border: 1px solid red;
    z-index:50;
    display: block;

    -webkit-border-top-right-radius: 200px;
    -webkit-border-bottom-right-radius: 200px;
    -moz-border-radius-top-right: 200px;
    -moz-border-radius-bottom-right: 200px;
    border-top-right-radius: 200px;
    border-bottom-right-radius: 200px;
    z-index: 0;
}

.pricingPageMorePlansLink
{
    margin: 0px;
    padding: 0px;
    width: 70px;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    position: relative;
    top: 100px;
    left: 0px;
    z-index:51;
    border: 1px solid red;
    display: block;

    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.00000000, M12=-1.00000000, M21=1.00000000, M22=0.00000000,sizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.00000000, M12=-1.00000000, M21=1.00000000, M22=0.00000000,sizingMethod='auto expand');
    -moz-transform:  matrix(0.00000000, 1.00000000, -1.00000000, 0.00000000, 0, 0);
    -webkit-transform:  matrix(0.00000000, 1.00000000, -1.00000000, 0.00000000, 0, 0);
    -o-transform:  matrix(0.00000000, 1.00000000, -1.00000000, 0.00000000, 0, 0);


}*/

.pricingPageMorePlansLink {
    background: url(../images/newdesign/more_plans.png) no-repeat;
    width: 36px;
    height: 117px;
    display: block;
    z-index: 51;
}

.pricingPageMorePlansLinkNoImage {
    width: 36px;
    height: 117px;
    display: block;
    z-index: 51;
}

.pricingPageLessPlansLink {
    background: url(../images/newdesign/less_plans.png) no-repeat;
    width: 36px;
    height: 117px;
    display: block;
}

.pricingPageMorePlansLink:hover {
    filter: alpha(opacity=80);
    -moz-opacity: 0.80;
    -khtml-opacity: 0.80;
    opacity: 0.80;
}

.pricingPageLessPlansLink:hover {
    filter: alpha(opacity=80);
    -moz-opacity: 0.80;
    -khtml-opacity: 0.80;
    opacity: 0.80;
}

.whiteBackground {
    background-color: #FFFFFF;
}

.attach {
    color: #F48500;
    font-size: 14px;
}

.attach_img {
    background: url(../images/newdesign/mms-attach.gif) no-repeat;
    width: 91px;
    height: 24px;
    margin-top: 15px;
    margin-left: 120px;
}

.social_img {
    background: url(../images/newdesign/smp-icon.png) no-repeat;
    width: 27px;
    height: 23px;
}

.social_border {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #CCCCCC;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
}

.social_border_bg {
    background-color: #E3EBED;
}

.gery_border {
    border: 1px solid #CCCCCC;
}

.opacity_icon {
    opacity: 0.5;
}

.fb_social_icon {
    background: url(../images/newdesign/facebook.png) no-repeat;
    width: 24px;
    height: 24px;
}

.tw_social_icon {
    background: url(../images/newdesign/twitter.png) no-repeat;
    width: 24px;
    height: 24px;
}

.pre {
    white-space: pre-wrap;
    word-wrap: break-word;
    word-break: break-all;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}

.shortUrlDevice1 {
    background: url(../images/newdesign/mobile-os-icons.png) -2px -1px no-repeat !important;
    width: 410px !important;
    padding-left: 40px !important;
}

.shortUrlDevice2 {
    background: url(../images/newdesign/mobile-os-icons.png) -2px -36px no-repeat !important;
    width: 410px !important;
    padding-left: 40px !important;
}

.shortUrlDevice3 {
    background: url(../images/newdesign/mobile-os-icons.png) -2px -105px no-repeat !important;
    width: 410px !important;
    padding-left: 40px !important;
}

.shortUrlDevice4 {
    background: url(../images/newdesign/mobile-os-icons.png) -2px -139px no-repeat !important;
    width: 410px !important;
    padding-left: 40px !important;
}

.shortUrlDevice5 {
    background: url(../images/newdesign/mobile-os-icons.png) -2px -70px no-repeat !important;
    width: 410px !important;
    padding-left: 40px !important;
}

.success_page {
    background-image: url(../images/newdesign/ProTexting-at-Glance.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
}

.successPageBox {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #DBE9E9;
    border: 1px solid #DBE9E9;
    padding: 20px;
    width: 307px;
}

.successPageTextNumber {
    font-size: 14px;
    color: #000000;
    font-family: Arial;
    font-weight: bold;
}

.processedBox {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #F1F1F1;
    color: #3F3F3F;
    font-size: 14px;
    padding: 10px;
    margin-top: 20px;
}

table.timepicker td b {
    position: relative;
    top: 8px;
}

.width20 {
    width: 20px;
}

.colLeftChart {
    float: left;
    width: 57%;
}

.colRightChart {
    float: right;
    width: 42%;
}

.SocialMediaWidgetIcon {
    margin-right: 5px !important;
    margin-bottom: 0px !important;
    float: left;
}

.divSection {
    display: inline-block;
    width: 400px;
    font-size: 14px;
    line-height: 22px;
}

.divSectionSpacer {
    display: inline-block;
    width: 95px;
}

.legentContentNew {
    color: white !important;
}

ul.qrCodeReadersNew li {
    display: block;
    float: left;
    height: 70px;
    margin-left: 24px;
    margin-right: 36px;
    position: relative;
    width: 60px;
}

ul.qrCodeReadersNew {
    margin: 0px;
    padding: 0px 0px 0px 10px;
    list-style: none;
    color: black;
    position: relative;
}

ul.qrCodeReadersNew li a {
    color: black;
    width: 60px;
    height: 60px;
    display: block;
    position: relative;
    line-height: 100px;
    vertical-align: bottom;
    text-align: center;
}

ul.qrCodeReadersNew a.apple {
    background: url(../images/newstore/apps-apple.png) no-repeat center top;
}

ul.qrCodeReadersNew a.android {
    background: url(../images/newstore/apps-andro.png) no-repeat center top;
}

ul.qrCodeReadersNew a.blackberry {
    background: url(../images/newstore/apps-berry.png) no-repeat center top;
}

ul.qrCodeReadersNew a.windows {
    background: url(../images/newstore/win-icon-qr.png) no-repeat center top;
}

div.frow {
    margin: 0px;
}

div.SocialChannelKeywordForm > div {
    display: block;
    float: left;
}

div.SocialChannelKeywordForm > div.kLabel {
    width: 200px;
}

div.SocialChannelKeywordForm > div.onoff {
    width: 100px;
}

div.SocialChannelKeywordForm > div.autoRespondMsg {
    width: 200px;
}

.alertSocialChannel {
    width: 680px;
    float: left;
}

div.alertActive {
    padding-right: 15px;
    width: 160px;
    float: left;
    margin-bottom: 0px;
}

div.alertActiveFb {
    width: 145px;
}

div.alertActiveTw {
    width: 100px;
}

div.alertInactive {
    width: 175px;
}

div.alertInactiveSMI {
    padding-right: 15px;
    width: 105px;
    display: inline-block;
    margin-bottom: 0px;
}

a.closeChannelLink {
    float: left;
    display: block;
    line-height: 33px;
    margin-left: 20px;
}

div.socialChannelAlertInfo {
    margin-bottom: 0px;
}

h1.proTextGreen {
    color: #28a745;
}

.appHeaderWrap {
    float: left;
    display: block;
    width: 100%;
}

.socialChannelHeader {
    margin-top: 10px;
    margin-bottom: 20px;
}

a.openSCBtn {
    margin-top: 2px;
    margin-left: 20px;
}

a.logOutBtn {
    margin-top: 10px;
}

a.logInBtn {
    margin-top: 5px;
}

form.inlineForm {
    display: inline-block;
}

div.alertFb {
    width: 150px;
}

.embeedded_auto_reply {
    width: 250px;
}

.embeddedAutoReplyMinutesSelector {
    width: 60px;
}

.embeddedAutoRepliesWrap {
    margin-left: 50px;
    padding-bottom: 30px;
    position: relative;
    padding-top: 10px;
}

.embeddReplyItem > label {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.embeddReplyItem > label > select {
    margin-bottom: 0px;
}

.embeddedAutoRepliesWrap > i {
    font-size: 14px;
    margin-right: 5px;
}

.embeddedAutoReplyItemRelative {
    position: relative;
}

.embeddedAutoRepliesWrap > div > div > i.charCounterLabel, .embeddedAutoRepliesWrap > div > i.charCounterLabel {
    display: block;
}

.embeddedAutoRepliesWrap > div > span {
    vertical-align: top;
    margin-left: 60px;
}

.embeddedAutoRepliesWrap > div > span > i {
    color: #B5B5B5;
    line-height: 24px;
    vertical-align: middle;
    font-size: 24px;
    margin-right: 5px;
    display: inline-block;
}

.embeddedAutoRepliesWrap > div > div > label, .embeddedAutoRepliesWrap > div > label {
    margin: 0px;
    margin-top: 15px;
    font-size: 12px;
}

.embeddedAutoRepliesWrap > div > div > a > i.icon-trash, .embeddedAutoRepliesWrap > div > a > i.icon-trash {
    font-size: 23px;
    position: absolute;
    right: 110px;
    color: #1d1d1f;
    cursor: pointer;
}

.embeddedAutoReplyMinutesSelector {
    margin-bottom: 5px;
}

.charCounter {
    margin-bottom: 2px;
}

.autoReplyHierarchyLabel {
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    position: absolute;
    width: 35px;
    height: 120px;
    top: -30px;
    left: -50px;
}

.autoReplyTitleIcon {
    color: #67AD6F;
    font-size: 24px;
    margin-right: 10px;
}

.autoReplyMoreThanOneEntryIcon {
    color: #F7666A;
    font-size: 24px;
    margin-right: 10px;
}

.autoReplyEarlyEntryIcon, .autoReplyLateEntryIcon {
    color: #323232;
    font-size: 24px;
    margin-right: 10px;
}

.autoReplyTitlesB {
    font-weight: bold;
}

.mSaveProButton {
    font-size: 24px !important;
    font-weight: normal !important;
    padding: 10px 20px !important;
}

.sideSaveLines {
    width: 42%;
    display: inline-block;
}


.mt30 {
    margin-top: 30px;
}

.embeddedAutoReplyItemPreviewWrap {
    margin-left: 50px;
    margin-top: 10px;
}

div.embeddedAutoReplyItemPreviewWrap > div.autoReplyHierarchyLabel {
    top: 0px;
    height: 80px;
}

span.embededReplyPreviewTimeIconWrap > span.embeddedIconWrap {
    font-size: 18px;
    height: auto;
    color: grey;
}

span.embededReplyPreviewTimeIconWrap > span {
    display: inline-block;
    vertical-align: bottom;
    height: 18px;
    padding-top: 1px;
    padding-left: 3px;
}

.eaPreview {
    margin-top: 20px;
    display: block;
}

.notificationPreviewBoxBiggerPhone2Fixed {
    background: url("../images/newdesign/n4_display_standalone.jpg") no-repeat scroll 0 0 transparent;
    height: 318px;
    padding-top: 80px;
    width: 285px;
}

.paddingBottom40 {
    padding-bottom: 40px;
}

.width410 {
    width: 410px;
}

.width420 {
    width: 420px;
}

.width430 {
    width: 430px;
}

.width435 {
    width: 435px;
}

.width440 {
    width: 440px;
}

.paddingBottom12 {
    padding-bottom: 12px;
}

.summaryTextSocialPageIndexPosition {
    float: right;
    margin-top: -36px;
}

.comapny_overview_pic_old {
    /*background: url(../images/newdesign/landing/company-img.jpg) no-repeat;*/
    padding-bottom: 25px;
    text-align: center;
}

.lineHeight22 {
    line-height: 22px;
}

ul li.customlistingcolor {
    color: red;
    font-size: 14px;
    padding-bottom: 10px;
}

ul li.customlistingcolor span {
    color: #1d1d1f;
    font-size: 14px;
}

.auto_responder_img_position {
    float: right;
    margin-right: -30px;
}

.auto_responder_green_border1 {
    border-left: 2px solid #B4D48C;
    padding-left: 15px;
    margin-bottom: 25px;
    width: 400px;
}

.auto_responder_green_border2 {
    border-left: 2px solid #B4D48C;
    padding-left: 15px;
    width: 400px;
}

.healthcare_green_border {
    border-left: 2px solid #B4D48C;
    padding-left: 15px;
    margin-bottom: 20px;
    width: 400px;
}

.paddingBottom4 {
    padding-bottom: 4px;
}

.paddingBottom15 {
    padding-bottom: 15px;
}

ul.navlist {
    list-style-type: none;

}

ul.navlist li {
    background: url(../images/newdesign/accept.png) no-repeat 0 8px;
    padding-left: 25px;
}

.txt42, .txt42:link, .txt42:visited, .txt42:active {
    font-size: 42px !important;
    text-decoration: none;
}

.did_you_know_block {
    width: 200px;
    padding-left: 30px;
    text-align: center;
    float: left;
    display: block;
    padding-bottom: 90px;
}

ul li.customlistingcolorbold {
    color: red;
    font-size: 14px;
    padding-bottom: 15px;
}

ul li.customlistingcolorbold span {
    color: #1d1d1f;
    font-size: 14px;
}

.boxshadowSignUpFormImage {
    -moz-box-shadow: 0 1px 6px 0 #28a745;;
    -webkit-box-shadow: 0 1px 6px 0 #28a745;;
    box-shadow: 0 1px 6px 0 #28a745;
}

.lineHeight25 {
    line-height: 25px;
}

.paddingBottom60 {
    padding-bottom: 60px;
}

.txt14Height20 {
    font-size: 14px;
    line-height: 20px;
}

.smsWhiteLabelTextPosition {
    display: block;
    /*margin-top: -205px;*/
    top: 5px;
    position: absolute;
}

.width406 {
    width: 406px !important;
}

.overviewCompanyTextPosition {
    position: absolute;
    display: block;
}

.moreFeaturesDropdown {
    width: 965px;
    margin-left: -15px !important;
}

.divHolderFirstLine {
    /*width: 430px;*/
    border: 1px solid #CFCFD1;
    /*margin-bottom: 25px;*/
}

.divHolderSecondLine {
    /*width: 430px;*/
    border: 1px solid #CFCFD1;
    /*margin-bottom: 30px;*/
}

.textPositionCampaignDrivenDivs {

    padding-top: 10px;

    letter-spacing: 2px;
    text-align: center;
    line-height: normal;
}

.campaignDrivenDivsWidth {
    text-align: center;
}

.textPositionCampaignDrivenDivsSecond {

    padding-top: 10px;
    padding-bottom: 15px;

    letter-spacing: 2px;
    text-align: center;
}

.paddingTextInDivs {
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 15px;
    font-size: 17px !important;
}

.buttonMoreInfoPadding {
    padding: 8px 30px !important;
}

.listStyleNone {
    list-style: none;
}

.overflowYAuto {
    overflow-y: auto !important;
}

.notificationPreviewBoxIphoneNew {
    background: url("../images/newdesign/iPhone4_display.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 300px;
    padding-top: 100px;
    width: 300px;
}

.notificationPreviewTextIphoneNew {
    overflow: hidden;
    margin: auto;
    width: 280px;
    height: auto;
    padding: 10px;
    max-height: 260px;
    margin-left: 45px;
    margin-top: 45px;
    font-size: 16px;
    line-height: normal;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: #E6E5EB;
    border-radius: 20px;
}

.notificationPreviewBoxBiggerPhoneCustom {
    background: url("../images/newdesign/n4_display_standalone.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 400px;
    padding-top: 80px;
    width: 300px;
}

.notificationPreviewBiggerPhoneTextFixedCustom {
    border: medium none;
    font-size: 11px;
    height: 245px;
    margin: 35px 0 3px 35px;
    overflow: hidden;
    width: 235px;
}

.drivenSolutionsPageImgHolder {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    /*width: 450px;*/
}

.marginTop20 {
    margin-top: 20px;
}

.marginTop25 {
    margin-top: 25px;
}

.marginTop40 {
    margin-top: 40px;
}

.marginTop50 {
    margin-top: 50px;
}

.marginTop60 {
    margin-top: 60px;
}

.marginTop80 {
    margin-top: 80px;
}

.marginTop125 {
    margin-top: 125px;
}

ul.listStyleNone > li {
    line-height: 26px;
    background: url(../images/newdesign/check.svg) no-repeat 0 5px;
}

.removeRow {
    position: relative;
    top: 10px;
    left: 5px;
}

div.features > a.feature > img {
    border: 0 none;
    height: auto;
    vertical-align: middle;
}

.top15 {
    top: 15px !important;
}

/*.bs-docs-sidenav.affix {*/
/*top: 40px;*/
/*}*/
/*.bs-docs-sidenav {*/
/*width: 258px;*/
/*}*/
/*.bs-docs-sidenav {*/
/*background-color: #FFFFFF;*/
/*border-radius: 6px;*/
/*box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);*/
/*margin: 30px 0 0;*/
/*padding: 0;*/
/*width: 228px;*/
/*}*/
/*.affix {*/
/*position: fixed;*/
/*}*/
/*.nav-list {*/
/*margin-bottom: 0;*/
/*padding-left: 15px;*/
/*padding-right: 15px;*/
/*}*/
/*.nav {*/
/*list-style: none outside none;*/
/*margin-bottom: 20px;*/
/*margin-left: 0;*/
/*}*/

.formCheckBoxPadding {
    padding-top: 10px;
    padding-bottom: 10px;
}

.skipLink {
    font-size: 15px;
    color: #397CBD
}

.paddingLeft12 {
    padding-left: 12px;
}

.paddingLeft8 {
    padding-left: 8px;
}

.marginTop4 {
    margin-top: 4px !important;
}

.fontSize20 {
    font-size: 20px;
}

.fontSize17 {
    font-size: 17px;
}

.marginTop1 {
    margin-top: 1px !important;
}

.paddingLeft6 {
    padding-left: 6px;
}

.paddingTop16 {
    padding-top: 16px;
}

.newPackage {
    font-family: 'Lato', sans-serif;
    float: left;
    width: 220px;
    height: 995px;
    margin-right: 13px;
    background-color: #F4F4F4;
    position: relative;
    transition: all 0.6s ease-out 0s;
}

.newPackage div.title {
    width: 100%;
    line-height: 50px;
    background-color: #6AA2BD;
    color: #11110F;
    font-size: 26px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 300;
}

.newPackage div.features {
    width: 100%;
    background-color: #4482A9;
    color: #FFFFFF;
    text-align: center;
}

.newPackage div.features div.shortinfo {
    line-height: 50px;
    font-size: 14px;
}

.newPackage div.features div.price sup {
    font-size: 34px;
}

.newPackage div.features div.price sub {
    font-size: 12px;
}

.newPackage div.features div.price span {
    font-family: 'Open Sans', sans-serif;
    font-weight: 100 !important;
}

.newPackage div.features div.price {
    line-height: 80px;
    font-size: 64px;
    font-weight: 300;
}

.newPackage div.features div.price2 {
    font-size: 12px;
}

.newPackage div.features div.price3 {
    font-size: 20px;
}

.newPackage div.features div.featurediv {
    margin-left: 5px;
    margin-right: 5px;
    width: 210px;
    height: 1px;
    background-color: #FFFFFF;
    opacity: 0.3;
}

.newPackage div.features div.featureline {
    /*line-height: 40px;*/
    line-height: 48px;
    font-size: 18px;
}

.newPackage div.features div.featurebutton {
    position: relative;
    top: 20px;
}

.newPackage div.plussign {
    text-align: center;
}

.newPackage div.additionalinfo {
    padding: 20px;
    line-height: 20px;
    font-size: 16px;
    color: #666666;
    text-align: center;
}

.newPackage div.additionalinfo span.plus {
    padding-right: 5px;
    font-size: 14px;
    color: #4780AD;
}

.newPackage div.info {
    padding: 20px;
    padding-top: 0px;
    line-height: 20px;
    font-size: 16px;
    color: #6A6A6A;
    text-align: center;
}

.pricingTitle {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 30px;
    color: #353535;
    text-align: center;
    line-height: 35px;
}

ul.singleLineList {
    display: block;
    width: 920px;
    margin: 0 auto;
    text-align: center;
    line-height: 40px;
    padding: 0;
}

ul.singleLineList li {
    display: inline;
    line-height: 40px;
    background: url(../images/newdesign/check.svg) no-repeat 0 5px;
    padding: 10px;
    padding-left: 25px;
    padding-right: 50px;
}

ul.singleLineList li.last {
    padding-right: 0px;
}

.pricingInfo {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: #010101;
}

.paddingTop55 {
    padding-top: 55px;
}

.newPackage:hover {
    box-shadow: 0 2px 6px rgb(124, 167, 195);
    -webkit-box-shadow: 0px 2px 6px rgba(124, 165, 195, 0.75);
    -moz-box-shadow: 0px 2px 6px rgba(124, 165, 195, 0.75);
    box-shadow: 0px 2px 6px rgba(124, 165, 195, 0.75);
    top: -8px;
}

.pricingSubTitle {
    font-family: 'Lato', sans-serif;
    font-size: 22px;
    color: #4384C5;
    text-align: center;
    font-weight: 400;
}

.animateButtonPricingNew {
    transition: all 0.1s;
    -webkit-transition: all 0.1s;
}

.action-buttonPricingNew {
    border-radius: 3px;
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-size: 1.3em;
    font-weight: 600;
    height: 50px;
    padding: 8px 25px;
    position: relative;
    text-decoration: none;
    text-transform: capitalize;
}

.action-buttonPricingNew:hover {
    color:#fff;
}

.action-buttonPricingNew:active {
    transform: translate(0px, 5px);
    -webkit-transform: translate(0px, 5px);
    border-bottom: 1px solid;
}

.greenButtonPricingNew {
    background-color: #28a745;
    border: 0;
    border-bottom: 5px solid #188b32;
}

.greenButtonPricingNew:hover {
    background-color: #577077;
    border: 0;
    border-bottom: 5px solid #2E373C;
}

.orangeButtonNewPopupSignUp {
    background-color: #F75A00;
    border: 0;
    border-bottom: 5px solid #CE4B00;
}

.orangeButtonNewPopupSignUp:hover {
    background-color: #577077;
    border: 0;
    border-bottom: 5px solid #2E373C;
}

.orangeButtonNewPopupSignUpInactive {
    background-color: #577077;
    border: 0;
    border-bottom: 5px solid #2E373C;
}

.blueButtonNewPopupSignUp {
    background-color: #3177BC;
    border: 0;
    border-bottom: 5px solid #0C376A;
}

.blueButtonNewPopupSignUp:hover {
    background-color: #577077;
    border: 0;
    border-bottom: 5px solid #2E373C;
}

#groupsListContent {
    width: 280px;
    height: 1em;
    padding: 2px;
    overflow: hidden
}

.rotatedPageArrow {
    transform: rotate(180deg);
}

.paddingTopBottom20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.paddingBottom80 {
    padding-bottom: 80px;
}

.paddingRight6 {
    padding-right: 6px;
}

.marginTop3 {
    margin-top: 3px;
}

.attachedWidgetsContainer {
    max-height: 60px;
    width: 155px;
    overflow: hidden;
}

.maxHeight400 {
    max-height: 400px !important;
}

.fontWeightNormal {
    font-weight: normal !important;
}

.marginBottom10Imp {
    margin-bottom: 10px !important;
}

.paddingRight10Imp {
    padding-right: 10px !important;
}

.paddingRight5Imp {
    padding-right: 5px !important;
}

.manageLinks a.manage:link, .manageLinks a.manage:visited, .manageLinks a.manage:active {
    background: url(../images/newdesign/icons/chart.png) 0 center no-repeat;
}

.paddingRight3 {
    padding-right: 3px;
}

.customButtonApps {
    -moz-user-select: none;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 8px 20px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.customButtonApps:hover, .customButtonApps:focus, .customButtonApps:active, .customButtonApps.active, .open > .dropdown-toggle.customButtonApps {
    background-color: #e6e6e6;
    border-color: #adadad;
    color: #333;
}

.spanGetStarted {
    font-size: 16px;
    font-weight: 300;
}

.h1CustomMosofyApps {
    font-weight: 400;
    font-size: 32px;
    color: #5d8cb5;
    text-align: center;
}

.h2CustomMosofyApps {
    font-size: 36px;
    color: #1d1d1f !important;
    font-weight: 400;
}

.h2CustomMosofyApps800 {
    font-size: 36px;
    color: #1d1d1f !important;
    font-weight: 800;
}

.fontWeight800 {
    font-weight: 800;
}

.divAppCategoryText {
    width: 220px;
    padding-top: 20px;
}

.pAppCustomText {
    font-size: 1.2em;
    font-weight: lighter;
}

.paddingLeft110 {
    padding-left: 110px !important;
}

.customButtonApps11 {
    -moz-user-select: none;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: 0;
    padding: 6px 15px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    outline: 0 !important;
    width: 70px;
}

.customButtonApps22 {
    -moz-user-select: none;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-left: none !important;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: 0;
    padding: 6px 10px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    outline: 0 !important;
    margin-left: -3px;
}

.rotatedCaret {
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
}

.marginTop8 {
    margin-top: 8px;
}

.appsCategoryHolder {
    max-height: 450px;
}

.marginTop6 {
    margin-top: 6px;
}

.aNewMarketPlace {
    text-decoration: underline;
}

.aNewMarketPlace:hover {
    color: #373737;
    text-decoration: none;
}

.colorWhite {
    color: #ffffff !important;
}

.colorBlack {
    color: #1d1d1f !important;
}

.creditIconsRegisterPage > img {
    height: 17px !important;
}

.boxWOUpperRoundNewHomepage {
    min-height: 400px;
    margin-top: 72px;
    width: 100%;
}

.getStartedI {
    color: #fff;
    font-family: "Lato", sans-serif;
    font-size: 2em;
    font-weight: 600;
    text-align: center;
}


.plikeHtagNewHomepage {
    color: #353535;
    font-family: "Lato", sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-align: center;
    line-height: normal;
}

.plikeHtagNewHomepage2 {
    color: #353535;
    font-family: "Lato", sans-serif;
    font-size: 25px;
    font-weight: 300;
    text-align: center;
    line-height: normal;
}

.plikeHtagIndustry {
    color: #ffffff;
    font-family: "Lato", sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    line-height: normal;
}

.upperTextCustomNewHomepage {
    color: #ffffff;
    font-family: "Lato", sans-serif;
    font-size: 30px;
    font-weight: 300;
    text-align: center;
    text-transform: none !important;
}

.upperText2CustomNewHomepage {
    color: #ffffff;
    font-family: "Lato", sans-serif;
    font-size: 28px;
    font-weight: 400;
    padding-top: 30px;
    text-align: center;
    text-transform: none !important;
}

.appTitlesNewHomepage {
    color: #353535;
    font-family: "Lato", sans-serif;
    font-size: 22px;
    font-weight: 400;
    padding-top: 20px;
    text-align: center;
}

.whiteBoxGreenShadowFirstRow {
    float: left;
    display: block;
    padding: 15px;
    width: 270px;
}

.whiteBoxGreenShadowSecondRow {
    float: left;
    display: block;
    padding: 15px;
    margin-top: 20px;
    width: 270px;
}

.fa-alpha {
    opacity: 0.8;
    padding-bottom: 15px;
}

.fa-border {
    background-color: #fff;
}

.fa-5x {
    font-size: 6em !important;
}


.txtWhiteBoxesNewHomepage {
    color: #353535;
    font-family: "Lato", sans-serif;
    text-align: left;
    font-size: 16px;
    line-height: 23px;
}

.marginLeft40 {
    margin-left: 40px;
}

.paddingTop90 {
    padding-top: 90px;
}

.successfulClientsNewHomepage {
    width: 100%;
    height: 136px;
    background-color: white;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.RssBlogHome {
    width: 100%;
    height: 170px;
    text-align: center;
    background-color: white;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}


.smallBusinessIcon {
    background: url("../images/newdesign/Successful-Client-Types.png") 0 -50px;
    display: inline-block;
    height: 50px;
    width: 50px;
}

.religiousInstitutionsIcon {
    background: url("../images/newdesign/Successful-Client-Types.png") -158px -50px;
    display: inline-block;
    height: 50px;
    width: 50px;
}

.retailersIcon {
    background: url("../images/newdesign/Successful-Client-Types.png") -313px -50px;
    display: inline-block;
    height: 50px;
    width: 50px;
}

.sportAndLiveEventsIcon {
    background: url("../images/newdesign/Successful-Client-Types.png") -469px -50px;
    display: inline-block;
    height: 50px;
    width: 50px;
}

.barsAndClubsIcon {
    background: url("../images/newdesign/Successful-Client-Types.png") -620px -50px;
    display: inline-block;
    height: 50px;
    width: 59px;
}

.educationIcon {
    background: url("../images/newdesign/Successful-Client-Types.png") -788px -50px;
    display: inline-block;
    height: 50px;
    width: 35px;
}

.iconsHolderNewHomepage {
    float: left;
    display: block;
    padding-left: 38px;
    width: 120px;
    text-align: center;
    color: grey;
    font-family: "Lato", sans-serif;
    font-size: 15px;
    padding-top: 20px;
}

.width112 {
    width: 112px;
}

.paddingBottom90 {
    padding-bottom: 90px;
}

.action-buttonPricingNewHomepage {
    border-radius: 3px;
    color: #fff;
    font-family: "Lato", sans-serif;
    font-size: 1.3em;
    font-weight: 600;
    height: 60px;
    padding: 0.5em 1em;
    position: relative;
    text-decoration: none;
}

.action-buttonPricingNewHomepage:active {
    transform: translate(0px, 5px);
    -webkit-transform: translate(0px, 5px);
    border-bottom: 1px solid;
}

.action-buttonPricingNewHomepage:hover {
    color: #fff;
}

.action-buttonPricingNewHomepage2 {
    border-radius: 3px;
    color: #fff;
    font-family: "Lato", sans-serif;
    font-size: 1.5em;
    font-weight: 400;
    height: 60px;
    padding: 0.5em 1em;
    /*position: relative;*/
    text-decoration: none;
    text-transform: capitalize;
}

.action-buttonPricingNewHomepage2:active {
    transform: translate(0px, 5px);
    -webkit-transform: translate(0px, 5px);
    border-bottom: 1px solid;
}

.action-buttonPricingNewHomepage2:hover {
    color: #fff;
}

.freeTrailTextUnderButton {
    text-align: center;
    color: #fff;
    font-family: "Lato", sans-serif;
    font-size: 18px;
    padding-top: 20px;
}

.callNowHomepage {
    color: #7DB246;
    font-family: "Lato", sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.marginLeft50Imp {
    margin-left: 50px !important;
}

.marginLeft60Imp {
    margin-left: 60px !important;
}

.footerRSScolor {
    color: #F78E18 !important;
}

.industryRSScolor {
    color: #F78E18 !important;
    font-size: 19px;
}

.rssFeederHolder {
    line-height: 18px;
    width: 186px;
    padding-left: 8px;
}

.rssFeederHolderIndustry {
    line-height: 18px;
}

.paddingTop120 {
    padding-top: 120px;
}

.paddingLeft56 {
    padding-left: 56px;
}

.paddingBottom5Imp {
    padding-bottom: 5px !important;
}

.paddingLeft54 {
    padding-left: 54px;
}

.paddingTop70 {
    padding-top: 70px;
}

.textPositionCaseStudiesDivs {
    padding-left: 25px;
    padding-top: 10px;
    padding-right: 25px;
    letter-spacing: 2px;
    text-align: center;
    font-size: 26px;
    line-height: normal;
}

.textPositionCaseStudiesDivsSecond {
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 15px;
    padding-right: 15px;
    letter-spacing: 2px;
    text-align: center;
    font-size: 26px;
    line-height: normal;
}

.caseStudiesCustomPageImgHolder {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 450px;
}

.paddingTextInDivsCaseStudies {
    padding-left: 25px;
    padding-right: 25px;
    font-size: 17px !important;
}

.defaultTest {
    top: 0;
}

.fixedTest {
    top: -80px;
}

.lineHeight20 {
    line-height: 20px;
}

.noMarginBottomImp {
    margin-bottom: 0px !important;
}

.marginLeft35 {
    margin-left: 35px;
}

.caseStudiesIndexTxt {
    font-size: 24px;
    margin: 0 !important;
}

.caseStudiesIndexHolder {
    width: 100%;
    height: 34px;
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-weight: lighter;
    background: white;
    padding-top: 18px;
    padding-bottom: 18px;
    margin-bottom: 90px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.marginTop30 {
    margin-top: 30px;
}

.marginTop40 {
    margin-top: 40px;
}

.textDecorationLineThrough {
    text-decoration: line-through;
}

.strikeout {
    position: relative;
}

.strikeout::after {
    border-bottom: 5px solid #F0AD4E;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 50%;
}

.fontFamilyLato {
    font-family: 'Lato', Arial, sans-serif;
}

.fontFamilyArial {
    font-family: Arial, sans-serif;
}

.industry-f {
    width: 125px;
    height: 135px;
    margin: 25px 10px 25px 10px;
    font-family: 'Lato', Arial, sans-serif;
    padding-left: 25px;
}

.footer-new-holder-features {
    float: left;
    padding-top: 80px;
    width: 100%;
    text-align: left;

}

.h430 {

    height: 570px;
}

.h460 {

    height: 460px;
}

.h490 {

    height: 498px;
}


.h600 {

    height: 600px;
}

.h580 {

    height: 580px;
}

.d-inline-left {
    display: inline-block;
    float: left;

}

.d-inline-right {
    display: inline-block;
    float: right;

}

.paddingLeft66 {

    padding-left: 66px;
}

.bgWhite {
    background: white;
}

.rss {
    background: url(../images/newdesign/icons/rss.png) 0 center no-repeat;
}

#fullBgdIndustry {
    background: url(../images/newdesign/Discover-the-power-of-SMS-Marketing.jpg) no-repeat center center / cover rgba(0, 0, 0, 0);
    z-index: 2;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 520px;
    position: relative;
}

#fullBgdCaseStudies {
    background: url(../images/newdesign/Discover-the-power-of-SMS-Marketing.jpg) no-repeat center center / cover rgba(0, 0, 0, 0);
    z-index: 2;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 520px;
    position: relative;
}

.darkGrayColumn {
    background-color: rgb(54, 54, 54);
    border-radius: 10px;
    min-width: 410px;
    color: white;
    padding: 25px;
}

#box_count_index {
    width: 1005px;
    position: absolute;
    height: 54px;
    top: 80px;
    left: 210px;
    background-color: #302624;
    opacity: 1;
    display: table;
    filter: alpha(opacity=100); /* For IE8 and earlier */
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;

}


#holder_box_index {

    position: absolute;
    left: 50%;
    top: 50%;
    text-align: center;
    margin-left: -712px;
    margin-top: -40px;


}


#how_is_work {

    font-size: 18px;
    font-family: 'Lato', sans-serif;
    font-weight: 300;

}

#how_is_work_holder {

    width: 100%;
    position: absolute;
    text-align: center;
}

.happy {
    height: 170px !important;

}

#years {
    z-index: 800;
    position: relative;
    top: 0px;

}

#fix_icon {
    vertical-align: inherit;
}

#posotionRelative {

    position: relative;
    top: 0;
    left: 0;
}

#span_padding_left {
    padding-left: 88px;
}

#span_counter {
    font-family: 'Lato', sans-serif;
    font-size: 1.5em;
    line-height: normal;
    color: #827b7a;
    width: 37%;
    font-weight: 600;
    display: table-cell;
    vertical-align: middle;
}

.action-buttonSuccessful {

    border-radius: 3px;
    color: #fff;
    font-family: "Lato", sans-serif;
    font-size: 22px;
    font-weight: 400;
    height: 50px;
    padding: 8px 35px;
    position: relative;
    text-decoration: none;
    text-transform: capitalize;


}

.action-buttonSuccessful:active {
    transform: translate(0px, 5px);
    -webkit-transform: translate(0px, 5px);
    border-bottom: 1px solid;
}


.blueButtonSuccessful {
    background-color: #6aa2bd;
    border: 0;
    border-bottom: 5px solid #4482a9;
}

.blueButtonSuccessful:hover {
    background-color: #577077;
    border: 0;
    border-bottom: 5px solid #2E373C;
}


#newcarusel_li.active {
    background-color: #353535 !important;

}

#newcarusel li {
    background-color: #b4b4b4;

}

#newcarusel {
    right: 48% !important;
}

.tabButton {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
    background: -webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
    background: -o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
    background: linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf', GradientType=0);
    background-color: #ededed;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    display: inline-block;
    cursor: pointer;
    color: #777777;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    padding: 6px 24px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #ffffff;
}


.tabButton.active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eeeff1), color-stop(1, #bbc3ce)) !important;
    background: -moz-linear-gradient(top, #eeeff1 5%, #bbc3ce 100%) !important;
    background: -webkit-linear-gradient(top, #eeeff1 5%, #bbc3ce 100%) !important;
    background: -o-linear-gradient(top, #eeeff1 5%, #bbc3ce 100%) !important;
    background: -ms-linear-gradient(top, #eeeff1 5%, #bbc3ce 100%) !important;
    background: linear-gradient(to bottom, #eeeff1 5%, #bbc3ce 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeff1', endColorstr='#bbc3ce', GradientType=0) !important;
    background-color: #eeeff1 !important;
}

.tabButton:active {
    position: relative;
    top: 1px;
}

.indexTrustBox {
    margin: 20px;
    display: inline-block;
    float: left;
    width: 280px;
    vertical-align: middle;

}

.trust_txt_blue {
    color: #4482a9;
    font-family: "Lato", sans-serif;
    text-align: left;
    font-size: 14px;
    line-height: 23px;
}

.trust_txt1 {
    padding-top: 12px;

    color: #353535;
    text-align: left;
    font-weight: normal;
    font-size: 15px;
    line-height: 23px;
}

.trust_txt2 {

    padding-top: 10px;
    color: #353535;
    font-weight: normal;

    text-align: left;
    font-size: 15px;
    line-height: 23px;
}

.trust_txt3 {

    padding-top: 11px;
    color: #353535;
    font-weight: normal;

    text-align: left;
    font-size: 15px;
    line-height: 23px;
}

.fixRssLink {

    color: #353535 !important;
}

.RssSeeAll {

    padding-top: 0px;
    color: #353535 !important;
    font-family: "Lato", sans-serif;
    text-align: left;
    text-transform: none;
    font-size: 15px;
}

.TrustImage {
    height: 150px;
/ / IE7fix line-height: 150 px;
    text-align: center;
}

.WptextHome {

    font-family: "Lato", sans-serif;
    font-size: 22px;
    padding-left: 35px;
    padding-top: 30px;
    text-align: left;
    line-height: normal;
    font-weight: 500;
    float: left;
    width: 262px;
}

.vAlignm {
    vertical-align: middle;

}

.newindexbg {
    width: 100%;
    height: 1585px;
    position: absolute;
    z-index: 1;
    background-color: #f2f2f2;
}

.newindexbg2 {
    width: 100%;
    height: 500px;
    position: absolute;
    top: 1200px;
    z-index: 1;
    background-color: #f2f2f2;
}

#campusHill g {
    fill: #8bbfc4 !important;
}

#featuresPricingPage {
    list-style: none;
    padding: 0;
    margin: 0;
}

#featuresPricingPage li {
    font-family: "Lato", Arial;
    font-size: 20px;
    line-height: 40px;
    font-weight: 300;
}


#featuresPricingPage li i {
    color: #3CB878;
    margin-right: 10px;
}

#featuresF li {
    font-family: "Lato", Arial;
    font-size: 16px;
    font-weight: 400;
    list-style: none outside;
    width: 16em;
    height: 60px;
    float: left;
    padding: 0 0 190px 50px;
}

#featuresF li i {
    color: #0c376a;
    margin-right: 15px;
    width: 85px;
    height: 85px;
    border-radius: 85px;
    margin-bottom: 15px;
}

#featuresF {
    list-style: none outside;
    padding: 0;
}


.faqsPricingPage {
    font-size: 16px;
}

.faqsPricingPage .title {
    font-size: 16px;
    font-weight: bold;
}

.zipCodeListOverContainter {
    width: 100%;
    height: 100%;
    display: table;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    top: 0px;
}

.zipCodeListOverContent {
    display: table-cell;
    vertical-align: middle;
}


.industries_box_frame {

    /*width:50%;*/
    float: left;
    min-height: auto;
    margin-bottom: 35px;

}

.indusries_image_box {
    background: #fff;
    margin: auto;
    -moz-border-radius: 90px;
    border-radius: 90px;
    padding: 22px;
    border-style: solid;
    border-width: 1px;
    border-color: #a8c7d3;
    display: inline-block;
    float: left;
}

.indusries-image-box {
    background: #fff;
    margin: auto;
    -moz-border-radius: 90px;
    border-radius: 90px;
    padding: 22px;
    border-style: solid;
    border-width: 1px;
    border-color: #a8c7d3;
    display: inline-block;
}

.industries_text_h1 {
    display: inline-block;
    float: left;
    padding-bottom: 15px;
    margin-left: 20px;
}

.industries_h3 {

    margin: 0px !important;
    font-size: 1.3em;
    font-weight: 600;
    color: #595354;
}

.industies_text {
    display: inline-block;
    float: left;
    width: 300px;
    margin-left: 20px;

}

.industries_reademore {

    padding-top: 5px;
    color: #90aab4;
}

.industries_logo_holder {
    height: 200px;
    background-color: #f2f2f2;
    border-radius: 5px;

}

ol.custom-bullet {
    list-style: none;
}

li {
    counter-increment: item;
    margin-bottom: 5px;
}

ol.custom-bullet > li {
    vertical-align: middle;
    margin-bottom: 10px;
}

ol.custom-bullet > li:first-child {
    counter-reset: index;
}

ol.custom-bullet > li:before {
    margin-right: 10px;
    content: counter(item);
    background: lightblue;
    border-radius: 100%;
    color: white;
    width: 1.5em;
    text-align: center;
    display: inline-block;
}


.left {
    position: absolute;
    top: 0;
    left: 35px;
    font-size: 18px
}

.left:after {
    border: 3px solid #2095FE;
    border-right: 3px solid transparent;
    border-top: 3px solid transparent;
    content: " ";
    height: 14px;
    left: -20px;
    position: absolute;
    top: 20px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 14px;
}

.right {
    position: absolute;
    top: 0;
    right: 15px;
    font-size: 18px
}

header {
    color: #2095FE;
    background: #eee;
    border: 1px solid #ccc;
    border-bottom: 1px solid #bbb;
    box-shadow: 0 1px 2px rgba(1, 1, 1, 0.2);
    height: 60px;
    text-align: center;
    font-size: 20px;
    line-height: 58px;
    white-space: nowrap;

}

header h2 {
    font-weight: bold;
    color: #111111;
}

.message {
    border-radius: 20px 20px 20px 20px;
    /* margin: 0 15px 10px;*/
    padding: 15px 20px;
    position: relative;
}

.message.to {
    background-color: #2095FE;
    color: #fff;
    margin-left: 80px;
}

.message.from {
    background-color: #E5E4E9;
    color: #363636;
    margin: 15px 35px 0 35px;
    max-width: 190px;
    max-height: 190px;
    overflow-y: auto;
    overflow-x: hidden;
    overflow-wrap: break-word;
}

.message.to + .message.to,
.message.from + .message.from {
    margin-top: -7px;
}

.message.from:before {
    border-color: #E5E4E9;
    z-index: 99999;
    left: -50px;
    transform: rotateY(180deg);
}

.quotation_div {
    position: relative;
    display: table;
    /*height: 500px;*/
    background: url(' ../images/newdesign/Text-to-join.png') no-repeat top center;
    background-size: auto;
}

.overlay {
    display: table-cell;
    vertical-align: top;

    width: 300px;
}

.title_p {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 10px;
    color: #939393;
    font-size: 18px !important;
}

.pJoinlist {
    font-family: 'Lato', sans-serif;
    text-align: center;
    font-weight: 400;
    font-size: 169%;
    padding: 0 25px 0 25px;
    color: #000000;
    /*line-height: 150%;*/

}

.font11 {

    margin-bottom: 1px !important;
    font-size: 19px !important;
    font-family: 'Lato', sans-serif;
    text-align: left;
    font-weight: 400;
}

.short_code_iphone {
    padding-top: 50px;
    padding-bottom: 20px;
    padding-left: 5px;
    text-align: center;
    font-size: 22px !important;
}

.blue {
    color: #0969fe;
    font-size: 104%;
    font-family: 'Lato', sans-serif;
    text-align: left;
    font-weight: 700;


}

.commonlinkJoin {

    color: #0088cc;;
    font-size: 13px;
    text-decoration: underline;
}

.txt {
    width: 100%;
    text-align: left;
    color: #6f6f6f;
    line-height: 17px;
    padding-top: 90px;
}

.text_1 {

    font-size: 12px !important;
}


.apply-for-demo-master {
    width: 93%;
    text-align: left;
    display: block;
    margin: 20px;
    margin-bottom: 40px;
}

.apply-for-demo-title {

    width: 80%;
    float: center;

}

#msgs-apply {
    width: 94%;
}

.apply-for-demo-contact-form {
    background-color: #FFFFFF;
    border-color: #DDDDDD;
    border-radius: 4px 4px 0 0;
    border-width: 1px;
    border-style: solid;
    box-shadow: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    padding: 20px;
    /*width: 315px;*/
    text-align: left;
}

.custom-counter {
    /*float:left; position:relative;*/
}

.custom-counter li {
    counter-increment: step-counter;
    list-style-type: none;
    margin: 0 0 15px -25px;
    position: relative;
    padding-left: 35px;
}

.custom-counter li::before {
    content: counter(step-counter);
    margin-right: 5px;
    font-size: 100%;
    background-color: rgb(85, 172, 238);
    color: white;
    font-weight: bold;
    padding: 2px 8px;
    border-radius: 15px;
    position: absolute;
    left: 0;
}

.box-count-text {
    display: inline-block;
    font-size: 15px;
}

.box-count-inner {

    display: inline-block;
    background-color: #999999;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}

.box-count {

    color: #FFFFFF;
    text-align: center;
}

.featuresMainTitle {
    text-align: center;
}

.featuresSubTitle {
    font-family: 'Lato', Arial, sans-serif;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
}

.featuresArrow {
    position: absolute;
    width: 64px;
    height: 93px;
    background: url("../images/newdesign/arrow-features-page.png");
    top: -40px;
    left: 50px;
}

.flippedImage {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
    padding: 0px;
    /*margin: -30px;*/
}

.rotatedImage90Degrees {
    -ms-transform: rotate(270deg); /* IE 9 */
    -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
    transform: rotate(270deg);
}

.questionMarkSmall {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;

    background: #369BE7; /* Old browsers */
    line-height: normal !important;
    font-size: 8px;
    font-weight: normal;
    padding: 2px !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
    margin-right: 3px;
    color: #FFFFFF;
    display: inline;
    margin-top: 2px;
}

.commonTableOverInfoHolder {
    position: relative;
    width: 1px;
    display: inline;
    top: -3px;
    left: 3px;
    font-weight: normal;
    text-transform: none;
}

@media only screen
and (min-width: 1224px) {
    .apply-for-demo-contact-form {
        /*width: 315px;*/
    }

    .register_cc_icons {
        display: block;
        margin-top: 27px;
    }

    .sideSubmitLines {
        width: 42%;
        display: inline-block;
        float: left;
    }

    .sideSmallSubmitLines {
        width: 30%;
        display: inline-block;
        float: left;
    }

    .sideSubmitButton {
        width: 16%;
        display: inline-block;
        float: left;
    }

    .sideBigSubmitButton {
        width: 40%;
        display: inline-block;
        float: left;
    }
}

@media only screen
and (max-width: 1224px) {
    .register_cc_icons {
        padding-bottom: 20px;
    }

    .sideSubmitLines {
        width: 33%;
        display: inline-block;
        float: left;
    }

    .sideSubmitButton {
        width: 33%;
        display: inline-block;
        float: left;
    }
}

.vcfPreviewHolder {
    margin-bottom: 15px;
}

.vcfPreview {
    background: #F1F1F1;
    width: 415px;
    height: 255px;
    display: block;
    position: relative;
    border-radius: 10px;
    padding: 20px;
}

.vcfPreviewleftCol {
    float: left;
    width: 100px;
}

.vcfPreviewRightCol {
    float: left;
    margin-left: 20px;
    border-radius: 10px;
    background: white;
    width: 265px;
    height: 225px;
    padding: 15px;
    padding-bottom: 25px;
    font-size: 14px;
    color: #707070;
}

.vcfPreviewleftImg {
    width: 100px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    color: white;
    font-size: 50px;
    font-weight: bold;
    border-radius: 50px;
    background: #28a745;
}

.vcfPreviewName {
    font-size: 17px;
    color: black;
}

.vcfPreviewCompany {
    font-size: 14px;
    color: #777;
}

.vcf-lcol {
    text-align: right;
    color: #999;
}

.vcf-rcol {
    padding-left: 10px;
    padding-bottom: 2px;
}

.errorNoSymbols {
    width: 320px;
    /*height:100px;*/
    /*line-height: 50px;*/
    text-align: center;
    position: fixed;
    background: red;
    top: 0px;
    color: white;
    padding: 3px 7px;
    top: calc(50vh - (/* height */100px / 2));
    left: calc(50vw - (/* width */320px / 2));
    z-index: 100;
    display: none;
}

.keywordsTeaser {
    max-height: 55px;
    overflow: hidden;
}

.keywordsComplete {
    display: none;
}

/* COPIED FROM BOOTSTRAP 3.3.6 */
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-body {
    padding: 15px;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.panel-heading > .dropdown .dropdown-toggle {
    color: inherit;
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

.panel-default {
    border-color: #ddd;
}

.panel-default > .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ddd;
}

.panel-default > .panel-heading .badge {
    color: #f5f5f5;
    background-color: #333;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd;
}

/* CREDIT CARD DIV STYLES */
.credit-card-div span {
    padding-top: 10px;
}

.credit-card-div img {
    /*padding-top:30px;*/
}

.credit-card-div .small-font {
    font-size: 9px;
}

.credit-card-div .pad-adjust {
    padding-top: 10px;
}

.errorSummary a {
    color: red !important;
}

/* -----------------------------------------------
 * What's New Timeline
 * --------------------------------------------- */
.timeline {
    list-style: none;
    padding: 10px 0;
    position: relative;
    font-weight: 300;
}

.timeline:before {
    top: 0;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 1px;
    background: #599bdc;
    left: 50%;

}

.timeline > li {
    margin-bottom: 20px;
    position: relative;
    width: 50%;
    float: left;
    clear: left;
}

.timeline > li:before, .timeline > li:after {
    content: " ";
    display: table;
}

.timeline > li:after {
    clear: both;
}

.timeline > li:before, .timeline > li:after {
    content: " ";
    display: table;
}

.timeline > li:after {
    clear: both;
}

.timeline > li > .timeline-panel {
    width: calc(100% - 25px);
    width: -moz-calc(100% - 25px);
    width: -webkit-calc(100% - 25px);
    float: left;
    border: 1px solid #dcdcdc;
    background: #ffffff;
    position: relative;
}

.timeline > li > .timeline-panel:before {
    position: absolute;
    top: 26px;
    right: -15px;
    display: inline-block;
    border-top: 15px solid transparent;
    border-left: 15px solid #dcdcdc;
    border-right: 0 solid #dcdcdc;
    border-bottom: 15px solid transparent;
    content: " ";
}

.timeline > li > .timeline-panel:after {
    position: absolute;
    top: 27px;
    right: -14px;
    display: inline-block;
    border-top: 14px solid transparent;
    border-left: 14px solid #ffffff;
    border-right: 0 solid #ffffff;
    border-bottom: 14px solid transparent;
    content: " ";
}

.timeline > li > .timeline-badge {
    width: 24px;
    height: 24px;
    line-height: 50px;
    text-align: center;
    position: absolute;
    top: 16px;
    right: -10px;
    z-index: 100;
    color: coral;
}

.timeline > li.timeline-inverted > .timeline-panel {
    float: right;
}

.timeline > li.timeline-inverted > .timeline-panel:before {
    border-left-width: 0;
    border-right-width: 15px;
    left: -15px;
    right: auto;
}

.timeline > li.timeline-inverted > .timeline-panel:after {
    border-left-width: 0;
    border-right-width: 14px;
    left: -14px;
    right: auto;
}

.timeline-title {
    margin-top: 0;
    color: inherit;
}

.timeline-heading h4 {
    padding: 0 15px;
    color: #353535;
    font-family: "Lato", sans-serif;
    font-size: 18px;
    line-height: normal;
    font-weight: 600;
}

.timeline-body > p, .timeline-body > ul {
    padding: 10px 15px;
    margin-bottom: 0;
}

.timeline-footer {
    padding: 5px 15px;
    background-color: #f4f4f4;
}

.timeline-footer p {
    margin-bottom: 0;
}

.timeline-footer > a {
    cursor: pointer;
    text-decoration: none;
}

.timeline > li.timeline-inverted {
    float: right;
    clear: right;
}

.timeline > li:nth-child(2) {
    margin-top: 60px;
}

.timeline > li.timeline-inverted > .timeline-badge {
    left: -13px;
}

.no-float {
    float: none !important;
}

@media (max-width: 767px) {
    ul.timeline:before {
        left: 40px;
    }

    ul.timeline > li {
        margin-bottom: 0px;
        position: relative;
        width: 100%;
        float: left;
        clear: left;
    }

    ul.timeline > li > .timeline-panel {
        width: calc(100% - 65px);
        width: -moz-calc(100% - 65px);
        width: -webkit-calc(100% - 65px);
    }

    ul.timeline > li > .timeline-badge {
        left: 28px;
        margin-left: 0;
        top: 16px;
    }

    ul.timeline > li > .timeline-panel {
        float: right;
    }

    ul.timeline > li > .timeline-panel:before {
        border-left-width: 0;
        border-right-width: 15px;
        left: -15px;
        right: auto;
    }

    ul.timeline > li > .timeline-panel:after {
        border-left-width: 0;
        border-right-width: 14px;
        left: -14px;
        right: auto;
    }

    .timeline > li.timeline-inverted {
        float: left;
        clear: left;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .timeline > li.timeline-inverted > .timeline-badge {
        left: 28px;
    }
}

.tooltipCustomWidth .tooltip-inner {
    width: 75px !important;
    max-width: none !important;
    min-width: 10px !important;
}

.schedule_message {
    border-radius: 10px;
    border-color: #F75A00;
    border-style: solid;
    padding: 25px;
    width: 300px;
}

.hidden {
    display: none !important;
    visibility: hidden !important;
}

.malert {
    border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.11);
    display: table;
    width: 100%;
}

.malert-white {
    background-image: linear-gradient(to bottom, #fff, #f9f9f9);
    border-top-color: #d8d8d8;
    border-bottom-color: #bdbdbd;
    border-left-color: #cacaca;
    border-right-color: #cacaca;
    color: #404040;
    padding-left: 61px;
    position: relative;
}

.malert-white.mrounded {
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.malert-white.mrounded .icon {
    border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
}

.malert-white .icon {
    text-align: center;
    width: 45px;
    height: 33px;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #bdbdbd;
    padding-top: 15px;
}


.malert-white .icon:after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    display: block;
    content: '';
    width: 10px;
    height: 10px;
    border: 1px solid #bdbdbd;
    position: absolute;
    border-left: 0;
    border-bottom: 0;
    top: 50%;
    right: -6px;
    margin-top: -3px;
    background: #fff;
}

.malert-white .icon i {
    font-size: 20px;
    color: #fff;
    left: 12px;
    margin-top: -10px;
    position: absolute;
    top: 50%;
}

/*============ colors ========*/
.malert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.malert-white.malert-success .icon,
.malert-white.malert-success .icon:after {
    border-color: #54a754;
    background: #60c060;
}

.secInterval {
    text-align: center !important;
    width: 50px !important;
}

.strikedOut {
    text-decoration: line-through;
    color: #E51F36;
}

.strikedOutInner {
    color: #1d1d1f;
}

.center-div {
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100px;
    height: 100px;
    background-color: #ccc;
    border-radius: 3px;
}

.text-limit {
    margin-left: 24px;
}

.page-home {
    position: relative;
}

.page-title {
    position: relative;
    text-align: center;
    top: 25%;
}

.page-title-holiday {
    position: relative;
    text-align: center;
    top: 15%;
}

/* index 2022 */
video {
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.video-wrapper {
    margin-top: 80px;
    width: 100%;
    height: 560px;
    position: relative;
    overflow: hidden;
    align-items: center;
    justify-content: left;
    background-color: #363636;
}

.header-slogan {
    position: relative;
    color: white;
    font-size: 1.25rem;
}


.page-home .section-slogan {
    background: url(../images/newdesign/Advantages-of-Texting.jpg) 50% 50% no-repeat;
    /*background: url(../images/newdesign/thanksgiving.jpg) 50% 50% no-repeat;*/
    /*background: url(../images/newdesign/autumn.jpg) 50% 50% no-repeat;*/
    /*background: url(../images/newdesign/beach-dog.jpg) 50% 50% no-repeat;*/
    /*background: url(../images/newdesign/audience-cellphones-concert.jpg) 50% 50% no-repeat;*/
    /*background: url(../images/newdesign/4th-of-july-sms-marketing.jpg) 50% 50% no-repeat;*/
    -webkit-background-size: cover;
    background-size: cover;
    color: #fff;
    height: 650px;
    margin-top: 80px;
    overflow: hidden;
}

.h1PT3 {

    font-family: 'Lato', Arial, sans-serif;
    font-size: 3.3em;
    line-height: normal;
    font-weight: 700;
    color: #fff;
    text-align: center;
    margin-bottom: 20px;
}

.h1PT3black {
    font-family: 'Lato', Arial, sans-serif;
    font-size: 3.3rem;
    line-height: normal;
    font-weight: 900;
    color: #ffffff;
    text-align: center;
    margin-bottom: 20px;
}

h2.h2index {
    line-height: normal !important;
    font-size: 2.5rem !important;
    font-weight: 900;
}

.subtitle {
    font-size: 23px !important;
    text-decoration: none;
    font-family: 'Lato', Arial, sans-serif;
    font-weight: 400;
    margin-bottom: 40px;
    line-height: normal;
}

.maxWidth300P {
    max-width: 300px;
}

.ui-page-theme-a .ui-btn.ui-btn-active, html .ui-bar-a .ui-btn.ui-btn-active, html .ui-body-a .ui-btn.ui-btn-active, html body .ui-group-theme-a .ui-btn.ui-btn-active, html head + body .ui-btn.ui-btn-a.ui-btn-active, .ui-page-theme-a .ui-checkbox-on:after, html .ui-bar-a .ui-checkbox-on:after, html .ui-body-a .ui-checkbox-on:after, html body .ui-group-theme-a .ui-checkbox-on:after, .ui-btn.ui-checkbox-on.ui-btn-a:after, .ui-page-theme-a .ui-flipswitch-active, html .ui-bar-a .ui-flipswitch-active, html .ui-body-a .ui-flipswitch-active, html body .ui-group-theme-a .ui-flipswitch-active, html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active, .ui-page-theme-a .ui-slider-track .ui-btn-active, html .ui-bar-a .ui-slider-track .ui-btn-active, html .ui-body-a .ui-slider-track .ui-btn-active, html body .ui-group-theme-a .ui-slider-track .ui-btn-active, html body div.ui-slider-track.ui-body-a .ui-btn-active {
    background-color: #222222;
    border-color: #222222;
    color: #ffffff;
    text-shadow: 0 1px 0 #222222;
}

.ui-btn-icon-left:after, .ui-btn-icon-right:after, .ui-btn-icon-top:after, .ui-btn-icon-bottom:after, .ui-btn-icon-notext:after {
    background-size: 12px;
}

.txt-line {

    background-color: transparent;
    border-bottom: 1px solid #ddd;
    margin: 0 0 .7375em;
}

.ui-btn {
    font-size: 1em;
}

.title-mobi {
    color: #28a745;
    background-color: transparent;
    border-bottom: 1px solid #ddd;
    font-size: 1.6em;
    padding-bottom: .5em;
    margin: 0 0 .7375em;
}

.title-mobi-no-border {
    color: #28a745;
    background-color: transparent;
    font-size: 1.6em;
    padding-bottom: .5em;
    margin: 0 0 .7375em;
}

.feedback-input {
    margin-bottom: 0 !important;
}

.voting-thumbs a, .sending-process {
    color: #CDD7E0;
}

.thank-you-msg {
    color: #28a745;
    font-weight: bold;
}

.strikethrough {
    text-decoration: none;
    position: relative;
    display: inline-block;
}

.strikethrough:after {
    content: ""; /* required property */
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 2px solid #990033;
    height: 45%; /* adjust as necessary, depending on line thickness */
    /* or use calc() if you don't need to support IE8: */
    height: calc(50% - 1px); /* 1px = half the line thickness */
    width: 100%;
    /*transform: rotateZ(-10deg);*/
    /*border-bottom: 2px solid #990033;*/
    /*position: absolute;*/
    /*content: "";*/
    /*width: 100%;*/
    /*height: 60%;*/
}

.cryptomail:after {
    content: attr(data-petyr) "@" attr(data-kassov) "." attr(data-ltd);
}

.modal-dialog {
    margin: 5% auto;
}

ul.emoji-list {
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: 250px;
}

ul.emoji-list li {
    float: left;
    padding: 5px;
    cursor: pointer;
    font-size: 30px;
}

.pro_price {
    list-style-type: none;
    margin: 0;
    padding: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.pro_price:hover {
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.2)
}

.pro_price .header {
    background-color: #7fb440;
    color: white;
    font-size: 14px;
    font-weight: bold;
}

.pro_price .af_header {
    background-color: #363636;
    color: white;
    font-size: 14px;
    font-weight: bold;
}

.pro_price li {
    border-bottom: 1px solid #eee;
    padding: 5px;
    font-size: 14px;
    text-align: center;
}

.alert-promo {
    font-family: "Lato", Arial, sans-serif;
    color: #ffffff;
    font-size: 16px;
    background-color: #744bb7;
    border-color: #7b4088;
    padding: 25px;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 32344434;
}

.alert-promo .cur {
    cursor: pointer;
}

.alert-promo button.close {
    margin-right: 45px;
}

.alert-promo-packages {
    font-family: "Lato", Arial, sans-serif;
    color: #ffffff;
    font-size: 16px;
    padding: 10px;
    background-color: #744bb7;
    border-color: #7b4088;
    border-radius: 5px;
}

.lds-ripple {
    display: inline-block;
    position: relative;
    top: -3px;
    left: 87px;
}

.lds-ripple div {
    position: absolute;
    border: 2px solid #cef;
    opacity: 1;
    border-radius: 50%;
    animation: lds-ripple 1.3s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.lds-ripple div:nth-child(2) {
    animation-delay: -0.5s;
}

@keyframes lds-ripple {
    0% {
        top: 16px;
        left: 16px;
        width: 0;
        height: 0;
        opacity: 1;
    }
    100% {
        top: -1px;
        left: -1px;
        width: 32px;
        height: 32px;
        opacity: 0;
    }
}

.shareIcon {
    width: 32px;
}

.cursorPointer {
    cursor: pointer;
}

.small .pJoinlist {
    font-family: 'Lato', sans-serif;
    text-align: center;
    font-weight: 400;
    font-size: 150%;
    padding: 0 32px 0 30px;
    color: #000000;
    line-height: 150%;
    position: absolute;
    top: 50px;
}

.small .short_code_iphone {
    top: 153px;
    left: 100px;
    text-align: center;
    font-size: 15px !important;
    font-weight: bold;
    position: absolute;
}

.small .messages-wrapper {
    /*padding-top:114px;*/
    padding-top: 230px;
}

@media screen and (max-width: 767px) {
    .responsive-table {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
    }
}

.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

.embed-container iframe, .embed-container object, .embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.noPageBreakForPDFExport {
    page-break-inside: avoid;
}

#voting-stars {
    margin: -5px 0 0 16px;
}

#voting-stars > img {
    height: 26px !important;
}

.H-dlc {
    font-size: 3em;
    font-weight: bolder;
}

.img-vert {
    -moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: FlipV;
    -ms-filter: "FlipV";
}

.mobile-menu a {
    color: white !important;
}


/*
 * From old version of bootstrap
 */
.img-polaroid {
    padding: 4px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.alert-pt {
    color: #1d1d1f;
    background-color: #f5f5f5;
    border-color: #e3e3e3;
}

.appBox-f {
    width: 175px;
    margin: 0 15px 0 15px;
    margin-bottom: 15px;
}

@media only screen
and (max-width: 1224px) {
    #contentOuterTable {
        width: 100%;
    }

    #contentOuterTable td.contentOuterTableCenter {
        width: 100%;
    }
}

.ui-flipswitch-active {
    background: #5cb85b !important;
}

#message-holder.txtblue {
    color: #31708f !important;
    background: #d9edf7 !important;
    border-radius: 3px !important;
    border: 2px solid #bce8f1 !important;
}

.message-holder.txtblue, .txtblue div.message {
    color: #31708f !important;
    background: #d9edf7 !important;
    border-radius: 3px !important;
}

.ui-icon-user:after {
    background-position: 65% 45% !important;
}

#groove-container-b32b0aa6-a92c-45af-8ea7-c6aa8dcf2ec7 {
    bottom: 40px !important;
    right: -5px !important;
}

.home-reserve-keyword-width-420 {
    max-width: 370px !important;
}

.home-reserve-keyword-captcha-holder {
    width: 300px !important;
    display: inline-block !important;
    position: relative !important;
    margin-top: -8px !important;
    margin-right: 10px;
}

.help-block {
    color: #b94a48;
    font-size: 13px;
}

.bgr-index {
    background-color: #f2f2f2;
    padding: 2rem 1rem 5rem 1rem;
}

.bgr-white-index {
    background-color: #ffffff;
    padding: 3rem 1rem;
}