#mainTitle{padding:10px 0 10px;margin-bottom:10px;text-align:center}#mainTitle .mainTitleTagLine{font-size:18px;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.5);line-height:normal}#forgotPasswordScreen #mainTitle{margin-bottom:0}#forgotPasswordScreen.accountScreen{display:block;position:relative;bottom:0}#messageScreen.messageScreen{display:block}#messageScreen #content{margin-top:0;margin:0 auto auto;text-align:center}#messageScreen #content .btn{margin-left:0}#loginFooter #contactList a{color:#fff}.navbarNonSpa .navbar-inner{height:50px;background:#000;background:rgba(0,0,0,.75);border:0;text-align:center;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.25);box-shadow:0 2px 10px rgba(0,0,0,.25)}.navbarNonSpa a{cursor:pointer}.navbarNonSpa .brand{margin:0 20px 0}.navbarNonSpa .vcenter{display:inline-block!important;vertical-align:middle}.navbarNonSpa .vcenter:after{content:"";height:50px;width:0;display:inline-block;vertical-align:middle}.navbarNonSpa .nav li>a{padding:17px 15px}.navbarNonSpa .pull-right{margin:0}.navbarNonSpa .btn{min-width:80px}.navbarNonSpa .btn.green,.navbarNonSpa .btn-green:hover,.navbarNonSpa .btn-green:focus,.navbarNonSpa .btn-green:active,.navbarNonSpa .btn-green.active,.navbarNonSpa .btn-green.disabled,.navbarNonSpa .btn-green[disabled]{background-color:#6a8b08!important;background-repeat:repeat-x;background-image:-ms-linear-gradient(top,#aece0d,#6a8b08);background-image:-webkit-linear-gradient(top,#aece0d,#6a8b08);background-image:-moz-linear-gradient(top,#aece0d,#6a8b08);background-image:linear-gradient(top,#aece0d,#6a8b08);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaece0d',endColorstr='#ff6a8b08',GradientType=0);border-color:#6a8b08 #6a8b08 #607d07;color:#fff!important;text-shadow:0 -1px 0 rgba(0,0,0,.23)}.navbarNonSpa .btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#363636;*background-color:#333;background-image:-ms-linear-gradient(top,#444,#333);background-image:-webkit-linear-gradient(top,#444,#333);background-image:-moz-linear-gradient(top,#444,#333);background-image:linear-gradient(top,#444,#333);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff333333',GradientType=0);background-repeat:repeat-x;border-color:#333 #333 #333;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.navbarNonSpa .btn-inverse:hover,.navbarNonSpa .btn-inverse:focus,.navbarNonSpa .btn-inverse:active,.navbarNonSpa .btn-inverse.active,.navbarNonSpa .btn-inverse.disabled,.navbarNonSpa .btn-inverse[disabled]{color:#fff;background-color:#333;*background-color:#151515}.navbarNonSpa .btn-inverse:active,.navbarNonSpa .btn-inverse.active{background-color:#080808 \9}.messageScreen,.errorScreen{top:0;left:0;width:100%;height:100%;text-align:center}.messageScreen{top:0;left:0;width:100%;height:100%;background-position:center center;overflow-y:auto}.messageScreen h1,.messageScreen h2,.messageScreen h3,.messageScreen h4,.messageScreen h5,.messageScreen h6{text-align:left;-webkit-text-shadow:1px 1px rgba(0,0,0,.5);text-shadow:1px 1px rgba(0,0,0,.5)}.messageScreen #content{width:960px;margin:auto}.messageScreen #content a,.messageScreen #content a:hover,.messageScreen #content a:focus,.messageScreen #content a:visited{cursor:pointer}.messageScreen #content img{overflow:hidden;bottom:30px;margin-left:20%;max-width:450px;width:60%}.messageScreen #content .btn{color:#fff!important}.messageScreen #content .message{clear:both;text-align:center;margin:50px 20px;padding:20px;-webkit-text-shadow:1px 1px rgba(0,0,0,.5);text-shadow:1px 1px rgba(0,0,0,.5);font-size:20px}.messageScreen #content .box{display:flex;flex-direction:row-reverse;align-items:center;align-self:center}.messageScreen #content .status{position:absolute;top:495px;margin-left:300px;font-size:100px;font-weight:bold;opacity:.5;text-align:right;-webkit-text-shadow:1px 1px rgba(0,0,0,.5);text-shadow:1px 1px rgba(0,0,0,.5)}.messageScreen pre{background:#000;background:rgba(0,0,0,.75);color:#fff;text-align:left;margin:20px}.errorScreen{background:#333 url(../img/debut_dark.png);color:#fff;line-height:normal;overflow-y:auto}.errorScreen h1,.errorScreen h2,.errorScreen h3,.errorScreen h4,.errorScreen h5,.errorScreen h6{text-align:left;-webkit-text-shadow:1px 1px rgba(0,0,0,.5);text-shadow:1px 1px rgba(0,0,0,.5)}.errorScreen #content{position:relative;width:960px;margin:auto}.errorScreen #content a,.errorScreen #content a:hover,.errorScreen #content a:focus,.errorScreen #content a:visited{cursor:pointer}.errorScreen #content img{margin-left:20%}.errorScreen #content .btn{color:#fff!important}.errorScreen #content .message{background:#000;background:rgba(0,0,0,.75);clear:both;text-align:center;margin:50px 20px;padding:20px;-webkit-text-shadow:1px 1px rgba(0,0,0,.5);text-shadow:1px 1px rgba(0,0,0,.5);font-size:20px}.errorScreen .status{position:absolute;right:20px;bottom:-30px;font-size:100px;font-weight:bold;opacity:.5;text-align:right;-webkit-text-shadow:1px 1px rgba(0,0,0,.5);text-shadow:1px 1px rgba(0,0,0,.5)}.errorScreen pre{background:#000;background:rgba(0,0,0,.75);color:#fff;text-align:left;margin:20px}#loginScreen.accountLoginScreen.push{top:-50px}.accountLoginScreen{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-family:'Open Sans',sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto}.accountLoginScreen loginScreen button,.accountLoginScreen a{font-family:'Open Sans',sans-serif}.accountLoginScreen .accountLoginScreenScroller{margin:auto}.accountLoginScreen .accountChangeLoginScreenScroller{margin:auto}.accountLoginScreen #panelContainer{width:auto;margin:auto}.accountLoginScreen #panelContainer a,.accountLoginScreen #panelContainer a:hover,.accountLoginScreen #panelContainer a:focus,.accountLoginScreen #panelContainer a:visited{cursor:pointer}.accountLoginScreen #panelContainer img{margin-top:-6%;height:120px;width:180px;margin-left:50px}.accountLoginScreen #fieldset_row{position:relative;margin:auto}.accountLoginScreen .panelTitle{font-family:'Open Sans',sans-serif;font-size:38px;font-weight:normal;-ms-flex-wrap:nowrap;min-width:0;color:#fff;flex-wrap:nowrap;margin:auto;color:#005987;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.accountLoginScreen .panelTitle p{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:0;margin-right:0;margin-bottom:9px;margin-left:100px}.accountLoginScreen .panelTitleResetPassword{font-family:'Open Sans',sans-serif;font-size:38px;font-weight:normal;margin-bottom:1.5em;margin-left:61px;letter-spacing:-1px;color:#005987}.accountLoginScreen .control-group{margin-top:10px}.accountLoginScreen .registerMessage{margin:1em auto}#fixFlex{display:flex;flex-direction:column;min-height:0!important}.accountScreen{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;bottom:88px;flex-direction:column;overflow-x:auto;font-family:'Open Sans',sans-serif;min-height:0!important;position:absolute}.accountScreen button,.accountScreen a{font-family:'Open Sans',sans-serif}.accountScreen #accountScreenScroller{margin:auto;margin-top:5%;flex-grow:1;display:flex;flex-direction:column;min-height:0!important}.accountScreen .accountScreenFieldset{border:1px solid #ccc;padding:20px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#fff;background:rgba(255,255,255,.9);-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 10px;box-shadow:rgba(0,0,0,.25) 0 3px 10px;float:left;vertical-align:top}.accountScreen #panelContainer{width:auto;min-height:0!important}.accountScreen #panelContainer a,.accountScreen #panelContainer a:hover,.accountScreen #panelContainer a:focus,.accountScreen #panelContainer a:visited{cursor:pointer}.accountScreen #panelContainer img{margin-top:-6%;height:120px;width:180px;margin-left:50px}.accountScreen #fieldset{width:345px}.accountScreen #fieldset_row{position:relative;margin:auto;width:345px}.accountScreen .panelTitle{font-family:'Open Sans',sans-serif;font-size:38px;font-weight:normal;margin-bottom:1.5em;margin-left:90px;letter-spacing:-1px;color:#005987}.accountScreen .control-group{margin-top:10px}.accountScreen .registerMessage{margin:1em auto}#loginScreen #fieldset .control-group,#sharedDealLoginScreen #fieldset .control-group{margin-top:20px}#loginScreen #fieldset .form-horizontal label,#sharedDealLoginScreen #fieldset .form-horizontal label{width:80px}#loginScreen #fieldset .form-horizontal .controls,#sharedDealLoginScreen #fieldset .form-horizontal .controls{margin-left:85px}#intro{margin:0 0 25px;padding:20px 0;text-align:center;line-height:1.5em;background:rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.2)}#intro .line1{font-size:18px;line-height:1.5em}#intro .line2{font-size:20px;line-height:1.5em;font-weight:bold}#intro .line3{font-size:13px;line-height:1.5em}#fillLoginImg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:'Open Sans',sans-serif;-webkit-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background:url(../img/hero.3b55f7ee.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}#fillLoginImg .thumbnail{position:relative}#fillLoginImg .captionText{-ms-flex-wrap:nowrap;min-width:0;color:#fff;flex-wrap:nowrap;margin:auto auto auto 50px}#fillLoginImg .captionText h1{line-height:39px}#guestViewSharedDealScreen{font-size:14px;line-height:20px}#guestViewSharedDealScreen .accountScreenContainer{position:absolute;height:100%;width:100%;flex-wrap:wrap-reverse;margin-top:-40px;overflow-y:auto}#guestViewSharedDealScreen .accountScreenContainer .containerWrapper{margin-left:50%}#guestViewSharedDealScreen .sharedDealScreenFieldset{width:100%;padding:10px 20px 20px;border-right:1px solid #ddd}#guestViewSharedDealScreen .dealName{font-size:20px;line-height:1.5em}#guestViewSharedDealScreen .buttonRow{margin:40px auto}#guestViewSharedDealScreen label{font-size:13px;line-height:1.5em}#guestViewSharedDealScreen #intromovievimeo{border:1px solid #ddd}#guestViewSharedDealScreen .firstRow>div{display:table;height:250px}#guestViewSharedDealScreen .firstRow div.bigArrow{position:absolute;left:375px;top:65px;width:100px;height:80px}#guestViewSharedDealScreen .firstRow .vcenter{display:table-cell;vertical-align:middle}#guestViewSharedDealScreen .firstRow .title{font-size:14px;line-height:1.33em}#guestViewSharedDealScreen .firstRow .title>.title{font-size:26px;font-family:'Handlee','Open Sans',sans-serif}#guestViewSharedDealScreen .videoRow{border-top:1px solid #d7e0e4;background:#ecf5fa;background-image:-webkit-linear-gradient(#ecf5fa,#fff);background-image:-moz-linear-gradient(#ecf5fa,#fff);background-image:linear-gradient(#ecf5fa,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffecf5fa',endColorstr='#ffffffff',GradientType=0);padding:20px 0}#guestViewSharedDealScreen .callToActionRow{background:#444;background-image:-webkit-linear-gradient(#555,#333);background-image:-moz-linear-gradient(#555,#333);background-image:linear-gradient(#555,#333);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555',endColorstr='#ff333333',GradientType=0);border-bottom:1px solid #2c2c2c;padding:40px;color:#fff;text-align:center;font-size:22px;line-height:1.33em}#guestViewSharedDealScreen .callToActionRow .titleText{font-size:34px;font-weight:bold;margin-bottom:30px}#guestViewSharedDealScreen .callToActionRow p{margin:0}#guestViewSharedDealScreen .callToActionRow p+p{margin:1em 0 0}#guestViewSharedDealScreen .buttonbarRowBottom{border-top:1px solid #3c3c3c;background:#2c2c2c;padding:20px 0}#guestViewSharedDealScreen #dealNotesLink{cursor:pointer}#guestViewSharedDealScreen .row{position:relative}#guestViewSharedDealScreen hr{margin-bottom:0}#guestViewSharedDealScreen .popover{width:auto;max-height:80%;overflow-y:auto}#registerScreen #panelContainer #fieldset_row,#registerScreen #panelContainer #register_fieldset{width:445px}#registerScreen #panelContainer .registerMessage{margin:2em auto}#registerScreen #panelContainer #registerButton{width:220px}#registerScreen #panelContainer .form-horizontal .control-label{padding-left:0}#registerScreen #optInModal .btn+.btn,#registerScreen #optOutModal .btn+.btn{margin-left:10px}#registerScreen #optInModal p,#registerScreen #optOutModal p{margin:1em auto}#panel2Container{position:relative;margin:auto;width:auto}#panel2Container #fieldset{max-width:66%;clear:both;margin-left:120px}#panel2Container .registerMessage{margin:2em auto}#loginContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;overflow-x:hidden;overflow-y:auto;height:100%}#page-tag{height:100%}.page-frame{height:100%}#forgotPasswordScreen #fieldset #Username{width:269px}@media(max-width:991px){footer #loginFooter .navbar-inner{margin-top:0!important}footer #loginFooter .navbar-inner .vcenter.pull-left,footer #loginFooter .navbar-inner .vcenter.pull-right{text-align:center;float:none}}@media(max-width:959px){.messageScreen #content,.errorScreen #content{width:100%}}@media(max-height:600px){#loginContainer{overflow-y:scroll}}