/* GENERAL */
body { height:100%;position:relative;margin:0;padding:0 }
html { height:100% } /* important for footer position absolute bottom || LAWRENCE112014 */
body { font-family:'Lato',"Gill Sans","Gill Sans MT",'Calibri',sans-serif;color:#333;height:100% }

a { text-decoration: none; color: #63879F; }
a:visited  { color: #63879F; }

ul { list-style:none }
ul li { float:left }

h1 { font-size:46px;line-height:60px;margin-bottom:14px }
h2 { font-size:35px;line-height:40px;margin-bottom:10px }
h3 { font-size:28px;line-height:34px;margin-bottom:8px }
h4 { font-size:21px;line-height:30px;margin-bottom:4px }
h5 { font-size:17px;line-height:24px }
h6 { font-size:14px;line-height:21px }


input[type="button"] { background:#63879f;-webkit-appearance:none;border-radius:0; }
input[type="button"]:hover { background:#506673;cursor:pointer }

#form1 { padding-bottom:310px; }


/* GENERAL */
#wrapper { width:100%;min-height:100%;position:relative }
.stepcontainer { margin:10px 0; }
.container { margin:10px 0; }
.wrap { max-width:1200px;margin:0 auto;overflow:hidden;position:relative }

.container h3 { width:90%;font-size:28px;margin:25px auto 10px;font-weight:700;clear:both;display:block;text-align:center }
.container h5 { width:90%;font-size:17px;margin:0 auto 25px;font-weight:300;clear:both;display:block;text-align:center }

.textured { background:#f5f3f1 url('https://1914541084.rsc.cdn77.org/jobsdun/texture.gif');overflow:hidden }
.strikethrough { color:#ccc;text-decoration:line-through }

/* CUSTOM */
/*** HEADER ***/
    #con-header { background:#63879f;margin:0;padding:0 0 5px}
    #con-header .wrap { padding-top:5px }

    .h-logo { float:left }
    .h-nav { float:right }
    .h-nav #nav-menu { margin:0 auto;float:right }
    .h-nav #nav-menu li { margin:20px 0 5px 15px;font-size:15px; }
    .h-nav #nav-menu a { height:20px;display:block;color:#f0f0f0 }

    #con-signup { background:#63879f;height:auto;margin:0;padding:0 }
    .h-signup { position:absolute;top:10px;right:0; }
    .h-signup ul { height:20px;overflow:hidden }
    .h-signup ul li { height:20px;float:right;border-left:1px solid #b9b9b9;padding:0 5px;line-height:12px; }
    .h-signup ul li:last-child { border-left:0 }
    .h-signup a, .h-signup span { font-size:12px;font-weight:700;color:#f0f0f0; }

/*** SUBNAV ***/
    .con-subnav { height:43px;background:#63879f;margin:0; }
    #con-subnav { height:43px;background:#9b9ea1;margin:0; }
    #subnav-menu { list-style:none;overflow:hidden }
    #subnav-menu li { height:28px;font-size:14px;color:white;float:left;padding:15px 20px 0 20px; }
    #subnav-menu li:hover { height:28px;background:#192833;cursor:pointer;overflow:hidden; }
    /* #subnav-menu #sm-active { background:white;color:#506572; } */
    #subnav-menu li a { height:28px;display:block;font-size:12px;color:#a8b2b9;text-decoration:none }
    #subnav-menu #cphMain_compName { float:right;font-size:14px;line-height:15px }
    #subnav-menu #cphMain_compName:hover { background:#9b9ea1;cursor:default; }
    #subnav-menu #adminLabel { float:left;font-size:18px;font-weight:700;line-height:15px }
    #subnav-menu #adminLabel:hover { background:#9b9ea1;cursor:default; }

/*** SIGN UP FORM ***/
    #con-register { margin:0 auto 0; }
    #con-plan { margin:0 auto 0; }
    #con-plan-trial { margin:0 auto 0; }
    #con-payment { margin:0 auto 0; }
    #con-payment-trial { margin:0 auto 0; }
    #wrap-settings { background:white }
    #wrap-settings p { width:640px;margin:0 auto 0;font:400 16px/24px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif }
    #wrap-settings h4 { width:100%;margin:35px auto 25px;font:700 21px/30px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;text-align:center;display:block;clear:both;color:#63879f }
    #wrap-settings h6 { width:100%;margin:25px auto 15px;font:700 14px/21px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;text-align:left;display:block;text-transform:uppercase; }
    #wrap-settings ul { width:580px;margin:15px auto 50px;list-style:disc;display:block;clear:both;line-height:20px }
    #wrap-settings ul li { width:100%;font-size:12px;margin:0 0 15px 15px;clear:both }
    #wrap-settings #hdrLogin { margin-top:150px;text-align:center;display:block;font-family:'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif }
    #wrap-settings #conLogin { width:400px;margin:0 auto 200px;height:262px;border:1px solid #b9b9b9;background:#fefefe;position:relative }
    #wrap-settings .note { font-size:12px;color:#888;margin-top:20px; }
    #wrap-register { background:white;border-left:1px solid #ddd;border-right:1px solid #ddd }
    #wrap-register h4 { width:100%;text-align:center;display:block;clear:both;margin:15px auto 25px; }
    #wrap-register h4 span { font-size:12px }
    #wrap-payment  { max-width:750px;background:white;border:1px solid #b8b8b8;margin:15px auto;position:relative; }
    #wrap-payment-trial  { max-width:750px;background:white;border:1px solid #b8b8b8;margin:15px auto;position:relative; }
    #wrap-payment h4 { width:100%;text-align:center;display:block;clear:both;margin:15px auto 25px;z-index:101; }
    #wrap-payment-trial h4 { width:100%;text-align:center;display:block;clear:both;margin:15px auto 25px; }
    .su-form { width:640px;overflow:hidden;margin:25px auto; }
    .su-label { width:200px;height:40px;float:left;margin-bottom:15px;font-size:14.5px;line-height:35px;color:#888; }
    .su-input { width:440px;height:40px;float:left;margin-bottom:15px;text-align:left;overflow:hidden;position:relative; }
    .su-input input[type="button"] { background:#63879f;padding:15px;margin-right:10px;color:white;font-weight:bold;border-style:none;float:right;-webkit-appearance:none;border-radius:0; }
    .su-input input[type="text"], .su-input input[type="number"] { width:425px;height:30px;font-size:14px;font-family:'Lato',"Gill Sans","Gill Sans MT",'Calibri',sans-serif;color:#333;-webkit-appearance:none;border-radius:0;border:1px solid #a9a9a9;float:left; }
    .su-input input[type="number"]::-webkit-inner-spin-button, .su-input input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none;margin: 0; }
    .su-input input[type="password"] { width:425px;height:30px;font-size:14px;font-family:'Lato',"Gill Sans","Gill Sans MT",'Calibri',sans-serif;color:#333;-webkit-appearance:none;border-radius:0;border:1px solid #a9a9a9 }
    .su-input input[type="checkbox"] { width:13px;height:13px;margin:0; }
    .su-input img { width:47px;margin-right:25px; }
    .su-input select { display:block;width:335px;float:left;margin-right:8px;border:1px solid #a9a9a9;background:white;margin-top:0;font-size:14px;font-family:'Lato',"Gill Sans","Gill Sans MT",'Calibri',sans-serif;color:#333;line-height:35px; height:35px; max-height:35px;border-radius:0;float:left;}
    
    .su-input #cardno { width:247px;height:30px;float:left;margin-right:8px;font-family:'Lato',"Gill Sans","Gill Sans MT",'Calibri',sans-serif;color:#333 }
    .su-input #txtPostCode, .su-input #cphMain_txtPostCode2, .su-input #cvn { width:81px;height:30px;float:left; }
    .su-input #cvn-label { width:75px;height:40px;float:left;text-align:right;margin-bottom:15px;line-height:30px;color:#888;margin-right:8px; }
    #wrap-register input[type=button] { display:block;padding:15px 35px;margin:0 auto 25px;font-size:14px;font-weight:700;color:white;border-style:none;float:right; }
    #wrap-payment input[type=button] { display:block;padding:15px 35px;margin:0 auto 25px;font-size:14px;font-weight:700;color:white;border-style:none;float:none; }
    #wrap-payment-trial input[type=button] { display:block;padding:15px 35px;margin:0 auto 25px;font-size:14px;font-weight:700;color:white;border-style:none;float:none; }

    .su-input .expiry-month { width:45%;height:35px;float:left;margin-right:8px;font-size:14px;font-family:'Lato',"Gill Sans","Gill Sans MT",'Calibri',sans-serif;color:#333 }
    .su-input .expiry-year { width:45%;height:35px;float:right;font-size:14px;font-family:'Lato',"Gill Sans","Gill Sans MT",'Calibri',sans-serif;color:#333 }
    
    #disable-payment { width:100%;height:280px;background:url('https://1914541084.rsc.cdn77.org/jobsdun/transparent-black.png');position:absolute;top:0;display:block }
    #disable-payment h4 { color:white; }
    
    .disable-payment { width:100%;height:280px;background:url('https://1914541084.rsc.cdn77.org/jobsdun/transparent-black.png');position:absolute;top:0;display:block }
    .disable-payment h4 { color:white; }
    
    #terms { width:640px;height:500px;margin:0 auto 25px;padding:25px;font-size:14px;line-height:21px;background:#eee;font-size:12px;overflow:hidden;overflow-y:scroll;font-family:'arial',sans-serif;}
    #terms>h4 { width:100%;display:block;font-weight:700;margin:0;margin-bottom:25px;text-transform:uppercase;text-align:center;float:left; }
    #terms>h6 { width:100%;display:block;margin:25px 0 10px;font-weight:700;text-transform:uppercase;float:left; }
    #terms>ul { list-style:upper-alpha;margin-top:10px;margin-bottom:15px;float:left; }
    #terms>ul li { margin-bottom:10px;margin-left:35px;clear:both;}
    #terms>ul ul {list-style:lower-roman;}
    #terms>ul ul li { margin-left:70px;margin-bottom:0;clear:both }
    #terms>p { float:left;text-indent:20px; }
    
/*** SIGN IN MODAL ***/
    #SignInModal { width:490px;height:35px;font-size:10px;line-height:18px;color:#f0f0f0;position:absolute;top:5px;right:0;margin-right:150px;z-index:9999;overflow:hidden;display:block }
    #SignInModal span { font-size:12px;font-weight:bold;margin:0 5px 0 10px }
    #SignInModal input[type="text"] { height:15px }
    #btnSignInModalClose { width:10px;height:10px;margin:0 0 0 20px;background:url('https://1914541084.rsc.cdn77.org/jobsdun/x.png') no-repeat left top;font-weight:bold;font-size:12px;border-style:none }

/*** SLIDER ***/
    .con-slide { height:540px;position:relative;overflow:hidden;background-image:url('https://1914541084.rsc.cdn77.org/jobsdun/slide-bg.png');}
    .s-slide { width:100%;height:540px;overflow:hidden;background:url('https://1914541084.rsc.cdn77.org/jobsdun/hero-bg.jpg') no-repeat top center;background-size:cover;color:white;position:relative; }
    .s-slide > .wrap { height:100% }
    .s-innerbox { width:300px;background:url('https://1914541084.rsc.cdn77.org/jobsdun/transparent-white.png');color:#333;font-size:28px;line-height:43px;padding:15px;position:absolute;top:20%;}
    .s-innerbox input[type="button"] { width:100%;background:#506673;font-size:18px;color:white;border-style:none;display:block;margin:15px 0;padding:15px 0; }
    .s-innerbox input[type="button"]:hover { background:#6c8593 }

    .con-hero   { width:100%;height:100%;margin:0 0;overflow:hidden;position:relative }
    .con-hero h1 { width:405px;margin: 65px 0 0 3.5%;font-size: 30px;font-weight: 300;line-height: 38px;text-align: center; }
    .con-hero img { height:517px;position:absolute;bottom:0;margin-left:3.5%;display:block; }
    .hero-links { position:absolute;top:90px;right:20px;overflow:hidden }
    .hero-links a { color:#506572;float:right;line-height:27px }
    .hero-links img { width:27px;margin:0 5px 0 20%;float:left }

/** INTERFACE ***/
    .con-interface { background:#f0f0f0 }
    #interfaceImage { width:100%;display:block;margin:0 auto 50px}
    #interfaceLink { display:block;margin:0 auto 50px;font-size:18px;text-align:center;text-decoration:underline;color:#506572 }

/*** FEATURES ***/
    .con-features { margin-bottom:25px; }

/*** DESIGNED FOR ***/
    #con-designedfor { height:660px;padding-bottom:0; }
    .market li { color:#333;  }


/*** TESTIMONIAL V2 ***/
    #wrap-testimonial { max-width:1200px;margin-bottom:25px }
    #wrap-free { max-width:750px;margin-bottom:25px }
    .t-box { width:30%;margin-right:5%;float:left;}
    .t-box:last-child { margin-right:0; }
    .t-details { width:325px;min-height:500px;border:1px solid #b8b8b8;margin:0 auto;background:white }
    .t-details img { display:block;margin:25px auto;width:80%;float:none }
    .t-details>h5 { margin:0 auto;font-family:'Open Sans',sans-serif;font-weight:600;display:block;clear:both;color:#00bcd3; }
    .t-details>h6 { margin:0 auto;font-family:'Open Sans',sans-serif;font-weight:200;display:block;clear:both;color:#888;text-align:center } 
    .t-details p { font-size:12px;line-height:20px;display:block;width:250px;margin:30px auto;clear:both;text-align:center;float:none }
    .br-shadow { display:block;margin:0 auto; } 

/*** FEATURES ***/
    .f-box { width:30%;min-height:200px;margin-right:5%;margin-bottom:30px;float:left }
    .f-box:last-child { margin-right:0; }
    .f-innerbox { height:329px;border:1px solid #ddd;overflow:hidden }
    
    #featureLinks { display:none }
    
    .f-icon { width:25%;padding-right:5%;float:left }
    .f-icon>img { width:50px;margin:15px 5px 0 10px;float:right }
    .f-detail { width:63%;padding-left:6%;float:left }
    .f-detail>h6 { font-size:18px;display:block;clear:both;font-weight:700;letter-spacing:1px;margin-top:15px;margin-bottom:15px;color:black }
    .f-detail>p{ color:#888;font-size:12px;line-height:21px;margin-bottom:6px}
    .f-detail>ul{ margin-left:20px;color:#888;font-size:12px;line-height:21px;list-style:disc; }
    .f-detail>ul li{ clear:both;font-size:12px; }
    .market li { color: #333; list-style-image: url('https://1914541084.rsc.cdn77.org/jobsdun/bullet-blue.png');}
    .small-feature { min-height:195px }

    .boxFeatures { 
        display:none;
        width: 508px;
        height: 100%;
        margin: 0 auto;
        padding-bottom:10px;
        font:normal 16pt/24px 'Lato', Calibri, Arial, sans-serif;
        color: #333;
        background: white;
        border:1px solid #b8b8b8;
        position: relative;
        border-radius: 3px;
        overflow:hidden;
        text-align:center;
    }

    .boxFeatures h6 { 
        font-size:22px;display:block;clear:both;font-weight:700;letter-spacing:1px;margin-top:0;margin-bottom:15px;color:#fff;background:#01bbd2;height:50px;line-height:50px;text-align:center;
    }

    .boxFeatures ul li {
        margin:0 25px 15px;
        padding-left:20px;
        font: 300 24px/36px 'Lato', Calibri, Arial, sans-serif;
        background:url('https://1914541084.rsc.cdn77.org/jobsdun/bullet-blue.png') no-repeat left 16px;
        clear:both;
        text-align:left;
    }

    .boxFeatures span {
        margin:0 25px 15px;
        font: 300 24px/36px 'Lato', Calibri, Arial, sans-serif;
        display:block;
        text-align:left;
    }

    .boxFeatures img {
        margin:0 auto 15px;
        display:block;
    }

    #conMarket { display:block }
    #marketList { margin-bottom:40px;display:none;overflow:hidden }
    #marketList ul { width:40%;margin:0 0 0 10%;color:#333;float:left; } 
    #marketList ul li { display:block;background: url('https://1914541084.rsc.cdn77.org/jobsdun/bullet-blue.png') no-repeat left 18px;font-size:20px;line-height:40px;padding:0 15px;clear:both }

/*** VIDEOS ***/
    .video { width:100%;display:block;margin:0 auto 25px;}
    .video iframe { display:block;margin:0 auto; }


/*** PRICING PLAN ***/
    #scroll-pricing { overflow-x:visible }
    #wrap-pricing { max-width:1200px;margin-bottom:25px }
    #wrap-free { max-width:750px;margin-bottom:25px }
    .p-box { width:30%;margin-right:5%;float:left;}
    .p-box:last-child { margin-right:0; }
    .pp-details { width:325px;min-height:647px;border:1px solid #b8b8b8;margin:0 auto 50px;background:white;position:relative }
    .pp-details p { font-size:14px;line-height:28px;display:block;width:250px;margin:30px auto;clear:both;text-align:center;float:none }
    .pp-details>h3 { margin:0 auto;font-family:'Open Sans',sans-serif;font-weight:600;display:block;clear:both }
    .pp-details>h3:first-child { margin-top:25px }
    .pp-details>h3:nth-child(2) { font-weight:300; margin-bottom:25px }
    .pp-details>.pricingPrice { width:100%;display:block;text-align:center;float:left;font-size:42px;color:black;font-weight:700 }
    .pp-details>ul { font-size:14px;min-height:315px;width:100%;display:block;margin:30px 0;clear:both;text-align:center;float:left }
    .pp-details>ul li { width:90%;line-height:25px;margin:0 auto 10px;float:none;clear:both }
    .pp-details>input[type="button"] { width:84px;display:block;padding:15px 0;margin:0 auto 30px;font-size:14px;font-weight:700;color:white;border-style:none;-webkit-appearance:none;border-radius:0; }
    .enterprise { border:1px solid #63879f }
    .pp-details>img {display:inline}

    .p-box:first-child ul { margin-bottom:30px }
    #ccbanner1 { display:block }
    #ccbanner2 { display:none }
    #ccbanner3 { display:none }
    #ccbanner4 { display:none }
    #pp-mascot { display:block }
    
    #wrap-free .p-box { width:48%;margin-right:4%;float:left }
    #wrap-free .p-box:last-child { margin-right:0; }

    #scroll-note { font-size:12px;display:none;width:100%;clear:both;text-align:center;color:#333;margin-top:25px; }

/* CONTACT US */
    #con-contactus { margin-bottom:0 }
    #con-innercontactus { max-width:1200px;padding:0 50px;background:url('https://1914541084.rsc.cdn77.org/jobsdun/transparent-white.png');margin:0 auto;overflow:hidden }
    
    #wrap-contactform { margin-bottom:25px;background:#ddd;border:1px solid #a4a4a4;overflow:hidden;position:relative }
   
    .cf-box { width:50%;height:350px;padding:0;margin-right:0;float:left;overflow:hidden;position:relative; }
    .cf-box:last-child { margin-right:0;border-bottom:0 }
    .cf-box>h4 { width:90%;margin:25px 5% 25px;text-align:center;float:left;font-weight:700 }
    .cf-box>p { width:90%;margin:0 5% 25px;text-align:center;float:left;line-height:21px } 
    .cf-form { width:90%;margin:0 5%;overflow:hidden;float:left;margin-bottom:5px; }
    .cf-form1 { width:100%;margin:0 10%;overflow:hidden;float:left;margin-bottom:5px; }
    .f-label { width:19%;height:30px;margin-bottom:15px;font-size:14px;line-height:28px;text-align:left;float:left }
    .f-label>span { color:red }
    .tightlabel { line-height:14px; }
    .f-input { width:81%;height:30px;margin-bottom:15px;font-size:14px;line-height:30px;float:left }
    .f-input input[type=text] { display:block;width:95%;margin-left:5%;height:30px;font-size:14px;font-weight:300;text-indent:5px;color:#333;border-style:none;-webkit-appearance:none;border-radius:0; }
    .f-input select { display:block;width:95%;margin-left:5%;height:30px;font-size:14px;font-weight:300;color:#333;border-style:none;text-align }
    .f-input textarea { display:block;width:95%;margin-left:5%;height:90px;font-family:'Lato',Arial,sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#333;border-style:none }
    #fl-message, #fi-message { height:90px }
    .cf-buttoncon { width:90%;margin:15px 5% 0;overflow:hidden;float:left;position:absolute;bottom:17px; }
    .cf-button { display:block;padding:15px 20px 15px 15px;margin:0 0 0 15px;font-size:14px;font-weight:700;color:white;border-style:none;float:right;-webkit-appearance:none;border-radius:0; }

    .sep-gradient { width:54px;height:100%;background: url('https://1914541084.rsc.cdn77.org/jobsdun/gradient.png') repeat-y 24px center;float:left;position:absolute }
    .sep-arrow { width:54px;position:absolute;top:50%; }
    .pos-left { left:46.5% }
    .pos-right { right:32.75%;display:none; }

/*    #wrap-contactform2 { margin-bottom:25px;background:#ddd;border:1px solid #a4a4a4;border-width:1px 1px 1px 1px;overflow:hidden;position:relative;box-sizing:border-box; }
    .cf-box2 { width:50%;height:auto;padding:15px 0;margin:0;overflow:hidden;position:relative;box-sizing:border-box;float:left; }
    .cf-box2:last-child { border-left:1px solid #a4a4a4; }
    .cf-box2 h4 { width:90%;margin:0 5% 15px;text-align:center;font-weight:700;float:left; }
    .cf-box2 p { width:90%;margin:0 5% 25px;text-align:center;line-height:21px;float:left;} 
    .cf-box2 .cf-form2 { width:90%;margin:0 5%;float:left; }
    .cf-box2 #btnSubmit { margin:0 5%; }
    .cf-box2 .cf-buttoncon2 { width:100%;margin:15px 0 0;overflow:hidden;float:left; }
    .pos-center { right:43.5% }*/

/* DOWNLOAD */
    #download-header { margin:0;padding:0;height:43px;background:#63879f }
    #download-header h5 { font-weight:400;color:white;letter-spacing:1px;line-height:43px;text-align:left }
    #wrap-platform { width:100% }
    #wrap-platform #m-menu { max-width:552px;margin:22px auto;text-align:center; }
    #wrap-platform #m-menu .m-button { width:90%;margin:11px 5%;padding:15px;font-size:16px;font-family:'Lato','Gill Sans','Gill Sans MT','Calibri';border-style:none;color:#f0f0f0;text-align:center;background:#63879f;-webkit-appearance:none;border-radius:0; }
    #wrap-platform #m-menu .m-button:hover { background:#506673; }
    .platform-box { width:552px;margin:22px 22px;border:1px solid #9b9ea1;float:left;color:#9b9ea1;text-align:center } 
    .platform-box h5 { width:100%;display:block;background:#9b9ea1;color:white;padding:5px 0;font-weight:400;letter-spacing:1px }
    .platform-box img { display:block;text-align:center;margin:50px auto }
    .platform-box input { background:#63879f;padding:15px;margin-bottom:50px;color:white;font-weight:bold;border-style:none;font-size:14px;-webkit-appearance:none;border-radius:0; }
    .platform-box { width:552px;margin:22px 22px;border:1px solid #9b9ea1;float:left;color:#9b9ea1;text-align:center } 

    .platform-box2 { width:30%;height:530px;margin:22px 1.5%;padding-bottom:0;border:1px solid #9b9ea1;float:left;color:#9b9ea1;text-align:center;position:relative; } 
    .platform-box2 h5 { width:100%;display:block;background:#9b9ea1;color:white;padding:5px 0;font-weight:400;letter-spacing:1px }
    .platform-box2 img { width:80%;display:block;text-align:center;margin:50px auto;position:absolute;left:0;right:0;bottom:120px }
    .platform-box2 input { background:#63879f;padding:15px;color:white;font-weight:bold;border-style:none;font-size:14px;-webkit-appearance:none;border-radius:0;position:absolute;bottom: 100px;left: 0;right: 0;margin: 0 auto;width: 50%; }
    .platform-box2 #platform { display:inline-block;position:absolute;width:80%;margin:0 auto;left:0;right:0;top:75px; } 

/* MODULE */
    .switch         { width:68px;height:22px;margin-left:10px;display:block;background:url('https://1914541084.rsc.cdn77.org/jobsdun/switch.png') no-repeat 0 0;text-indent:9999px; }
    .switch-off     { width:68px;height:22px;margin-left:10px;display:block;background:url('https://1914541084.rsc.cdn77.org/jobsdun/switch.png') no-repeat 0 -22px;text-indent:9999px; }
    .blue           { color:#63879f;font-weight:400 }
    .red            { color:#ff4c4c;font-weight:400 }
    .mod-table      { width:1154px;margin:0 auto;border:1px solid #9b9ea1;border-bottom:0;overflow:hidden;font-size:16px;line-height:24px }
    .mod-row        { padding:15px 0;border-bottom:1px solid #9b9ea1;float:left }
    .mod-hdr        { padding:15px 0;background:#9b9ea1;color:white }
    .mod-label      { width:772px;padding:0 10px;text-indent:0;float:left }
    .mod-space      { width:0;padding:0;text-indent:0;float:left }
    .mod-price      { width:231px;text-indent:10px;float:left;font-weight:400 }
    .mod-price2      { width:200px;text-indent:10px;float:left;font-weight:400 }
    .mod-selected   { width:111px;padding:0 10px;text-align:right;float:left;color:#fff;font-weight:400 }
    .mod-date       { min-width:111px;padding:0 10px;text-align:center;float:left;color:#fff;font-weight:400 }
    .mod-selected .mod-add        { width:80%;height:35px;margin:0 auto;font-family:'Lato','Gill Sans','Gill Sans MT','Calibri';border-style:none;background:#4c9e51;color:#fff;-webkit-appearance:none;border-radius:0; }
    .mod-selected .mod-add:hover  { background:#17621a }
    .mod-remove        { width:80%;height:35px;margin:0 auto;font-family:'Lato','Gill Sans','Gill Sans MT','Calibri';border-style:none;background:#ff4c4c;color:#fff;-webkit-appearance:none;border-radius:0; }
    .mod-remove:hover  { background:#b20000 }
    .breakline      { display:inline }
    .subtext { display:inline;margin:0 0;font-size:12px;line-height:18px;color:#888 }
    #mod-total      { border:0;padding:15px 0 }
    #mod-total .mod-label { text-align:right;font-size:18px;color:#63879f;border:0 }
    #mod-total .mod-price { font-size:18px;border:0 }
    #mod-total .mod-selected { border:0 }
    .block { width:auto;display:inline;margin:0;float:right }

    /* PAYMENT HISTORY */
    .ph-info        { width:100%;margin:0 0 15px 9%;display:block;font-size:16px;color:#888 }
    .ph-table       { width:720px;margin:0 0 50px 9%;border:1px solid #9b9ea1;border-bottom:0;overflow:hidden;font-size:16px;line-height:24px;float:left }
    .ph-col         { width:240px;text-align:center;float:left }
    .ph-image       { width:180px;margin:0 0 0 5%;float:left }


    /** LEARN MORE PAGE **/

    .article { width:100%;overflow:hidden;clear:both }

    .a-text     { width:30%;margin:50px 2.5%;float:left }
    .a-text h4  { width:100%;margin:0 0 25px;font-size:21px;line-height:30px;color: #63879f;text-align:center;display:block;font-family:'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;float:left;clear:both }
    .a-text p   { width:100%;margin:0 auto;font-size:14px;line-height:20px;text-align:left;display:block;font-family:'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif }

    .a-images { width:60%;margin:50px 2.5% 55px;float:left;overflow:hidden }
    .a-images img { margin:25px auto;display:block }
    
    .a-shadows { background: url('https://1914541084.rsc.cdn77.org/jobsdun/shadows.png') repeat-x left top }

    .goright { float:right }

/* FOOTER */
    #con-footer { min-height:400px;background:#63879f;color:white;margin-bottom:0;margin-top:0; }
    
    .f-links { width:100%;margin-top:10px;overflow:hidden;float:left }
        .fl-col { width:15%;margin:10px 2% 20px;font-weight:700;font-size:12px;float:left }
        .fl-col:last-child { float:right;border-left:1px dotted white }
        .fl-col:last-child h6 { margin-left:25px }
        .fl-col>ul { width:100%;margin:0;float:left }
        .fl-col>ul li { width:100%;float:left;margin:5px 0 }
        .fl-col>ul li a { font-size:12px;font-weight:400;color:white }
        .fl-col>h6, .fl-partners>h6 { width:100%;margin-bottom:15px;font-weight:700;font-size:12px;float:left }
        .fl-col p { margin-left:25px;font-weight:300;font-size:12px;line-height:18px;float:left }
        .fl-col span { font-weight:700 }

        .fl-partners { width:41%;margin-top:10px;overflow:hidden;float:left }
        .fl-partners ul { width:100%;height:44px;margin:15px 0 0;text-indent:-999px;float:left }
            .f-windows { width:91px;height:22px;margin-right:10px;display:block;background:url('https://1914541084.rsc.cdn77.org/jobsdun/links.png') no-repeat 0 0;}
            .f-apple { width:67px;height:22px;margin-right:10px;display:block;background:url('https://1914541084.rsc.cdn77.org/jobsdun/links.png') no-repeat -91px 0;}
            .f-paypal { width:56px;height:22px;margin-right:10px;display:block;background:url('https://1914541084.rsc.cdn77.org/jobsdun/links.png') no-repeat -158px 0;}
            .f-eway { width:40px;height:22px;margin-right:10px;display:block;background:url('https://1914541084.rsc.cdn77.org/jobsdun/links.png') no-repeat -214px 0;}
            .f-stripe { width:44px;height:22px;margin-right:10px;display:block;background:url('https://1914541084.rsc.cdn77.org/jobsdun/links.png') no-repeat -298px 0;}
            .f-grassbred { width:77px;height:22px;margin-right:10px;display:block;background:url('https://1914541084.rsc.cdn77.org/jobsdun/grassbred.png') no-repeat 0 0;}

        #social { width:100%;margin-top:25px;margin-left:25px;width:100%;text-indent:-999px;overflow:hidden;float:left }
            #f-facebook { width:22px;height:22px;margin-right:15px; background:url('https://1914541084.rsc.cdn77.org/jobsdun/links.png') no-repeat -254px 0;float:left }
            #f-twitter { width:22px;height:22px;margin-right:15px; background:url('https://1914541084.rsc.cdn77.org/jobsdun/links.png') no-repeat -276px 0;float:left }


    #divFooter { width:100%;height:310px;float:left;overflow:hidden;position:absolute;bottom:0;left:0 }
    #footerDesktop { display:block }
    #footerMobile { display:none }
            
            
/* FOR DIV REQUIRED */

.div-required
{
    height:36px;
    width:165px;
    display:none;
    font-weight:bold;
    font-size:12px;
    color:White;
    background-color:#b94a48;
    letter-spacing:1px;
    line-height:35px;
    position:absolute;
    text-align:center;
    left: 908px;
    right:-155px;
}


/** MOBILE MENU **/
.liMenu 
{
    width: 100%;
    height: 58px;
    text-align: left;
    font-size: 24px;
    text-indent: 10px;
    clear: both;
}

.liMenu span
{
    font:700 24px/58px 'Lato', Calibri, Arial, sans-serif;
    color:White;       
}

.liMenu a 
{
    text-decoration:none;
}

#divMasterMask
{
    background-color: transparent;
    opacity: 0.8;
    filter: alpha(opacity:80);
    position:fixed;
    top:0px;
    left:0px;
    z-index: 101;
    display:none;
}

.hideByDefault {
    display:none;
}

.showOnDevice {
    display:none;
}

.showOnIpad {    
    width:100%;display:none;
}

.hideOnIphone {    
    display:inline;
}

#chkAgree span { font-size:12px }

#bannerFreeTrial { background:#01bbd2 }
#bannerFreeTrial h3 { margin:10px auto;background:#01bbd2;color:#fff;cursor:pointer }

.sloganBanner { background:#63879f }
.sloganBanner h6 { margin:10px auto;background:#63879f;color:#fff;cursor:pointer;text-align:center; }

#bannerForIpad { display:none;color:white }
#bannerMobile { display:none }

#infoNote { width:210px;padding:15px 10px;font-size:14px;line-height:21px;position:absolute;top:50px;left:-270px;color:#fff;font-family: 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;background:#63879f;display:block;z-index:102 }
#infoNote2 { width:60%;margin:0 0 25px;padding:15px 20%;font-size:14px;line-height:20px;color:#fff;font-family: 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;background:#63879f;display:none;text-align:center;position:relative; }

.regErrorMessage { margin:0 15px;font-size:12px;font-style:italic;text-align:right;display:none }

.pricingBullet { width: inherit;position: absolute;padding-left: 15px;bottom: -45px;font-size: 14px;font-weight: 400;color: #b9b9b9;text-align: left;background: url('https://1914541084.rsc.cdn77.org/jobsdun/bullet-blue.png') no-repeat left 5px;left:0; }

#conFirstName, #conLastName { width:220px;margin-right:0; }
#txtFirstName, #txtLastName { width:45%;margin-right:2%;float:left; } 
#cphMain_txtFirstName2 { width:45%;margin-right:2%;float:left; }
#cphMain_txtLastName2 { width:45%;margin-right:0%;float:left; }

#conName { width:440px;height:40px;}

#conTerms { max-width:640px;padding:0 20px;font-size:14;line-height:24px }
#conTerms h4 { width:100%;margin:25px auto;text-align:center;display:block;clear:both;font:700 22px/30px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;color:#63879f }
#conTerms h5 { width:100%;margin:15px auto 25px;text-align:center;display:block;clear:both;font:700 16px/26px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;color:#333 }
#conTerms ol { list-style-type:none }
#conTerms ol li { margin:0 }
#conTerms #termsSections li { margin:15px 0 }
#conTerms #termsSections li h6 { margin:25px auto 15px;font-size:16px;font-weight:bold }
#conTerms #termsSections ol li { margin:15px 0 15px 30px }

#conAboutUs { max-width:970px;min-width:640px;padding:0;font-size:14px;line-height:24px }
#conAboutUs h4 { display: block;width: 100%;text-align: center;font-size: 32px;font-weight: 700;margin: 25px auto; }
#conAboutUs h5 { margin: 50px auto 25px;font-size: 20px;font-weight: 700; }
#conAboutUs img { max-width:100%;display: block;margin: 50px auto }
#conAboutUs span { display:block;width:90%;margin:0 auto 50px;text-align: center;font-size: 18px;font-weight:700; }
#conAboutUs p { display: block;width: 70%;margin: 0 auto 15px;font-size: 16px;text-align:left; line-height: 24px; }
#conAboutUs ol { list-style-type: disc;width: 70%;margin: 0 auto 25px; }
#conAboutUs ol li { margin: 0 25px 10px;font-size: 16px;text-align:left;line-height: 24px;  }

#adminPanel { padding:0 0 25px;overflow:hidden }
#adminPanel input[type="button"] { padding:10px 15px;margin:0 10px;font:300 14px/21px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;color:#fff;background:#63879f;border-style:none;float:right; }
#adminPanel input[type="button"]:hover { padding:10px 15px;margin:0 10px;font:300 14px/21px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;color:#fff;background:#506673;border-style:none;float:right; }

/*
#adminPanel input[type="button"] div:not(#tablePlansAndFeatures) { padding:10px 15px;margin:0 10px;font:300 14px/21px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;color:#fff;background:#63879f;border-style:none;float:right; }
#adminPanel input[type="button"]:hover div:not(#tablePlansAndFeatures) { padding:10px 15px;margin:0 10px;font:300 14px/21px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;color:#fff;background:#506673;border-style:none;float:right; }

#btnSearch, #btnUpdateCompanyInfo, .btnExpandCompDetails { padding:10px 15px;margin:0 10px;font:300 14px/21px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;color:#fff;background:#63879f;border-style:none;float:right; }
#btnSearch:hover, #btnUpdateCompanyInfo:hover, .btnExpandCompDetails:hover { padding:10px 15px;margin:0 10px;font:300 14px/21px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;color:#fff;background:#63879f;border-style:none;float:right; }
*/

#adminPanel table { width:96%;margin:0 2%; }
#adminPanel .tableHeader { background:#9b9ea1;color:#fff }

#adminPanel .divHeader { background:#9b9ea1;color:#fff; width:96%; display:table; margin: 10px auto; padding: 15px 0px; }
/*#adminPanel div:not(.outsideTable) span { padding:15px 10px;font:400 14px/20px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;vertical-align:top }*/
#adminPanel .companyItemContent { padding:15px 10px;font:400 14px/20px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;vertical-align:top }
#adminPanel .companyItem { border-left:1px solid #9b9ea1;border-right:1px solid #9b9ea1;border-bottom:1px solid #9b9ea1 }

#adminPanel td:not(#tdSearchItem) { padding:15px 10px;font:400 14px/20px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;vertical-align:top; width: 10%;}
#adminPanel tr { border-left:1px solid #9b9ea1;border-right:1px solid #9b9ea1;border-bottom:1px solid #9b9ea1 }
#adminPanel td select { height:30px }

#searchField span { width:auto;text-align:left;line-height:30px;margin:0 5px;float:left }
#searchField input[type="text"] { width:20%;margin-bottom:0;height:30px;margin-right:2%;float:left }
#searchField { width:96%;margin:25px 2%;float:left;overflow:hidden }
#searchField input[type="button"] { width:auto }

#searchItemDetails .divUserDetails { width: 96%; margin: 0 2%; }
#searchItemDetails .divUserDetailsChild { float:left; padding: 15px 0px; font: 400 14px/20px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;overflow:hidden;position:relative; }
#searchItemDetails .divUserDetailsChild1 {width: 11.5%; padding: 21px 0px; }
#searchItemDetails .divUserDetailsChild2 {width: 10.6%; padding: 21px 0px; }
#searchItemDetails .divUserDetailsChild3 {width: 12.5%; padding: 21px 0px; }
#searchItemDetails .divUserDetailsChild4 {width: 10.6%; }
#searchItemDetails .divUserDetailsChildContent { padding: 0px 0px 0px 10px; }
#searchItemDetails .divLongMask
{
    width:30px;
    height: 17px;
    position:absolute;
    right:0px;
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

#searchItemDetails { overflow:hidden }
#searchItemDetails div { float:left }
#searchItemDetails input[type="text"] { display:block;height:30px;margin-right:10px;color:#63879f;font:700 16px/24px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif }

#billInfo { width:96%;margin:25px 2%;overflow:hidden }

#billActive { width:20%;height:80px;float:left;overflow:hidden; }
#billActive span { width:100%;height:50%;display:block;line-height:30px;float:left }
#billActive select { width:100%;height:50%;display:block;clear:both;float:left }

#billDate { width:80%;height:80px;float:left;overflow:hidden; }
#billDate div { width:25%;height:80px;margin-left:5%;float:left;overflow:hidden }
#billInfo div span { width:100%;height:50%;display:block;line-height:30px;font-size:14px;float:left }
#billInfo div input[type="text"] { width:90%;height:40%;padding:1px;display:block;clear:both;float:left}

.siPrice { width:30%;font-size:14px }
.siPrice span { color:#63879f }
.setCost { text-align:right }

.invoiceTotal { width:96%;margin:15px 2%;display:block;font-size:16px;text-align:right }
.invoiceTotal span { color:#63879f;font-weight:700 }


.blog { width: 100%; margin: 0; padding-bottom: 30px; font-family:'Lato',"Gill Sans","Gill Sans MT",'Calibri',sans-serif; font-weight:300; font-stretch:normal; }
.blog h1 { font-size: 1.25em; font-weight: normal; line-height: 1em; margin: 0 0 5px; color: #333;}
.blog p { font-size: 1em; margin: 15px 0; line-height: 1.35em; color: #333;}
.blog ul { list-style: disc; font-size: .75em; margin: 0 0 15px; line-height: 18px; color: #333;}
.blog ul li { margin: 15px 0 15px 160px; }
.blog .edate { font-size: 0.7em; font-weight: normal; margin: 0 0 12px; color: #ccc;}
.blog h4 { width: 100%;margin: 25px auto 15px;text-align: center;display: block;clear: both;font: 700 22px/30px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;color: #63879f; }

.entry { width: 44%; height: 140px; overflow: hidden; margin:45px 3% 50px; padding:0; float:left;}
.entry:hover { background:#f7f7f7;cursor:pointer }
.entry h1:hover { color:#999; cursor: pointer;}
.entry p:hover { cursor: pointer;}

.blog-page { padding-bottom: 30px; font-family:'Lato',"Gill Sans","Gill Sans MT",'Calibri',sans-serif; font-weight:300; font-stretch:normal;display:none; }
.blog-page h1 { font-size: 2em; font-weight: normal; line-height:1em; margin: 25px 120px 15px 120px; color: #333;}
.blog-page p { font-size: 1em; margin: 15px 120px 15px 120px; line-height: 24px; color: #333;}
.blog-page ul { list-style: disc; font-size: .75em; line-height: 18px; color: #333;}
.blog-page ul li { margin: 15px 0 15px 160px; }
.blog-page .edate { font-size: 0.7em; font-weight: normal; margin: 0px 45px 25px 120px; color: #ccc;}

.marginauto { margin: 25px auto; display: block; }

.prodContent { text-align:center }
.prodContent h3 { font-size:24px;margin:0 auto;float:none }
.prodContent h4 { font-size:26px;margin:25px 0 25px;color:#63879f }
.prodContent p { width:655px;margin:0 auto 25px;font-size:16px;line-height:24px }

.prodSlider { max-width:770px;margin:50px auto 100px;overflow:hidden }
.prodSlider .bxslider { margin:0;padding:0 }

.prodFeatures { width:100%;margin:50px auto 100px;overflow:hidden }
.prodFeatures li h2 { height:35px;font-size:18px;color:#63879f;line-height:18px }
.prodFeatures li p { width:100%;font-size:16px;line-height:24px }

.prodExtras { width:21%;margin:0 2% 15px;float:left;font-size:16px;line-height:24px;display:inline; }
.prodPlan { width:32%;margin:0 2% 15px;float:left;font-size:16px;line-height:24px;display:inline; }
.prodPlanSpace { width:10%;margin:0 2% 15px;float:left;font-size:16px;line-height:24px;display:inline; }

/* General styles for the modal */

/* 
Styles for the html/body for special modal where we want 3d effects
Note that we need a container wrapping all content on the page for the 
perspective effects (not including the modals and the overlay).
*/

.md-trigger { 
    width: 514px;
    height:60px;
    margin: 0 auto 15px;
    font:700 24px/36px 'Lato', Calibri, Arial, sans-serif;
    display: block;
    color: #fff;
    border-style:none;
    -webkit-appearance:none;
    border-radius:0;
}

.md-trigger:last-child { margin: 0 auto 50px }

.md-modal {
    position: fixed;
    top:50%;
    left: 50%;
    width: 800px;
    z-index: 2000;
    display:none;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    overflow:hidden;
}

.md-show {
    visibility: visible;
}

.md-overlay {
    position: fixed;
    width: 100%;
    height: inherit;
    display:none;
    top: 0;
    left: 0;
    z-index: 1000;
    background: rgba(0,0,0,0.8);
}

.md-show ~ .md-overlay {
    opacity: 1;
    visibility: visible;
}

/* Content styles */
.md-content {
    width: 508px;
    height: 100%;
    margin: 0 auto;
    padding-bottom:10px;
    font:normal 16pt/24px 'Lato', Calibri, Arial, sans-serif;
    color: #333;
    background: white;
    border:1px solid #b8b8b8;
    position: relative;
    border-radius: 3px;
    overflow:hidden;
}

.md-content h5 {
    width: 70%;
    font: 700 32px/48px 'Lato', Calibri, Arial, sans-serif;
    margin:15px auto 25px;
    text-align:center;
    display:block;
}

.md-content ul li {
    margin:0 25px 15px;
    padding-left:20px;
    display:block;
    font: 300 24px/36px 'Lato', Calibri, Arial, sans-serif;
    background:url('https://1914541084.rsc.cdn77.org/jobsdun/bullet-blue.png') no-repeat left 16px;
    clear:both;
}

.md-content .md-close {
    position:absolute;
    top:10px;
    right:10px;
}


.divSubscribePopup { width: 520px;margin: 0 auto;background:white;border: 4px solid #63879f;font: 400 14px/21px 'Lato',"Gill Sans","Gill Sans MT",'Calibri',sans-serif;overflow: hidden;position: fixed;top: 50%;left: 50%;margin-left: -260px;margin-top: -244px;z-index:106;}
.divSubscribePopupHeader { width:100%;height:215px;background:#63879f;color:white;float:left;overflow:hidden;position:relative }
.divSubscribePopupHeader p { width:100%;margin:25px;text-align:left }
.divSubscribePopupHeader img { position:absolute;top:10px;right:40px }
.divSubscribePopupHeader input[type="button"] { width:22px;height:22px;background:url('https://1914541084.rsc.cdn77.org/jobsdun/popup_close.png') left top;border:0;text-indent:-9999px;position:absolute;top:10px;right:10px;cursor:pointer }

.divSubscribePopupForm { width:90%;padding:5%;height:100%;float:left;position:relative;display:block;text-align:center }
.divSubscribePopupForm input[type="text"] { width:100%;margin:0 auto;display:block;height:30px;margin:25px auto;border:1px solid #a4a4a4;font-size:20px;color:black;text-align:center }
.divSubscribePopupForm input[type="button"] { width:100%;margin:0 auto;display:block;height:45px;border:1px solid #63879f;background:#63879f;color:white;font-weight:700 }


/* FOR NEW LAYOUT OF ADMIN PAGE, jerwin feb 04, 2015 */
#divUserDetailsHeader { width:100%;background:#9b9ea1;color:white;overflow:hidden;display:table }
#divUserDetailsHeader span { height:40px;margin:0;padding:0 10px;display:table-cell;vertical-align:middle }
#divUserDetailsHeader .divUserDetailsChild { padding:10px 0 }

#divUserDetails { width:96%;margin:0 2% 25px;border-left:1px solid #9b9ea1; border-right:1px solid #9b9ea1;font: 400 14px/20px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif; } 
#divUserDetails .divUserDetailsChild { width:10%;padding:15px 0;float:left;position:relative;overflow:hidden }
#divUserDetails .divUserDetailsChild select { margin:0 0 0 10px;display:block;float:left;border:1px solid #9b9ea1 }
#divUserDetails .divUserDetailsChildContent { padding:0px 0 0 10px; }

.spanResetPassword { margin:0;background-color:#fff;display:block;clear:both;padding:0 10px;font-size:12px;font-weight:700;text-transform:uppercase;color:#00bcd3;text-align:left;vertical-align:middle;float:left;cursor:pointer; }
.spanResetPasswordSuccess { margin:5px 0 0;padding:0 10px;display:block;font-size:12px;font-weight:700;color:#4c9e51;text-align:left;vertical-align:middle;float:left;clear:both }

#tablePlansAndFeatures { width:96%;margin:0 2%;font: 400 14px/20px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;vertical-align: top;border:1px solid #9b9ea1;border-top:0; }
#tablePlansAndFeatures .tableHeader {background: #9b9ea1;color: #fff;}
#tablePlansAndFeatures td { padding:15px 0 15px 10px;border-bottom:1px solid #9b9ea1; }
#tablePlansAndFeatures td .dollarSign { width:10px;padding:0 5px;margin:0;border:1px solid #9b9ea1;border-right:0; }
#tablePlansAndFeatures td .monthlyPrice { width:70px;padding:0 5px;margin:0;border:1px solid #9b9ea1;border-left:0; }
#tablePlansAndFeatures td input[value="Remove"], td input[value="Add"] { width:100px;height:100%;padding:10px 15px;margin:0 10px;font:400 14px/21px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;color:#fff;background:#4c9e51;border-style:none;float:right }
#tablePlansAndFeatures td input[value="+"], td input[value="-"]  { width:43px;height:40px;margin:0 0 0 10px;padding:0;font-size:18px;font-weight:400;background:#63879f;color:white;border-style:none;-webkit-appearance:none; border-radius:0;cursor:pointer;text-align:center;vertical-align:middle }
#tablePlansAndFeatures td input[type="text"] { margin:0;height:40px;color: #63879f;font: 700 16px/24px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;text-align:right; }
#tablePlansAndFeatures td select { max-width:25%;margin:0 25px 0 0;height: 100%;color: #63879f;font: 700 16px/24px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;text-align:right }
#tablePlansAndFeatures input[type="text"] { display: inline; }

.btnEditPersonnelInfo { padding:10px 15px;margin: 0 10px;font:400 14px/21px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;color: #fff;background: #63879f;border-style: none;float: right; }

@media ( max-width: 1200px) { }
@media ( max-width: 1024px) { }
@media ( max-width:  768px) { }
@media ( max-width:  640px) { }
/* FOR NEW LAYOUT OF ADMIN PAGE, end jerwin feb 04, 2015 */


#subMask 
{    
    background-color: #4F4D4D;
    opacity: 0.8;
    filter: alpha(opacity:80);
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 105;
    display: none;    
}

.displayPCOnly {
    display:block;
}

#txtSubFooterEmail { width:190px;margin-bottom:5px;margin-right:5px;font-size:14px;padding:5px;max-width:200px;border:1px solid white;float:left;-webkit-appearance:none;border-radius:0; }
#txtSubFooterEmail2 { width:90%;height:50px;margin:0 5% 15px;padding:0;font-size:24px;border:1px solid white;float:left;-webkit-appearance:none;border-radius:0; }
#btnFooterSubmit { width:auto;margin-right:5px;padding:5px 10px;border:1px solid #d5e2e5;background:#d5e2e5;font-family:Arial,sans-serif;font-weight:bold;font-size:14px;color:#63879f;float:left;opacity:1 }
#btnFooterSubmit2 { width:90%;height:50px;margin:0 5% 25px;padding:5px 10px;border:1px solid #d5e2e5;background:#d5e2e5;font-family:Arial,sans-serif;font-weight:bold;font-size:24px;color:#63879f;float:left;opacity:1 }
#btnFooterSubmit:hover { opacity:0.6 }
#btnFooterSubmit2:hover { opacity:0.6 }
.infoAffliatedPartners { display:inline-block }
.infoAffliatedPartners2 { display:none }
#affliatedPartners { width:360px;margin:0 auto;float:none;text-align:center }
#affliatedPartners li { width:auto;margin:5px 4px;float:left;text-align:center }
#affliatedPartners li a { text-indent:9999px; }

.mobileVisible { display:none }
.mobileHide { display:inline }

/* Added 022015 || Lanceville */

        .con-pr { width:100%;margin:0;padding:0;float:left;overflow:hidden }
        .wrap-pr { max-width:1200px;margin:0 auto;padding:25px 0;font-family:'Lato',"Gill Sans","Gill Sans MT",'Calibri',sans-serif;overflow:hidden; }
        .wrap-pr h3 { width:90%;margin:25px 5% 0;font-size:28px;line-height:44px;font-weight:700;text-align:center;float:left }
        .wrap-pr h5 { width:90%;margin:10px 5% 25px;font-size:17px;line-height:25px;font-weight:300;text-align:center;float:left }
        
        .con-box { width:768px;margin:0 auto;padding:0;font-family:'Open Sans',sans-serif;overflow:hidden;float:none }
        .con-box .box-outer { width:46%;margin:25px 2% 50px;float:left }
        .con-box .box-inner { max-width:100%;height:700px;border:1px solid #b8b8b8;background:white;word-wrap:break-word;float:left;position:relative }

        .box-label { 
            width:100%;margin:25px 0 -5px;
            font-size:28px;font-weight:600;text-align:center;
            display:block;float:left }

        .box-plan { 
            width:100%;margin:0 0 0;    
            font-size:28px;font-weight:300;text-align:center;
            display:block;float:left }

        .box-price { 
            width:100%;margin:25px 0 -5px;
            font-size:42px;font-weight:700;text-align:center;color:#00bcd3;
            display:block;float:left }

        .box-users { 
            width:100%;margin:0 0 0;
            font-size:20px;font-weight:700;text-align:center;color:#b9b9b9;
            display:block;float:left }

        .box-bullet { width:100%;margin:25px 0 0;overflow:hidden;float:left }
        .box-bullet li { width:90%;margin:0 5%;font-size:14px;line-height:32px;text-align:center }

        .box-buttons { width:96%;margin:25px 2% 0;overflow:hidden;float:left;position:absolute;bottom:25px }
        .box-buttons li { width:46%;margin:0 2%;text-align:center;position:relative;float:left }
        .box-buttons li img { width:60px;margin:0 auto;position:absolute;top:2px;left:0;right:0;display:block }

        .box-buttons li input[type="button"] {
            width:100%;margin:80px 0 0;padding:15px 0;border:0 solid #63879f;
            font-family:'Open Sans',sans-serif;font-size:14px;font-weight:900;text-align:center;text-decoration:none;color:white; 
            -webkit-appearance:none;border-radius:0;cursor:pointer;display:block;float:left; 
        }

        .box-buttons li input[value="SIGN UP NOW"] { background:#63879f }
        .box-buttons li input[value="SIGN UP NOW"]:hover { background:#506673 }
        .box-buttons li input[value="30 DAY FREE TRIAL"] { background:#00bcd3 }
        .box-buttons li input[value="30 DAY FREE TRIAL"]:hover { background:#0d99a6 }

        .box-note { width:95%;padding-left:5%;background: url('https://1914541084.rsc.cdn77.org/jobsdun/bullet-blue.png') no-repeat left 5px;font-family:'Lato',"Gill Sans","Gill Sans MT",'Calibri',sans-serif;font-size:13px;line-height:18px;font-weight:400;color:#b9b9b9;text-align:left;position:absolute;bottom:-45px;left:0 }
        

/* Added 042515 || Lanceville */
    #divChoosePlan .su-label { width:40%;height:40px;float:left;text-align:left;text-indent:0;margin-bottom:15px;font-size:14.5px;line-height:35px;color:#888; }
    #divChoosePlan .su-input { width:60%;float:left }
    .su-input .cpa-value { width:30%;height:40px;margin-right:15px;margin-bottom: 15px;font-size: 14.5px;line-height:35px;color:#63879F;text-align:right;float:right; }
    .su-input .cpa-box, #divPromoCodeInputTrial .cpa-box { width:50%;float:left }
    #cpa-total { height:40px;font-size: 14.5px;text-align:right;margin-bottom: 0;line-height:30px;text-indent:15px;color:#888;float: left }

    #divCreditCardInfo .su-label { width:30%;text-align:left;text-indent:0;float:left }
    #divCreditCardInfo .su-input { width:70%;text-align:left;float:left }
    #cvn-title { width:8%;margin:0 1%;float:left;display:inline-block }
    #cvn-box { width:18%;margin:0 1%;float:left }


/* Added 042515 || Lanceville */
    #btnAddTradies { display:inline-block; width: 47%; float: left; }
    .btnDeductUser, .btnAddUser { width:35%;height:35px;margin:0 0 0 4%;padding:0;font-size:18px;font-weight:400;color:white;border-style:none;-webkit-appearance:none;border-radius:0;cursor:pointer;text-align:center;vertical-align:middle }


/* Added 100715 || Lanceville */       
    .btnGetStarted { color:white;background:#63879f;padding:15px;color:white;font-weight:bold;border-style:none;font-size:14px;-webkit-appearance:none;border-radius:0;margin: 0 auto;display:block;width: 50%;text-align:center; }


/*EDIT-CREDITCARD-INFO*/
#wrap-settings .customer-info {
    width: 100%;
    margin: 0 auto;
    color: #808080;
    /*padding:10px;*/
    clear: both;
    width: 700px;
}

#wrap-settings .customer-label {
    width: 300px;
    float: left;
    margin: 3px 15px;
    text-align: right;
    line-height: 25px;
}

#wrap-settings .customer-value {
    width: 300px;
    background: #58DA58;
    color: white;
    width: 100px;
    text-align: center;
    padding: 5px;
    float: left;
    margin: 3px 0;
    cursor: default;
}

#wrap-settings .customer-text {
    width: 300px;
    color: white;
    width: 100px;
    text-align: center;
    padding: 5px 0;
    float: left;
    margin: 0 15px;
    cursor: default;
}

#wrap-settings .customer-note {
    width: 225px;
    float: left;
    margin: 3px 15px;
    font-size: 12px;
    line-height: 25px;
}

#cc-wrap {
    color: #888888
}

    #cc-wrap .cc-div {
        clear: both;
        height: 50px;
        margin: 0 auto;
        width: 600px;
    }

        #cc-wrap .cc-div:first-child {
            clear: both;
            margin-top: 12px;
            width: 20%
        }

        #cc-wrap .cc-div .cc-div2 {
            float: right;
            text-align: left;
            /*    padding: 5px;*/
            width: 78%;
        }

    #cc-wrap input[type='text'] {
        height: 30px;
        width: 259px;
    }

    #cc-wrap select {
        height: 35px;
        width: 54%
    }

.error-required-field {
    border: 1px solid red;
}

#dvCCInfo {
    background: #58DA58;
    color: white;
    width: 459px;
    text-align: center;
    padding: 5px;
    cursor: pointer;
}

    #dvCCInfo:hover {
        background-color: #13DA13;
    }

select, option {
    font-family: Lato, 'Gill Sans', 'Gill Sans MT', Calibri, sans-serif;
    font-weight: normal;
}