/* Light Box Desktop Design */

@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,900');




#TB_window {background: url('images/mcalisters-desktop-bg.jpg')no-repeat center center;width: 650px !important;
height: 450px !important;font-family: 'Lato', sans-serif;font-weight: 400;}
#TB_ajaxContent.TB_modal {padding: 0;padding: 0 10px 20px 10px;margin: 0 auto;width: 626px !important;
height: 450px !important;}
.mca-close {position: relative;float: right;}
.mca-close-icon {background: url('images/mcalisters-close-icon.png')no-repeat;width: 18px !important;height: 21px !important;display: block;text-indent: -9999px;margin: 10px 0 0px 0;cursor: pointer;}
.mcal-logo {text-align: center;padding-top: 4px;}
.mcal-join-title {text-align: center; margin-top: -22px;}
.mcal-info-text {font-size: 23.49px;color: #e5e3e1;text-transform: uppercase;text-align: center;margin: -23px 0 0 0;
padding: 5px 0 10px 0 !important;font-weight: 700;}
.mcal-form-section {/*border: 4px dotted #fff;border-radius: 20px;*/background: url('images/rounded-corner.png')no-repeat;width: 623px;height: 234px;display: block;}
.mcal-form-content {background: rgba(255,255,255,0.9);padding: 17px 8px 14px 4px;margin: 10px 10px 10px 10px;border-radius: 20px;display: inline-block;}
.form-group-item {float: left;width: 46%;text-align: center;margin: 0 10px 6px 10px;position: relative;}
.mcal-form-control {width: 100% !important;border-width: 0 0 2px 0px;border-color: #5e4e43;border-style: solid;
    background: transparent;color: #5e4e43;padding: 6px 5px;font-size: 18px;margin: 0 0 1px 0;text-align: center;}
.mcal-form-group {display: inline-block;}
.zse-legend {font-size: 17px;text-transform: uppercase;color: #5e4e43;font-weight: bold;font-weight: 700;}
.form-group-item-fluid {text-align: center;clear: both;}
.form-group-item-fluid .mcal-form-control {width: 96% !important;margin: 0 8px 0 9px;}
.form-group-item-fluid {position: relative;}
.submit{border-width: 0 0 3px 0;border-radius: 0;padding: 0px 0px;font-size: 27.88px;
text-transform: uppercase;color: #fff;font-weight: bold;position: absolute;top: 14px;left: 40.6%;background: transparent;border-color: #fff;border-style: solid;line-height:34px;}
.zse-red{color: #ff0000; font-size: 14px;}
.form-group-item-submit {position: relative;}
.mcal-form-group span.error {display: inline-block;margin-right: 8px;position: absolute;bottom: -15px;left: 33%;color: #ff0000;text-align: left;text-transform: uppercase;transform: translateX(-63%);}
.form-group-item-fluid span.error {transform: translateX(-134%);bottom: 0px;}
.zse-form-error {color: #F00;display: block !important;position: absolute;font-size: 12px;text-transform: uppercase;left: 37px;margin-top: -15px;}
.mcal-confirm-group {background: #fff;display: inline-block;margin: 10px;border-radius: 20px;padding: 0px 25px;text-align: center;}
