/********** changeLog

8 July 2019 - miles added blade-header code to hide the blade header
8 July 2019 - miles hid blade-header code to hide the blade header
**********/


/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

   .elq-form,
   .elq-form button,
   .elq-form input,
   .elq-form select,
   .elq-form textarea {
       color: #222;
   }
   
   .elq-form {
       font-size: 1em;
       line-height: 1.4;
   }
   
   /*
    * Remove text-shadow in selection highlight: h5bp.com/i
    * These selection rule sets have to be separate.
    * Customize the background color to match your design.
    */
   
   .elq-form ::-moz-selection {
       background: #b3d4fc;
       text-shadow: none;
   }
   
   .elq-form ::selection {
       background: #b3d4fc;
       text-shadow: none;
   }
   
   /*
    * A better looking default horizontal rule
    */
   
   .elq-form hr {
       display: block;
       height: 1px;
       border: 0;
       border-top: 1px solid #ccc;
       margin: 1em 0;
       padding: 0;
   }
   
   /*
    * Remove the gap between images, videos, audio and canvas and the bottom of
    * their containers: h5bp.com/i/440
    */
   
   .elq-form audio,
   .elq-form canvas,
   .elq-form img,
   .elq-form video {
       vertical-align: middle;
   }
   
   /*
    * Remove default fieldset styles.
    */
   
   .elq-form fieldset {
       border: 0;
       margin: 0;
       padding: 0;
   }
   
   /*
    * Allow only vertical resizing of textareas.
    */
   
   .elq-form textarea {
       resize: vertical;
   }
   
   /* ==========================================================================
      Browse Happy prompt
      ========================================================================== */
   
   .elq-form .browsehappy {
       margin: 0.2em 0;
       background: #ccc;
       color: #000;
       padding: 0.2em 0;
   }
   
   /* ==========================================================================
      Custom Form CSS
      ========================================================================== */

   
    #eloquaAutoButton {
        text-align: center;
        border: 1px solid #0070D2;
        border-radius: 8px;
        height: 56px;
        line-height: 55px;
        font-size: 16px;
        font-weight: 500;
        color: #0070D2;
        cursor: pointer;
    }
    .row.eloquaAutoButton.two{
        height: 72px;
    }
    #eloquaAutoButtonOr{
        text-align: center;
    }
    #eloquaAutoButtonOr .eloquaAutoButtonOr.side{
        border-bottom: solid 1px #D6D6D6;
        width: 40%;
        position: relative;
        display: inline-block;
    }
    #eloquaAutoButtonOr .eloquaAutoButtonOr.middle {
        line-height: 80px;
        padding: 20px;
        top: 3px;
        position: relative;
        display: inline-block;
    }
    #eloquaButtonLogo{
        width: 54px;
        height:28px;
        display: inline-block;
        margin-right: 30px;
        margin-top: -18px;
        vertical-align: middle;
    }
    .rei-trials__content .elq-form :is(.elq-item-select){
        background-color:#FFF;
    }
    .rei-trials__content .elq-form .elq-item-input:read-only{
        background-image: linear-gradient(to bottom, rgba(241,241,241,0.1), rgba(241,241,241,1))!important;
    }
     .rei-trials__content #formElement0 .elq-label {
        background-color:#FFF;
    }
    .row.eloquaAutoButton.two {
        margin-top: -14px!important;
    }

    @media only screen and (max-width: 450px) {
        #eloquaAutoButtonOr .eloquaAutoButtonOr.side {
            width: 35%;
        }
    }
   
   
   /* ==========================================================================
      Helper classes
      ========================================================================== */
   
   /*
    * Image replacement
    */
   
   .elq-form .ir {
       background-color: transparent;
       border: 0;
       overflow: hidden;
       /* IE 6/7 fallback */
       *text-indent: -9999px;
   }
   
   .elq-form .ir:before {
       content: "";
       display: block;
       width: 0;
       height: 150%;
   }
   
   /*
    * Hide from both screenreaders and browsers: h5bp.com/u
    */
   
   .elq-form .hidden {
       display: none !important;
       visibility: hidden;
   }
   
   /*
    * Hide only visually, but have it available for screenreaders: h5bp.com/v
    */
   
   .elq-form .visuallyhidden {
       border: 0;
       clip: rect(0 0 0 0);
       height: 1px;
       margin: -1px;
       overflow: hidden;
       padding: 0;
       position: absolute;
       width: 1px;
   }
   
   /*
    * Extends the .visuallyhidden class to allow the element to be focusable
    * when navigated to via the keyboard: h5bp.com/p
    */
   
   .elq-form .visuallyhidden.focusable:active,
   .elq-form .visuallyhidden.focusable:focus {
       clip: auto;
       height: auto;
       margin: 0;
       overflow: visible;
       position: static;
       width: auto;
   }
   
   /*
    * Hide visually and from screenreaders, but maintain layout
    */
   
   .elq-form .invisible {
       visibility: hidden;
   }
   
   
   /*
    * Clearfix: contain floats
    *
    * For modern browsers
    * 1. The space content is one way to avoid an Opera bug when the
    *    `contenteditable` attribute is included anywhere else in the document.
    *    Otherwise it causes space to appear at the top and bottom of elements
    *    that receive the `cf` class.
    * 2. The use of `table` rather than `block` is only necessary if using
    *    `:before` to contain the top-margins of child elements.
    */
   
   .elq-form .cf:before,
   .elq-form .cf:after {
       content: " "; /* 1 */
       display: table; /* 2 */
   }
   
   .elq-form .cf:after {
       clear: both;
   }
   
   /*
    * For IE 6/7 only
    * Include this rule to trigger hasLayout and contain floats.
    */
   
   .elq-form .cf {
       *zoom: 1;
   }
   
   /* ==========================================================================
      EXAMPLE Media Queries for Responsive Design.
      These examples override the primary ('mobile first') styles.
      Modify as content requires.
      ========================================================================== */
   
   @media only screen and (min-width: 35em) {
       /* Style adjustments for viewports that meet the condition */
   }
   
   @media print,
          (-o-min-device-pixel-ratio: 5/4),
          (-webkit-min-device-pixel-ratio: 1.25),
          (min-resolution: 120dpi) {
       /* Style adjustments for high resolution devices */
   }
   
   /* ==========================================================================
      Print styles.
      Inlined to avoid required HTTP connection: h5bp.com/r
      ========================================================================== */
   
   @media print {
       .elq-form {
           background: transparent !important;
           color: #000 !important; /* Black prints faster: h5bp.com/s */
           box-shadow: none !important;
           text-shadow: none !important;
       }
   
       .elq-form a,
       .elq-form a:visited {
           text-decoration: underline;
       }
   
       .elq-form a[href]:after {
           content: " (" attr(href) ")";
       }
   
       .elq-form abbr[title]:after {
           content: " (" attr(title) ")";
       }
   
       /*
        * Don't show links for images, or javascript/internal links
        */
   
       .elq-form .ir a:after,
       .elq-form a[href^="javascript:"]:after,
       .elq-form a[href^="#"]:after {
           content: "";
       }
   
       .elq-form pre,
       .elq-form blockquote {
           border: 1px solid #999;
           page-break-inside: avoid;
       }
   
       .elq-form thead {
           display: table-header-group; /* h5bp.com/t */
       }
   
       .elq-form tr,
       .elq-form img {
           page-break-inside: avoid;
       }
   
       .elq-form img {
           max-width: 100% !important;
       }
   
       .elq-form {
           margin: 0.5cm;
       }
   
       .elq-form p,
       .elq-form h2,
       .elq-form h3 {
           orphans: 3;
           widows: 3;
       }
   
       .elq-form h2,
       .elq-form h3 {
           page-break-after: avoid;
       }
   }
   
   /* SECOND FILE STARTS HERE*/
   
   /********** BEGIN BASE STYLES **********/
   
   .elq-form,
   .elq-form:before,
   .elq-form:after {
       box-sizing: border-box;
       outline: none;
   }
   
   .elq-form a {
       text-decoration: none;
   }
   
   .max-width .elq-form {
       max-width: 1024px;
       width: 100%;
       margin: auto;
       overflow: auto;
   }
   
   .elq-form .hideWhenMobile {
       display: block;
   }
   
   .elq-form .read-more-state {
       display: none;
   }
   
   .elq-form .inv {
       display: none;
   }
   
   
   /********** END BASE STYLES **********/
   
   
   /********** BEGIN HEADER STYLES **********/
   
   
   
   .elq-form .header-text {
       margin-bottom: 30px;
       padding-left: 0.5em;
       padding-right: 0.5em;
       font-size: 41px;
       line-height: 50px;
       color: #58585B;
       font-weight: 400;
   }
   
   .elq-form .logobar {
       height: 120px;
       position: relative;
   }
   
   .elq-form .logobar #logo {
       background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/cisco-logo-106x57.png) no-repeat center center;
       background-size: contain;
       height: 57px;
       width: 106px;
       padding: 0;
       margin: 0;
       white-space: nowrap;
       text-indent: 100%;
       overflow: hidden;
       position: absolute;
       left: 15px;
       top: 30px;
   }
   
   .elq-form .logobar #logo a {
       display: block;
       height: 100%;
       width: 100%;
   }
   
   .elq-form #contact-us div {
       height: 32px;
       line-height: 32px;
       padding-left: 41px;
       position: absolute;
       font-size: 12px;
       right: 15px;
       top: 40px;
       background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/contact-us-icon-31x32.png) no-repeat left center;
       background-size: contain;
       color: #5b585c;
       text-decoration: none;
   }
   
   .elq-form .contact-us {
       float: right;
       width: 135px;
       height: 100%;
   }
   
   .elq-form .contact-us a {
       display: block;
       height: 32px;
       line-height: 32px;
       padding-left: 37px;
       background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/contact-us-icon-31x32.png) no-repeat left center;
       color: #5b585c;
       text-decoration: none;
   }
   
   
   /********** END HEADER STYLES **********/
   
   
   /********** BEGIN HERO STYLES **********/
   
   .elq-form .hero {
       display: table;
       min-height: 280px;
       width: 100%;
       background: #009fe4;
       text-align: center;
       margin-bottom: 50px;
       font-size: 0;
   }
   
   .elq-form .hero:before {
       width: 0;
       overflow: hidden;
       height: 100%;
       display: inline-block;
       content: '';
       vertical-align: middle;
   }
   
   .elq-form .hero .title {
       display: table-cell;
       height: auto;
       vertical-align: middle;
       color: #ffffff;
       font-weight: 200;
       text-align: center;
       width: 100%;
       padding: 20px;
   }
   
   .elq-form .hero .title h1, .elq-form .hero .title h2 {
       font-size: 48px;
       font-weight: 200;
       text-align: inherit;
       padding: 0;
       margin: 0 auto;
       width: 65%;
   }
   
   .elq-form .hero .title h3 {
       font-size: 24px;
       font-weight: 200;
       text-align: inherit;
       line-height: 24px;
       padding: 0;
       margin: 0;
       white-space: normal;
   }
   
   .elq-form .no-hero {
       height: 25px;
       background: #009fe4;
       margin-bottom: 50px;
   }
   
   
   /********** END HERO STYLES **********/
   
   
   
   
   /********** START CSS to allow a full width banner to show on desktop but be removed for mobile viewports **********/
   
   .elq-form .banner-1280x280 img {width: 100%; max-width: 1280px; display:block; margin: 0 auto 40px auto;}
     
      @media screen and (max-width: 831px)and (orientation: landscape), (max-width: 720px)and (orientation: portrait){
       .elq-form .hide {
           display:none!important;
           overflow:hidden!important;
           height:0!important;
           } 
       } 
   
   
       
   /********** END CSS to allow a full width banner to show on desktop but be removed for mobile viewports **********/
   
   
   
   /********** BEGIN CONTENT STYLES **********/
   
   .blade.max-width.content.cf {
       color: #5b585c;
       margin-bottom: 50px;
       padding: 0 30px;
       min-height: 250px;
   }
   
   .blade.max-width.content.cf h1, .blade.max-width.content.cf h2 {
       font-size: 24px;
       line-height: 31px;
       font-weight: 200;
   }
   
   .blade.max-width.content.cf h1.heading, .blade.max-width.content.cf h2.heading {
       font-size: 41px;
       line-height: 41px;
       font-weight: 100;
       margin: 0;
       padding: 0;
   }
   
   .blade.max-width.content.cf p.heading {
       font-size: 24px;
       line-height: 36px;
       margin: 25px 0;
       font-weight: 100;
   }
   
   .blade.max-width.content.cf a:not(.download-button) {
       color: #00bceb;
   }
   
   .elq-form .policy p {
       padding: 1.0em;
       line-height: 28px;
       font-size: 16px;
       font-weight:100;
   }
   
   
   /********** END CONTENT STYLES **********/
   
   
   /********** BEGIN CHEV STYLES **********/
   
   .elq-form .event-basic-short-form .chev1,
   .elq-form .event-basic-short-form .chev2,
   .elq-form .event-basic-short-form .chev3 {
       float: right;
       background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/chevron-down.png);
       background-repeat: no-repeat;
       background-position: center;
       background-size: contain;
       padding: 0;
       margin: 0;
       white-space: nowrap;
       text-indent: 100%;
       overflow: hidden;
       width: 35px;
       height: 35px;
   }
   
   .elq-form .event-basic-short-form .chevUp {
       background-image: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/chevron-up.png);
       background-size: contain;
       background-repeat: no-repeat;
       background-position: left center;
   }
   
   
   /********** END CHEV STYLES **********/
   
   /********** START GFS FORM STYLES **********/
   
   .elq-form input[type="text"],
   .elq-form input[type="email"],
   .elq-form input[type="tel"],
   .elq-form select,
   .elq-form textarea {
        width: 100%;
           }
   
   .elq-form input[type="submit"] {
       width: auto !important;
           }
   
   /* input[disabled],
   select[disabled],
   textarea[disabled] {
       background-color: #cfcfcf;
       cursor: not-allowed;
           } */
   
   
   
   
   
   .elq-form .LV_validation_message {
       font-weight: bold;
       margin: 0 0 0 5px;
           }
   
   .elq-form .LV_valid {
       color: #00CC00;
       display: none;
           }
   
   .elq-form .LV_invalid {
       color: #CC0000;
       font-size: 10px;
           }
   
   .elq-form .LV_valid_field, .elq-form input.LV_valid_field:hover, .elq-form input.LV_valid_field:active, .elq-form textarea.LV_valid_field:hover, .elq-form textarea.LV_valid_field:active {
       outline: 1px solid #00CC00;
           }
   
   .elq-form .LV_invalid_field, .elq-form input.LV_invalid_field:hover, .elq-form input.LV_invalid_field:active, .elq-form textarea.LV_invalid_field:hover, .elq-form textarea.LV_invalid_field:active {
       outline: 1px solid #CC0000;
           }
           
   /********** END GFS FORM STYLES **********/
   
   
   /********** BEGIN TABS STYLES **********/
   
   .elq-form .tabs {
       display: -webkit-box;
       display: -webkit-flex;
       display: -ms-flexbox;
       display: flex;
       -webkit-flex-wrap: wrap;
       -ms-flex-wrap: wrap;
       flex-wrap: wrap;
   }
   
   .elq-form .tabs .tab {
       -webkit-box-ordinal-group: 100;
       -webkit-order: 99;
       -ms-flex-order: 99;
       order: 99;
       -webkit-box-flex: 1;
       -webkit-flex-grow: 1;
       -ms-flex-positive: 1;
       flex-grow: 1;
       width: 100%;
       display: block;
   }
   
   .elq-form .tabs input[type="radio"] {
       position: absolute;
       opacity: 0;
   }
   
   .elq-form .tabs input[type="radio"]:checked+label {
       text-decoration: none;
   }
   
   .elq-form .tabs input[type="radio"]:checked+label+.tab {
       display: block;
   }
   
   
   /********** END TABS STYLES **********/
   
   
   /********** BEGIN LAYOUT STYLES **********/
   
   .elq-form .w40 {
       width: 40%;
       float: left;
   }
   
   .elq-form .w50 {
       width: 50%;
       float: left;
   }
   
   .elq-form .w60 {
       width: 60%;
       float: left;
   }
   
   .elq-form .left {
       text-align: center;
       padding-right: 30px;
       color: #5b585c;
   }
   
   .elq-form .columnsContainer,
   .elq-form footer,
   .elq-form header {
       position: relative;
       margin: 0em;
   }
   
   .elq-form .columnsContainer {
       padding: 0;
   }
   
   .elq-form .leftColumn,
   .elq-form .rightColumn,
   .elq-form footer {
       padding: 1.25em;
   }
   
   .elq-form .leftColumn {
       margin-bottom: .5em;
   }
   
   .elq-form .rightColumn {
       overflow: auto;
       padding: 45px;
       border: solid 3px #f2f2f2;
   }
   
   .elq-form .addPadRight {
       padding-right: 20px;
   }
   
   .elq-form .secondLeftCol,
   .elq-form .secondRightCol {
       width: 50%;
       float: left;
   }
   
   
   /********** END LAYOUT STYLES **********/
   
   
   /********** BEGIN TABLE STYLES **********/
   
   .elq-form table {
       border-spacing: 30px;
   }
   
   .elq-form th,
   .elq-form td {
       padding: 0px;
   }
   
   
   /********** END TABLE STYLES **********/
   
   
   /********** BEGIN BETTER TIME STYLES **********/
   
   .elq-form #better-time {
       background: url(https://placehold.it/1280x280) no-repeat center center;
       height: 280px;
       width: 100%;
       max-width: 1280px;
       margin: auto;
   }
   
   .elq-form #better-time a {
       display: block;
       height: 100%;
       width: 100%;
   }
   
   
   /********** END BETTER TIME STYLES **********/
   
   
   /********** BEGIN ASSET STYLES **********/
   
   .elq-form .asset-details {
       margin-bottom: 25px;
   }
   
   .elq-form .asset-desc {
       font-size: 16px;
       font-weight: bold;
   }
   
   .elq-form .asset-info {
       font-size: 16px;
   }
   
   
   /********** END ASSET STYLES **********/
   
   
   /********** BEGIN HELP ITEM STYLES **********/
   
   .elq-form .help-item {
       text-align: center;
       font-size: 16px;
       margin: 35px 0;
   }
   
   .elq-form .help-item a {
       display: inline-block;
       text-decoration: none;
       color: inherit;
   }
   
   .elq-form .help-item-name {
       font-weight: bold;
       padding: 5px 0;
   }
   
   
   /********** END HELP ITEM STYLES **********/
   
   
   /********** BEGIN OTHER ITEM STYLES **********/
   
   .elq-form .other-item {
       text-align: center;
       font-size: 16px;
       float: left;
       width: 50%;
   }
   
   .elq-form .other-item a {
       display: inline-block;
       text-decoration: none;
       color: inherit;
   }
   
   .elq-form .other-item-name {
       font-weight: bold;
       padding: 5px 0;
   }
   
   
   /********** END OTHER ITEM STYLES **********/
   
   
   /********** BEGIN OTHER OFFERS STYLES **********/
   
   .elq-form .other-offers {
       background-color: #333;
       color: #fff;
   }
   
   .elq-form .other-offers a {
       color: #fbab18;
   }
   
   .elq-form .other-offers h2 {
       margin: 0;
   }
   
   .elq-form .other-offers .placeholder {
       font-weight: bold;
       font-style: italic;
       line-height: 250px;
       text-align: center;
   }
   
   .elq-form .other-offers .offer {
       margin-bottom: 3rem;
   }
   
   .elq-form .other-offers h3 {
       margin-top: 0;
   }
   
   
   /********** END OTHER OFFERS STYLES **********/
   
   
   /********** BEGIN SUMMARY STYLES **********/
   
   .elq-form .SummaryStats {
       padding: 15px 30px;
   }
   
   .elq-form .SummaryStats p {
       margin: 0!important;
   }
   
   
   /********** END SUMMARY STYLES **********/
   
   
   /********** BEGIN AGENDA STYLES **********/
   
   .elq-form .agenda {
       font-size: 16px;
       font-weight: 100;
       color: #5b585c;
       line-height: 24px;
   }
   
   
   /********** END AGENDA STYLES **********/
   
   
   /********** BEGIN ICON STYLES **********/
   
   .elq-form .icon-container {
       margin: 10px 0;
   }
   
   .elq-form .icon {
       height: 60px;
       width: 60px;
       margin: auto;
       background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/help-icons-120x120.png) no-repeat center center;
   }
   
   .elq-form .icon#icon-reseller {
       background-position: center -180px;
       background-size: cover;
   }
   
   .elq-form .icon#icon-services {
       background-position: center -240px;
       background-size: cover;
   }
   
   .elq-form .icon#icon-forum {
       background-position: center -300px;
       background-size: cover;
   }
   
   .elq-form .icon#icon-buy {
       background-position: center -360px;
       background-size: cover;
   }
   
   .elq-form .icon#icon-support {
       background-position: center 0;
       background-size: cover;
   }
   
   .elq-form .icon#icon-partner {
       background-position: center -60px;
       background-size: cover;
   }
   
   .elq-form .icon#icon-training {
       background-position: center -120px;
       background-size: cover;
   }
   
   
   /********** END ICON STYLES **********/
   
   
   /********** BEGIN BUYING CENTER STYLES **********/
   
   .elq-form .buying-center {
       font-weight: 100;
       padding: 0 15px;
   }
   
   .elq-form .buying-center .stack {
       float: left;
   }
   
   .elq-form .buying-center-item {
       max-width: 150px;
       margin: auto;
   }
   
   .elq-form .bc-label {
       margin: 15px auto;
       text-align: center;
       font-weight: normal;
       color: #5b585c;
       max-width: 150px;
   }
   
   .elq-form .buying-center-items {
       margin: 40px 0;
   }
   
   .elq-form .buying-center-item a {
       display: block;
       text-decoration: none;
       color: inherit;
   }
   
   .elq-form .buying-center-item img {
       width: 100%;
   }
   
   .elq-form .buying-center h3 {
       font-size: 36px;
       line-height: 42px;
       font-weight: 100;
       margin: 0;
       padding: 0;
       text-align: center;
   }
   
   .elq-form .buying-center p {
       margin: 15px auto;
       max-width: 600px;
       text-align: center;
       font-size: 18px;
   }
   
   
   /********** END BUYING CENTER STYLES **********/
   
   
   /********** BEGIN FORM STYLES **********/
   
   .form-container .elq-form {
       background: #f2f3f3;
       padding: 24px 20px;
       color: #939597;
       margin-bottom: 50px;
       display: flex;
       flex-direction: column;
       min-height: 200px;
   }
   
   .form-container .elq-form p {
       font-size: 14px;
   }
   
   .elq-form .form-row {
       border-bottom: 3px solid transparent;
       padding: 0 40px;
       font-size: 16px;
       white-space: nowrap;
       margin: 10px 0;
   }
   
   .elq-form .form-row .input-container {
       padding: 10px 40px 10px;
       padding: 8px 0;
       border-bottom: 1px solid #c3c4c5;
       color: #939597;
   }
   
   .elq-form .form-row:hover,
   .elq-form .form-row.selected {
       border-color: #009fe4;
   }
   
   .elq-form .form-row:hover .input-container,
   .elq-form .form-row.selected .input-container {
       border-color: transparent;
   }
   
   .elq-form .form-row:hover input,
   .elq-form .form-row.selected input {
       color: #009fe4;
   }
   
   .elq-form .elq-form .label-position.top {
       display: block;
       line-height: 150%;
       padding: 1px 0pt 3px;
       white-space: normal;
   }
   .elq-form .elq-form .label-position.left {
       display: block;
       line-height: 150%;
       padding: 1px 0pt 3px;
       white-space: normal;
   }
   
   .elq-form .form-title {
       color: #3a3a3c;
       font-size: 18px;
       line-height: 31px;
   }
   
   .elq-form input {
       height: 24px;
       line-height: 18px;
   }
   
   .elq-form select {
       height: 28px;
       line-height: 18px;
   }
   .elq-form input[type=checkbox],
   input[type=radio] {
       width: 18px;
       vertical-align: text-bottom;
       margin-top: 5px;
   }
   
   .elq-form .submit-button {
       border-radius: 25px;
       border: none;
       background-color: #009fe4;
       color: #ffffff;
       height: 38px !important;
       margin-top: 20px;
   }
   
   .elq-form .instructions.default {
       font-size: 12px;
   }
   
   .elq-form .required {
       color: #939597 !important;
       font-weight: normal;
   }
   
   .elq-form .LV_invalid {
       font-size: 12px !important;
   }
   
   .elq-form .LV_validation_message {
       font-weight: 400 !important;
   }
   
   .elq-form .input-container label {
       width: 95px;
       display: inline-block;
   }
   
   .elq-form input[type=text],
   .elq-form input:not([type]) {
       font-family: inherit;
       font-size: 16px;
       /*width: 215px;*/
   }
   
   .elq-form .select-container {
       border-radius: 9px;
       border: 1px solid #b7b8b8;
       background: #fff;
       padding: 5px 10px;
   }
   
   .elq-form input[type=submit],
   .elq-form .download-button {
       display: inline-block;
       border: none;
       cursor: pointer;
       border-radius: 20px;
       height: 40px;
       line-height: 40px;
       text-decoration: none;
       padding: 0 30px;
       background: #009fe4;
       color: #ffffff;
       font-family: inherit;
       font-size: 18px;
       font-weight: 200;
   }
   
   .elq-form .form-row-dummy {
       border-bottom: 3px solid transparent;
       padding: 0 40px 10px;
       font-size: 16px;
       white-space: normal;
       margin: 10px 0;
   }
   
   .elq-form .form-row-dummy label.cb {
       display: block;
       padding-left: 30px;
       position: relative;
       cursor: pointer;
       color: #3a3a3c;
   }
   
   .elq-form .form-row-dummy label.cb input[type="checkbox"] {
       position: absolute;
       left: 0;
       top: 1px;
   }
   
   .elq-form .form-row-dummy label.cb input[type="checkbox"]:before {
       content: '';
       width: 19px;
       height: 20px;
       position: absolute;
       top: 0;
       left: 0;
       background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/checkbox-off.gif);
       z-index: 1000;
       cursor: pointer;
   }
   
   .elq-form .form-row-dummy label.cb input[type="checkbox"]:checked:before {
       background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/checkbox-on.gif);
   }
   
   .elq-form .selectList {
       margin-bottom: 30px;
       font-size: 1.2em;
       padding: 5px;
       border-radius: 5px;
   }
   
   .elq-form .selectList,
   .elq-form .selectList option {
       min-width: 300px;
   }
   
   .elq-form .selectList option {
       font-size: 0.8em;
   }
   
   .elq-form #captcha { font-size: 12px;  color: red;
   }
   
   /********** END FORM STYLES **********/
   
   
   /********** BEGIN EVENT STYLES **********/
   
   .event-basic-short-form .content .elq-form ,
   .event-specialty-long-form .content .elq-form  {
       padding: 0;
       min-height: 0;
       margin: 0 auto;
   }
   
   .event-basic-short-form .content .elq-form h3,
   .event-specialty-long-form .content .elq-form h3 {
       font-weight: 100;
       margin: 0;
       padding: 0;
       font-size: 26px;
       line-height: 32px;
   }
   
   .event-basic-short-form .content .elq-form p,
   .event-specialty-long-form .content .elq-form p {
       margin: 25px 0;
       font-weight: 200;
   }
   
   .event-basic-short-form .content .elq-form p,
   .event-specialty-long-form .content .elq-form p {
       margin: 0px 0;
       font-weight: 200;
   }
   
   .event-basic-short-form .content .elq-form a,
   .event-specialty-long-form .content .elq-form a {
       color: #2970a6;
   }
   
   .event-basic-short-form .elq-form hr {
       margin: 25px 0px;
       border: 1px solid #58585B;
       clear: both;
   }
   
   .event-basic-short-form .elq-form .tabs label {
       -webkit-box-ordinal-group: 2;
       -webkit-order: 1;
       -ms-flex-order: 1;
       order: 1;
       display: none;
       padding: 1rem 2rem;
       margin-right: 0.2rem;
       cursor: pointer;
       font-size: 26px;
       line-height: 40px;
       font-weight: 100;
       -webkit-transition: background ease 0.2s;
       transition: background ease 0.2s;
       background-color: #eee;
       border-top: 1px solid #999;
   }
   
   .event-specialty-long-form .elq-form .tabs label {
       -webkit-box-ordinal-group: 2;
       -webkit-order: 1;
       -ms-flex-order: 1;
       order: 1;
       display: block;
       padding: .5rem 1.5rem;
       margin-right: 0.2rem;
       cursor: pointer;
       font-size: 18px;
       line-height: 40px;
       font-weight: 100;
       -webkit-transition: background ease 0.2s;
       transition: background ease 0.2s;
   }
   
   .event-specialty-long-form .elq-form h1.heading, .event-specialty-long-form .elq-form h2.heading {
       font-weight: 400;
       text-align: left;
   }
   
   .event-specialty-long-form .elq-form .rightColumn {
       border: none;
   }
   
   .event-specialty-long-form .elq-form .leftColumn,
   .event-specialty-long-form .elq-form .rightColumn,
   .event-specialty-long-form .elq-form footer {
       padding: 1.25em;
   }
   
   .event-specialty-long-form .elq-form .tabs .tab {
       display: none;
       padding: 1rem;
       border-top: 1px solid #aaa;
   }
   
   .event-specialty-long-form .elq-form .tabs input[type="checkbox"] {
       position: absolute;
       opacity: 0;
       display: none;
   }
   
   .event-specialty-long-form .elq-form .tabs input[type="checkbox"]:checked+label {
       border-bottom: 5px solid #00bceb;
       font-weight: 700;
   }
   
   .event-specialty-long-form .elq-form .tabs input[type="checkbox"]:checked+label+.tab {
       display: block;
   }
   
   .elq-form .sessionHeader {
       font-size: 1.2em!important;
       font-weight: 300!important;
   }
   
   .elq-form .sessionText {
       font-size: 1em!important;
       line-height: 25px!important;
       margin-top: 0px!important;
       margin-bottom: 0px!important;
   }
   
   .elq-form .moreStyle {
       background-color: #ffffff!important;
       border: none!important;
       font-size: 1em!important;
       color: #009fe4!important;
       padding: 0px!important;
       font-weight: 500!important;
   }
   
   
   /********** END EVENT STYLES **********/
   
   
   /********** BEGIN MULTI/SINGLE OFFER STYLES **********/
   
   .multi-offer-hero {
       font-weight: 200;
       margin: 0;
       padding: 0;
       line-height: 24px;
   }
   
   .multi-offer-hero .elq-form #contact-us {
     font-weight: normal;
   }
   
   .multi-offer-hero .elq-form h1,
   .multi-offer-hero .elq-form h2,
   .multi-offer-hero .elq-form h3,
   .multi-offer-hero .elq-form h4,
   .multi-offer-hero .elq-form h5,
   .multi-offer-hero .content .elq-form h2.heading,
   .multi-offer .elq-form h3 {
       font-weight: 200;
   }
   
   .multi-offer-hero .content .elq-form {
       text-align: left;
   }
   
   .multi-offer-hero .content .elq-form p,
   .single-offer .content p {
       margin: 40px 0;
   }
   
   .multi-offer-hero .content .elq-form p,
   .single-offer .content .elq-form p {
       margin: 0px 0;
   }
   
   .multi-offer-hero .elq-form img {
       border: 0;
       display: block;
   }
   
   .multi-offer-hero .elq-form .h-blade {
       margin: 0 auto 50px;
       overflow: hidden;
       padding: 0;
   }
   
   .multi-offer-hero .multi-offer .elq-form .offer {
       padding: 30px 0;
       border-bottom: 1px solid #999;
       overflow: hidden;
   }
   
   .multi-offer-hero .multi-offer .elq-form .offer:first-child {
       border-top: 1px solid #999;
   }
   
   .multi-offer-hero .multi-offer .elq-form .offer img {
       float: right;
   }
   
   .multi-offer-hero .max-width .elq-form {
       height: 100%;
       position: relative;
       margin: auto;
   }
   
   .multi-offer-hero .elq-form .logobar {
       height: 70px;
       position: relative;
   }
   
   .multi-offer-hero .elq-form .btm-m0 {
       margin-bottom: 0;
   }
   
   .multi-offer-hero .main-image .elq-form img {
       width: 100%;
       max-width: 460px;
       margin: 0;
       display: block;
   }
   
   .multi-offer-hero .multi-offer .elq-form .offer .w75 {
       padding-right: 10%;
   }
   
   .multi-offer-hero .multi-offer .elq-form h1 {
       text-align: center;
       font-size: 26px;
       line-height: 32px;
   }
   
   .multi-offer-hero .multi-offer .elq-form h3 {
       font-size: 26px;
       line-height: 35px;
   }
   
   .multi-offer-hero .multi-offer .elq-form .cta-link {
       font-weight: bold;
       color: #229cd6;
   }
   .multi-offer .elq-form h1.heading,
   .single-offer .elq-form h1.heading,
   .multi-offer .elq-form h2.heading,
   .single-offer .elq-form h2.heading {
       text-align: left;
       font-weight: 200;
       margin: 0 0 30px;
       line-height: 50px;
   }
   
   .multi-offer .content .elq-form,
   .single-offer .content .elq-form {
       padding: 0;
   }
   
   .multi-offer .elq-form .offer {
       padding-left: 140px;
       position: relative;
       min-height: 120px;
   }
   
   .multi-offer .elq-form .offer-img {
       width: 120px;
       height: 120px;
       position: absolute;
       left: 0;
       top: 0;
   }
   
   .multi-offer .offer-info .elq-form h4 {
       text-align: left;
       font-size: 26px;
       line-height: 26px;
       font-weight: 200;
       margin: 0;
       padding: 0;
   }
   
   .multi-offer .offer-info .elq-form p {
       text-align: left;
       font-size: 16px;
       line-height: 24px;
       margin: 15px 0;
   }
   
   .multi-offer .content .elq-form ,
   .single-offer .content .elq-form  {
       text-align: left;
       font-weight: 200;
   }
   
   .multi-offer .left .elq-form ,
   .single-offer .left .elq-form  {
       padding-left: 2rem;
       padding-right: 2rem;
   }
   
   .multi-offer .elq-form .offer {
       padding-left: 0px;
       position: relative;
       min-height: 120px;
   }
   
   .multi-offer .elq-form .offer-img {
       width: 120px;
       height: 120px;
       position: relative;
       left: 0;
       top: 0;
       float: left;
       margin-right: 20px;
   }
   
   .multi-offer .form-container .elq-form {
       text-align: left;
   }
   
   .multi-offer-hero .elq-form .w50,
   .multi-offer .elq-form .w50,
   .single-offer .elq-form .w50 {
       float: left;
       width: 50%;
   }
   
   .multi-offer-hero .elq-form .w50:last-child {
       float: right;
   }
   
   .single-offer .content .elq-form p {
       text-align: left;
   }
   
   .single-offer .elq-form .right {
       padding-right: 15px;
   }
   
   .elq-form .vertical-container {
       height: 100%;
       display: table;
   }
   
   .elq-form .vertical-content {
       display: table-cell;
       vertical-align: middle;
   }
   
   .elq-form .sm-center {
       text-align: center;
   }
   
   .elq-form .sm-left {
       text-align: left;
   }
   
   .elq-form .sm-right {
       text-align: right;
   }
   
   .elq-form .col {
       padding: 0 1rem;
   }
   
   .elq-form .w25 {
       float: left;
       width: 25%;
   }
   
   .elq-form .w25:last-child {
       float: right;
   }
   
   .elq-form .w33 {
       float: left;
       width: 33%;
   }
   
   .elq-form .w33:last-child {
       float: right;
   }
   
   .elq-form .w75 {
       width: 75%;
       float: left;
   }
   
   .elq-form .w75:last-child {
       float: right;
   }
   
   
   /********** END MULTI/SINGLE OFFER STYLES **********/
   
   
   /********** BEGIN SOCIAL ICONS STYLES **********/
   
   .elq-form .footer-icons .blog a {
       background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/blog-icon.png');
   }
   
   .elq-form .footer-icons .facebook a {
       background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/facebook-icon.png');
   }
   
   .elq-form .footer-icons .flickr a {
       background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/flickr-icon.png');
   }
   
   .elq-form .footer-icons .google a {
       background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/googleplus-icon.png');
   }
   
   .elq-form .footer-icons .instagram a {
       background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/instagram-icon.png');
   }
   
   .elq-form .footer-icons .linkedin a {
       background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/linkedin-icon.png');
   }
   
   .elq-form .footer-icons .pinterest a {
       background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/pinterest-icon.png');
   }
   
   .elq-form .footer-icons .slideshare a {
       background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/slideshare-icon.png');
   }
   
   .elq-form .footer-icons .tencent a {
       background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/tencent.png');
   }
   
   .elq-form .footer-icons .twitter a {
       background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/twitter-icon.png');
   }
   
   .elq-form .footer-icons .wechat a {
       background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/wechat.png');
   }
   
   .elq-form .footer-icons .weibo a {
       background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/weibo.png');
   }
   
   .elq-form .footer-icons .youku a {
       background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/youku.png');
   }
   
   .elq-form .footer-icons .youtube a {
       background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/youtube-icon.png');
   }
   
   
   /********** END SOCIAL ICONS STYLES **********/
   
   
   /********** BEGIN DOWNLOAD STYLES **********/
   
   .elq-form .download-row {
       text-align: left;
       padding: 50px 0;
       border-top: 1px solid #5b585c;
   }
   
   .elq-form .download-row:last-child {
       border-bottom: 1px solid #5b585c;
   }
   
   .elq-form .download-info {
       padding: 0 30px 0 140px;
       position: relative;
   }
   
   .elq-form .download-thumb {
       position: relative;
       top: 0;
       left: 0;
       float: left;
       padding-right: 20px;
   }
   
   .elq-form .download-info {
       padding: 0 10px 0 0;
       position: relative;
   }
   
   .elq-form .download-info h3 {
       font-size: 26px;
       line-height: 35px;
       margin: 0;
       padding: 0;
       font-weight: 100;
   }
   
   .elq-form .download-info p {
       font-size: 16px;
       line-height: 24px;
       margin: 0;
       padding: 0;
   }
   
   .elq-form .download-cta {
       font-size: 16px;
       line-height: 24px;
       padding: 10px 0 10px 70px;
       min-height: 57px;
       background: url(https://www.cisco.com/content/dam/m/digital/elq-cmcglobal/witb/download-icon-56x57.png) no-repeat left center;
   }
   
   .elq-form .download-cta.link-icon {
       background: url(https://www.cisco.com/content/dam/m/digital/elq-cmcglobal/witb/link-icon-56x56.png) no-repeat left center;
   }
   
   .elq-form .download-cta.playblue {
       background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/icons/icon-playblue.png) no-repeat left center;
   }
   
   .elq-form .download-cta.playwhite {
       background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/icons/icon-playwhite.png) no-repeat left center;
   }
   
   .elq-form .download-row a {
       text-decoration: none;
       color: #5b585c;
       display: block;
   }
   
   .download-multi-offer .content .elq-form {
       font-weight: 100;
       padding: 0 15px;
   }
   
   .download-multi-offer .elq-form .w50,
   .download-single-offer .elq-form .w50,
   .multi-offer-hero .elq-form .w50 {
       width: 50%;
       float: left;
   }
   
   .download-single-offer .elq-form .header-image {
       max-width: 460px;
       width: 100%;
   }
   
   .download-single-offer .elq-form .right {
       padding: 0 15px;
   }
   
   
   /********** END DOWNLOAD STYLES **********/
   
   
   /********** BEGIN FOOTER STYLES **********/
   
   .elq-form footer {
       background: #a4a1a4;
       color: #fff;
       min-height: 100px;
       height: 100px;
       position: relative;
   }
   
   .elq-form footer .blade {
       height: 100%;
       font-size: 14px;
       font-weight: 300;
       padding: 0 15px;
   }
   
   .elq-form .footer-left {
       position: relative;
       height: 100%;
       float: left;
   }
   
   .elq-form .footer-left:before {
       display: inline-block;
       height: 100%;
       width: 0;
       vertical-align: middle;
       content: '';
       position: relative;
   }
   
   .elq-form .footer-left ul {
       list-style: none;
       margin: 0;
       padding: 0;
       display: inline-block;
       vertical-align: middle;
   }
   
   .elq-form .footer-left li {
       display: inline-block;
   }
   
   .elq-form .footer-left li:not(:last-child):after {
       content: '|';
       display: inline-block;
       padding: 0 15px;
   }
   
   .elq-form .footer-left a {
       color: inherit;
       text-decoration: none;
   }
   
   .elq-form .footer-right {
       float: right;
       height: 100%;
   }
   
   .elq-form .footer-right:before {
       display: inline-block;
       height: 100%;
       width: 0;
       vertical-align: middle;
       content: '';
       position: relative;
   }
   
   .elq-form .footer-right span {
       display: inline-block;
       vertical-align: middle;
       padding-right: 10px;
   }
   
   .elq-form .footer-right ul {
       display: inline-block;
       list-style: none;
       margin: 0;
       padding: 0;
       vertical-align: middle;
   }
   
   .elq-form .footer-right li {
       text-indent: 100%;
       overflow: hidden;
       width: 30px;
       height: 30px;
       display: inline-block;
       margin-left: 6px;
   }
   
   .elq-form .footer-right li a {
       display: block;
       height: 100%;
       width: 100%;
   }
   
   
   /********** END FOOTER STYLES **********/
   
   
   /********** BEGIN MEDIA QUERIES **********/
   
   @media screen and (max-width: 1280px) {
       .elq-form .footer-left li:nth-child(2):after {
           display: none;
       }
   
       .elq-form .footer-left ul {
           width: 300px;
       }
   }
   
   @media screen and (max-width: 720px) {
       .elq-form .secondLeftCol,
       .elq-form .secondRightCol {
           width: 100%;
           float: none;
       }
   
       .elq-form .hideWhenMobile {
           display: none;
       }
   
       .elq-form .logobar {
           height: 70px;
       }
   
       .elq-form .logobar #logo {
           height: 29px;
           width: 53px;
           top: 20px;
       }
   
       .elq-form .hero .title h1, .elq-form .hero .title h2 {
           width: 100%;
       }
   
       .elq-form #contact-us div {
           height: 28px;
           line-height: 28px;
           padding-left: 35px;
           font-size: 9px;
           top: 25px;
       }
   
       .elq-form .w50 {
           float: none;
           width: 100%;
       }
   
       .elq-form #better-time {
           height: 150px;
           background-size: cover;
       }
   
       .elq-form .left,
       .elq-form .right {
           text-align: center;
       }
   
       .elq-form .left {
           padding-right: 0;
           margin-bottom: 20px;
       }
   
       .elq-form .buying-center-item {
           padding: 0 5px;
       }
   
       .elq-form h2.heading,
       .multi-offer .elq-form h2.heading,
       .single-offer .elq-form h2.heading,
       .single-offer .elq-form p.heading,
       p.heading {
           text-align: center;
       }
   
       .download-multi-offer .elq-form .download-cta {
           max-width: 375px;
           margin: 0 auto;
       }
   
   
       .elq-form .download-info {
           padding: 0;
       }
   
       .elq-form .download-thumb {
           width: 100%;
           margin: 0 auto;
           padding-right: 0;
       }
   
       .elq-form .download-thumb img {
           margin: 0 auto;
           display: block;
           padding-bottom: 10px;
       }
   
       .elq-form .no-hero {
           margin-bottom: 50px;
       }
   
       .elq-form .form-title,
       .elq-form .form-row,
       .elq-form .form-row-dummy {
           padding-left: 10px;
           padding-right: 10px;
       }
   
       .elq-form .w50.stack,
       .elq-form .w60.stack,
       .elq-form .w40.stack {
           float: none;
           width: 100%;
       }
   
       .elq-form .tabs .tab,
       .elq-form .tabs label {
           -webkit-box-ordinal-group: NaN;
           -webkit-order: initial;
           -ms-flex-order: initial;
           order: initial;
       }
       .elq-form .tabs .tab {
           display: none;
           padding: 1.25em;
       }
       .elq-form .tabs label {
           width: 100%;
           margin-right: 0;
           margin-top: 0;
           display: block;
       }
   
       .elq-form footer {
           height: auto;
       }
   
       .elq-form .footer-left {
           display: block;
           float: none;
           max-width: 300px;
           text-align: center;
           margin: 20px auto 30px;
           line-height: 25px;
       }
   
       .elq-form .footer-left:before {
           display: none;
       }
   
       .elq-form .footer-left li:nth-child(2):after {
           display: none;
       }
   
       .elq-form .footer-right {
           float: none;
       }
   
       .elq-form .footer-right span {
           display: block;
           padding: 15px 0;
           text-align: center;
           font-size: 16px;
       }
   
       .elq-form .footer-right ul {
           display: block;
           text-align: justify;
           max-width: 250px;
           margin: auto;
           line-height: 0
       }
   
       .elq-form .footer-right ul:after {
           display: inline-block;
           content: '';
           height: 0;
           width: 100%;
       }
   
       .event-basic-short-form .elq-form .leftColumn,
       .event-basic-short-form .elq-form .rightColumn,
       .event-basic-short-form .elq-form footer {
           padding: 0em;
           border: none;
       }
   
       .event-basic-short-form .elq-form .logobar #logo {
           top: 30px;
       }
   
       .event-basic-short-form .elq-form .tabs label {
           order: initial;
           display: block;
       }
   
       .event-specialty-long-form .elq-form .chev1,
       .event-specialty-long-form .elq-form .chev2,
       .event-specialty-long-form .elq-form .chev3 {
           float: right;
           background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/chevron-down.png);
           background-repeat: no-repeat;
           background-position: center;
           background-size: contain;
           padding: 0;
           margin: 0;
           white-space: nowrap;
           text-indent: 100%;
           overflow: hidden;
           width: 25px;
           height: 25px;
       }
   
       .event-specialty-long-form .elq-form .chevUp {
           background-image: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/chevron-up.png);
           background-size: contain;
           background-repeat: no-repeat;
           background-position: left center;
           width: 25px;
           height: 25px;
       }
   
       .event-specialty-long-form .elq-form .tabs label {
           background-color: #eee;
           border-top: 1px solid #999;
           order: initial;
       }
   
       .event-specialty-long-form .elq-form .tabs .tab {
           border-top: 0px solid #aaa;
       }
   
       .event-specialty-long-form .elq-form .tabs input[type="checkbox"]:checked+label {
           border-bottom: 0px solid #00bceb;
       }
   
       .event-specialty-long-form .elq-form .leftColumn,
       .event-specialty-long-form .elq-form .rightColumn {
           padding: 0.5em;
       }
   
       .multi-offer-hero .elq-form .main-image img {
           margin: 0 auto 15px;
       }
   
       .multi-offer-hero .multi-offer .elq-form .offer img {
           float: none;
           margin: 0 auto;
       }
   
       .multi-offer-hero .multi-offer .elq-form .offer .w75 {
           padding-right: 0;
       }
   
       .multi-offer-hero .elq-form .w25.stack,
       .multi-offer-hero .elq-form .w33.stack,
       .multi-offer-hero .elq-form .w50.stack,
       .multi-offer-hero .elq-form .w75.stack,
       .single-offer .elq-form .w50 {
           float: none;
           width: 100%;
       }
   
       .multi-offer .elq-form .offer-img {
           width: 100%;
           margin: 0 auto;
       }
   
       .multi-offer .elq-form .offer-info:before {
           content: "";
           clear: both;
           display: inline-block;
       }
   
       .multi-offer .elq-form .offer-img img {
           margin: 0 auto;
           display: block;
           padding-bottom: 10px;
       }
   
       .multi-offer .elq-form .offer-info p {
           text-align: center;
       }
   
       .multi-offer .elq-form .offer-info h4 {
           text-align: center;
       }
   
       .multi-offer .elq-form .offer-info {
           clear: both;
       }
   
       .multi-offer .elq-form .right {
           padding-right: 1rem;
           padding-left: 1rem;
       }
   
       .multi-offer .elq-form .left,
       .single-offer .elq-form .left {
           padding-left: 1rem;
           padding-right: 1rem;
       }
   
       .single-offer .elq-form .left {
           margin-bottom: 50px;
       }
   
       .single-offer .elq-form .right {
           padding: 0 30px;
       }
   
       .elq-form .read-more-state {
           display: none;
       }
       .elq-form .read-more-target {
           opacity: 0;
           max-height: 0;
           font-size: 0;
           transition: .25s ease;
       }
       .elq-form .read-more-state:checked~.read-more-wrap .read-more-target {
           opacity: 1;
           font-size: inherit;
           max-height: 999em;
       }
       .elq-form .read-more-state~.read-more-trigger:before {
           content: 'More...';
       }
       .elq-form .read-more-state:checked~.read-more-trigger:before {
           content: 'Less';
       }
       .elq-form .read-more-trigger {
           cursor: pointer;
           display: inline-block;
           padding: 0 .5em;
           color: #666;
           font-size: .9em;
           line-height: 2;
       }
       .elq-form .addPadRight {
           padding-right: 0px;
       }
   }
   
   @media screen and (min-width: 720px) {
       .elq-form .leftColumn {
           width: 52%;
       }
   
       .elq-form .rightColumn {
           position: absolute;
           top: 0;
           right: 0;
           width: 45%;
           margin-right: 1.25em;
       }
   
       .elq-form .download-row .left {
           text-align: left;
       }
   
       .elq-form .other-offers .offer {
           margin-bottom: .83em;
           min-height: 250px;
       }
   
       .multi-offer-hero .elq-form .col:first-of-type {
           padding-left: 2rem;
       }
   
       .multi-offer-hero .elq-form .col:last-of-type {
           padding-right: 2rem;
       }
   
       .multi-offer-hero .elq-form .logobar {
           height: 120px;
       }
   
       .elq-form .multi-offer .offer h3 {
           margin-top: 0;
       }
   
       .multi-offer-hero .elq-form .other-offers .offer {
           margin-bottom: .83em;
           min-height: 250px;
       }
   
       .elq-form .multi-offer .right {
           padding-right: 2rem;
       }
   }
   /*@import "compass/css3";*/
   
         .elq-form .flex-container {
           padding: 0;
           margin: 0;
           list-style: none;
   
           display: -webkit-box;
           display: -moz-box;
           display: -ms-flexbox;
           display: -webkit-flex;
           display: flex;
           width: 100%;
   
           -webkit-flex-flow: row wrap;
           justify-content: space-around;
         }
   
         .elq-form .flex-container-3 {
           padding: 0;
           margin: 0;
           list-style: none;
   
           display: -webkit-box;
           display: -moz-box;
           display: -ms-flexbox;
           display: -webkit-flex;
           display: flex;
           width: 100%;
   
           -webkit-flex-flow: row wrap;
           justify-content: space-around;
         }
   
         .elq-form .flex-item {
           padding: 5px;
           width: 200px;
           margin-top: 10px;
   
           color: white;
           font-weight: bold;
           font-size: 3em;
           text-align: center;
         }
   
         .elq-form .other-item {
           float: none;
           width: 100%;
         }
   
         @media all and (max-width: 900px) {
           .elq-form .flex-container {
             justify-content: center;
           }
           .elq-form .flex-container-3 {
             flex-flow: column wrap;
             justify-content: center;
             align-content: center;
   
           }
           .elq-form .flex-item {
             width: 48%;
             margin-right: 10px;
             align-self: center;
           }
   
         }
   
         @media all and (max-width: 720px) {
           .elq-form .flex-container {
             flex-flow: column wrap;
             justify-content: center;
             align-content: center;
   
           }
           .elq-form .flex-item {
             align-self: center;
           }
   
         }
   
   /********** END MEDIA QUERIES **********/
   .elq-form input[type=email], .elq-form input[type=tel], .elq-form input[type=text], .elq-form select, .elq-form textarea, .elq-form select {
   outline: 1px solid #A6A6A6;
   }
   
   .elq-form input[type=text], .elq-form textarea, .elq-form select[multiple=multiple] {
   border: 0px !important;
   }
   
   
   
   /********** Override styles for eloqua component on CDC pages **********/
   .fw-res .form-container .elq-form {
       background: none !important;
   }
   
   .fw-res .elq-form input {
   outline: 0 !important;
   border-bottom: 1px solid #f1f3f7 !important;
   }
   
   .fw-res .elq-form input:focus {
   
   border-bottom: 2px solid #0a7998 !important;
   }
   
   
   .fw-res .elq-form  select,
   .fw-res .elq-form textarea {
       border-radius: 5px !important;
       outline: none !important;
       border: 1px solid #9c9c9c !important;
       height: 40px !important;
       padding-left: 5px !important;
   }
   .fw-res .elq-form textarea {
       height: 80px !important;
   }
   .fw-res .elq-form  label {
   
     font-size: 14px;
     font-weight: normal;
     font-stretch: normal;
     font-style: normal;
     line-height: 1.29;
     letter-spacing: normal;
     color: #4d4c4c;
   }
   
   .fw-res .elq-form .field-style {
       margin-bottom: 5px;
   }
   
   .fw-res .elq-form select option {
   
     font-size: 16px !important;
     font-weight: 200 !important;
     font-stretch: normal !important;
     font-style: normal !important;
     line-height: 1.5 !important;
     letter-spacing: normal !important;
     color: #58585b !important;
   }
   
   /* Partner Styles Override for CDC */
   .elq-form .row {
       display : block !important;
   }
   
   
   .fw-res .elq-form .elq-field-style.form-element-layout.row div {
   margin-bottom: 5px;
   }
   
   .fw-res .elq-form select,
   .fw-res .elq-form input,
   .fw-res .elq-form textarea {
       font-family: inherit;
       font-size: inherit;
       font: inherit;
   }
   
   .fw-res .elq-form .container-fluid{
       margin-right: unset;
       margin-left: unset;
   }
   /********** End of override styles for CDC eloqua component **********/
   /***  US405090 & US420756) ***/
       /* general  */
       .fw-res .dm0 .bl-cnt {padding: 45px 0 0 0;}
       .fw-res .dm0 .elq-form .LV_invalid, .fw-res .dm0 .elq-form #captcha {color: grey; margin: 0;}
       .fw-res .dm0 #eloqua-form-container select {font-size: 16px;}
       .fw-res .dm0 #eloqua-form-container .elq-heading {font-weight: 100}
       .fw-res .dm0 #eloqua-form-container .elq-subhead {font-weight: 300;}
       .fw-res .dm0 #eloqua-form-container .required {padding-left: 50px !important; font-weight: 300;}
       .fw-res .dm0 #eloqua-form-container .field-wrapper .field-p label {font-size: 12px; font-weight: 300;margin: 2px 0px 4px;}
       .fw-res .dm0 #eloqua-form-container .field-wrapper .field-p input {font-size: 16px; font-weight: 300;}
       .fw-res .dm0 #eloqua-form-container input[type="radio"] {-webkit-appearance:none; width:20px; height:20px; border:1px solid darkgray !important; border-radius:50%; margin: 9px 0;}
       .fw-res .dm0 #eloqua-form-container input[type="radio"]:hover {border-color: #1e4471 !important;}
       .fw-res .dm0 #eloqua-form-container input[type="radio"]:before { content:''; display:block; width:50%;  height:50%; margin: 25% auto;  border-radius:50%;}
       .fw-res .dm0 #eloqua-form-container input[type="radio"]:checked:before {background-color:#1e4471;}
       .fw-res .dm0 #eloqua-form-container input[type="radio"]:checked:hover:before { background-color:#fff;}
       .fw-res .dm0 #eloqua-form-container input[type="radio"]:checked:hover {background-color: #1e4471; border-color: #1e4471;}
       .fw-res .dm0 .elq-form input[type="text"] { border-bottom: 1px solid #dbdbdb !important; padding-bottom: 2px; }
       .fw-res .dm0 .elq-form input[type="text"]:focus { border-bottom: 2px solid #0a7998 !important;}
       .fw-res .dm0 .elq-form select, .fw-res .dm0 .elq-form textarea { border: 1px solid #dbdbdb !important;}
       .fw-res .dm0 .elq-form .checkbox-label {padding-left: 0;bottom: 0px;font-size: 16px !important;padding-left: 20px;}
       .fw-res .dm0 #formElementemailAddress {padding: 9px 0;}
       .fw-res .dm0 #eloqua-form-container .list-order {position: relative;}
       /* end general  */
       /* specific theme  */
       .fw-res .dm0.thmd-1 .elq-form .LV_invalid, .fw-res .dm0.thmd-1 .elq-form #captcha, .fw-res .dm0.thmd-1 .elq-form label {color: #fff;}
       .fw-res .dm0.thmd-1 .elq-form input[type="text"]:focus { border-bottom-color: #00bceb !important;}
       .fw-res .dm0.thmd-1 #eloqua-form-container input[type="radio"]:checked {background-color: #fff;} 
       .fw-res .dm0.thmd-1 #eloqua-form-container input[type="radio"], .fw-res .dm0.thmd-1 #eloqua-form-container input[type="radio"]:hover { border-color: #fff !important;}
       .fw-res .dm0.thmd-1 #eloqua-form-container input[type="radio"]:checked:before {background-color: #1e4471;}
       .fw-res .dm0.thmd-1 #eloqua-form-container input[type="radio"]:checked:hover {background-color: #1e4471; border-color: #00bceb !important;}
       .fw-res .dm0.thmd-1 #eloqua-form-container input[type="radio"]:checked:hover:before { background-color: #fff;}
       .fw-res .dm0.thmd-0 .elq-form select, .fw-res .dm0.thmd-0 .elq-form textarea,
       .fw-res .dm0.thmd-1 .elq-form select, .fw-res .dm0.thmd-1 .elq-form textarea { color: #fff !important;}
       .fw-res .dm0.thmd-0 .elq-form input,.fw-res .dm0.thmd-1 .elq-form input { border-bottom-color: #fff !important; color: #fff !important;}
       .fw-res .dm0.thmd-0 .elq-form select, .fw-res .dm0.thmd-0 .fw-res .elq-form textarea,
       .fw-res .dm0.thmd-1 .elq-form select, .fw-res .dm0.thmd-1 .fw-res .elq-form textarea  { border-color: #fff !important; color: #fff !important;}
       .fw-res .dm0.thmd-1 .elq-form select { border: 1px solid #c6c7ca !important;}
       .fw-res .dm0.thmd-1 .elq-form select option {color: #222 !important;}
       .fw-res .dm0.thmd-1 .elq-form textarea {border: 1px solid #dbdbdb !important;}
       .fw-res .dm0.thmd-1 .elq-form input[type="submit"] { color: #4D4C4C !important; background-color: #FFF; font-size: 17px; font-weight: 600;}
       .fw-res .dm0.thmd-1 .elq-form input[type="submit"]:hover { background-color: #E6E6E6;}
       /* end specific theme  */
       
       @media only screen and (min-width: 37.5em) {
           .fw-res .dm0 #eloqua-form-container .field-wrapper .field-p label {font-size: 14px;}
           .fw-res .dm0 #eloqua-form-container .field-wrapper .field-p input {font-size: 18px;}
       }
   
   /** US440498 **/
   
   .fw-res .dm0 #eloqua-form-container .elq-heading{
       font-weight:100; 
       font-size:46px;
       line-height:56px;
   }
   .fw-res .dm0.thml-0 #eloqua-form-container .elq-heading{
       color:#4d4c4c; /* 0 theme*/
   }
   .fw-res .dm0.thmd-1 #eloqua-form-container .elq-heading{
       color:#fff; /* 1 theme*/
   }
   .fw-res .dm0 #eloqua-form-container .elq-subhead{
       font-weight: 300;
       font-size:18px;
       line-height:26px;
   }
   .fw-res .dm0.thml-0 #eloqua-form-container .elq-subhead{
       color:#4d4c4c; /* 0 theme*/
   }
   .fw-res .dm0.thmd-1 #eloqua-form-container .elq-subhead{
       color:#fff; /* 1 theme*/
   }
   .fw-res .dm0 #eloqua-form-container .required{
       font-weight:100; 
       font-style: oblique;
       font-size: 14px!important;
       line-height:20px;
       padding-left: 0!important;
   }
   .fw-res .dm0.thml-0 #eloqua-form-container .required{
       color:#4d4c4c!important; /* 0 theme*/
   }
   .fw-res .dm0.thmd-1 #eloqua-form-container .required{
       color:#fff!important; /* 1 theme*/
   }
   .fw-res .dm0 #eloqua-form-container .fw-res .dm0 #eloqua-form-container .elq-form{
       font-size: 18px;
       line-height: 26px;
   }
   .fw-res .dm0.thml-0 #eloqua-form-container .fw-res .dm0 #eloqua-form-container .elq-form{
       color:#4d4c4c; /* 0 theme*/
   }
   
   .fw-res .dm0 #eloqua-form-container .fw-res .dm0 #eloqua-form-container .elq-form, .fw-res .dm0 #eloqua-form-container .field-wrapper .field-p input, .fw-res .dm0 #eloqua-form-container .field-wrapper .field-p label, .fw-res .dm0.thmd-1 .elq-form *{
       font-weight:400;
   }
   .fw-res .dm0 #eloqua-form-container .field-wrapper .field-p input {
       font-size:18px;
       line-height:26px;
       padding-bottom: 7px;
   }
   .fw-res .dm0.thml-0 #eloqua-form-container .field-wrapper .field-p input {
       color:#4d4c4c!important; /* 0 theme*/
   }
   
   .fw-res .dm0 #eloqua-form-container .field-wrapper .field-p input:focus {
       font-size:18px;
       line-height:26px;
   }
   .fw-res .dm0.thml-0 #eloqua-form-container .field-wrapper .field-p input:focus {
       color:#0175a2!important; /* 0 theme*/
   }
   .fw-res .dm0.thmd-1 #eloqua-form-container .field-wrapper .field-p input:focus {
        
   }
   .fw-res .dm0 #eloqua-form-container .field-wrapper .field-p label {
       font-size: 14px!important;
       line-height: 20px;
   }
   .fw-res .dm0.thml-0 #eloqua-form-container .field-wrapper .field-p label {
       color:#4d4c4c; /* 0 theme*/
   }
   .fw-res .dm0.thmd-1 #eloqua-form-container .field-wrapper .field-p label {
       color:#fff; /* 1 theme*/
   }
   .fw-res .dm0.thml-0 #eloqua-form-container .field-wrapper #captcha {
       color: #4d4c4c;
   }
   .fw-res .dm0.thmd-1 #eloqua-form-container .field-wrapper #captcha {
       color: #e2241a!important;
   }
   .fw-res .dm0 #eloqua-form-container #formElementcountry label.label-position.top {
       margin-bottom: 15px;
   }
   
   .fw-res .dm0 #eloqua-form-container .field-wrapper .field-p input[type=submit], .fw-res .dm0 #eloqua-form-container .field-wrapper .field-p .download-button {
       border-radius: 100px!important;
       width: 140px!important;
       line-height:26px;
       padding: 0;
   }
   .fw-res .dm0.thml-0 #eloqua-form-container .field-wrapper .field-p input[type=submit], .fw-res .dm0.thml-0 #eloqua-form-container .field-wrapper .field-p .download-button {
       color: #fff!important;
       background-color:#1e4471!important;
   }
   .fw-res .dm0.thml-0 #eloqua-form-container .field-wrapper .field-p input[type=submit]:hover, .fw-res .dm0.thml-0 #eloqua-form-container .field-wrapper .field-p .download-button:hover {
       background-color:#18365a!important;
   }
   .fw-res .dm0.thml-0 #eloqua-form-container .field-wrapper .field-p input[type=submit]:focus, .fw-res .dm0.thml-0 #eloqua-form-container .field-wrapper .field-p .download-button:focus {
       background-color:#122844!important;
       border-bottom: 2px solid #fff !important;
   }
   .fw-res .dm0.thmd-1 #eloqua-form-container .field-wrapper .field-p input[type=submit]:focus, .fw-res .dm0.thmd-1 #eloqua-form-container .field-wrapper .field-p .download-button:focus {
       background-color:#b3b3b3!important;
       border-bottom: 2px solid #b3b3b3 !important;
       color: #4d4c4c!important;
   }
   .fw-res .dm0 #eloqua-form-container label.instructions.default.other{
       margin-left: 10px;
   }
   
   @media only screen and (max-width: 767px) {
       .fw-res .dm0 #eloqua-form-container .form-container .required{
           font-size: 12px!important;
       }
       .fw-res .dm0 #eloqua-form-container .elq-heading {
           font-size:32px;
           line-height:38px;
       }
       .fw-res .dm0 #eloqua-form-container .elq-subhead{
           font-size:16px;
           line-height:22px;
       }
       .fw-res .dm0 #eloqua-form-container .field-wrapper .field-p label {
         font-size: 12px!important;
         line-height: 16px;
       }
       .fw-res .dm0 #eloqua-form-container .field-wrapper .field-p input {
           font-size: 16px;
           line-height: 22px;
       }
       .fw-res .dm0 #eloqua-form-container .field-wrapper .field-p .checkbox-label{
           font-size: 14px!important;
           line-height: 22px;
       }
       .fw-res .dm0 #eloqua-form-container .field-wrapper .field-p input:focus,  .fw-res .dm0 #eloqua-form-container .field-wrapper .field-p input {
           font-size: 16px!important;
       }
   }
   /*=============== add red underline and warning icon when form validation fails*/
   
   /*adds the warning symbol if there is an error message*/
   .fw-res .dm0 .elq-form span.LV_validation_message.LV_invalid:after {
       content: " \26A0";
       color: #e2241a;
       font-size: 20px;
   }
   .fw-res .dm0 .elq-form input[type="text"] {
       border-bottom: 1px solid #dbdbdb !important;
   }
   
   .fw-res .dm0 form.elq-form .field-wrapper.individual {
       width: 100%;
   }
   
   /*================= style checkbox (requires change to form)*/
   
   .fw-res .dm0 .elq-form .checkbox-label {
       padding-left: 0px;
   }
   .fw-res .dm0 .elq-form .checkbox-label input[type="checkbox"]{
       margin-right:15px
   }
   
   .fw-res .dm0 .elq-form .checkbox-label input {
     position: absolute;
     opacity: 0;
     cursor: pointer;
     height: 0;
     width: 0;
   }
   
   /* Create a custom checkbox */
   
   .fw-res .dm0 .elq-form .checkmark {
     position: absolute;
     top: 0;
     left: 0;
     height: 20px;
     width: 20px;
     left: -32px!important;
     border-radius: 5px;
   }
   .fw-res .dm0.thml-0 .elq-form .checkmark {
     background-color: #fff;
     border: solid 1px #9e9ea2;
   }
   .fw-res .dm0.thmd-1 .elq-form .checkmark {
     background-color: #fff;
   }
   .fw-res .dm0.thml-0 .elq-form .checkmark:hover {
     background-color: #fff;
     border: solid 1px #1e4471;
   }
   
   /* On mouse-over, add a background color */
   .fw-res .dm0 .elq-form .checkbox-label:hover input ~ .checkmark {
   }
   /* When the checkbox is checked, add a background */
   .fw-res .dm0.thml-0 .elq-form input[type="checkbox"]:checked ~ .checkmark {
     border: solid 1px #1e4471;
     background-color: #ffffff;
   }
   .fw-res .dm0.thml-0 .elq-form input[type="checkbox"]:checked ~ .checkmark:hover {
     border: solid 1px #1e4471;
     background-color: #1e4471;
   }
   .fw-res .dm0.thmd-1 .elq-form input[type="checkbox"]:checked ~ .checkmark {
    background-color: fff;
     border:.5px solid #fff;
   }
   .fw-res .dm0.thmd-1 .elq-form input[type="checkbox"]:checked ~ .checkmark:hover {
     border: solid 0.5px #00bceb;
     background-color: #1e4471;
   }
   /* Create the checkmark/indicator (hidden when not checked) */
   .fw-res .dm0 .elq-form .checkmark:after {
     content: "";
     position: absolute;
     display: none;
   }
   /* Show the checkmark when checked */
   .fw-res .dm0 .elq-form .checkbox-label input:checked ~ .checkmark:after {
     display: block;
   }
   /* Style the checkmark/indicator */
   .fw-res .dm0.thml-0 .elq-form .checkmark:after {
     left: 6px;
     top: 2px;
     width: 4px;
     height: 8px;
     border: solid 3px #1e4471;
     border-width: 0 3px 3px 0;
     -webkit-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     transform: rotate(45deg);
     border-radius: 5px;
   }
   .fw-res .dm0.thmd-1 .elq-form .checkmark:after {
     left: 6px;
     top: 2px;
     width: 4px;
     height: 8px;
     border: solid 3px #1e4471;
     border-width: 0 3px 3px 0;
     -webkit-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     transform: rotate(45deg);
     border-radius: 5px;
   }
   .fw-res .dm0.thml-0 .elq-form .checkmark:hover:after {
     left: 6px;
     top: 2px;
     width: 4px;
     height: 8px;
     border: solid 3px #fff;
     border-width: 0 3px 3px 0;
     -webkit-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     transform: rotate(45deg);
     border-radius: 5px;
   }
   .fw-res .dm0.thmd-1 .elq-form .checkmark:hover:after {
     left: 6px;
     top: 2px;
     width: 4px;
     height: 8px;
     border: solid 3px #ffffff;
     border-width: 0 3px 3px 0;
     -webkit-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     transform: rotate(45deg);
     border-radius: 5px;
   }
   
   
   
   .fw-res .dm0 .elq-form .checkbox-label .checkbox-label-words {
       /* margin-left: 15px; */
   }
   
   /*SELECT CSS BELOW*/
   
   /*the container must be positioned relative:*/
   .fw-res .dm0 .elq-form .custom-select {
     position: relative;
     width:400px;  
   }
   
   .fw-res .dm0 .elq-form .custom-select select {
     display: none; /*hide original SELECT element:*/
   }
   
   /*style the arrow inside the select element:*/
   .fw-res .dm0 .elq-form .select-selected:after {
     position: absolute;
     content: "";
     top: 14px;
     right: 10px;
     width: 0;
     height: 0;
     border: 6px solid transparent;
     border-color: #fff transparent transparent transparent;
   }
   
   /*point the arrow upwards when the select box is open (active):*/
   .fw-res .dm0 .elq-form .select-selected.select-arrow-active:after {
     border-color: transparent transparent #fff transparent;
     top: 7px;
   }
   
   /*style the items (options), including the selected item:*/
   .fw-res .dm0 .elq-form .select-selected {
     color: #fff;
     background-color: #0d274d;
     border-radius: 5px;
     padding: 8px 16px;
     border: 1px solid transparent;
     border-color: #fff;
     cursor: pointer;
     user-select: none;
   }
   /*inside dropdown*/
   .fw-res .dm0 .elq-form .select-items div {
     color:#58585b;
     padding: 8px 16px;
     border: .1px solid transparent;
     border-color: transparent transparent #dfdfdf transparent;
     cursor: pointer;
     user-select: none;
   }
   
   /*style items (options):*/
   .fw-res .dm0 .elq-form .select-items {
     position: absolute;
     background-color: #fff;
     top: 100%;
     left: 0;
     right: 0;
     z-index: 99;
   }
   
   /*hide the items when the select box is closed:*/
   .fw-res .dm0 .elq-form .select-hide {
     display: none;
   }
   
   .fw-res .dm0 .elq-form .select-items div:hover, .fw-res .dm0 .elq-form .same-as-selected {
     background-color: #1e4471;
     color: #fff!important;
   }
   .fw-res .dm0 .elq-form .custom-select:-webkit-scrollbar {
     width: 1em;
   }
   .fw-res .dm0 .elq-form .custom-select .select-items {
     overflow-y: auto;
     height: 219px;
     top: 33px; /* covers the bottom curve of the dropdown */
   }
   .fw-res .dm0.thmd-1 .form-container .elq-form input[type="checkbox"] {
     width:20px;
     height:20px;
   }
   .fw-res .dm0.thmd-1 .form-container .elq-form label.checkbox-label {
       left: 10px;
   }
   .fw-res .dm0 .elq-form .LV_invalid {
       float:right;
   }
   .fw-res .dm0.thmd-1 .form-container .elq-form .LV_invalid {
       color: #e2241a!important;
   }
   .fw-res .dm0.thmd-1 .form-container .elq-form input[type="text"].LV_invalid_field,
   .fw-res .dm0.thmd-1 .form-container .elq-form input[type="email"].LV_invalid_field,
   .fw-res .dm0.thmd-1 .form-container .elq-form input[type="tel"].LV_invalid_field{
       border-bottom: 1px solid #e2241a !important;
   }
   .fw-res .dm0 #eloqua-form-container span.required{
       padding-left:0px!important;
   }
   
   @media only screen and (min-width: 768px) and (max-width: 1024px) {
       .fw-res .dm0 #eloqua-form-container .elq-subhead {
           font-size: 16px;
           line-height: 24px;
       }
       .fw-res .dm0 #eloqua-form-container .field-wrapper .field-p label {
           font-size: 14px!important;
           line-height: 12px;
       }
       .fw-res .dm0 #eloqua-form-container #formElementcontactrequest label {
           line-height: 20px;
       }
       .fw-res .dm0 #eloqua-form-container .required {
           font-size: 14px!important;
           line-height: 18px;
       }
       .fw-res .dm0 #eloqua-form-container .field-wrapper .field-p .checkbox-label{
           font-size: 14px!important;
           line-height: 22px;
       }
       .fw-res .dm0 #eloqua-form-container .field-wrapper .field-p input:focus,  .fw-res .dm0 #eloqua-form-container .field-wrapper .field-p input {
           font-size: 16px!important;
       }
   }
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   /*----------------------------------------------------------------------------------*/
    /*-------------------------elq-cmcglobal/witb/styles.css----------------------------*/
    /*----------------------------------------------------------------------------------*/
    
    /**
      * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
      */
    
    #eloqua-mtf-container article,
    #eloqua-mtf-container aside,
    #eloqua-mtf-container details,
    #eloqua-mtf-container figcaption,
    #eloqua-mtf-container figure,
    #eloqua-mtf-container footer,
    #eloqua-mtf-container header,
    #eloqua-mtf-container hgroup,
    #eloqua-mtf-container main,
    #eloqua-mtf-container nav,
    #eloqua-mtf-container section,
    #eloqua-mtf-container summary {
        display: block;
    }
    
    #eloqua-mtf-container audio,
    #eloqua-mtf-container canvas,
    #eloqua-mtf-container video {
        display: inline-block;
        *display: inline;
        *zoom: 1;
    }
    
    #eloqua-mtf-container audio:not([controls]) {
        display: none;
        height: 0;
    }
    
    #eloqua-mtf-container [hidden] {
        display: none;
    }
    
    #eloqua-mtf-container html {
        font-size: 100%;
        /* 1 */
        -ms-text-size-adjust: 100%;
        /* 2 */
        -webkit-text-size-adjust: 100%;
        /* 2 */
    }
    
    #eloqua-mtf-container html,
    #eloqua-mtf-container button,
    #eloqua-mtf-container input,
    #eloqua-mtf-container select,
    #eloqua-mtf-container textarea {
        font-family: inherit;
    }
    
    #eloqua-mtf-container {
        margin: 0;
    }
    
    #eloqua-mtf-container a:focus {
        outline: thin dotted;
    }
    
    #eloqua-mtf-container a:active,
    #eloqua-mtf-container a:hover {
        outline: 0;
    }
    
    #eloqua-mtf-container h1 {
        font-size: 2em;
        margin: 0.67em 0;
    }
    
    #eloqua-mtf-container h2 {
        font-size: 1.5em;
        margin: 0.83em 0;
    }
    
    #eloqua-mtf-container h3 {
        font-size: 1.17em;
        margin: 1em 0;
    }
    
    #eloqua-mtf-container h4 {
        font-size: 1em;
        margin: 1.33em 0;
    }
    
    #eloqua-mtf-container h5 {
        font-size: 0.83em;
        margin: 1.67em 0;
    }
    
    #eloqua-mtf-container h6 {
        font-size: 0.67em;
        margin: 2.33em 0;
    }
    
    #eloqua-mtf-container abbr[title] {
        border-bottom: 1px dotted;
    }
    
    #eloqua-mtf-container b,
    #eloqua-mtf-container strong {
        font-weight: bold;
    }
    
    #eloqua-mtf-container blockquote {
        margin: 1em 40px;
    }
    
    #eloqua-mtf-container dfn {
        font-style: italic;
    }
    
    #eloqua-mtf-container hr {
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        height: 0;
    }
    
    #eloqua-mtf-container mark {
        background: #ff0;
        color: #000;
    }
    
    #eloqua-mtf-container p,
    #eloqua-mtf-container pre {
        margin: 1em 0;
    }
    
    #eloqua-mtf-container code,
    #eloqua-mtf-container kbd,
    #eloqua-mtf-container pre,
    #eloqua-mtf-container samp {
        font-family: monospace, serif;
        font-size: 1em;
    }
    
    #eloqua-mtf-container pre {
        white-space: pre;
        white-space: pre-wrap;
        word-wrap: break-word;
    
    }
    
    #eloqua-mtf-container q {
        quotes: none;
    }
    
    #eloqua-mtf-container q:before,
    #eloqua-mtf-container q:after {
        content: '';
        content: none;
    }
    
    #eloqua-mtf-container small {
        font-size: 80%;
    }
    
    #eloqua-mtf-container sub,
    #eloqua-mtf-container sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    
    #eloqua-mtf-container sup {
        top: -0.5em;
    }
    
    #eloqua-mtf-container sub {
        bottom: -0.25em;
    }
    
    #eloqua-mtf-container dl,
    #eloqua-mtf-container menu,
    #eloqua-mtf-container ol,
    #eloqua-mtf-container ul {
        margin: 1em 0;
    }
    
    #eloqua-mtf-container dd {
        margin: 0 0 0 40px;
    }
    
    menu,
    #eloqua-mtf-container ol,
    #eloqua-mtf-container ul {
        padding: 0 0 0 40px;
    }
    
    #eloqua-mtf-container nav ul,
    #eloqua-mtf-container nav ol {
        list-style: none;
        list-style-image: none;
    }
    
    #eloqua-mtf-container img {
        border: 0;
        /* 1 */
        -ms-interpolation-mode: bicubic;
        /* 2 */
    }
    
    #eloqua-mtf-container svg:not(:root) {
        overflow: hidden;
    }
    
    #eloqua-mtf-container figure {
        margin: 0;
    }
    
    #eloqua-mtf-container form {
        margin: 0;
    }
    
    #eloqua-mtf-container fieldset {
        border: 1px solid #c0c0c0;
        margin: 0 2px;
        padding: 0.35em 0.625em 0.75em;
    }
    
    #eloqua-mtf-container legend {
        border: 0;
        /* 1 */
        padding: 0;
        white-space: normal;
        /* 2 */
        *margin-left: -7px;
        /* 3 */
    }
    
    #eloqua-mtf-container button,
    #eloqua-mtf-container input,
    #eloqua-mtf-container select,
    #eloqua-mtf-container textarea {
        font-size: 100%;
        /* 1 */
        margin: 0;
        /* 2 */
        vertical-align: baseline;
        /* 3 */
        *vertical-align: middle;
        /* 3 */
    }
    
    #eloqua-mtf-container button,
    #eloqua-mtf-container input {
        line-height: normal;
    }
    
    #eloqua-mtf-container button,
    #eloqua-mtf-container select {
        text-transform: none;
    }
    
    #eloqua-mtf-container button,
    #eloqua-mtf-container input[type="button"],
    /* 1 */
    #eloqua-mtf-container input[type="reset"],
    #eloqua-mtf-container input[type="submit"] {
        -webkit-appearance: button;
        /* 2 */
        cursor: pointer;
        /* 3 */
        *overflow: visible;
        /* 4 */
    }
    
    #eloqua-mtf-container button[disabled],
    #eloqua-mtf-container input[disabled] {
        cursor: default;
    }
    
    #eloqua-mtf-container input[type="checkbox"],
    #eloqua-mtf-container input[type="radio"] {
        box-sizing: border-box;
        /* 1 */
        padding: 0;
        /* 2 */
        *height: 13px;
        /* 3 */
        *width: 13px;
        /* 3 */
    }
    
    #eloqua-mtf-container input[type="search"] {
        -webkit-appearance: textfield;
        /* 1 */
        -moz-box-sizing: content-box;
        -webkit-box-sizing: content-box;
        /* 2 */
        box-sizing: content-box;
    }
    
    #eloqua-mtf-container input[type="search"]::-webkit-search-cancel-button,
    #eloqua-mtf-container input[type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
    }
    
    #eloqua-mtf-container button::-moz-focus-inner,
    #eloqua-mtf-container input::-moz-focus-inner {
        border: 0;
        padding: 0;
    }
    
    #eloqua-mtf-container textarea {
        overflow: auto;
        /* 1 */
        vertical-align: top;
        /* 2 */
    }
    
    #eloqua-mtf-container table {
        border-collapse: collapse;
        border-spacing: 0;
    }
    
    /*----------------------------------------------------------------------------------*/
    /*-----------------------------------TYP Form CSS-----------------------------------*/
    /*----------------------------------------------------------------------------------*/
    
    
    
    #eloqua-mtf-container html,
    #eloqua-mtf-container button,
    #eloqua-mtf-container input,
    #eloqua-mtf-container select,
    #eloqua-mtf-container textarea {
        color: #222;
    }
    
    #eloqua-mtf-container {
        font-size: 1em;
        line-height: 1.4;
    }
    
    #eloqua-mtf-container ::-moz-selection {
        background: #b3d4fc;
        text-shadow: none;
    }
    
    #eloqua-mtf-container ::selection {
        background: #b3d4fc;
        text-shadow: none;
    }
    
    #eloqua-mtf-container hr {
        display: block;
        height: 1px;
        border: 0;
        border-top: 1px solid #ccc;
        margin: 1em 0;
        padding: 0;
    }
    
    #eloqua-mtf-container audio,
    #eloqua-mtf-container canvas,
    #eloqua-mtf-container img,
    #eloqua-mtf-container video {
        vertical-align: middle;
    }
    
    #eloqua-mtf-container fieldset {
        border: 0;
        margin: 0;
        padding: 0;
    }
    
    #eloqua-mtf-container textarea {
        resize: vertical;
    }
    
    #eloqua-mtf-container .browsehappy {
        margin: 0.2em 0;
        background: #ccc;
        color: #000;
        padding: 0.2em 0;
    }
    
    #eloqua-mtf-container .ir {
        background-color: transparent;
        border: 0;
        overflow: hidden;
        /* IE 6/7 fallback */
        *text-indent: -9999px;
    }
    
    #eloqua-mtf-container .ir:before {
        content: "";
        display: block;
        width: 0;
        height: 150%;
    }
    
    #eloqua-mtf-container .hidden {
        display: none !important;
        visibility: hidden;
    }
    
    #eloqua-mtf-container .visuallyhidden {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }
    
    #eloqua-mtf-container .visuallyhidden.focusable:active,
    #eloqua-mtf-container .visuallyhidden.focusable:focus {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
    }
    
    #eloqua-mtf-container .invisible {
        visibility: hidden;
    }
    
    #eloqua-mtf-container .cf:before,
    #eloqua-mtf-container .cf:after {
        content: " ";
        /* 1 */
        display: table;
        /* 2 */
    }
    
    #eloqua-mtf-container .cf:after {
        clear: both;
    }
    
    #eloqua-mtf-container .cf {
        *zoom: 1;
    }
    
    @media only screen and (min-width: 35em) {
        /* Style adjustments for viewports that meet the condition */
    }
    
    @media print,
    (-o-min-device-pixel-ratio: 5/4),
    (-webkit-min-device-pixel-ratio: 1.25),
    (min-resolution: 120dpi) {
        /* Style adjustments for high resolution devices */
    }
    
    @media print {
        #eloqua-mtf-container * {
            background: transparent !important;
            color: #000 !important;
            /* Black prints faster: h5bp.com/s */
            box-shadow: none !important;
            text-shadow: none !important;
        }
    
        #eloqua-mtf-container a,
        #eloqua-mtf-container a:visited {
            text-decoration: underline;
        }
    
        #eloqua-mtf-container a[href]:after {
            content: " ("attr(href) ")";
        }
    
        #eloqua-mtf-container abbr[title]:after {
            content: " ("attr(title) ")";
        }
    
        #eloqua-mtf-container .ir a:after,
        #eloqua-mtf-container a[href^="javascript:"]:after,
        #eloqua-mtf-container a[href^="#"]:after {
            content: "";
        }
    
        #eloqua-mtf-container pre,
        #eloqua-mtf-container blockquote {
            border: 1px solid #999;
            page-break-inside: avoid;
        }
    
        #eloqua-mtf-container thead {
            display: table-header-group;
            /* h5bp.com/t */
        }
    
        #eloqua-mtf-container tr,
        #eloqua-mtf-container img {
            page-break-inside: avoid;
        }
    
        #eloqua-mtf-container img {
            max-width: 100% !important;
        }
    
        #eloqua-mtf-container p,
        #eloqua-mtf-container h2,
        #eloqua-mtf-container h3 {
            orphans: 3;
            widows: 3;
        }
    
        #eloqua-mtf-container h2,
        #eloqua-mtf-container h3 {
            page-break-after: avoid;
        }
    }
    
    
    
    /*----------------------------------------------------------------------------------*/
    /*----------------------------witb/css/styles_v10.css-------------------------------*/
    /*----------------------------------------------------------------------------------*/
    
    
    /* CSS Document */
    /* css file Change Log 
     
     02 September 2019 - addition of styles to allow for ChatNow button along with Watch Now, Download Now button allowing for themes
     
     */
    
    
    /********** BEGIN BASE STYLES **********/
    #eloqua-mtf-container *,
    #eloqua-mtf-container *:before,
    #eloqua-mtf-container *:after {
        box-sizing: border-box;
        outline: none;
    }
    
    #eloqua-mtf-container {
        font-family: 'CiscoSans', Arial, helvetica, sans-serif;
        max-width: 1600px !important;
        margin: auto;
        border: 1px solid #A1A1A1;
        background-color: #f2f2f2;
        color: #4D4C4C;
    }
    
    #eloqua-mtf-container a {
        color: #007493;
        text-decoration: none;
    }
    
    #eloqua-mtf-container .max-width-1315 {
        max-width: 1315px;
        width: 100%;
        margin: auto;
        overflow: auto;
    }
    
    #eloqua-mtf-container .max-width {
        max-width: 1280px;
        width: 100%;
        margin: auto;
        overflow: auto;
    }
    
    #eloqua-mtf-container .max-width-1100 {
        max-width: 1100px;
        width: 100%;
        margin: auto;
        overflow: auto;
    }
    
    #eloqua-mtf-container .max-width-700 {
        max-width: 700px;
        width: 100%;
    }
    
    #eloqua-mtf-container .max-width-500 {
        max-width: 500px;
        width: 100%;
        margin: auto;
        overflow: auto;
    }
    
    #eloqua-mtf-container .hideWhenMobile {
        display: block;
    }
    
    #eloqua-mtf-container .read-more-state {
        display: none;
    }
    
    #eloqua-mtf-container .inv {
        display: none;
    }
    
    #eloqua-mtf-container .container,
    #eloqua-mtf-container section,
    #eloqua-mtf-container header {
        background-color: #fff;
    }
    
    #eloqua-mtf-container .bg-lg,
    #eloqua-mtf-container .bg-buying-center-theme-a,
    #eloqua-mtf-container .bg-buying-center-theme-b,
    #eloqua-mtf-container .bg-buying-center-theme-e {
        background-color: #F2F2F2;
    }
    
    #eloqua-mtf-container .bg-lb,
    #eloqua-mtf-container .bg-theme-b,
    #eloqua-mtf-container .bg-buying-center-theme-c,
    #eloqua-mtf-container .bg-buying-center-theme-d {
        background-color: #F2FCFE;
    }
    
    #eloqua-mtf-container .bg-db,
    #eloqua-mtf-container .bg-theme-c {
        background-color: #0D274D;
    }
    
    #eloqua-mtf-container .bg-cb,
    #eloqua-mtf-container .bg-theme-d {
        background-color: #00BCEB;
    }
    
    #eloqua-mtf-container .bg-g,
    #eloqua-mtf-container .bg-theme-e {
        background-color: #6EBE4A;
    }
    
    #eloqua-mtf-container .txt-white,
    #eloqua-mtf-container .txt-white-theme-c,
    #eloqua-mtf-container .txt-white-theme-d,
    #eloqua-mtf-container .txt-white-theme-e {
        color: #fff;
    }
    
    #eloqua-mtf-container .txt-db,
    #eloqua-mtf-container .txt-theme-d,
    #eloqua-mtf-container .txt-theme-e {
        color: #0D274D;
    }
    
    #eloqua-mtf-container h1 {
        font-size: 46px;
        line-height: 56px;
        font-weight: 100;
    }
    
    #eloqua-mtf-container h2 {
        font-size: 38px;
        line-height: 46px;
        font-weight: 100;
    }
    
    #eloqua-mtf-container h3 {
        font-size: 28px;
        line-height: 36px;
        font-weight: 100;
    }
    
    #eloqua-mtf-container h4 {
        font-size: 22px;
        line-height: 28px;
        font-weight: 300;
    }
    
    #eloqua-mtf-container p,
    #eloqua-mtf-container .bc-label,
    #eloqua-mtf-container .bc-label-full,
    #eloqua-mtf-container .bc-label-full-dg {
        font-size: 18px;
        line-height: 26px;
        font-weight: 300;
    }
    
    #eloqua-mtf-container p.heading {
        font-size: 20px;
        line-height: 30px;
        font-weight: 300;
    }
    
    #eloqua-mtf-container p.utility {
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
    }
    
    /********** END BASE STYLES **********/
    /********** BEGIN HEADER STYLES **********/
    #eloqua-mtf-container .header-text {
        margin-bottom: 30px;
        padding-left: 0.5em;
        padding-right: 0.5em;
        font-size: 41px;
        line-height: 50px;
        color: #58585B;
        font-weight: 400;
    }
    
    #eloqua-mtf-container .logobar {
        height: 90px;
        position: relative;
    }
    
    #eloqua-mtf-container .logobar #logo-theme-a {
        background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/omni/cisco-logo-sky-blue-100.png) no-repeat center center;
        background-size: contain;
        height: 53px;
        width: 100px;
        padding: 0;
        margin: 0;
        white-space: nowrap;
        text-indent: 100%;
        overflow: hidden;
        position: absolute;
        left: 2.5rem;
        top: 20px;
    }
    
    #eloqua-mtf-container .logobar #logo-theme-b,
    #eloqua-mtf-container .logobar #logo-theme-e {
        background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/omni/cisco-logo-dark-blue-100.png) no-repeat center center;
        background-size: contain;
        height: 53px;
        width: 100px;
        padding: 0;
        margin: 0;
        white-space: nowrap;
        text-indent: 100%;
        overflow: hidden;
        position: absolute;
        left: 2.5rem;
        top: 20px;
    }
    
    #eloqua-mtf-container .logobar #logo-theme-c,
    #eloqua-mtf-container .logobar #logo-theme-d {
        background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/omni/cisco-logo-light-grey-100.png) no-repeat center center;
        background-size: contain;
        height: 53px;
        width: 100px;
        padding: 0;
        margin: 0;
        white-space: nowrap;
        text-indent: 100%;
        overflow: hidden;
        position: absolute;
        left: 2.5rem;
        top: 20px;
    }
    
    #eloqua-mtf-container .logobar #logo-theme-a a,
    #eloqua-mtf-container .logobar #logo-theme-b a,
    #eloqua-mtf-container .logobar #logo-theme-c a,
    #eloqua-mtf-container .logobar #logo-theme-d a,
    #eloqua-mtf-container .logobar #logo-theme-e a {
        display: block;
        height: 100%;
        width: 100%;
    }
    
    #eloqua-mtf-container #contact-us div {
        height: 26px;
        line-height: 1.5rem;
        padding-left: 2.5rem;
        position: absolute;
        font-size: 18px;
        right: 40px;
        top: 2.6rem;
        background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/omni/contact-icon-dark-blue-30.png) no-repeat left center;
        background-size: contain;
        color: #4D4C4C;
        text-decoration: none;
    }
    
    #eloqua-mtf-container .contact-us {
        float: right;
        width: 135px;
        height: 100%;
    }
    
    #eloqua-mtf-container .contact-us a {
        display: block;
        height: 32px;
        line-height: 32px;
        padding-left: 37px;
        background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/contact-us-icon-31x32.png) no-repeat left center;
        color: #4D4C4C;
        text-decoration: none;
    }
    
    /********** END HEADER STYLES **********/
    
    /********** BEGIN fancyNav STYLES **********/
    #eloqua-mtf-container .hamburger {
        background: none;
        position: absolute;
        top: 17px;
        right: 0;
        line-height: 45px;
        padding: 5px 15px 0px 15px;
        border: 0;
        font-size: 16px;
        color: #4D4C4C;
        cursor: pointer;
        outline: none;
        z-index: 10000000000000;
    }
    
    #eloqua-mtf-container .hamburger img {
        display: inline !important;
    }
    
    #eloqua-mtf-container .cross img {
        display: inline !important;
    }
    
    #eloqua-mtf-container .cross {
        background: none;
        position: absolute;
        top: 5px;
        right: 0;
        padding: 7px 15px 0px 15px;
        border: 0;
        font-size: 16px;
        color: #4D4C4C;
        line-height: 65px;
        cursor: pointer;
        outline: none;
        z-index: 10000000000000;
    }
    
    #eloqua-mtf-container .fancymenu {
        z-index: 1000000;
        font-weight: bold;
        font-size: 0.8em;
        width: 18%;
        background: #ffffff;
        position: absolute;
        text-align: center;
        font-size: 12px;
        right: 175px;
    }
    
    #eloqua-mtf-container .fancymenu ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
        list-style-image: none;
    }
    
    #eloqua-mtf-container .fancymenu li {
        display: block;
        padding: 15px 0 15px 0;
        border: #dedede 1px solid;
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 15px;
        padding-bottom: 15px;
        font-size: 18px;
        font-weight: normal;
        color: #007493;
        text-align: left;
    }
    
    #eloqua-mtf-container .fancymenu li:hover {
        display: block;
        background: #f2fcfe;
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 15px;
        padding-bottom: 15px;
        border-bottom: #dedede 1px solid;
        cursor: pointer;
    }
    
    #eloqua-mtf-container .fancymenu ul li a {
        text-decoration: none;
        margin: 0px;
        color: #007493;
    }
    
    #eloqua-mtf-container .fancymenu ul li a:hover {
        color: #007493;
        text-decoration: none;
    }
    
    #eloqua-mtf-container .fancymenu a {
        text-decoration: none;
        color: #666;
    }
    
    #eloqua-mtf-container .fancymenu a:hover {
        text-decoration: none;
        color: #666;
    }
    
    #eloqua-mtf-container .mobile {
        display: none;
    }
    
    @media only screen and (max-width: 767px) {
        #eloqua-mtf-container .fancymenu {
            width: 100%;
            right: 0px;
        }
    
        #eloqua-mtf-container .mobile {
            display: block;
        }
    
        #eloqua-mtf-container .desk {
            display: none;
        }
    }
    
    @media (max-width:1440px) and (min-width:768px) {
        #eloqua-mtf-container .fancymenu {
            width: 30%;
            right: 0px;
        }
    }
    
    /********** END fancyNav STYLES **********/
    
    /********** BEGIN HERO STYLES **********/
    #eloqua-mtf-container .hero {
        display: table;
        min-height: 280px;
        width: 100%;
        background: #009fe4;
        text-align: center;
        margin-bottom: 50px;
        font-size: 0;
    }
    
    #eloqua-mtf-container .hero:before {
        width: 0;
        overflow: hidden;
        height: 100%;
        display: inline-block;
        content: '';
        vertical-align: middle;
    }
    
    #eloqua-mtf-container .hero .title {
        display: table-cell;
        height: auto;
        vertical-align: middle;
        color: #ffffff;
        font-family: 'CiscoSans', Arial, helvetica, sans-serif;
        font-weight: 200;
        text-align: center;
        width: 100%;
        padding: 20px;
    }
    
    #eloqua-mtf-container .hero .title h1,
    #eloqua-mtf-container .hero .title h2 {
        font-size: 48px;
        font-weight: 200;
        text-align: inherit;
        padding: 0;
        margin: 0 auto;
        width: 65%;
    }
    
    #eloqua-mtf-container .hero .title h3 {
        font-size: 24px;
        font-weight: 200;
        text-align: inherit;
        line-height: 24px;
        padding: 0;
        margin: 0;
        white-space: normal;
    }
    
    #eloqua-mtf-container .no-hero {
        height: 25px;
        background: #009fe4;
        margin-bottom: 50px;
    }
    
    /********** END HERO STYLES **********/
    /********** START CSS to allow a full width banner to show on desktop but be removed for mobile viewports **********/
    #eloqua-mtf-container .banner-1600x330 {
        max-width: 1600px;
        width: 100%;
        height: auto;
        border-top: 1px solid #A1A1A1;
        border-bottom: 1px solid #A1A1A1;
    }
    
    @media screen and (max-width: 831px)and (orientation: landscape),
    (max-width: 768px)and (orientation: portrait) {
        #eloqua-mtf-container .hide {
            display: none !important;
            overflow: hidden !important;
            height: 0 !important;
        }
    }
    
    /********** END CSS to allow a full width banner to show on desktop but be removed for mobile viewports **********/
    /********** BEGIN CONTENT STYLES **********/
    
    #eloqua-mtf-container .no-border {
        border: none;
    }
    
    #eloqua-mtf-container .mt-0,
    #eloqua-mtf-container .mt-0-theme-b,
    #eloqua-mtf-container .mt-0-theme-c,
    #eloqua-mtf-container .mt-0-theme-d,
    #eloqua-mtf-container .mt-0-theme-e {
        margin-top: 0;
    }
    
    #eloqua-mtf-container .margin-center {
        margin: 0 auto !important;
    }
    
    #eloqua-mtf-container .pb-40 {
        padding-bottom: 40px;
    }
    
    #eloqua-mtf-container .pb-20 {
        padding-bottom: 20px;
    }
    
    #eloqua-mtf-container .mb-60,
    #eloqua-mtf-container .mb-60-theme-d {
        margin-bottom: 60px;
    }
    
    #eloqua-mtf-container h4.subhead {
        font-size: 28px;
        line-height: 36px;
        font-weight: 300;
    }
    
    #eloqua-mtf-container p.subhead {
        font-size: 18px;
        line-height: 26px;
        color: #4D4C4C;
    }
    
    #eloqua-mtf-container .multi-sub.stack {
        float: left;
    }
    
    #eloqua-mtf-container h2.cuc-title {
        font-weight: 300 !important;
        font-size: 22px !important;
        color: #4D4C4C !important;
        line-height: 28px !important;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    
    #eloqua-mtf-container p.cta-head {
        font-size: 18px;
        line-height: 26px;
        font-weight: 700;
    }
    
    #eloqua-mtf-container .contact {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        height: 600px;
        z-index: +1;
    }
    
    #eloqua-mtf-container .contact-dd {
        position: absolute;
        top: 0;
        right: 2.5rem;
        background-color: #fff;
        width: 266px;
        border: 1px solid #A1A1A1;
        padding: 2.5rem 1rem 2.5rem 1rem;
        font-size: 18px;
    }
    
    #eloqua-mtf-container .contact-dd a {
        color: #0D98BE !important;
    }
    
    #eloqua-mtf-container .contact-dd a:hover {
        color: #0D274D !important;
        text-decoration: underline !important;
    }
    
    #eloqua-mtf-container .contact-dd a:active {
        color: #6F53BC !important;
        text-decoration: underline !important;
    }
    
    #eloqua-mtf-container .c-pointer {
        cursor: pointer;
    }
    
    #eloqua-mtf-container .c-pointer:hover {
        opacity: 0.8 !important;
    }
    
    #eloqua-mtf-container .so-img {
        width: 100%;
        max-width: 560px;
        height: auto;
        padding-top: 0;
        /* Updated from padding-top:2.5rem; */
    }
    
    #eloqua-mtf-container .content,
    #eloqua-mtf-container .multi-offer-hero .content,
    #eloqua-mtf-container .multi-offer .content,
    #eloqua-mtf-container .single-offer .content,
    #eloqua-mtf-container .download-multi-offer .content {
        padding: 0 30px 70px 30px;
    }
    
    #eloqua-mtf-container .headlinebar {
        padding-left: 2.5rem;
    }
    
    /* Headline */
    #eloqua-mtf-container .headline-center,
    #eloqua-mtf-container .headline-center-theme-b,
    #eloqua-mtf-container .headline-center-theme-c,
    #eloqua-mtf-container .headline-center-theme-d,
    #eloqua-mtf-container .headline-center-theme-e {
        margin-top: 0;
        padding: 40px 15px;
        margin-bottom: 70px;
    }
    
    #eloqua-mtf-container .headline-left,
    #eloqua-mtf-container .headline-left-theme-a {
        margin-top: 0;
        padding: 40px 35px;
        margin-bottom: 30px;
    }
    
    #eloqua-mtf-container .multi-offer .headline-left,
    #eloqua-mtf-container .multi-offer .headline-left-theme-a {
        margin-top: 0;
        padding: 40px 35px 70px 35px;
        margin-bottom: 0;
    }
    
    #eloqua-mtf-container .multi-offer-hero .headline-left,
    #eloqua-mtf-container .multi-offer-hero .headline-left-theme-a {
        margin-top: 0;
        padding: 40px 35px 70px 35px;
        margin-bottom: 0;
    }
    
    #eloqua-mtf-container .headline-center h1,
    #eloqua-mtf-container .headline-center-theme-b h1,
    #eloqua-mtf-container .headline-center-theme-c h1,
    #eloqua-mtf-container .headline-center-theme-d h1,
    #eloqua-mtf-container .headline-center-theme-e h1 {
        max-width: 900px;
        text-align: center;
        margin: 0 auto;
        padding: 0 !important;
    }
    
    #eloqua-mtf-container .headline-center h2,
    #eloqua-mtf-container .headline-center h3,
    #eloqua-mtf-container .headline-center h4,
    #eloqua-mtf-container .headline-center p,
    #eloqua-mtf-container .headline-center a,
    #eloqua-mtf-container .headline-center-theme-b h2,
    #eloqua-mtf-container .headline-center-theme-b h3,
    #eloqua-mtf-container .headline-center-theme-b h4,
    #eloqua-mtf-container .headline-center-theme-b p,
    #eloqua-mtf-container .headline-center-theme-b a,
    #eloqua-mtf-container .headline-center-theme-c h2,
    #eloqua-mtf-container .headline-center-theme-c h3,
    #eloqua-mtf-container .headline-center-theme-c h4,
    #eloqua-mtf-container .headline-center-theme-c p,
    #eloqua-mtf-container .headline-center-theme-c a,
    #eloqua-mtf-container .headline-center-theme-d h2,
    #eloqua-mtf-container .headline-center-theme-d h3,
    #eloqua-mtf-container .headline-center-theme-d h4,
    #eloqua-mtf-container .headline-center-theme-d p,
    #eloqua-mtf-container .headline-center-theme-d a,
    #eloqua-mtf-container .headline-center-theme-e h2,
    #eloqua-mtf-container .headline-center-theme-e h3,
    #eloqua-mtf-container .headline-center-theme-e h4,
    #eloqua-mtf-container .headline-center-theme-e p,
    #eloqua-mtf-container .headline-center-theme-e a {
        max-width: 900px;
        text-align: center;
        padding: 30px 0 0 0 !important;
        margin: 0 auto;
    }
    
    #eloqua-mtf-container .headline-left h1,
    #eloqua-mtf-container .headline-left-theme-a h1 {
        text-align: left;
        padding: 0;
        margin: 0;
    }
    
    #eloqua-mtf-container .headline-left h2,
    #eloqua-mtf-container .headline-left h3,
    #eloqua-mtf-container .headline-left h4,
    #eloqua-mtf-container .headline-left p,
    #eloqua-mtf-container .headline-left a,
    #eloqua-mtf-container .headline-left-theme-a h2,
    #eloqua-mtf-container .headline-left-theme-a h3,
    #eloqua-mtf-container .headline-left-theme-a h4,
    #eloqua-mtf-container .headline-left-theme-a p,
    #eloqua-mtf-container .headline-left-theme-a a {
        max-width: 1000px;
        text-align: left;
        padding: 30px 0 0 0 !important;
        margin: 0;
    }
    
    #eloqua-mtf-container h1.headline-bg {
        max-width: 760px;
    }
    
    #eloqua-mtf-container h1.headline {
        max-width: 1100px;
        text-align: left;
        margin-top: 0;
        padding-top: 1.25em;
        padding-bottom: .25em;
    }
    
    #eloqua-mtf-container .multi-offer-hero p.heading {
        margin: 0 0 33px 0;
    }
    
    #eloqua-mtf-container .single-offer .content p.heading {
        margin: 0 0 33px 0;
    }
    
    #eloqua-mtf-container .download-single-offer .content p.heading {
        margin: 2px 0 33px 0;
    }
    
    #eloqua-mtf-container .multi-offer p.heading {
        margin: 0 0 33px 0;
    }
    
    #eloqua-mtf-container .page-body {
        padding-bottom: 70px;
    }
    
    /* contact us gfs */
    #eloqua-mtf-container .page-body {
        padding-bottom: 70px;
    }
    
    /* end contact us gfs */
    #eloqua-mtf-container .routing-area {
        padding-bottom: 0;
    }
    
    #eloqua-mtf-container .routing-area-confirm {
        padding-bottom: 70px;
    }
    
    #eloqua-mtf-container .routing-area h4,
    #eloqua-mtf-container .routing-area-confirm h4 {
        padding: 0 15px 25px 15px;
        margin: 0;
    }
    
    #eloqua-mtf-container .help-item:last-child {
        padding-bottom: 0;
        margin-bottom: 0;
    }
    
    #eloqua-mtf-container .policy p {
        padding: 1.0em;
        line-height: 28px;
        font-size: 16px;
        font-family: 'CiscoSans-extralight', Arial, helvetica, sans-serif;
    }
    
    /********** END CONTENT STYLES **********/
    /********** BEGIN CHEV STYLES **********/
    #eloqua-mtf-container .event-basic-short-form .chev1,
    #eloqua-mtf-container .event-basic-short-form .chev2,
    #eloqua-mtf-container .event-basic-short-form .chev3 {
        float: right;
        background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/chevron-down.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        padding: 0;
        margin: 0;
        white-space: nowrap;
        text-indent: 100%;
        overflow: hidden;
        width: 35px;
        height: 35px;
    }
    
    #eloqua-mtf-container .event-basic-short-form .chevUp {
        background-image: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/chevron-up.png);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: left center;
    }
    
    /********** END CHEV STYLES **********/
    /********** START GFS FORM STYLES **********/
    #eloqua-mtf-container .elq-form input[type="text"],
    #eloqua-mtf-container .elq-form input[type="email"],
    #eloqua-mtf-container .elq-form input[type="tel"],
    #eloqua-mtf-container .elq-form select,
    #eloqua-mtf-container .elq-form textarea {
        width: 100%;
    }
    
    #eloqua-mtf-container input[type="submit"] {
        width: auto !important;
    }
    
    /* input[disabled], select[disabled], textarea[disabled] {
         background-color: #cfcfcf;
         cursor: not-allowed;
     }
     */
    #eloqua-mtf-container .LV_validation_message {
        font-weight: bold;
        margin: 0 0 0 5px;
    }
    
    #eloqua-mtf-container .LV_valid {
        color: #00CC00;
        display: none;
    }
    
    #eloqua-mtf-container .LV_invalid {
        color: #CC0000;
        font-size: 10px;
    }
    
    #eloqua-mtf-container .LV_valid_field,
    #eloqua-mtf-container input.LV_valid_field:hover,
    #eloqua-mtf-container input.LV_valid_field:active,
    #eloqua-mtf-container textarea.LV_valid_field:hover,
    #eloqua-mtf-container textarea.LV_valid_field:active {
        outline: 1px solid #00CC00;
    }
    
    #eloqua-mtf-container .LV_invalid_field,
    #eloqua-mtf-container input.LV_invalid_field:hover,
    #eloqua-mtf-container input.LV_invalid_field:active,
    #eloqua-mtf-container textarea.LV_invalid_field:hover,
    #eloqua-mtf-container textarea.LV_invalid_field:active {
        outline: 1px solid #CC0000;
    }
    
    /********** END GFS FORM STYLES **********/
    /********** BEGIN TABS STYLES **********/
    #eloqua-mtf-container .tabs {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    
    #eloqua-mtf-container .tabs .tab {
        -webkit-box-ordinal-group: 100;
        -webkit-order: 99;
        -ms-flex-order: 99;
        order: 99;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: 100%;
        display: block;
    }
    
    #eloqua-mtf-container .tabs input[type="radio"] {
        position: absolute;
        opacity: 0;
    }
    
    #eloqua-mtf-container .tabs input[type="radio"]:checked+label {
        text-decoration: none;
    }
    
    #eloqua-mtf-container .tabs input[type="radio"]:checked+label+.tab {
        display: block;
    }
    
    /********** END TABS STYLES **********/
    /********** BEGIN LAYOUT STYLES **********/
    #eloqua-mtf-container .w20 {
        width: 20%;
        float: left;
    }
    
    #eloqua-mtf-container .w30 {
        width: 30%;
        float: left;
    }
    
    #eloqua-mtf-container .w40r {
        width: 40%;
        float: right;
    }
    
    #eloqua-mtf-container .w40 {
        width: 40%;
        float: left;
    }
    
    #eloqua-mtf-container .w50 {
        width: 50%;
        float: left;
    }
    
    #eloqua-mtf-container .w60 {
        width: 60%;
        float: left;
    }
    
    #eloqua-mtf-container .w70 {
        width: 70%;
        float: left;
    }
    
    #eloqua-mtf-container .w80 {
        width: 80%;
        float: left;
    }
    
    #eloqua-mtf-container .left {
        /* Updated */
        text-align: left;
        padding-right: 20px;
        padding-left: 20px;
        color: #5b585c;
    }
    
    #eloqua-mtf-container .columnsContainer,
    #eloqua-mtf-container footer,
    #eloqua-mtf-container header {
        position: relative;
        margin: 0em;
    }
    
    #eloqua-mtf-container .columnsContainer {
        padding: 0;
    }
    
    #eloqua-mtf-container .leftColumn,
    #eloqua-mtf-container .rightColumn,
    #eloqua-mtf-container footer {
        padding: 1.25em;
    }
    
    #eloqua-mtf-container .leftColumn {
        margin-bottom: .5em;
    }
    
    #eloqua-mtf-container .rightColumn {
        overflow: auto;
        padding: 45px;
        border: solid 3px #f2f2f2;
    }
    
    #eloqua-mtf-container .addPadRight {
        padding-right: 20px;
    }
    
    #eloqua-mtf-container .secondLeftCol,
    #eloqua-mtf-container .secondRightCol {
        width: 50%;
        float: left;
    }
    
    #eloqua-mtf-container .txt-center {
        text-align: center;
    }
    
    #eloqua-mtf-container .txt-left,
    #eloqua-mtf-container .txt-left-theme-a {
        text-align: left;
    }
    
    #eloqua-mtf-container .txt-right {
        text-align: right;
    }
    
    /********** END LAYOUT STYLES **********/
    /********** BEGIN TABLE STYLES **********/
    #eloqua-mtf-container table {
        border-spacing: 30px;
    }
    
    #eloqua-mtf-container th,
    #eloqua-mtf-container td {
        padding: 0px;
    }
    
    /********** END TABLE STYLES **********/
    /********** BEGIN BETTER TIME STYLES **********/
    #eloqua-mtf-container #better-time {
        background: url(http://placehold.it/1280x280) no-repeat center center;
        height: 280px;
        width: 100%;
        max-width: 1280px;
        margin: auto;
    }
    
    #eloqua-mtf-container #better-time a {
        display: block;
        height: 100%;
        width: 100%;
    }
    
    /********** END BETTER TIME STYLES **********/
    /********** BEGIN ASSET STYLES **********/
    #eloqua-mtf-container .asset-details {
        margin-bottom: 10px;
    }
    
    #eloqua-mtf-container .asset-desc p {
        font-weight: bold !important;
        margin: 0;
        padding: 0;
    }
    
    #eloqua-mtf-container .asset-info p {
        /* Updated */
        margin: 0;
        padding-top: 5px;
        font-size: 16px;
    }
    
    /********** END ASSET STYLES **********/
    /********** BEGIN HELP ITEM STYLES **********/
    #eloqua-mtf-container .help-item {
        text-align: center;
        font-size: 16px;
        margin: 0 auto;
        width: 30%;
    }
    
    #eloqua-mtf-container .help-item-name {
        font-weight: bold;
        padding: 5px 0;
    }
    
    /********** END HELP ITEM STYLES **********/
    /********** BEGIN OTHER ITEM STYLES **********/
    #eloqua-mtf-container .other-item {
        text-align: center;
        font-size: 16px;
        float: left;
        width: 50%;
    }
    
    #eloqua-mtf-container .other-item a,
    #eloqua-mtf-container .help-item a,
    #eloqua-mtf-container .hero-offer-text a {
        display: inline-block;
        color: #007493;
        text-decoration: none;
    }
    
    #eloqua-mtf-container .other-item a:hover,
    #eloqua-mtf-container .help-item a:hover,
    #eloqua-mtf-container .hero-offer-text a:hover {
        color: #0D274D;
        text-decoration: underline;
    }
    
    #eloqua-mtf-container .other-item a:active,
    #eloqua-mtf-container .help-item a:active,
    #eloqua-mtf-container .hero-offer-text a a:active {
        color: #6F53BC;
        text-decoration: none;
    }
    
    #eloqua-mtf-container .other-item-name {
        color: #0A7998;
        font-weight: 400;
        font-size: 18px;
        padding: 10px 0;
    }
    
    /********** END OTHER ITEM STYLES **********/
    /********** BEGIN OTHER OFFERS STYLES **********/
    #eloqua-mtf-container .other-offers {
        background-color: #333;
        color: #fff;
    }
    
    #eloqua-mtf-container .other-offers a {
        color: #fbab18;
    }
    
    #eloqua-mtf-container .other-offers h2 {
        margin: 0;
    }
    
    #eloqua-mtf-container .other-offers .placeholder {
        font-weight: bold;
        font-style: italic;
        line-height: 250px;
        text-align: center;
    }
    
    #eloqua-mtf-container .other-offers .offer {
        margin-bottom: 3rem;
    }
    
    #eloqua-mtf-container .other-offers h3 {
        margin-top: 0;
    }
    
    /********** END OTHER OFFERS STYLES **********/
    /********** BEGIN SUMMARY STYLES **********/
    #eloqua-mtf-container .SummaryStats {
        padding: 15px 30px;
    }
    
    #eloqua-mtf-container .SummaryStats p {
        margin: 0 !important;
    }
    
    /********** END SUMMARY STYLES **********/
    /********** BEGIN AGENDA STYLES **********/
    #eloqua-mtf-container .agenda {
        font-size: 16px;
        font-weight: 100;
        color: #4D4C4C;
        line-height: 24px;
    }
    
    /********** END AGENDA STYLES **********/
    /********** BEGIN ICON STYLES **********/
    #eloqua-mtf-container .icon-container {
        margin: 10px 0;
    }
    
    #eloqua-mtf-container .icon {
        height: 60px;
        width: 60px;
        margin: auto;
        background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/help-icons-120x120.png) no-repeat center center;
    }
    
    #eloqua-mtf-container .icon#icon-reseller {
        background-position: center -180px;
        background-size: cover;
    }
    
    #eloqua-mtf-container .icon#icon-services {
        background-position: center -240px;
        background-size: cover;
    }
    
    #eloqua-mtf-container .icon#icon-forum {
        background-position: center -300px;
        background-size: cover;
    }
    
    #eloqua-mtf-container .icon#icon-buy {
        background-position: center -360px;
        background-size: cover;
    }
    
    #eloqua-mtf-container .icon#icon-support {
        background-position: center 0;
        background-size: cover;
    }
    
    #eloqua-mtf-container .icon#icon-partner {
        background-position: center -60px;
        background-size: cover;
    }
    
    #eloqua-mtf-container .icon#icon-training {
        background-position: center -120px;
        background-size: cover;
    }
    
    /********** END ICON STYLES **********/
    /********** BEGIN BUYING CENTER STYLES **********/
    #eloqua-mtf-container .buying-center {
        padding-top: 0;
        margin-top: 40px;
        margin-right: auto;
        margin-bottom: 40px;
        margin-left: auto;
        max-width: 900px;
        padding-bottom: 0;
    }
    
    #eloqua-mtf-container .buying-center h2 {
        margin: 0;
        padding-top: 0;
        padding-bottom: 0;
    }
    
    #eloqua-mtf-container .buying-center h4 {
        margin: 0;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    
    #eloqua-mtf-container .buying-center h2,
    #eloqua-mtf-container .buying-center h4,
    #eloqua-mtf-container .buying-center p {
        padding-left: 15px;
        padding-right: 15px;
    }
    
    #eloqua-mtf-container .buying-center .stack {
        float: left;
    }
    
    #eloqua-mtf-container .buying-center-item {
        max-width: 150px;
        margin: auto;
    }
    
    #eloqua-mtf-container .buying-center-item a {
        display: block;
        text-decoration: none;
        color: inherit;
    }
    
    #eloqua-mtf-container .buying-center-item img {
        width: 100%;
    }
    
    #eloqua-mtf-container .bc-label-full,
    #eloqua-mtf-container .bc-label-full-dg {
        margin: 15px auto;
        text-align: center;
        font-weight: 400;
        max-width: 400px;
    }
    
    #eloqua-mtf-container .bc-label-full-dg {
        color: #4d4d4d;
    }
    
    #eloqua-mtf-container .bc-label-full {
        color: #0A7998;
    }
    
    #eloqua-mtf-container .bc-label {
        margin: 15px auto;
        text-align: center;
        font-weight: 400;
        color: #0A7998;
        max-width: 150px;
    }
    
    /********** END BUYING CENTER STYLES **********/
    /********** BEGIN FORM STYLES **********/
    #eloqua-mtf-container .form-container {
        background: #f2f3f3;
        padding: 30px 20px;
        color: #939597;
        margin-bottom: 0px;
        display: flex;
        flex-direction: column;
        min-height: 200px;
    }
    
    #eloqua-mtf-container .form-container p {
        font-size: 14px;
    }
    
    #eloqua-mtf-container .form-row {
        border-bottom: 3px solid transparent;
        padding: 0 40px;
        font-size: 16px;
        white-space: nowrap;
        margin: 10px 0;
    }
    
    #eloqua-mtf-container .form-row .input-container {
        padding: 10px 40px 10px;
        padding: 8px 0;
        border-bottom: 1px solid #c3c4c5;
        color: #939597;
    }
    
    #eloqua-mtf-container .form-row:hover,
    #eloqua-mtf-container .form-row.selected {
        border-color: #009fe4;
    }
    
    #eloqua-mtf-container .form-row:hover .input-container,
    #eloqua-mtf-container .form-row.selected .input-container {
        border-color: transparent;
    }
    
    #eloqua-mtf-container .form-row:hover input,
    #eloqua-mtf-container .form-row.selected input {
        color: #009fe4;
    }
    
    #eloqua-mtf-container .elq-form .label-position.top {
        display: block;
        line-height: 150%;
        padding: 1px 0pt 3px;
        white-space: normal;
    }
    
    #eloqua-mtf-container .elq-form .label-position.left {
        display: block;
        line-height: 150%;
        padding: 1px 0pt 3px;
        white-space: normal;
    }
    
    #eloqua-mtf-container .form-title {
        color: #6b6b6b;
        font-size: 18px;
        line-height: 26px;
        font-weight: 400;
        display: block;
    }
    
    #eloqua-mtf-container .elq-form input {
        height: 24px;
        line-height: 18px;
    }
    
    #eloqua-mtf-container .elq-form select {
        height: 28px;
        line-height: 18px;
    }
    
    #eloqua-mtf-container .elq-form input[type=checkbox],
    #eloqua-mtf-container input[type=radio] {
        width: 18px;
        vertical-align: text-bottom;
        margin-top: 5px;
    }
    
    #eloqua-mtf-container .submit-button {
        border-radius: 25px;
        border: none;
        background-color: #009fe4;
        color: #ffffff;
        height: 38px !important;
        margin-top: 20px;
    }
    
    #eloqua-mtf-container .elq-form .instructions.default {
        font-size: 12px;
    }
    
    #eloqua-mtf-container .elq-form .required {
        color: #939597 !important;
        font-weight: normal;
    }
    
    #eloqua-mtf-container .LV_invalid {
        font-size: 12px !important;
    }
    
    #eloqua-mtf-container .LV_validation_message {
        font-weight: 400 !important;
    }
    
    #eloqua-mtf-container .input-container label {
        width: 95px;
        display: inline-block;
    }
    
    #eloqua-mtf-container input[type=text],
    #eloqua-mtf-container input:not([type]) {
        font-family: inherit;
        font-size: 16px;
        width: 215px;
    }
    
    #eloqua-mtf-container .select-container {
        border-radius: 9px;
        border: 1px solid #b7b8b8;
        background: #fff;
        padding: 5px 10px;
    }
    
    #eloqua-mtf-container input[type=submit],
    #eloqua-mtf-container .button,
    #eloqua-mtf-container .button-cb,
    #eloqua-mtf-container .button-g,
    #eloqua-mtf-container .button-w,
    #eloqua-mtf-container .button-db,
    #eloqua-mtf-container .button-cb,
    #eloqua-mtf-container .button-dg {
        display: inline-block;
        border: none;
        cursor: pointer;
        border-radius: 20px;
        height: 40px;
        line-height: 40px;
        text-decoration: none;
        padding: 0 30px;
        background: #009fe4;
        color: #ffffff;
        font-family: inherit;
        font-size: 18px;
        font-weight: 200;
    }
    
    #eloqua-mtf-container .button,
    #eloqua-mtf-container .button-cb {
        background-color: #0D98BE;
        white-space: nowrap;
        color: #ffffff;
    }
    
    #eloqua-mtf-container .button-g {
        background-color: #6EBE4A;
        white-space: nowrap;
        color: #0D274D;
    }
    
    #eloqua-mtf-container .button-db {
        background-color: #0D274D;
        white-space: nowrap;
        color: #ffffff;
    }
    
    #eloqua-mtf-container .button-w {
        background-color: #fff;
        color: #0D274D;
        white-space: nowrap;
        border: 1px solid #0D274D;
    }
    
    #eloqua-mtf-container .button-dg {
        background-color: #4D4C4C;
        white-space: nowrap;
        color: #ffffff;
    }
    
    #eloqua-mtf-container .download-button,
    #eloqua-mtf-container .download-button-g,
    #eloqua-mtf-container .download-button-w,
    #eloqua-mtf-container .download-button-db,
    #eloqua-mtf-container .download-button-cb,
    #eloqua-mtf-container .download-button-dg,
    #eloqua-mtf-container .download-button-theme-a,
    #eloqua-mtf-container .download-button-theme-b,
    #eloqua-mtf-container .download-button-theme-c,
    #eloqua-mtf-container .download-button-theme-d,
    #eloqua-mtf-container .download-button-theme-e {
        display: inline-block;
        border: none;
        cursor: pointer;
        border-radius: 20px;
        height: 40px;
        line-height: 40px;
        text-decoration: none;
        padding: 0 30px;
        font-family: inherit;
        font-size: 18px;
        font-weight: 200;
        background-repeat: no-repeat;
        background-position: 20px 8px;
        text-indent: 20px;
    }
    
    #eloqua-mtf-container .download-button,
    #eloqua-mtf-container .download-button-cb,
    #eloqua-mtf-container .download-button-theme-a,
    #eloqua-mtf-container .download-button-theme-b {
        background-color: #0D98BE;
        background-image: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/omni/download_icon_white_23x22.png);
        white-space: nowrap;
        color: #ffffff;
    }
    
    #eloqua-mtf-container .button:hover,
    #eloqua-mtf-container .button-cb:hover,
    #eloqua-mtf-container .download-button:hover,
    #eloqua-mtf-container .download-button-cb:hover,
    #eloqua-mtf-container .download-button-theme-a:hover,
    #eloqua-mtf-container .download-button-theme-b:hover {
        background-color: #0A7998;
        text-decoration: none;
    }
    
    #eloqua-mtf-container .button:active,
    #eloqua-mtf-container .button-cb:active,
    #eloqua-mtf-container .download-button:active,
    #eloqua-mtf-container .download-button-cb:active,
    #eloqua-mtf-container .download-button-theme-a:active,
    #eloqua-mtf-container .download-button-theme-b:active {
        background-color: #075B71;
    }
    
    #eloqua-mtf-container .download-button-g,
    #eloqua-mtf-container .download-button-theme-c {
        background-color: #6EBE4A;
        background-image: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/omni/download_icon_blue_23x22.png);
        white-space: nowrap;
        text-decoration: none;
        color: #0D274D;
    }
    
    #eloqua-mtf-container .button-g:hover,
    #eloqua-mtf-container .download-button-g:hover,
    #eloqua-mtf-container .download-button-theme-c:hover {
        background-color: #7CC45C;
    }
    
    #eloqua-mtf-container .button-g:active,
    #eloqua-mtf-container .download-button-g:active,
    #eloqua-mtf-container .download-button-theme-c:active {
        background-color: #8DCB6E;
    }
    
    #eloqua-mtf-container .download-button-db,
    #eloqua-mtf-container .download-button-theme-d,
    #eloqua-mtf-container .download-button-theme-e {
        background-color: #0D274D;
        background-image: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/omni/download_icon_white_23x22.png);
        white-space: nowrap;
        text-decoration: none;
        color: #ffffff;
    }
    
    #eloqua-mtf-container .button-db:hover,
    #eloqua-mtf-container .download-button-db:hover,
    #eloqua-mtf-container .download-button-theme-d:hover,
    #eloqua-mtf-container .download-button-theme-e:hover {
        background-color: #00405C;
    }
    
    #eloqua-mtf-container .button-db:active,
    #eloqua-mtf-container .download-button-db:active,
    #eloqua-mtf-container .download-button-theme-d:active,
    #eloqua-mtf-container .download-button-theme-e:active {
        background-color: #075871;
    }
    
    #eloqua-mtf-container .download-button-w {
        background-color: #fff;
        background-image: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/omni/download_icon_blue_23x22.png);
        color: #0D274D;
        white-space: nowrap;
        text-decoration: none;
        border: 1px solid #0D274D;
    }
    
    #eloqua-mtf-container .button-w,
    #eloqua-mtf-container .download-button-w:hover {
        background-color: #F2F2F2;
        border: 1px solid #F2F2F2;
    }
    
    #eloqua-mtf-container .button-w:active,
    #eloqua-mtf-container .download-button-w:active {
        background-color: #F2F2F2;
        border: 1px solid #F2F2F2;
    }
    
    #eloqua-mtf-container .download-button-dg {
        background-color: #4D4C4C;
        background-image: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/omni/download_icon_white_23x22.png);
        white-space: nowrap;
        text-decoration: none;
        color: #ffffff;
    }
    
    #eloqua-mtf-container .button-dg:hover,
    #eloqua-mtf-container .download-button-dg:hover {
        background-color: #393838;
    }
    
    #eloqua-mtf-container .button-dg:active,
    #eloqua-mtf-container .download-button-dg:active {
        background-color: #1E1E1E;
    }
    
    /***** START for c2c button  ***/
    #eloqua-mtf-container .noicon {
        background-image: none;
        text-indent: 0px;
    }
    
    /*** END CTA Button without icon  ***/
    
    /*** START CTA Button with Click2Chat icon  ***/
    
    #eloqua-mtf-container a.download-button-theme-a.chat {
        background-image: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/omni/contact-us-icon/lp/contact-icon-theme-a.png);
    }
    
    #eloqua-mtf-container a.download-button-theme-b.chat {
        background-image: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/omni/contact-us-icon/lp/contact-icon-theme-b.png);
    }
    
    #eloqua-mtf-container a.download-button-theme-c.chat {
        background-image: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/omni/contact-us-icon/lp/contact-icon-theme-c.png);
    }
    
    #eloqua-mtf-container a.download-button-theme-d.chat {
        background-image: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/omni/contact-us-icon/lp/contact-icon-theme-d.png);
    }
    
    #eloqua-mtf-container a.download-button-theme-e.chat {
        background-image: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/omni/contact-us-icon/lp/contact-icon-theme-e.png);
    }
    
    /*** END CTA Button with Click2Chat icon  ***/
    
    
    #eloqua-mtf-container .form-row-dummy {
        border-bottom: 3px solid transparent;
        padding: 0 40px 10px;
        font-size: 16px;
        white-space: normal;
        margin: 10px 0;
    }
    
    #eloqua-mtf-container .form-row-dummy label.cb {
        display: block;
        padding-left: 30px;
        position: relative;
        cursor: pointer;
        color: #3a3a3c;
    }
    
    #eloqua-mtf-container .form-row-dummy label.cb input[type="checkbox"] {
        position: absolute;
        left: 0;
        top: 1px;
    }
    
    #eloqua-mtf-container .form-row-dummy label.cb input[type="checkbox"]:before {
        content: '';
        width: 19px;
        height: 20px;
        position: absolute;
        top: 0;
        left: 0;
        background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/checkbox-off.gif);
        z-index: 1000;
        cursor: pointer;
    }
    
    #eloqua-mtf-container .form-row-dummy label.cb input[type="checkbox"]:checked:before {
        background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/checkbox-on.gif);
    }
    
    #eloqua-mtf-container .selectList {
        margin-bottom: 30px;
        font-size: 1.2em;
        padding: 5px;
        border-radius: 5px;
    }
    
    #eloqua-mtf-container .selectList,
    #eloqua-mtf-container .selectList option {
        min-width: 300px;
    }
    
    #eloqua-mtf-container .selectList option {
        font-size: 0.8em;
    }
    
    /********** END FORM STYLES **********/
    /********** BEGIN EVENT STYLES **********/
    #eloqua-mtf-container .event-basic-short-form .content,
    #eloqua-mtf-container .event-specialty-long-form .content {
        padding: 0;
        min-height: 0;
        margin: 0 auto;
    }
    
    #eloqua-mtf-container .event-basic-short-form .content h3,
    #eloqua-mtf-container .event-specialty-long-form .content h3 {
        font-family: Arial, helvetica, sans-serif, 'CiscoSans-ExtraLight';
        font-weight: 400;
        margin: 0;
        padding: 0;
        font-size: 26px;
        line-height: 32px;
    }
    
    #eloqua-mtf-container .event-basic-short-form .content p,
    #eloqua-mtf-container .event-specialty-long-form .content p {
        margin: 25px 0;
        font-weight: 200;
    }
    
    #eloqua-mtf-container .event-basic-short-form .content .elq-form p,
    #eloqua-mtf-container .event-specialty-long-form .content .elq-form p {
        margin: 0px 0;
        font-weight: 200;
    }
    
    #eloqua-mtf-container .event-basic-short-form .content a,
    #eloqua-mtf-container .event-specialty-long-form .content a {
        color: #2970a6;
    }
    
    #eloqua-mtf-container .event-basic-short-form hr {
        margin: 25px 0px;
        border: 1px solid #58585B;
        clear: both;
    }
    
    #eloqua-mtf-container .event-basic-short-form .tabs label {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        display: none;
        padding: 1rem 2rem;
        margin-right: 0.2rem;
        cursor: pointer;
        font-family: Arial, helvetica, sans-serif, 'CiscoSans-thin';
        font-size: 26px;
        line-height: 40px;
        font-weight: 100;
        -webkit-transition: background ease 0.2s;
        transition: background ease 0.2s;
        background-color: #eee;
        border-top: 1px solid #999;
    }
    
    #eloqua-mtf-container .event-specialty-long-form .tabs label {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        display: block;
        padding: .5rem 1.5rem;
        margin-right: 0.2rem;
        cursor: pointer;
        font-family: Arial, helvetica, sans-serif, 'CiscoSans-extralight';
        font-size: 18px;
        line-height: 40px;
        font-weight: 100;
        -webkit-transition: background ease 0.2s;
        transition: background ease 0.2s;
    }
    
    #eloqua-mtf-container .event-specialty-long-form h1.heading,
    #eloqua-mtf-container .event-specialty-long-form h2.heading {
        font-weight: 400;
        text-align: left;
    }
    
    #eloqua-mtf-container .event-specialty-long-form .rightColumn {
        border: none;
    }
    
    #eloqua-mtf-container .event-specialty-long-form .leftColumn,
    #eloqua-mtf-container .event-specialty-long-form .rightColumn,
    #eloqua-mtf-container .event-specialty-long-form footer {
        padding: 1.25em;
    }
    
    #eloqua-mtf-container .event-specialty-long-form .tabs .tab {
        display: none;
        padding: 1rem;
        border-top: 1px solid #aaa;
    }
    
    #eloqua-mtf-container .event-specialty-long-form .tabs input[type="checkbox"] {
        position: absolute;
        opacity: 0;
        display: none;
    }
    
    #eloqua-mtf-container .event-specialty-long-form .tabs input[type="checkbox"]:checked+label {
        border-bottom: 5px solid #00bceb;
        font-weight: 700;
    }
    
    #eloqua-mtf-container .event-specialty-long-form .tabs input[type="checkbox"]:checked+label+.tab {
        display: block;
    }
    
    #eloqua-mtf-container .sessionHeader {
        font-size: 1.2em !important;
        font-weight: 300 !important;
    }
    
    #eloqua-mtf-container .sessionText {
        font-size: 1em !important;
        line-height: 25px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    
    #eloqua-mtf-container .moreStyle {
        background-color: #ffffff !important;
        border: none !important;
        font-size: 1em !important;
        color: #009fe4 !important;
        padding: 0px !important;
        font-weight: 500 !important;
    }
    
    /********** END EVENT STYLES **********/
    /********** BEGIN MULTI/SINGLE OFFER STYLES **********/
    #eloqua-mtf-container .multi-offer-hero #contact-us {
        font-weight: normal;
    }
    
    /* New Multi-offer Hero CSS */
    #eloqua-mtf-container .hero-offer-header {
        padding: 0;
        margin: 0 15px 30px 15px;
        white-space: normal;
    }
    
    #eloqua-mtf-container .hero-offer-row {
        padding-bottom: 30px;
    }
    
    #eloqua-mtf-container .hero-offer-row:last-child {
        padding-bottom: 0px;
    }
    
    #eloqua-mtf-container .hero-offer-img {
        float: left;
        width: 30%;
        padding-top: 0px;
        padding-right: 30px;
        padding-left: 30px;
        overflow: hidden;
        vertical-align: top;
    }
    
    #eloqua-mtf-container .hero-offer-text {
        float: left;
        width: 67%;
        overflow: hidden;
        vertical-align: top;
    }
    
    #eloqua-mtf-container .hero-offer-text h3 {
        padding: 10px 0 20px 0;
        margin: 0;
    }
    
    #eloqua-mtf-container .hero-offer-text p {
        padding: 0;
        margin: 0;
    }
    
    #eloqua-mtf-container .hero-offer-text a {
        display: block;
        padding-top: 15px;
    }
    
    #eloqua-mtf-container .max-width-1315:last-child {
        margin-bottom: 25px;
    }
    
    /* End New Multi-offer Hero CSS */
    #eloqua-mtf-container .multi-offer-hero .content {
        text-align: left;
    }
    
    #eloqua-mtf-container .multi-offer-hero .content .elq-form p,
    #eloqua-mtf-container .single-offer .content .elq-form p {
        margin: 0px 0;
    }
    
    #eloqua-mtf-container .multi-offer-hero img {
        border: 0;
        display: block;
    }
    
    #eloqua-mtf-container .multi-offer-hero .h-blade {
        margin: 0 auto 50px;
        overflow: hidden;
        padding: 0;
    }
    
    #eloqua-mtf-container .multi-offer-hero .multi-offer .offer {
        padding: 30px 0;
        border-bottom: 1px solid #999;
        overflow: hidden;
    }
    
    #eloqua-mtf-container .multi-offer-hero .multi-offer .offer:first-child {
        border-top: 1px solid #999;
    }
    
    #eloqua-mtf-container .multi-offer-hero .logobar {
        height: 70px;
        position: relative;
    }
    
    #eloqua-mtf-container .multi-offer-hero .btm-m0 {
        margin-bottom: 0;
    }
    
    #eloqua-mtf-container .multi-offer-hero .main-image img {
        width: 100%;
        max-width: 460px;
        margin: 0;
        display: block;
    }
    
    #eloqua-mtf-container .multi-offer-hero .multi-offer .offer .w75 {
        padding-right: 10%;
    }
    
    #eloqua-mtf-container .multi-offer-hero .multi-offer h1 {
        text-align: center;
        font-size: 26px;
        line-height: 32px;
    }
    
    #eloqua-mtf-container .multi-offer-hero .multi-offer h3 {
        font-size: 26px;
        line-height: 35px;
    }
    
    #eloqua-mtf-container .multi-offer-hero .multi-offer .cta-link {
        font-style: italic;
        font-weight: bold;
        color: #229cd6;
    }
    
    #eloqua-mtf-container .multi-offer h1.heading,
    #eloqua-mtf-container .single-offer h1.heading,
    #eloqua-mtf-container .multi-offer h2.heading,
    #eloqua-mtf-container .single-offer h2.heading {
        text-align: left;
        font-weight: 200;
        margin: 0 0 30px;
        line-height: 50px;
    }
    
    #eloqua-mtf-container .multi-offer .content,
    #eloqua-mtf-container .single-offer .content {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }
    
    #eloqua-mtf-container .multi-offer .offer {
        padding-left: 140px;
        position: relative;
        min-height: 120px;
    }
    
    #eloqua-mtf-container .multi-offer .offer-img {
        width: 120px;
        height: 120px;
        position: absolute;
        left: 0;
        top: 0;
    }
    
    #eloqua-mtf-container .multi-offer .offer-info h4 {
        text-align: left;
        font-size: 26px;
        line-height: 26px;
        font-weight: 200;
        margin: 0;
        padding: 0;
    }
    
    #eloqua-mtf-container .multi-offer .offer-info p {
        text-align: left;
        font-size: 16px;
        line-height: 24px;
        margin: 15px 0;
    }
    
    #eloqua-mtf-container .multi-offer .content,
    #eloqua-mtf-container .single-offer .content {
        text-align: left;
        font-weight: 200;
    }
    
    #eloqua-mtf-container .multi-offer .left,
    #eloqua-mtf-container .single-offer .left {
        padding-left: 3.5rem;
        padding-right: 0;
    }
    
    #eloqua-mtf-container .multi-offer .offer {
        padding-left: 0px;
        position: relative;
        min-height: 120px;
    }
    
    #eloqua-mtf-container .multi-offer .offer-img {
        width: 120px;
        height: 120px;
        position: relative;
        left: 0;
        top: 0;
        float: left;
        margin-right: 20px;
    }
    
    #eloqua-mtf-container .multi-offer .form-container {
        text-align: left;
    }
    
    #eloqua-mtf-container .multi-offer-hero .w50,
    #eloqua-mtf-container .multi-offer .w50,
    #eloqua-mtf-container .single-offer .w50 {
        float: left;
        width: 50%;
    }
    
    #eloqua-mtf-container .multi-offer-hero .w50:last-child {
        float: right;
    }
    
    #eloqua-mtf-container .single-offer .content p {
        text-align: left;
    }
    
    #eloqua-mtf-container .single-offer .right {
        padding-right: 30px;
    }
    
    #eloqua-mtf-container .single-offer .bottom-blade {
        margin-bottom: 0;
        padding-bottom: 25px;
    }
    
    #eloqua-mtf-container .vertical-container {
        height: 100%;
        display: table;
    }
    
    #eloqua-mtf-container .vertical-content {
        display: table-cell;
        vertical-align: middle;
    }
    
    #eloqua-mtf-container .sm-center {
        text-align: center;
    }
    
    #eloqua-mtf-container .sm-left {
        text-align: left;
    }
    
    #eloqua-mtf-container .sm-right {
        text-align: right;
    }
    
    #eloqua-mtf-container .col {
        padding: 0 1rem;
    }
    
    #eloqua-mtf-container .w25 {
        float: left;
        width: 25%;
    }
    
    #eloqua-mtf-container .w25:last-child {
        float: right;
    }
    
    #eloqua-mtf-container .w33 {
        float: left;
        width: 33%;
    }
    
    #eloqua-mtf-container .w33:last-child {
        float: right;
    }
    
    #eloqua-mtf-container .w75 {
        width: 75%;
        float: left;
    }
    
    #eloqua-mtf-container .w75:last-child {
        float: right;
    }
    
    /********** END MULTI/SINGLE OFFER STYLES **********/
    /********** BEGIN SOCIAL ICONS STYLES **********/
    #eloqua-mtf-container .footer-icons .blog a {
        background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/blog-icon.png');
    }
    
    #eloqua-mtf-container .footer-icons .facebook a {
        background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/facebook-icon.png');
    }
    
    #eloqua-mtf-container .footer-icons .flickr a {
        background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/flickr-icon.png');
    }
    
    #eloqua-mtf-container .footer-icons .google a {
        background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/googleplus-icon.png');
    }
    
    #eloqua-mtf-container .footer-icons .instagram a {
        background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/instagram-icon.png');
    }
    
    #eloqua-mtf-container .footer-icons .linkedin a {
        background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/linkedin-icon.png');
    }
    
    #eloqua-mtf-container .footer-icons .pinterest a {
        background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/pinterest-icon.png');
    }
    
    #eloqua-mtf-container .footer-icons .slideshare a {
        background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/slideshare-icon.png');
    }
    
    #eloqua-mtf-container .footer-icons .tencent a {
        background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/tencent.png');
    }
    
    #eloqua-mtf-container .footer-icons .twitter a {
        background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/twitter-icon.png');
    }
    
    #eloqua-mtf-container .footer-icons .wechat a {
        background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/wechat.png');
    }
    
    #eloqua-mtf-container .footer-icons .weibo a {
        background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/weibo.png');
    }
    
    #eloqua-mtf-container .footer-icons .youku a {
        background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/youku.png');
    }
    
    #eloqua-mtf-container .footer-icons .youtube a {
        background-image: url('https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/youtube-icon.png');
    }
    
    /********** END SOCIAL ICONS STYLES **********/
    /********** BEGIN DOWNLOAD STYLES **********/
    #eloqua-mtf-container .download-multi-offer .download-row {
        text-align: left;
        padding-top: 0;
        padding-bottom: 80px;
        border-top: none;
        max-width: 850px;
    }
    
    #eloqua-mtf-container .download-multi-offer .download-row:last-child {
        padding-bottom: 70px;
    }
    
    #eloqua-mtf-container .multi-offer .download-row {
        text-align: left;
        padding: 0 0 40px 0;
        border-top: none;
        max-width: 850px;
    }
    
    #eloqua-mtf-container .multi-offer .download-row:last-child {
        padding-bottom: 0;
    }
    
    #eloqua-mtf-container .download-row-hero {
        text-align: left;
        padding: 50px 0 0 0;
        border-top: none;
        max-width: 1280px;
    }
    
    #eloqua-mtf-container .download-info {
        padding: 0 10px 0 0;
        position: relative;
    }
    
    #eloqua-mtf-container .download-thumb {
        vertical-align: top;
        display: inline-block;
        padding-right: 20px;
    }
    
    #eloqua-mtf-container .display-inline-block {
        vertical-align: top;
        display: inline-block;
    }
    
    #eloqua-mtf-container .download-content {
        vertical-align: top;
        display: inline-block;
        padding-right: 0;
        width: 70%;
    }
    
    #eloqua-mtf-container .multi-offer .download-content h4,
    #eloqua-mtf-container .download-multi-offer .download-content h4 {
        width: 100%;
        max-width: 400px;
        font-weight: 300;
        margin: 0;
        padding: 0;
    }
    
    #eloqua-mtf-container .multi-offer .download-content p,
    #eloqua-mtf-container .download-multi-offer .download-content p {
        margin: 0;
        padding: 15px 0 0 0;
    }
    
    /* Hero */
    #eloqua-mtf-container .download-content-hero h4 {
        font-weight: 400;
        margin: 3px 50px 15px 0;
        padding: 0;
    }
    
    #eloqua-mtf-container .download-content-hero p {
        margin: 0;
        padding: 0;
    }
    
    #eloqua-mtf-container .download-multi-offer .download-button-wrapper {
        padding-top: 50px;
    }
    
    #eloqua-mtf-container .download-single-offer .download-button-wrapper {
        padding: 10px 0 5px 0;
    }
    
    #eloqua-mtf-container .download-cta {
        font-size: 16px;
        line-height: 24px;
        padding: 10px 0 10px 70px;
        min-height: 57px;
        background: url(https://www.cisco.com/content/dam/m/digital/elq-cmcglobal/witb/download-icon-56x57.png) no-repeat left center;
    }
    
    #eloqua-mtf-container .download-cta.link-icon {
        background: url(https://www.cisco.com/content/dam/m/digital/elq-cmcglobal/witb/link-icon-56x56.png) no-repeat left center;
    }
    
    #eloqua-mtf-container .download-cta.playblue {
        background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/icons/icon-playblue.png) no-repeat left center;
    }
    
    #eloqua-mtf-container .download-cta.playwhite {
        background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/icons/icon-playwhite.png) no-repeat left center;
    }
    
    #eloqua-mtf-container p.download-file-size {
        text-align: left;
        padding-left: 0;
        margin-top: 10px;
        color: #4D4C4C;
        font-weight: 400;
    }
    
    #eloqua-mtf-container .download-multi-offer .content {
        font-weight: 100;
        padding: 0 15px;
    }
    
    #eloqua-mtf-container .download-multi-offer .w50,
    #eloqua-mtf-container .download-single-offer .w50,
    #eloqua-mtf-container .multi-offer-hero .w50 {
        width: 50%;
        float: left;
    }
    
    #eloqua-mtf-container .download-single-offer .header-image {
        max-width: 460px;
        width: 100%;
    }
    
    #eloqua-mtf-container .download-single-offer .right {
        padding: 0 15px;
    }
    
    /********** END DOWNLOAD STYLES **********/
    
    
    /********** BEGIN FOOTER STYLES **********/
    #eloqua-mtf-container footer {
        background: #a4a1a4;
        color: #fff;
        min-height: 100px;
        height: 100px;
        position: relative;
    }
    
    #eloqua-mtf-container footer .blade {
        height: 100%;
        font-size: 14px;
        font-weight: 300;
        padding: 0;
    }
    
    #eloqua-mtf-container .footer-left {
        position: relative;
        height: 100%;
        float: left;
    }
    
    #eloqua-mtf-container .footer-left:before {
        display: inline-block;
        height: 100%;
        width: 0;
        vertical-align: middle;
        content: '';
        position: relative;
    }
    
    #eloqua-mtf-container .footer-left ul {
        list-style: none;
        margin: 0;
        padding: 0;
        display: inline-block;
        vertical-align: middle;
    }
    
    #eloqua-mtf-container .footer-left li {
        display: inline-block;
    }
    
    #eloqua-mtf-container .footer-left li:not(:last-child):after {
        content: '|';
        display: inline-block;
        padding: 0 5px;
    }
    
    #eloqua-mtf-container .footer-left a {
        color: inherit;
        text-decoration: none;
    }
    
    #eloqua-mtf-container .footer-right {
        float: right;
        height: 100%;
    }
    
    #eloqua-mtf-container .footer-right:before {
        display: inline-block;
        height: 100%;
        width: 0;
        vertical-align: middle;
        content: '';
        position: relative;
    }
    
    #eloqua-mtf-container .footer-right span {
        display: inline-block;
        vertical-align: middle;
        padding-right: 10px;
    }
    
    #eloqua-mtf-container .footer-right ul {
        display: inline-block;
        list-style: none;
        margin: 0;
        padding: 0;
        vertical-align: middle;
    }
    
    #eloqua-mtf-container .footer-right li {
        text-indent: 100%;
        overflow: hidden;
        width: 30px;
        height: 30px;
        display: inline-block;
        margin-left: 6px;
    }
    
    #eloqua-mtf-container .footer-right li a {
        display: block;
        height: 100%;
        width: 100%;
    }
    
    /********** END FOOTER STYLES **********/
    @media screen and (max-width: 917px) {
        #eloqua-mtf-container .multi-offer .download-content {
            width: 100%;
        }
    
        #eloqua-mtf-container .multi-offer .download-row {
            padding: 0 0 30px 0;
        }
    
        #eloqua-mtf-container .multi-offer .download-info a img {
            padding-bottom: 30px;
        }
    }
    
    @media screen and (max-width: 768px) {
        #eloqua-mtf-container h1 {
            font-size: 36px;
            line-height: 44px;
            font-weight: 100;
        }
    
        #eloqua-mtf-container h2 {
            font-size: 28px;
            line-height: 34px;
            font-weight: 100;
        }
    
        #eloqua-mtf-container h3 {
            font-size: 22px;
            line-height: 28px;
            font-weight: 100;
        }
    
        #eloqua-mtf-container h4,
        #eloqua-mtf-container .headline-center h4,
        #eloqua-mtf-container .headline-center-theme-b h4,
        #eloqua-mtf-container .headline-center-theme-c h4,
        #eloqua-mtf-container .headline-center-theme-d h4,
        #eloqua-mtf-container .headline-center-theme-e h4,
        #eloqua-mtf-container .headline-left h4,
        #eloqua-mtf-container .headline-left-theme-a h4 {
            font-size: 20px;
            line-height: 24px;
            font-weight: 300;
        }
    
        #eloqua-mtf-container p,
        #eloqua-mtf-container .buying-center h4,
        #eloqua-mtf-container .bc-label,
        #eloqua-mtf-container .bc-label-full,
        #eloqua-mtf-container .bc-label-full-dg {
            font-size: 16px;
            line-height: 24px;
            font-weight: 300;
        }
    
        #eloqua-mtf-container p.heading {
            font-size: 16px;
            line-height: 24px;
            font-weight: 300;
        }
    
        #eloqua-mtf-container p.utility {
            font-size: 16px;
            line-height: 22px;
            font-weight: 400;
        }
    
        #eloqua-mtf-container .container {
            border-bottom: none;
        }
    
        #eloqua-mtf-container .multi-offer .container,
        #eloqua-mtf-container .single-offer .container {
            border-bottom: none;
        }
    
        #eloqua-mtf-container .container {
            border-bottom: 70px solid #fff;
        }
    
        #eloqua-mtf-container section.offer {
            padding: 0 20px 40px 20px;
        }
    
        #eloqua-mtf-container .content,
        #eloqua-mtf-container .multi-offer-hero .content {
            padding: 0;
            margin: 0;
        }
    
        #eloqua-mtf-container .content,
        #eloqua-mtf-container .multi-offer-hero .content,
        #eloqua-mtf-container .multi-offer .content,
        #eloqua-mtf-container .single-offer .content,
        #eloqua-mtf-container .download-multi-offer .content {
            padding: 0 0 70px 0;
        }
    
        #eloqua-mtf-container .download-single-offer .right {
            padding: 0;
        }
    
        #eloqua-mtf-container .download-single-offer .so-img {
            padding-bottom: 0;
        }
    
        #eloqua-mtf-container .contactus-header h3 {
            padding-top: 40px;
            margin-top: 0;
        }
    
        #eloqua-mtf-container p.heading {
            margin: 0 !important;
            padding: 0 !important;
        }
    
        #eloqua-mtf-container .single-offer .content p.heading,
        #eloqua-mtf-container .multi-offer .content p.heading {
            margin: 0 0 30px 0 !important;
        }
    
        #eloqua-mtf-container .download-single-offer .content p.heading {
            padding: 0 0 30px 0 !important;
        }
    
        #eloqua-mtf-container .multi-offer-hero p.heading {
            padding: 0 0 25px 0 !important;
        }
    
        #eloqua-mtf-container .so-img {
            max-width: 768px !important;
            width: 100%;
            height: auto;
            padding-top: 0 !important;
            padding-bottom: 30px;
        }
    
        #eloqua-mtf-container .multi-offer-hero .so-img {
            padding-bottom: 0px !important;
        }
    
        #eloqua-mtf-container .pb-40 {
            padding-bottom: 0;
        }
    
        #eloqua-mtf-container .left {
            margin-bottom: 0;
        }
    
        #eloqua-mtf-container .mob-space {
            border-bottom: 40px solid #ffffff;
        }
    
        /* Tablet S1 Spacing */
        #eloqua-mtf-container .multi-offer .download-row:last-child {
            padding-bottom: 70px;
        }
    
        #eloqua-mtf-container .multi-offer .headline-center,
        #eloqua-mtf-container .download-single-offer .headline-center,
        #eloqua-mtf-container .download-multi-offer .headline-center,
        #eloqua-mtf-container .multi-offer .headline-center-theme-b,
        #eloqua-mtf-container .download-single-offer .headline-center-theme-b,
        #eloqua-mtf-container .download-multi-offer .headline-center-theme-b,
        #eloqua-mtf-container .multi-offer .headline-center-theme-c,
        #eloqua-mtf-container .download-single-offer .headline-center-theme-c,
        #eloqua-mtf-container .download-multi-offer .headline-center-theme-c,
        #eloqua-mtf-container .multi-offer .headline-center-theme-d,
        #eloqua-mtf-container .download-single-offer .headline-center-theme-d,
        #eloqua-mtf-container .download-multi-offer .headline-center-theme-d,
        #eloqua-mtf-container .multi-offer .headline-center-theme-e,
        #eloqua-mtf-container .download-single-offer .headline-center-theme-e,
        #eloqua-mtf-container .download-multi-offer .headline-center-theme-e {
            margin-bottom: 70px !important;
        }
    
        /* Tablet S1 Spacing */
        #eloqua-mtf-container .confirmation .headline-center,
        #eloqua-mtf-container .confirmation .headline-center-theme-b,
        #eloqua-mtf-container .confirmation .headline-center-theme-c,
        #eloqua-mtf-container .confirmation .headline-center-theme-d,
        #eloqua-mtf-container .confirmation .headline-center-theme-e {
            padding: 30px 15px;
            margin-bottom: 40px;
        }
    
        #eloqua-mtf-container .headline-center,
        #eloqua-mtf-container .headline-center-theme-b,
        #eloqua-mtf-container .headline-center-theme-c,
        #eloqua-mtf-container .headline-center-theme-d,
        #eloqua-mtf-container .headline-center-theme-e {
            padding: 30px 15px;
            margin-bottom: 0;
        }
    
        #eloqua-mtf-container .single-offer .headline-center,
        #eloqua-mtf-container .multi-offer-hero .headline-center,
        #eloqua-mtf-container .single-offer .headline-center-theme-b,
        #eloqua-mtf-container .multi-offer-hero .headline-center-theme-b,
        #eloqua-mtf-container .single-offer .headline-center-theme-c,
        #eloqua-mtf-container .multi-offer-hero .headline-center-theme-c,
        #eloqua-mtf-container .single-offer .headline-center-theme-d,
        #eloqua-mtf-container .multi-offer-hero .headline-center-theme-d,
        #eloqua-mtf-container .single-offer .headline-center-theme-e,
        #eloqua-mtf-container .multi-offer-hero .headline-center-theme-e {
            padding-bottom: 25px !important;
            margin-bottom: 0 !important;
        }
    
        #eloqua-mtf-container .headline-center h2,
        #eloqua-mtf-container .headline-center h3,
        #eloqua-mtf-container .headline-center h4,
        #eloqua-mtf-container .headline-center p,
        #eloqua-mtf-container .headline-center a,
        #eloqua-mtf-container .headline-center-theme-b h2,
        #eloqua-mtf-container .headline-center-theme-b h3,
        #eloqua-mtf-container .headline-center-theme-b h4,
        #eloqua-mtf-container .headline-center-theme-b p,
        #eloqua-mtf-container .headline-center-theme-b a,
        #eloqua-mtf-container .headline-center-theme-c h2,
        #eloqua-mtf-container .headline-center-theme-c h3,
        #eloqua-mtf-container .headline-center-theme-c h4,
        #eloqua-mtf-container .headline-center-theme-c p,
        #eloqua-mtf-container .headline-center-theme-c a,
        #eloqua-mtf-container .headline-center-theme-d h2,
        #eloqua-mtf-container .headline-center-theme-d h3,
        #eloqua-mtf-container .headline-center-theme-d h4,
        #eloqua-mtf-container .headline-center-theme-d p,
        #eloqua-mtf-container .headline-center-theme-d a,
        #eloqua-mtf-container .headline-center-theme-e h2,
        #eloqua-mtf-container .headline-center-theme-e h3,
        #eloqua-mtf-container .headline-center-theme-e h4,
        #eloqua-mtf-container .headline-center-theme-e p,
        #eloqua-mtf-container .headline-center-theme-e a {
            padding: 25px 0 0 0 !important;
            margin: 0 !important;
        }
    
        #eloqua-mtf-container .headline-center h1,
        #eloqua-mtf-container .headline-center-theme-b h1,
        #eloqua-mtf-container .headline-center-theme-c h1,
        #eloqua-mtf-container .headline-center-theme-d h1,
        #eloqua-mtf-container .headline-center-theme-e h1 {
            margin: 0 auto !important;
            padding: 0 !important;
        }
    
        #eloqua-mtf-container .headline-left,
        #eloqua-mtf-container .headline-left-theme-a {
            margin-top: 0 !important;
            padding: 30px 15px 70px 15px;
            margin-bottom: 0;
        }
    
        #eloqua-mtf-container .multi-offer .headline-left,
        #eloqua-mtf-container .multi-offer .headline-left-theme-a {
            margin-top: 0;
            padding: 40px 35px 70px 35px;
            margin-bottom: 0;
        }
    
        #eloqua-mtf-container .multi-offer-hero .headline-left,
        #eloqua-mtf-container .multi-offer-hero .headline-left-theme-a {
            margin-top: 0;
            padding: 40px 15px 40px 15px;
            margin-bottom: 0;
        }
    
        #eloqua-mtf-container .download-multi-offer .headline-left,
        #eloqua-mtf-container .download-multi-offer .headline-left-theme-a {
            margin-top: 0;
            padding: 30px 15px 70px 15px;
            margin-bottom: 0;
        }
    
        #eloqua-mtf-container .headline-left,
        #eloqua-mtf-container .headline-left-theme-a {
            margin-top: 0;
            padding: 30px 15px 40px 15px;
            margin-bottom: 0;
        }
    
        #eloqua-mtf-container .download-single-offer .headline-left,
        #eloqua-mtf-container .download-single-offer .headline-left-theme-a {
            padding-bottom: 30px;
        }
    
        #eloqua-mtf-container .headline-left h1,
        #eloqua-mtf-container .headline-left-theme-a h1 {
            margin: 0 !important;
            padding: 0 !important;
        }
    
        #eloqua-mtf-container .headline-left h2,
        #eloqua-mtf-container .headline-left h3,
        #eloqua-mtf-container .headline-left h4,
        #eloqua-mtf-container .headline-left p,
        #eloqua-mtf-container .headline-left a,
        #eloqua-mtf-container .headline-left-theme-a h2,
        #eloqua-mtf-container .headline-left-theme-a h3,
        #eloqua-mtf-container .headline-left-theme-a h4,
        #eloqua-mtf-container .headline-left-theme-a p,
        #eloqua-mtf-container .headline-left-theme-a a {
            padding: 25px 0 0 0 !important;
            margin: 0 !important;
        }
    
        #eloqua-mtf-container .page-body {
            padding-bottom: 70px;
        }
    
        #eloqua-mtf-container .page-body {
            padding-bottom: 70px;
        }
    
        #eloqua-mtf-container .routing-area h4 {
            padding: 0 15px 25px 15px;
            margin: 0;
        }
    
        #eloqua-mtf-container .routing-area-confirm {
            padding: 0 15px 70px 15px;
            margin: 0;
        }
    
        #eloqua-mtf-container div.help-item {
            margin: 0 auto;
            padding-bottom: 25px;
        }
    
        #eloqua-mtf-container .buying-center {
            margin-top: 30px;
            margin-bottom: 30px;
        }
    
        #eloqua-mtf-container .buying-center h4 {
            padding-top: 25px;
            padding-bottom: 25px;
        }
    
        /* New Multi-offer Hero CSS */
        #eloqua-mtf-container .hero-offer-row:last-child {
            padding-bottom: 0 !important;
        }
    
        #eloqua-mtf-container .hero-offer-img {
            float: none;
            display: block;
            min-width: 300px;
            margin: 0 auto;
            padding: 0;
            overflow: hidden;
            text-align: center;
        }
    
        #eloqua-mtf-container .hero-offer-text {
            float: none;
            display: block;
            width: 100%;
            overflow: hidden;
            text-align: center;
            padding-left: 15px;
            padding-right: 15px;
        }
    
        #eloqua-mtf-container .hero-offer-header {
            padding: 0;
            margin: 0 15px 30px 15px;
            white-space: normal;
        }
    
        #eloqua-mtf-container .hero-offer-text h3 {
            padding: 25px 0;
            margin: 0;
        }
    
        #eloqua-mtf-container .hero-offer-text p {
            padding: 0;
            margin: 0;
        }
    
        /* End New Multi-offer Hero CSS */
        #eloqua-mtf-container .no-pad-lft {
            margin-left: -20px;
        }
    
        #eloqua-mtf-container .download-thumb a img {
            padding-bottom: 20px;
        }
    
        #eloqua-mtf-container .download-row,
        #eloqua-mtf-container .download-row-hero {
            /* Updated */
            text-align: center;
            padding: 25px 0 25px 25px;
        }
    
        /* End New */
        #eloqua-mtf-container .download-single-offer .download-button-wrapper {
            padding: 15px 0 15px 0;
        }
    
        #eloqua-mtf-container .m-flex {
            display: flex;
            flex-direction: column-reverse;
        }
    
        #eloqua-mtf-container .m-white,
        #eloqua-mtf-container .m-theme-c {
            color: #fff;
        }
    
        #eloqua-mtf-container .m-db,
        #eloqua-mtf-container .m-theme-d,
        #eloqua-mtf-container .m-theme-e {
            color: #0D274D;
        }
    
        #eloqua-mtf-container .footer-left ul {
            width: 265px;
        }
    
        #eloqua-mtf-container .m-bg-lb,
        #eloqua-mtf-container .m-bg-theme-b {
            background-color: #F2FCFE;
        }
    
        #eloqua-mtf-container .m-bg-db,
        #eloqua-mtf-container .m-bg-theme-c {
            background-color: #0D274D;
        }
    
        #eloqua-mtf-container .m-bg-cb,
        #eloqua-mtf-container .m-bg-theme-d {
            background-color: #00BCEB;
        }
    
        #eloqua-mtf-container .m-bg-g,
        #eloqua-mtf-container .m-bg-theme-e {
            background-color: #6EBE4A;
        }
    
        #eloqua-mtf-container .m-t-margin {
            margin-top: 2rem !important;
        }
    
        #eloqua-mtf-container .m-no-t-margin {
            margin-top: 0 !important;
        }
    
        #eloqua-mtf-container .m-no-b-margin {
            margin-bottom: 0 !important;
        }
    
        #eloqua-mtf-container .m-no-l-margin {
            margin-left: 0 !important;
        }
    
        #eloqua-mtf-container .m-txt-left,
        #eloqua-mtf-container .m-txt-left-theme-a {
            text-align: left !important;
        }
    
        #eloqua-mtf-container .m-txt-right {
            text-align: right !important;
        }
    
        #eloqua-mtf-container .m-txt-center,
        #eloqua-mtf-container .m-txt-center-theme-b,
        #eloqua-mtf-container .m-txt-center-theme-c,
        #eloqua-mtf-container .m-txt-center-theme-d,
        #eloqua-mtf-container .m-txt-center-theme-e {
            text-align: center !important;
        }
    
        #eloqua-mtf-container .contact-dd {
            font-size: 14px;
            right: 1rem;
            width: 204px;
            border: 1px solid #A1A1A1;
            padding: 1rem 0.5rem 1rem 0.5rem;
        }
    
        #eloqua-mtf-container .no-xs {
            display: none !important;
        }
    
        #eloqua-mtf-container .w50.stack img {
            margin: 0 auto;
        }
    
        #eloqua-mtf-container h1.headline {
            padding-left: 0;
            /* Update from 1rem */
            padding-right: 0;
            /* Update from 1rem */
            font-size: 36px;
            font-weight: 100;
            /* Update 400 */
            line-height: 44px;
        }
    
        #eloqua-mtf-container .secondLeftCol,
        #eloqua-mtf-container .secondRightCol {
            width: 100%;
            float: none;
        }
    
        #eloqua-mtf-container .hideWhenMobile {
            display: none;
        }
    
        #eloqua-mtf-container .logobar {
            height: 90px;
        }
    
        #eloqua-mtf-container .logobar #logo-theme-a,
        #eloqua-mtf-container .logobar #logo-theme-b,
        #eloqua-mtf-container .logobar #logo-theme-c,
        #eloqua-mtf-container .logobar #logo-theme-d,
        #eloqua-mtf-container .logobar #logo-theme-e {
            width: 70px;
            height: 37px;
            left: 1rem;
            top: 20px;
        }
    
        #eloqua-mtf-container .hero .title h1,
        #eloqua-mtf-container .hero .title h2 {
            width: 100%;
        }
    
        #eloqua-mtf-container #contact-us div {
            height: 23px;
            line-height: 1.2rem;
            padding-left: 2.5rem;
            font-size: 16px;
            right: 1rem;
            top: 1.8rem;
        }
    
        #eloqua-mtf-container .w50 {
            float: none;
            width: 100%;
        }
    
        #eloqua-mtf-container #better-time {
            height: 150px;
            background-size: cover;
        }
    
        #eloqua-mtf-container .left {
            padding-right: 0;
            padding-left: 0;
            margin-bottom: 20px;
        }
    
        #eloqua-mtf-container .multi-offer-hero .left {
            padding-right: 0;
            padding-left: 0;
            padding-bottom: 30px;
            margin-bottom: 0;
        }
    
        #eloqua-mtf-container .download-single-offer .content p.heading {
            padding: 0 0 25px 0 !important;
        }
    
        #eloqua-mtf-container .single-offer .content p.heading,
        #eloqua-mtf-container .multi-offer .content p.heading,
        #eloqua-mtf-container .multi-offer-hero p.heading {
            padding-top: 0;
            margin: 5px 0 30px 0;
        }
    
        #eloqua-mtf-container .download-row,
        #eloqua-mtf-container .download-row-hero {
            padding-top: 40px;
            padding-bottom: 0;
            margin: 0;
        }
    
        #eloqua-mtf-container .download-info a img {
            padding-bottom: 20px;
            padding-left: 0;
            padding-right: 0;
        }
    
        #eloqua-mtf-container .download-row-hero,
        #eloqua-mtf-container .download-row,
        #eloqua-mtf-container .download-content {
            width: 100%;
            max-width: 100%;
            display: block;
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
    
        #eloqua-mtf-container .download-multi-offer .download-row {
            width: 100%;
            max-width: 100%;
            display: block;
            padding-bottom: 30px;
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
    
        #eloqua-mtf-container .download-multi-offer .download-row:last-child {
            padding-bottom: 70px;
        }
    
        #eloqua-mtf-container .download-row-hero,
        #eloqua-mtf-container .download-row,
        #eloqua-mtf-container .download-content {
            width: 100%;
            max-width: 100%;
            display: block;
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
    
        #eloqua-mtf-container .download-multi-offer .download-button-wrapper {
            padding-top: 0;
            padding-left: 0 !important;
            padding-right: 0 !important;
            text-align: center;
        }
    
        #eloqua-mtf-container .multi-offer .download-content h4,
        #eloqua-mtf-container .download-multi-offer .download-content h4 {
            max-width: 100%;
        }
    
        #eloqua-mtf-container .multi-offer .download-content h4,
        #eloqua-mtf-container .multi-offer .download-content p,
        #eloqua-mtf-container .download-multi-offer .download-content {
            text-align: center;
        }
    
        #eloqua-mtf-container .multi-offer .mb-60,
        #eloqua-mtf-container .mb-60-theme-e {
            margin-bottom: 40px;
        }
    
        #eloqua-mtf-container .download-single-offer .download-button-wrapper {
            text-align: left;
        }
    
        #eloqua-mtf-container div.download-button {
            margin-left: 5px;
        }
    
        #eloqua-mtf-container p.download-file-size {
            text-align: center;
            padding: 0;
            font-weight: 400;
        }
    
        #eloqua-mtf-container .buying-center-item {
            padding: 0 5px;
        }
    
        #eloqua-mtf-container p.heading {
            text-align: left;
            padding-top: 0;
            margin-top: 0;
        }
    
        #eloqua-mtf-container .multi-offer-hero p.heading {
            text-align: left;
        }
    
        #eloqua-mtf-container h2.heading,
        #eloqua-mtf-container .multi-offer h2.heading,
        #eloqua-mtf-container .single-offer h2.heading,
        #eloqua-mtf-container p.heading {
            text-align: center;
        }
    
        #eloqua-mtf-container p.pnc {
            text-align: left !important;
            font-size: 16px !important;
            font-weight: 350 !important;
            line-height: 22px !important;
        }
    
        #eloqua-mtf-container p.pc {
            text-align: center !important;
            font-size: 16px !important;
            font-weight: 350 !important;
            line-height: 22px !important;
        }
    
        #eloqua-mtf-container p.pc1 {
            text-align: center !important;
            font-size: 20px !important;
            font-weight: 350 !important;
            line-height: 24px !important;
        }
    
        #eloqua-mtf-container .download-multi-offer .download-cta {
            max-width: 375px;
            margin: 0 auto;
        }
    
        #eloqua-mtf-container .download-info {
            padding: 0;
        }
    
        #eloqua-mtf-container .download-thumb {
            width: 100%;
            margin: 0 auto;
            padding-right: 0;
        }
    
        #eloqua-mtf-container .download-thumb img {
            margin: 0 auto;
            display: block;
            padding-bottom: 10px;
        }
    
        #eloqua-mtf-container .no-hero {
            margin-bottom: 50px;
        }
    
        #eloqua-mtf-container .form-title,
        #eloqua-mtf-container .form-row,
        #eloqua-mtf-container .form-row-dummy {
            padding-left: 10px;
            padding-right: 10px;
        }
    
        #eloqua-mtf-container .w20.stack,
        #eloqua-mtf-container .w30.stack,
        #eloqua-mtf-container .w30r.stack,
        #eloqua-mtf-container .w40.stack,
        #eloqua-mtf-container .w40r.stack,
        #eloqua-mtf-container .w50.stack,
        #eloqua-mtf-container .w60.stack,
        #eloqua-mtf-container .w70.stack,
        #eloqua-mtf-container .w80.stack {
            /* updated */
            float: none;
            width: 100%;
            padding-left: 15px;
            padding-right: 15px;
            overflow: hidden;
        }
    
        #eloqua-mtf-container .w40r.stack {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
    
        #eloqua-mtf-container .tabs .tab,
        #eloqua-mtf-container .tabs label {
            -webkit-box-ordinal-group: NaN;
            -webkit-order: initial;
            -ms-flex-order: initial;
            order: initial;
        }
    
        #eloqua-mtf-container .tabs .tab {
            display: none;
            padding: 1.25em;
        }
    
        #eloqua-mtf-container .tabs label {
            width: 100%;
            margin-right: 0;
            margin-top: 0;
            display: block;
        }
    
        #eloqua-mtf-container footer {
            height: auto;
        }
    
        #eloqua-mtf-container .footer-left {
            display: block;
            float: none;
            max-width: 300px;
            text-align: center;
            margin: 20px auto 30px;
            line-height: 25px;
        }
    
        #eloqua-mtf-container .footer-left:before {
            display: none;
        }
    
        #eloqua-mtf-container .footer-left li:nth-child(2):after {
            display: none;
        }
    
        #eloqua-mtf-container .footer-right {
            float: none;
        }
    
        #eloqua-mtf-container .footer-right span {
            display: block;
            padding: 15px 0;
            text-align: center;
            font-size: 16px;
        }
    
        #eloqua-mtf-container .footer-right ul {
            display: block;
            text-align: justify;
            max-width: 250px;
            margin: auto;
            line-height: 0
        }
    
        #eloqua-mtf-container .footer-right ul:after {
            display: inline-block;
            content: '';
            height: 0;
            width: 100%;
        }
    
        #eloqua-mtf-container .event-basic-short-form .leftColumn,
        #eloqua-mtf-container .event-basic-short-form .rightColumn,
        #eloqua-mtf-container .event-basic-short-form footer {
            padding: 0em;
            border: none;
        }
    
        #eloqua-mtf-container .event-basic-short-form .logobar #logo-theme-a {
            top: 30px;
        }
    
        #eloqua-mtf-container .event-basic-short-form .tabs label {
            order: initial;
            display: block;
        }
    
        #eloqua-mtf-container .event-specialty-long-form .chev1,
        #eloqua-mtf-container .event-specialty-long-form .chev2,
        #eloqua-mtf-container .event-specialty-long-form .chev3 {
            float: right;
            background: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/chevron-down.png);
            background-repeat: no-repeat;
            background-position: center;
            background-size: contain;
            padding: 0;
            margin: 0;
            white-space: nowrap;
            text-indent: 100%;
            overflow: hidden;
            width: 25px;
            height: 25px;
        }
    
        #eloqua-mtf-container .event-specialty-long-form .chevUp {
            background-image: url(https://www.cisco.com/c/dam/m/digital/elq-cmcglobal/witb/chevron-up.png);
            background-size: contain;
            background-repeat: no-repeat;
            background-position: left center;
            width: 25px;
            height: 25px;
        }
    
        #eloqua-mtf-container .event-specialty-long-form .tabs label {
            background-color: #eee;
            border-top: 1px solid #999;
            order: initial;
        }
    
        #eloqua-mtf-container .event-specialty-long-form .tabs .tab {
            border-top: 0px solid #aaa;
        }
    
        #eloqua-mtf-container .event-specialty-long-form .tabs input[type="checkbox"]:checked+label {
            border-bottom: 0px solid #00bceb;
        }
    
        #eloqua-mtf-container .event-specialty-long-form .leftColumn,
        #eloqua-mtf-container .event-specialty-long-form .rightColumn {
            padding: 0.5em;
        }
    
        #eloqua-mtf-container .multi-offer-hero .main-image img {
            margin: 0 auto 15px;
        }
    
        #eloqua-mtf-container .multi-offer-hero .multi-offer .offer img {
            float: none;
            margin: 0 auto;
        }
    
        #eloqua-mtf-container .multi-offer-hero .multi-offer .offer .w75 {
            padding-right: 0;
        }
    
        #eloqua-mtf-container .multi-offer-hero .w25.stack,
        #eloqua-mtf-container .multi-offer-hero .w33.stack,
        #eloqua-mtf-container .multi-offer-hero .w50.stack,
        #eloqua-mtf-container .multi-offer-hero .w75.stack,
        #eloqua-mtf-container .single-offer .w50 {
            float: none;
            width: 100%;
        }
    
        #eloqua-mtf-container .multi-offer .offer-img {
            width: 100%;
            margin: 0 auto;
        }
    
        #eloqua-mtf-container .multi-offer .offer-info:before {
            content: "";
            clear: both;
            display: inline-block;
        }
    
        #eloqua-mtf-container .multi-offer .offer-img img {
            margin: 0 auto;
            display: block;
            padding-bottom: 10px;
        }
    
        #eloqua-mtf-container .multi-offer .offer-info p {
            text-align: center;
        }
    
        #eloqua-mtf-container .multi-offer .offer-info h4 {
            text-align: center;
        }
    
        #eloqua-mtf-container .multi-offer .offer-info {
            clear: both;
        }
    
        #eloqua-mtf-container .multi-offer .right {
            padding-right: 1rem;
            padding-left: 1rem;
        }
    
        #eloqua-mtf-container .multi-offer .left,
        #eloqua-mtf-container .single-offer .left {
            padding-left: 1rem;
            padding-right: 1rem;
        }
    
        #eloqua-mtf-container .single-offer .left {
            margin-bottom: 0;
        }
    
        #eloqua-mtf-container .single-offer .right {
            padding: 0;
        }
    
        #eloqua-mtf-container .read-more-state {
            display: none;
        }
    
        #eloqua-mtf-container .read-more-target {
            opacity: 0;
            max-height: 0;
            font-size: 0;
            transition: .25s ease;
        }
    
        #eloqua-mtf-container .read-more-state:checked~.read-more-wrap .read-more-target {
            opacity: 1;
            font-size: inherit;
            max-height: 999em;
        }
    
        #eloqua-mtf-container .read-more-state~.read-more-trigger:before {
            content: 'More...';
        }
    
        #eloqua-mtf-container .read-more-state:checked~.read-more-trigger:before {
            content: 'Less';
        }
    
        #eloqua-mtf-container .read-more-trigger {
            cursor: pointer;
            display: inline-block;
            padding: 0 .5em;
            color: #666;
            font-size: .9em;
            line-height: 2;
        }
    
        #eloqua-mtf-container .addPadRight {
            padding-right: 0px;
        }
    }
    
    @media screen and (min-width: 768px) {
        #eloqua-mtf-container .leftColumn {
            width: 52%;
        }
    
        #eloqua-mtf-container .rightColumn {
            position: absolute;
            top: 0;
            right: 0;
            width: 45%;
            margin-right: 1.25em;
        }
    
        #eloqua-mtf-container .download-row .left {
            text-align: left;
        }
    
        #eloqua-mtf-container .hero-offers .offer {
            margin-bottom: .83em;
            min-height: 250px;
        }
    
        #eloqua-mtf-container .multi-offer-hero .col:first-of-type {
            padding-left: 2rem;
        }
    
        #eloqua-mtf-container .multi-offer-hero .col:last-of-type {
            padding-right: 2rem;
        }
    
        #eloqua-mtf-container .multi-offer-hero .logobar {
            height: 90px;
        }
    
        #eloqua-mtf-container .multi-offer .offer h3 {
            margin-top: 0;
        }
    
        #eloqua-mtf-container .multi-offer-hero .other-offers .offer {
            margin-bottom: .83em;
            min-height: 250px;
        }
    
        #eloqua-mtf-container .multi-offer .right {
            padding-right: 2rem;
        }
    }
    
    @media screen and (min-width: 769px) {
        #eloqua-mtf-container .headline-left-theme-a {
            padding-left: 40px ! important;
        }
    
        #eloqua-mtf-container .download-multi-offer .headline-left-theme-a {
            padding-left: 40px ! important;
        }
    
        #eloqua-mtf-container .download-multi-offer .headline-left-theme-a {
            padding-left: 40px ! important;
        }
    
        #eloqua-mtf-container .multi-offer-hero .headline-left-theme-a {
            padding-left: 40px ! important;
        }
    
        #eloqua-mtf-container .multi-offer .headline-left-theme-a {
            padding-left: 40px ! important;
        }
    
        /*multi-offer .headline-left-theme-a, .multi-offer-hero .headline-left-theme-a {
         margin-top: 0;
         padding: 25px 15px 40px 15px;
         margin-bottom: 0;
     }*/
    }
    
   
    
    #eloqua-mtf-container .flex-container {
        /* Updated */
        padding: 0;
        margin: 0 auto;
        list-style: none;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        width: 100%;
        max-width: 800px;
        -webkit-flex-flow: row wrap;
        justify-content: space-around;
    }
    
    #eloqua-mtf-container .flex-container-1280 {
        /* Updated */
        padding: 0;
        margin: 0;
        list-style: none;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        width: 100%;
        max-width: 1280px;
        -webkit-flex-flow: row wrap;
        justify-content: space-around;
    }
    
    #eloqua-mtf-container .flex-container-3 {
        padding: 0;
        margin: 0;
        list-style: none;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        width: 100%;
        -webkit-flex-flow: row wrap;
        justify-content: space-around;
    }
    
    #eloqua-mtf-container .flex-item {
        padding: 5px;
        width: 25%;
        /* Updated */
        margin-top: 10px;
        color: white;
        font-weight: bold;
        font-size: 3em;
        text-align: center;
    }
    
    #eloqua-mtf-container .other-item {
        float: none;
        width: 100%;
    }
    
    @media all and (max-width: 900px) {
        #eloqua-mtf-container .flex-container {
            justify-content: center;
        }
    
        #eloqua-mtf-container .flex-container-3 {
            flex-flow: column wrap;
            justify-content: center;
            align-content: center;
        }
    
        #eloqua-mtf-container .flex-container-1280 {
            display: block;
        }
    
        #eloqua-mtf-container .other-item a,
        #eloqua-mtf-container .help-item a,
        #eloqua-mtf-container .hero-offer-text a {
            display: block;
        }
    
        #eloqua-mtf-container .flex-item {
            width: 42%;
            margin: 0 auto;
            align-self: center;
        }
    }
    
    @media all and (max-width: 480px) {
        #eloqua-mtf-container .m-flex-item-single {
            width: 100%;
            margin: 0 10px;
            align-self: center;
        }
    
        #eloqua-mtf-container .m-bc-label-full {
            max-width: 480px !important;
        }
    
        #eloqua-mtf-container p.heading {
            margin: 0 !important;
            padding: 0 !important;
        }
    
        #eloqua-mtf-container .so-img {
            padding-top: 25px;
            padding-bottom: 25px;
            /* Updated from padding-top:1rem;
             */
        }
    
        #eloqua-mtf-container .form-container {
            padding: 25px 20px;
        }
    
        #eloqua-mtf-container .bc-icon img {
            width: 100px !important;
        }
    
        #eloqua-mtf-container h1 {
            font-size: 28px;
            line-height: 34px;
            font-weight: 100;
        }
    
        #eloqua-mtf-container h2 {
            font-size: 24px;
            line-height: 28px;
            font-weight: 100;
        }
    
        #eloqua-mtf-container h3 {
            font-size: 20px;
            line-height: 24px;
            font-weight: 100;
        }
    
        #eloqua-mtf-container h4,
        #eloqua-mtf-container .headline-center h4,
        #eloqua-mtf-container .headline-left h4,
        #eloqua-mtf-container .headline-left-theme-a h4,
        #eloqua-mtf-container .headline-center-theme-b h4,
        #eloqua-mtf-container .headline-center-theme-c h4,
        #eloqua-mtf-container .headline-center-theme-d h4,
        #eloqua-mtf-container .headline-center-theme-e h4 {
            font-size: 20px;
            line-height: 24px;
            font-weight: 300;
        }
    
        #eloqua-mtf-container p,
        #eloqua-mtf-container .buying-center h4,
        #eloqua-mtf-container .bc-label,
        #eloqua-mtf-container .bc-label-full,
        #eloqua-mtf-container .bc-label-full-dg {
            font-size: 16px;
            line-height: 22px;
            font-weight: 300;
        }
    
        #eloqua-mtf-container p.heading {
            font-size: 16px;
            line-height: 22px;
            font-weight: 300;
        }
    
        #eloqua-mtf-container p.utility {
            font-size: 12px;
            line-height: 22px;
            font-weight: 400;
        }
    
        #eloqua-mtf-container .content,
        #eloqua-mtf-container .multi-offer-hero .content,
        #eloqua-mtf-container .multi-offer .content,
        #eloqua-mtf-container .single-offer .content,
        #eloqua-mtf-container .download-multi-offer .content {
            padding: 0 0 40px 0;
        }
    
        /* Mobile S1 Spacing */
        #eloqua-mtf-container .multi-offer .download-row:last-child {
            padding-bottom: 40px;
        }
    
        #eloqua-mtf-container .multi-offer .headline-center,
        #eloqua-mtf-container .download-single-offer .headline-center,
        #eloqua-mtf-container .multi-offer .headline-center-theme-b,
        #eloqua-mtf-container .download-single-offer .headline-center-theme-b,
        #eloqua-mtf-container .multi-offer .headline-center-theme-c,
        #eloqua-mtf-container .download-single-offer .headline-center-theme-c,
        #eloqua-mtf-container .multi-offer .headline-center-theme-d,
        #eloqua-mtf-container .download-single-offer .headline-center-theme-d,
        #eloqua-mtf-container .multi-offer .headline-center-theme-e,
        #eloqua-mtf-container .download-single-offer .headline-center-theme-e {
            margin-top: 0 !important;
            padding: 25px 15px !important;
            margin-bottom: 40px !important;
        }
    
        /* Mobile S1 Spacing */
        #eloqua-mtf-container .multi-offer-hero p.heading {
            padding: 0 0 20px 0 !important;
        }
    
        #eloqua-mtf-container .multi-offer-hero .left {
            margin-bottom: 0 !important;
        }
    
        #eloqua-mtf-container .multi-offer-hero .headline-center,
        #eloqua-mtf-container .multi-offer-hero .headline-center-theme-b,
        #eloqua-mtf-container .multi-offer-hero .headline-center-theme-c,
        #eloqua-mtf-container .multi-offer-hero .headline-center-theme-d,
        #eloqua-mtf-container .multi-offer-hero .headline-center-theme-e {
            padding-bottom: 20px !important;
            margin-bottom: 0 !important;
        }
    
        #eloqua-mtf-container .download-multi-offer .headline-center,
        #eloqua-mtf-container .download-multi-offer .headline-center-theme-b,
        #eloqua-mtf-container .download-multi-offer .headline-center-theme-c,
        #eloqua-mtf-container .download-multi-offer .headline-center-theme-d,
        #eloqua-mtf-container .download-multi-offer .headline-center-theme-e {
            margin-top: 0;
            padding: 25px 15px 25px 15px;
            margin-bottom: 40px !important;
        }
    
        #eloqua-mtf-container .download-multi-offer .download-row:last-child {
            padding-bottom: 70px;
        }
    }
    
    @media (max-width: 768px) {
    
        #eloqua-mtf-container .headline-center,
        #eloqua-mtf-container .headline-center-theme-b,
        #eloqua-mtf-container .headline-center-theme-c,
        #eloqua-mtf-container .headline-center-theme-d,
        #eloqua-mtf-container .headline-center-theme-e {
            margin-bottom: 30px !important;
        }
    }
    
    #eloqua-mtf-container .headline-center h1,
    #eloqua-mtf-container .headline-center-theme-b h1,
    #eloqua-mtf-container .headline-center-theme-c h1,
    #eloqua-mtf-container .headline-center-theme-d h1,
    #eloqua-mtf-container .headline-center-theme-e h1 {
        margin: 0 auto;
    }
    
    #eloqua-mtf-container .headline-center h2,
    #eloqua-mtf-container .headline-center h3,
    #eloqua-mtf-container .headline-center h4,
    #eloqua-mtf-container .headline-center p,
    #eloqua-mtf-container .headline-center a,
    #eloqua-mtf-container .headline-center-theme-b h2,
    #eloqua-mtf-container .headline-center-theme-b h3,
    #eloqua-mtf-container .headline-center-theme-b h4,
    #eloqua-mtf-container .headline-center-theme-b p,
    #eloqua-mtf-container .headline-center-theme-b a,
    #eloqua-mtf-container .headline-center-theme-c h2,
    #eloqua-mtf-container .headline-center-theme-c h3,
    #eloqua-mtf-container .headline-center-theme-c h4,
    #eloqua-mtf-container .headline-center-theme-c p,
    #eloqua-mtf-container .headline-center-theme-c a,
    #eloqua-mtf-container .headline-center-theme-d h2,
    #eloqua-mtf-container .headline-center-theme-d h3,
    #eloqua-mtf-container .headline-center-theme-d h4,
    #eloqua-mtf-container .headline-center-theme-d p,
    #eloqua-mtf-container .headline-center-theme-d a,
    #eloqua-mtf-container .headline-center-theme-e h2,
    #eloqua-mtf-container .headline-center-theme-e h3,
    #eloqua-mtf-container .headline-center-theme-e h4,
    #eloqua-mtf-container .headline-center-theme-e p,
    #eloqua-mtf-container .headline-center-theme-e a {
        padding: 20px 0 0 0 !important;
        margin: 0 auto;
    }
    
    #eloqua-mtf-container .multi-offer .headline-left,
    #eloqua-mtf-container .multi-offer .headline-left-theme-a {
        margin-top: 0;
        padding: 25px 15px 40px 15px;
        margin-bottom: 0;
    }
    
    #eloqua-mtf-container .multi-offer-hero .headline-left,
    #eloqua-mtf-container .multi-offer-hero .headline-left-theme-a {
        margin-top: 0;
        padding: 25px 15px 25px 15px;
        margin-bottom: 0;
    }
    
    #eloqua-mtf-container .download-multi-offer .headline-left,
    #eloqua-mtf-container .download-multi-offer .headline-left-theme-a {
        margin-top: 0;
        padding: 30px 15px 40px 15px;
        margin-bottom: 0;
    }
    
    #eloqua-mtf-container .headline-left,
    #eloqua-mtf-container .headline-left-theme-a {
        margin-top: 0 !important;
        padding: 30px 15px 40px 15px;
        margin-bottom: 0;
    }
    
    #eloqua-mtf-container .headline-left,
    #eloqua-mtf-container .headline-left-theme-a {
        margin-top: 0;
        margin-bottom: 0;
    }
    
    #eloqua-mtf-container .download-single-offer .headline-left,
    #eloqua-mtf-container .download-single-offer .headline-left-theme-a {
        padding-bottom: 25px;
    }
    
    #eloqua-mtf-container .headline-left h1,
    #eloqua-mtf-container .headline-left-theme-a h1 {
        margin: 0 !important;
        padding: 0 !important;
    }
    
    #eloqua-mtf-container .headline-left h2,
    #eloqua-mtf-container .headline-left h3,
    #eloqua-mtf-container .headline-left h4,
    #eloqua-mtf-container .headline-left p,
    #eloqua-mtf-container .headline-left a,
    #eloqua-mtf-container .headline-left-theme-a h2,
    #eloqua-mtf-container .headline-left-theme-a h3,
    #eloqua-mtf-container .headline-left-theme-a h4,
    #eloqua-mtf-container .headline-left-theme-a p,
    #eloqua-mtf-container .headline-left-theme-a a {
        padding: 20px 0 0 0 !important;
        margin: 0 !important;
    }
    
    #eloqua-mtf-container .buying-center h4 {
        padding-top: 20px;
        padding-bottom: 15px;
    }
    
    #eloqua-mtf-container .download-single-offer .content p.heading {
        padding: 0 0 25px 0 !important;
    }
    
    #eloqua-mtf-container .single-offer .content {
        margin: 0 auto;
    }
    
    #eloqua-mtf-container .multi-offer .download-row {
        padding: 0 0 25 px 0 !important;
    }
   
    #eloqua-mtf-container .multi-offer .download-info a img {
        padding-bottom: 25px !important;
    }
    
    #eloqua-mtf-container .multi-offer .download-content p,
    #eloqua-mtf-container .download-multi-offer .download-content p {
        padding-top: 20px !important;
    }
    
    #eloqua-mtf-container .multi-offer .download-content p:last-child,
    #eloqua-mtf-container .download-multi-offer .download-content p:last-child {
        padding-bottom: 0 !important;
    }
    
    #eloqua-mtf-container .download-multi-offer .download-row:last-child {
        padding-bottom: 70px;
    }
    
    #eloqua-mtf-container .hero-offer-row {
        padding-bottom: 25px;
    }
    
    #eloqua-mtf-container .hero-offer-header {
        padding: 0;
        margin: 0 15px 25px 15px;
        white-space: normal;
    }
    
    #eloqua-mtf-container .hero-offer-row:last-child {
        padding-bottom: 0 !important;
    }
    
    #eloqua-mtf-container .hero-offer-text h3 {
        padding: 20px 0;
        margin: 0;
    }
    
    #eloqua-mtf-container .hero-offer-text p {
        padding: 0;
        margin: 0;
    }
    
    #eloqua-mtf-container .container {
        border-bottom: 0px solid #fff;
    }
    
    #eloqua-mtf-container .buying-center {
        margin-top: 25px;
        margin-bottom: 25px;
    }
    
    #eloqua-mtf-container .page-body {
        padding-bottom: 40px;
    }
   
    #eloqua-mtf-container .page-body {
        padding-bottom: 40px;
    }
    
    #eloqua-mtf-container .routing-area-confirm {
        padding: 0 15px 40px 15px;
        margin: 0 auto;
    }
    .fw-res .dm0 .elq-form input[type="email"], .fw-res .dm0 .elq-form input[type="tel"], .fw-res .dm0 .elq-form input[type="text"] {
        border-bottom: 1px solid #dbdbdb !important;
    }
    .fw-res .dm0 #eloqua-form-container select {
        margin-bottom: 10px;
        margin-top: 5px;
        font-size: 15px;
    }
    
    .fw-res .dm0 #eloqua-form-container .form-element-instruction {
        font-size:14px;
    }
    .fw-res .dm0.thmd-1 .elq-form select#eventsessiondisplay option {
        color: #fff !important;
    }
    .fw-res .dm0.thmd-1 .elq-form input[type="text"]:focus, .fw-res .dm0 .elq-form input[type="email"]:focus, .fw-res .dm0 .elq-form input[type="tel"]:focus {
        border-bottom: 2px solid #00bceb !important;
    }
    .fw-res .elq-form .list-order .checkbox-aligned{
        vertical-align: middle;
        line-height: 20px;
        display: inline-block;
        height: 40px;
    }
    .fw-res .dm0 #eloqua-form-container .list-order {
        height: 40px;
    }
    .dm0.thmd-1 #eloqua-thankyou-container {
        border: 0;
        outline: #0d274d;
    }  
    
    /*multi thanks*/
    
    .dm0.thmd-1 #eloqua-mtf-container {
        border: 0;
        background-color: #0d274d;
        color: #FFF;
        outline: #0d274d;
    }
    
    .dm0.thmd-1 #eloqua-mtf-container .bg-cb,
    .dm0.thmd-1 #eloqua-mtf-container .bg-theme-d {
        background-color: #0d274d;
    }
    
    .dm0.thmd-1 #eloqua-mtf-container .container, 
    .dm0.thmd-1 #eloqua-mtf-container section, 
    .dm0.thmd-1 #eloqua-mtf-container header {
        background-color: #0d274d;
    }
    
    .dm0.thmd-1 #eloqua-mtf-container .headline-center, 
    .dm0.thmd-1 #eloqua-mtf-container .headline-center-theme-b,
    .dm0.thmd-1 #eloqua-mtf-container .headline-center-theme-c,
    .dm0.thmd-1 #eloqua-mtf-container .headline-center-theme-d,
    .dm0.thmd-1 #eloqua-mtf-container .headline-center-theme-e {
        margin-top: 0;
        padding: 0;
    }
    