  /* ==========================================================================
        
        PPC LANDING PAGES - 2014
        Author: Dawn L. Low
   
        Built on HTML5 Boilerplate v4.3.0
    
   ========================================================================== */


/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

html {
    font-size: 1em;
    line-height: 1.4;
    border-top: 10px solid #800000;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

audio,
canvas,
img,
video {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

a {
    color: #800000;
    text-decoration: none;
}

    a:hover {
        text-decoration: underline
    }
/*
  ====================================
  MODIFICATION FOR CHINES LANDING PAGE
  ====================================
*/
.ckpage h1 {
    font-size: 2.2em;
}


/*
 ==============================================
 SOCIAL MEDIA FIXES FOR SITECORE
 ==============================================
*/
#ContentPlaceHolder1_pnlFB, #ContentPlaceHolder1_pnlW, #ContentPlaceHolder1_pnlYT, #ContentPlaceHolder1_pnlIG, #ContentPlaceHolder1_pnlLI {
    display: inline-block;
}

/* ==========================================================================
   Browse Happy prompt
   ========================================================================== */

.browsehappy {
    margin: 0 0 1em 0;
    background: #939598;
    color: #fff;
    padding: 1em 12%;
    text-align: center;
}

    .browsehappy a {
        color: #8d0723;
        text-decoration: none
    }

        .browsehappy a:hover {
            text-decoration: underline
        }

/* ==========================================================================
   PPC Landing Page custom styles
   ========================================================================== */

/* ===========================
   General
   =========================== */

html {
    font: 1.05em/1.5em 'Trade Gothic W01 Roman', sans-serif;
    overflow-x: hidden;
}

.container {
    max-width: 950px;
    margin: 0 auto;
}

.half {
    width: 47%;
    padding: 1.5%;
}

    .half .back {
        background-color: #24363F;
    }

    .half.left {
        border-right: 2px solid #fff;
        width: calc(47% - 2px);
    }

        .half.left .back {
            background-color: #466C7D;
        }

.plus {
    border-radius: 50%;
    width: 30px;
    height: 30px;
    padding: 5px;
    border: 3px solid #800000;
    color: #800000;
    text-align: center;
    font: 40px/32px Arial, sans-serif;
    margin: 0 auto
}

    .plus.smaller {
        border-radius: 50%;
        width: 24px;
        height: 24px;
        padding: 3px;
        border: 2px solid #800000;
        color: #800000;
        text-align: center;
        font: 30px/25px Arial,sans-serif;
        margin: 0 auto
    }

h1 {
    text-align: center;
    font-family: "Trade Gothic W01 Cn_18",sans-serif;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 2.4em;
    line-height: 1em;
    width: 90%;
    margin: 1.3em auto 0.8em;
}

h2 {
    text-align: center;
    text-transform: uppercase;
    margin: 1.3em;
    font: 300 1.8em/1em 'TradeGothicW01-BoldCn20_675334', sans-serif;
}

h4 {
    font: 400 1.2em/1em 'Trade Gothic W01 Bold_2', sans-serif;
    text-transform: uppercase;
    margin: .8em 0
}

h5 {
    font: 400 .9em/.5em 'Trade Gothic W01 Bold_2', sans-serif;
    text-transform: uppercase;
    margin: 1em 0
}

ul li, .square-red li {
    list-style: none;
    padding: 0 0 0 20px;
    margin: 2px 0;
    background: url("/boothsitecore/css/ppc/img/sprite.pagecopy-list-square-red.gif") 0 .5em no-repeat;
}
/* ===========================
   Top
   =========================== */
.bordertop {
    border-top: 10px solid #800000;
}

.boothlogo {
    width: 200px;
    margin: 0 auto;
    display: block;
    padding-top: 20px;
}

.boothlogoty img {
    max-width: 180px;
    height: auto;
}

/* ===========================
   Slider and Form Section
   =========================== */


/*Removes the Country and Street labels*/
label[for="form_7c0dedb5-071a-4350-a9d6-172f2819ee9f_country"] {
    display: none !important;
}

label[for="form_7c0dedb5-071a-4350-a9d6-172f2819ee9f_street"], label[for="form_4ecf0d9e-6605-4398-9a1b-c4e2b53b2334_street"], label[for="form_4c29f7a2-2211-4451-842d-dce8ff8968ec_street"] {
    display: none !important;
}

/*Removes the Country Select field*/
.slate-form div.form_question_7c0dedb5-071a-4350-a9d6-172f2819ee9f {
    display: none !important;
}

/* HIDE SLATE FOMR BANNER */
#form_response_banner {
    display: none;
}

.max-image {
    max-width: 1440px;
    margin: 0 auto;
    color: #fff;
    padding: 3em 0;
    min-height: 400px;
}

.slider {
    float: left;
    width: 57%;
    margin-right: 6%;
    display: block
}

.slate-form {
    float: left;
    width: 37%;
    display: block
}

.bx-wrapper {
    margin: 0 auto;
}

    .bx-wrapper .bx-viewport {
        box-shadow: none;
        border: none;
        left: 0;
        background: rgb(0, 0, 0);
        background: rgba(0,0,0,0.7);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    }

    .bx-wrapper .bx-pager {
        display: none;
    }

    .bx-wrapper .bx-prev {
        left: 10px;
        background: url('/boothsitecore/img/ppc/controls.png') no-repeat scroll 0px -32px transparent;
    }

    .bx-wrapper .bx-next {
        right: 10px;
        background: url('/boothsitecore/img/ppc/controls.png') no-repeat scroll -43px -32px transparent;
    }

.slide-content {
    margin: 3em 4.5em 4.5em
}

    .slide-content p {
        text-align: center
    }

    .slide-content ul li {
        margin: .8em 0
    }

.slate-form > div {
    margin-top: -1.5em;
}

.slate-form input, .slate-form select, .slate-form .action button {
    width: 100%;
}

.slate-form input, .slate-form select {
    font: .9em/1.5em 'Trade Gothic W01 Roman', sans-serif;
}

.slate-form textarea { /* hides the mailing address */
    display: none
}

.slate-form div[data-type="address"] > label.form_label { /* hides the mailing address */
    display: none
}

.form_responses label.form_label:first-of-type { /* City */
    margin-top: -0.5em;
}

.form_responses label.form_label:nth-of-type(2) { /* State */
    margin-top: .4em;
}

.form_responses label.form_label:nth-of-type(3) { /* Postal Code */
    margin-top: .4em;
}

.slate-form span.select {
    font-size: .8em;
    text-transform: none;
}

.slate-form div.form_question {
    margin: -1em -0.5em 0.5em;
}

div.form_question .form_label, div.form_question label, div.form_p .form_label {
    display: block;
    text-transform: uppercase;
    font-size: .85em;
}

div.form_p .form_label {
    text-transform: none !important;
    line-height: 1.25em !important;
}

.slate-form {
    height: 730px !important;
}
/**** For London Two step ****/
.london-twostep .slate-form {
    height: auto !important;
    min-height: 606px;
}

.london-twostep #form_question_e3b015f0-866c-410e-ad12-06b1cd0ba408 {
    margin-top: -2em;
}
/****CASL ADJUSTMENTS****/
.casl #form_question_3e88ce68-4967-48da-83cf-34ecf66daa1c .form_label,
.casl #form_question_30881f98-6625-4fb5-8956-259b4bf6273b .form_label,
.casl #form_question_51aa811f-f8ba-42b0-833d-907ae207db03 .form_label,
.casl #form_question_204faeb9-cdb9-4132-ba4b-03bac03f07be .form_label,
.casl #form_question_380887f6-3425-4020-b486-5d1fd2452c24 .form_label,
.casl #form_question_f1833be9-ebf0-4978-b821-fe39978f5357 .form_label,
.casl #form_question_f683390d-8b8b-444e-b73d-aac756fe9b91 .form_label,
.casl #form_question_d81cec68-7f8b-4b06-8aa3-5157a28aaf27 .form_label {
    text-transform: inherit !important;
    padding: 0 !important;
    line-height: 1.25em;
    margin-top: -1.25em;
    margin-bottom: -4em;
}

.casl #progressbar {
    margin-top: 20px !important;
}

.casl #form_question_55b8296a-4c0d-4a53-a5f4-791978e2936f .form_label {
    color: black;
    text-transform: inherit;
}

.casl #form_question_4ecf0d9e-6605-4398-9a1b-c4e2b53b2334 {
    margin-top: 0 !important;
    color: black;
}

/****CASL ADJUSTMENTS END****/

.slate-form .form_question.form_address {
    margin-top: -1.1em;
}

.slate-form button.default {
    color: #FFF;
    background-color: #800000;
    border: 0;
    margin-top: .5em;
    padding: .3em;
    font-family: 'Trade Gothic W01 Bold_2', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
}

    .slate-form button.default:after {
        content: " for more info"
    }

label[for="form_ee76f75d-f999-4933-823c-ebde42d60b84_city"]:before, label[for="form_ee76f75d-f999-4933-823c-ebde42d60b84_region"]:before, label[for="form_ee76f75d-f999-4933-823c-ebde42d60b84_postal"]:before {
    content: "* " !important;
}
/* ===========================
   EW LEAD GEN Custom CSS
   =========================== */

#form_page_4efd667d-ab3b-4940-8d2f-fdfc6a9214fe label {
    color: black;
}

    #form_page_4efd667d-ab3b-4940-8d2f-fdfc6a9214fe label[for="form_76adf9c8-3165-407c-bfb4-111084b09d43_street"] {
        display: none;
    }

    #form_page_4efd667d-ab3b-4940-8d2f-fdfc6a9214fe label[for="form_76adf9c8-3165-407c-bfb4-111084b09d43_city"] {
        margin-top: -1.2em;
    }



/* ===========================
   Student Quote Section
   =========================== */

.students {
    display: table;
}

    .students .box {
        background-color: #939598;
        color: #fff;
    }

    .students .half {
        display: table-cell;
        width: 50%
    }

    .students .box img {
        float: left;
        margin: 0.5em 15px;
    }

    .students .box p {
        margin: 0.5em 0.5em 0.5em 109px;
    }

        .students .box p strong {
            font-family: 'Trade Gothic W01 Bold_2', sans-serif;
            font-weight: 500
        }

/* ===========================
   Flipping Animation Basics
   =========================== */

.flip-container {
    perspective: 1000;
    transform-style: preserve-3d; /* needed for IE */
}

    .flip-container.active .back {
        -ms-transform: rotateY(0deg);
        -webkit-transform: rotateY(0deg);
        -moz-transform: rotateY(0deg);
        transform: rotateY(0deg);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    .flip-container.active .front {
        -ms-transform: rotateY(180deg);
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg) translateZ(5px);
        -webkit-backface-visibility: visible;
        -moz-backface-visibility: visible;
        -ms-backface-visibility: visible;
        opacity: 0;
    }

    .flip-container .box {
        -webkit-transition: 0.4s;
        -moz-transform: 0.4s;
        transition: 0.4s;
        transform-style: preserve-3d;
        position: relative;
        -webkit-transition-property: -webkit-transform, opacity;
        -webkit-transition-duration: 0.4s, 0;
        -webkit-transition-timing-function: ease-in-out,ease-in-out;
        -webkit-transition-delay: 0,0.2s;
    }

.front, .back {
    -webkit-transition: 0.4s;
    transition: 0.4s;
    -moz-transform: 0.4s;
    transform-style: preserve-3d;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.front {
    z-index: 2;
    -ms-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg) translateZ(5px);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    cursor: pointer;
}

.back {
    -ms-transform: rotateY(-180deg);
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-backface-visibility: visible;
    -moz-backface-visibility: visible;
    -ms-backface-visibility: visible;
}

/* ===========================
   ºÚÁÏ´«ËÍÃÅ Approach Section
   =========================== */

.culture .box {
    color: #fff;
    float: left;
    height: 470px;
}

.culture .back, .culture .front {
    height: 500px;
}

/*.culture .half.left.box .back {
    background-color: #466c7d
}

.culture .half.right.box .back {
    background-color: #24363f
}*/

.culture .back-content {
    margin: 4em;
}

.culture h4:nth-of-type(2) {
    margin-top: 1.3em;
}

.culture .front h3 {
    font: 400 2.4em 'TradeGothicW01-BoldCn20_675334', sans-serif;
    text-transform: uppercase;
    text-align: center;
    width: 7em;
    margin: 60% auto .3em auto
}

/* ===========================
   MBA Programs Section
   =========================== */

.one-mba {
    background-color: #dad9d6;
    padding: .5em 0 0;
}

    .one-mba p {
        margin: 1em 3.5em 2em;
        text-align: center;
    }

#toggle {
    padding-bottom: 1em
}

    #toggle .plus:hover {
        cursor: pointer
    }

.paths .half {
    padding: 0 1.5%;
    border-bottom: 2px solid #dad9d6;
}

    /*.paths .half.left {
    border-color: #dad9d6;
} */
    /* Modified for sitecore to allow uses to insert using sitecore without having to re-enter */
    .paths .half.position2, .paths .half.position4, {
        border-color: #dad9d6;
    }

.paths .box {
    color: #fff;
    float: left;
    height: 154px;
    background: none;
    /* this number must be the same as the .paths .back height */
}

.paths .back, .paths .front {
    height: 154px;
}

/*.paths .half.left.box .back {
    background-color: #466c7d
}*/
.paths .half.position1.box .back, .paths .half.position3.box .back {
    background-color: #466c7d;
}

/* .paths .half.right.box .back {
    background-color: #24363f;
}*/
.paths .half.position2.box .back, .paths .half.position4.box .back {
    background-color: #24363f;
}

.paths .back-content {
    margin: 1.5em;
    text-align: center
}

.paths .back p {
    margin: .5em 0
}

.paths .front h3 {
    font: 400 1.5em 'Trade Gothic W01 Bold_2', sans-serif;
    text-transform: uppercase;
    text-align: center;
    margin: 10% auto .3em auto
}
/* removed to allow users to enter using sitecore and not have to update CSS */
/* 
.paths .front.fulltime {
    background: url("/boothsitecore/img/landing/fulltime.jpg") no-repeat;
    background-size: cover;
} 
.paths .front.evening {
    background: url("/boothsitecore/img/landing/evening.jpg") no-repeat;
    background-size: cover;
} 

.paths .front.weekend {
    background: url("/boothsitecore/img/landing/weekend.jpg") no-repeat;
    background-size: cover;
} 

.paths .front.execmba {
    background: url("/boothsitecore/img/landing/execmba.jpg") no-repeat;
    background-size: cover;
} */

/* ===========================
   Footer
   =========================== */

footer {
    padding: 2em 0px;
    text-align: center;
    font-size: .9em;
}

    footer a {
        color: #800000;
        text-decoration: none
    }

        footer a:hover {
            text-decoration: underline
        }

/* ===========================
   Thank You Page
   =========================== */

.thankyou .thanks {
    width: 60%;
    margin-right: 5%;
    float: left;
    padding-left: 5%;
}

.thankyou aside {
    width: 30%;
    float: left;
}

    .thankyou aside h3 {
        text-transform: uppercase;
        font-size: 1em;
        font-family: "TradeGothicW01-BoldCn20_675334", sans-serif;
        font-weight: 500;
        margin-bottom: 2px;
    }



/* ===========================
   Individual Pages
   =========================== */

.general .max-image {
    background: url('/boothsitecore/img/landing/general.jpg') top center no-repeat;
    background-size: cover
}

/* .general .culture .half.left.box .front {
    background: url("/boothsitecore/img/landing/approach.jpg") no-repeat;
    background-size: cover;
} 

.general .culture .half.right.box .front {
    background: url("/boothsitecore/img/landing/culture.jpg") no-repeat;
    background-size: cover;
} */



/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

    .ir:before {
        content: "";
        display: block;
        width: 0;
        height: 150%;
    }

.hidden {
    display: none;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

    .visuallyhidden.focusable:active,
    .visuallyhidden.focusable:focus {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
    }

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Media queries
   ========================================================================== */

@media only screen and (max-width: 1050px) {

    .max-image {
        padding: 3em 5%;
    }
}

@media only screen and (max-width: 990px) {

    .max-image .container {
        width: 100%;
        overflow: hidden;
    }

    .slider {
        float: none;
        width: 80%;
        margin-right: 10%;
        margin-left: 10%;
    }

    .slate-form {
        float: none;
        width: 70%;
        margin-top: 4em;
        padding: 0 15%;
    }
}


@media only screen and (max-width: 860px) {

    .container {
        width: 100%;
        overflow: hidden;
    }

    .slider {
        float: none;
        width: 80%;
        margin-right: 10%;
        margin-left: 10%;
    }

    .slate-form {
        float: none;
        width: 70%;
        margin-top: 4em;
        padding: 0 15%;
    }

    .half {
        width: 100%;
        padding: 1.5%;
    }

        .half.left {
            border-right: 0;
            width: 100%
        }

    .students .half {
        display: table;
        height: 100%;
        width: 97%;
    }

    .half.right {
        border-top: 2px solid #FFF;
    }

    .culture .back, .culture .front {
        height: 420px;
    }

    .culture .box {
        float: none;
        height: 397px;
    }

    .culture .front h3 {
        width: 70%;
        margin: 27% auto 0.3em;
    }

    #toggle {
        margin-left: 1.5em;
    }

    .paths .front h3 {
        margin: 6% auto 0.3em;
    }

    .paths .back-content {
        margin: 4%;
    }

    footer {
        padding-left: .8em;
    }
}

@media only screen and (max-width: 800px) {

    .slider {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
    }
}

@media only screen and (max-width: 770px) {

    .culture .front h3 {
        margin: 34% auto 0.3em;
    }

    #form_page_4efd667d-ab3b-4940-8d2f-fdfc6a9214fe {
        background-color: rgba(255,255,255,0.4);
    }
}

@media only screen and (max-width: 700px) {

    .thankyou .thanks {
        width: 90%;
        margin-right: 0;
        float: none;
        padding: 0 5% .5em;
    }

    .thankyou aside {
        width: 90%;
        float: none;
        padding: 0 5%;
    }
}


@media only screen and (max-width: 670px) {

    .max-image {
        padding: 0 0 3em;
    }

    html {
        font: .95em/1.4em "Trade Gothic W01 Roman",sans-serif;
    }

    .culture .back-content {
        margin: 10%;
    }

    .paths .back-content {
        margin: 6%;
    }

    .paths .front h3 {
        margin: 9% auto 0.3em;
    }
}

@media only screen and (max-width: 450px) {

    .slate-form {
        float: none;
        width: 90%;
        margin-top: 4em;
        padding: 0 5%;
    }
}

@media only screen and (max-width: 400px) and (min-device-width: 1000px) {

    .container {
        width: 400px;
    }

    body {
        width: 400px;
    }

    html {
        overflow: scroll;
    }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 667px) { /* most phones */


    ul.bxslider {
        margin: 0;
    }

    .slide-content {
        margin: 12% 3.5em;
    }

    html {
        font: .9em/1.35em "Trade Gothic W01 Roman",sans-serif;
    }

    .culture .back-content {
        margin: 15% 7%;
    }

    .paths .back-content {
        margin: 7%;
    }
}


/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

        a[href]:after {
            content: " (" attr(href) ")";
        }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

/*
 *
  STATUS MENU
**
*/
#pageModeDescBox, .pageEventStatus a {
    display: none;
}

/* 
*
Program Box - Stay Open
*
*/
#program-boxes {
    display: block;
}

/*

New styles for general1

*/

.ppclanding div.container {
    background: rgba(0,0,0,0.7) !important;
}

.ppclanding .bx-wrapper .bx-viewport {
    background: transparent;
}

.ppclanding .slider {
    margin-right: 0px;
    width: 48%;
    float: left;
    display: block;
    height: 800px;
}

.ppclanding .slate-form {
    background: rgba(255, 255, 255, 0.7);
    padding: 100px 62px 100px 61px;
    width: 37%;
    min-height: 526px;
    float: right;
}

    .ppclanding .slate-form > div {
        margin-top: -1.5em;
    }

    .ppclanding .slate-form #form_7cb1de3f-4609-4d94-bf65-7977601dd8ae {
        height: 120px;
    }

@media only screen and (max-width: 1000px) {
    .ppclanding .slider {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
        float: none;
    }

    .ppclanding .slate-form {
        float: none;
        width: 90%;
        margin-top: 4em;
        padding: 5%;
    }
}


/** Mimic template **/
.mimictemplate section.container:first-of-type {
    max-width: 100%;
}

.mimictemplate h1 span {
    color: #800000;
    font-size: 70%;
}

.mimictemplate .max-image {
    padding: 3em 0 0 0;
}

.mimictemplate div.container {
    background: rgba(0,0,0,0.7);
    height: 100%;
}

.mimictemplate .form_label {
    color: #000;
}

.mimictemplate .slate-form {
    height: auto !important;
}

.mimictemplate .bx-wrapper .bx-viewport {
    background: none;
}

.mimictemplate .slider, .mimictemplate .slate-form {
}

    .mimictemplate .slider .bx-viewport {
        height: 100% !important;
    }

.mimictemplate .slate-form {
    padding: 2em 0;
}

    .mimictemplate .slate-form > div {
        padding: 0 2em;
    }

.mimictemplate .slate-form {
    background: rgba(255, 255, 255, 0.8);
}

.mimictemplate label.form_label {
    color: #000;
}

.mimictemplate .form_responses label.form_label:first-of-type {
    margin-top: 0;
}

.mimictemplate .form_responses br {
    display: none;
}

.program-boxes #program-boxes {
    display: block;
}

@media only screen and (max-width: 1050px) {
    .mimictemplate .max-image {
        padding: 3em 5%;
    }
}

@media only screen and (max-width: 990px) {
    .mimictemplate .slate-form {
        float: none;
        width: 80%;
        margin-top: 4em;
        padding: 0 10% 30px 10%;
    }

    .mimictemplate .slider, .mimictemplate .slate-form {
        height: auto;
    }
}

.mimictemplate .action {
    margin-top: -20px;
}
/*FOR SIMPLIFIED LANDING PAGES */

.simpletwostep .paths .box, .simpletwostep .paths .back, .simpletwostep .paths .front {
    height: 200px;
    margin-bottom: 10px;
}

.CCsimpletwostep .one-mba, .CCsimpletwostep #form_d1cb978d-f87d-4286-ba70-80db31e5dd85_5, .CCsimpletwostep #form_d1cb978d-f87d-4286-ba70-80db31e5dd85_6, .CCsimpletwostep section.container:last-of-type, .EWLanding #form_d1cb978d-f87d-4286-ba70-80db31e5dd85_6, .CCsimpletwostep label[for="form_d1cb978d-f87d-4286-ba70-80db31e5dd85_6"], .EWLanding #form_d1cb978d-f87d-4286-ba70-80db31e5dd85_5, .CCsimpletwostep label[for="form_d1cb978d-f87d-4286-ba70-80db31e5dd85_5"], .EWLanding #form_d1cb978d-f87d-4286-ba70-80db31e5dd85_6, .EWLanding label[for="form_d1cb978d-f87d-4286-ba70-80db31e5dd85_6"], .EWLanding #form_d1cb978d-f87d-4286-ba70-80db31e5dd85_5, .EWLanding label[for="form_d1cb978d-f87d-4286-ba70-80db31e5dd85_5"], .EWLanding label[for="form_d1cb978d-f87d-4286-ba70-80db31e5dd85_6"] {
    display: none;
}

/ Custom CSS for URL: "landing/lead-gen-dana/thank-you/" & "landing/lead-gen-kathy/thank-you/"/
.lead-gen-dana p.globalidentifier, .lead-gen-kathy p.globalidentifier {
    width: 140%;
    text-align: center;
}

    .lead-gen-dana p.globalidentifier img, .lead-gen-kathy p.globalidentifier img {
        width: 50%;
        height: auto;
    }

@media only screen and (max-width: 700px) {
    .lead-gen-dana p.globalidentifier, .lead-gen-kathy p.globalidentifier {
        width: 100%;
    }
}
