.registration-box{margin:0 auto;max-width:330px;padding:25px 0}.ui-mobile .registration-box{background:#f4f4f4!important;border-radius:8px;margin:16px auto;max-width:320px;padding:30px}.ui-mobile .registration-box .app-modal-box{background:#f4f4f4!important;border-radius:8px}.ui-mobile .registration-box .app-modal-box>div{width:100%;height:488px;border-top:none;border-radius:0 0 8px 8px}.ui-mobile .registration-box .app-modal-box h2{padding:0!important;text-shadow:none;background-image:none!important}.ui-mobile .registration-box .app-modal-box .terms-wrapper .title{margin-top:18px;margin-bottom:18px;text-align:center}.ui-mobile .registration-box .app-modal-box .terms-wrapper p{margin-top:16px;margin-bottom:16px}.ui-mobile .registration-box .app-modal-box .terms-wrapper h1{margin-top:21px;margin-bottom:21px;font-size:2em}.ui-mobile .registration-box .app-modal-box .terms-wrapper ul{padding-left:48px;line-height:22px}.ui-mobile .registration-box .app-modal-box .terms-wrapper ul li{list-style-type:disc}@media only screen and (min-width:768px){.ui-mobile .registration-box{float:left}}@media only screen and (min-width:1000px){.ui-mobile .registration-box{width:600px}}.ui-mobile .registration-box>.content{color:#000;padding:10px 20px}.ui-mobile .registration-box .inner{border:1px solid #e7e7e7;height:355px;width:75%;margin:0 auto;padding:0 10px}.ui-mobile .registration-box .inner.scrollable{overflow-y:scroll}.ui-mobile .registration-box .registration-button-container{margin:20px 0;text-align:center}.ui-mobile .registration-box .registration-field p{margin-top:16px;margin-bottom:16px}.ui-mobile .registration-box .registration-field p.terms-and-conditions{font-size:13px}.ui-mobile .registration-box .registration-field .registration-form-error{margin-bottom:10px}.ui-mobile .registration-box .registration-field .registration-error{font-size:13px;text-shadow:none}.ui-mobile .registration-box #registrationNeedsFormerAddressBox .registration-input-group>div:first-child{margin:1px}.ui-mobile .registration-box #registrationSsnBox #registrationSSNGroup1{width:4em}.ui-mobile .registration-box #registrationSsnBox #registrationSSNGroup2{width:3em}.ui-mobile .registration-box #registrationSsnBox #registrationSSNGroup3{width:5em}.ui-mobile .registration-box .registration-button{width:177px}.ui-mobile .registration-box .registration-button .registration-cancel{background:#ccc;border:1px solid #aaa;float:left;text-shadow:0 0 2px #888}.ui-mobile .registration-box #registrationCancel{width:45%}.ui-mobile .registration-box #registrationSubmit{width:75%}.ui-mobile .registration-box .registration-button-grey{background:#D2D4D5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOGZlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzIwN2NjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDViYTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#d2d4d5 0,#c4c5c7 50%,#dadcdd 51%,#cacdcf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d2d4d5),color-stop(50%,#c4c5c7),color-stop(51%,#dadcdd),color-stop(100%,#cacdcf));background:-webkit-linear-gradient(top,#d2d4d5 0,#c4c5c7 50%,#dadcdd 51%,#cacdcf 100%);background:-o-linear-gradient(top,#d2d4d5 0,#c4c5c7 50%,#dadcdd 51%,#cacdcf 100%);background:-ms-linear-gradient(top,#d2d4d5 0,#c4c5c7 50%,#dadcdd 51%,#cacdcf 100%);background:linear-gradient(to bottom,#d2d4d5 0,#c4c5c7 50%,#dadcdd 51%,#cacdcf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D2D4D5', endColorstr='#CACDCF', GradientType=0);border:1px solid #BDC9D3;border-radius:3px;color:#fff;cursor:pointer;font-size:24px;height:55px;text-shadow:0 0 4px #000}.registration-box *{box-sizing:border-box;outline:0}.registration-box hr{border:none;border-top:1px solid rgba(0,0,0,.1)}.registration-box input[type=number]{-moz-appearance:textfield;margin:0}.registration-box input[type=number]::-webkit-outer-spin-button,.registration-box input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.registration-box section.registration-fields{float:left;width:100%}.registration-box section.registration-fields .ng-scope{overflow:visible!important}.registration-box .registration-button{background:#008fe3;background-image:-ms-linear-gradient(top,#008fe3 0,#2989d8 50%,#207cca 51%,#005ba3 100%);background-image:-moz-linear-gradient(top,#008fe3 0,#2989d8 50%,#207cca 51%,#005ba3 100%);background-image:-o-linear-gradient(top,#008fe3 0,#2989d8 50%,#207cca 51%,#005ba3 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#008fe3),color-stop(50,#2989d8),color-stop(51,#207cca),color-stop(100,#005ba3));background-image:-webkit-linear-gradient(top,#008fe3 0,#2989d8 50%,#207cca 51%,#005ba3 100%);background-image:linear-gradient(to bottom,#008fe3 0,#2989d8 50%,#207cca 51%,#005ba3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008fe3', endColorstr='#005ba3', GradientType=0);border:1px solid #024c8d;border-radius:3px;color:#fff;cursor:pointer;font-size:24px;height:55px;width:177px;text-shadow:0 0 4px #005ba3}.registration-box .registration-button.disabled{background:#dadada;border-color:#dadada;cursor:inherit;text-shadow:none;filter:none}.registration-box .registration-field{clear:both;width:100%}.registration-box .registration-field label{clear:both;color:#024c8d;float:left;font:700 16px Helvetica,Arial,sans-serif;margin-bottom:2px}.registration-box .registration-field label.nonheader{color:inherit;font:inherit;text-transform:none}.registration-box .registration-field .registration-input-wrapper{clear:both;float:left;margin-bottom:10px;width:100%}.registration-box .registration-field .registration-input-wrapper>select{min-width:50%;float:left}.registration-box .registration-field .registration-input-wrapper>.registration-input-wrapper{margin-bottom:0}.registration-box .registration-field .registration-input-wrapper .checkmark{display:inline;position:absolute;width:16px;height:13px;visibility:hidden;background:no-repeat url(images/check_v-3.18.12.png);margin-left:2px}.registration-box .registration-field .registration-input-wrapper input+.checkmark{margin-top:6px}.registration-box .registration-field .registration-input-wrapper select+.checkmark{margin-top:7px}.registration-box .registration-field .registration-input-wrapper input.success+.checkmark,.registration-box .registration-field .registration-input-wrapper select.success+.checkmark,.registration-box .registration-field .registration-input-wrapper div.registration-input-group.success>.checkmark{visibility:visible}.registration-box .registration-field .registration-input-wrapper .registration-input-group{overflow:hidden}.registration-box .registration-field .registration-input-wrapper .registration-input-group *{float:left;margin-left:5px}.registration-box .registration-field .registration-input-wrapper .registration-input-group :first-child{margin-left:0}.registration-box .registration-field .registration-input-wrapper .registration-input-group .checkmark{margin-left:2px}.registration-box .registration-field .registration-input-wrapper .registration-input-group input{width:auto}.registration-box .registration-field .registration-input-wrapper .registration-input-group input[type=text],.registration-box .registration-field .registration-input-wrapper .registration-input-group input[type=number],.registration-box .registration-field .registration-input-wrapper .registration-input-group input[type=tel],.registration-box .registration-field .registration-input-wrapper .registration-input-group select{float:left}.registration-box .registration-field .registration-input-wrapper .registration-input-group:focus>input[type=text],.registration-box .registration-field .registration-input-wrapper .registration-input-group:focus>input[type=password],.registration-box .registration-field .registration-input-wrapper .registration-input-group:focus>input[type=number],.registration-box .registration-field .registration-input-wrapper .registration-input-group:focus>input[type=tel],.registration-box .registration-field .registration-input-wrapper .registration-input-group:focus>select{border:2px solid #56bedf}.registration-box .registration-field .registration-input-wrapper .registration-input-group.error{background-color:#f01818}.registration-box .registration-field .registration-input-wrapper .registration-input-group.error>input[type=text],.registration-box .registration-field .registration-input-wrapper .registration-input-group.error>input[type=password],.registration-box .registration-field .registration-input-wrapper .registration-input-group.error>input[type=number],.registration-box .registration-field .registration-input-wrapper .registration-input-group.error>input[type=tel],.registration-box .registration-field .registration-input-wrapper .registration-input-group.error>select{background-color:#fff;border:2px solid #f01818;color:#f01818}.registration-box .registration-field .registration-input-wrapper .registration-input-group.success>input[type=text],.registration-box .registration-field .registration-input-wrapper .registration-input-group.success>input[type=password],.registration-box .registration-field .registration-input-wrapper .registration-input-group.success>input[type=number],.registration-box .registration-field .registration-input-wrapper .registration-input-group.success>input[type=tel],.registration-box .registration-field .registration-input-wrapper .registration-input-group.success>select{background-color:#eefcee;border:2px solid #1cb61c;color:#1cb61c}.registration-box .registration-field .registration-input-wrapper .registration-input-group .registration-error{text-align:left}.registration-box .registration-field input[type=text],.registration-box .registration-field input[type=number],.registration-box .registration-field input[type=tel],.registration-box .registration-field input[type=password]{-webkit-user-modify:read-write-plaintext-only;border:1px solid #aaa;padding:5px 10px}.registration-box .registration-field input[type=text]:focus,.registration-box .registration-field input[type=number]:focus,.registration-box .registration-field input[type=tel]:focus,.registration-box .registration-field input[type=password]:focus{border:2px solid #56bedf;padding:4px 9px}.registration-box .registration-field input[type=text].error,.registration-box .registration-field input[type=number].error,.registration-box .registration-field input[type=tel].error,.registration-box .registration-field input[type=password].error{border:2px solid #f01818;color:#f01818;padding:4px 9px}.registration-box .registration-field input[type=text].success,.registration-box .registration-field input[type=number].success,.registration-box .registration-field input[type=tel].success,.registration-box .registration-field input[type=password].success{border:2px solid #1cb61c;background-color:#eefcee;padding:4px 9px}.registration-box .registration-field select{border:1px solid #aaa;padding:5px 10px}.registration-box .registration-field select:focus{border:2px solid #56bedf;padding:4px 9px}.registration-box .registration-field select.error{border:2px solid #f01818;color:#f01818;padding:4px 9px}.registration-box .registration-field select.success{border:2px solid #1cb61c;background-color:#eefcee;padding:4px 9px}.registration-box .registration-field .success>select{border:2px solid #1cb61c;background-color:#eefcee;padding:4px 9px}.registration-box .registration-field select>*{padding-left:10px}.registration-box .registration-field input[type=text],.registration-box .registration-field input[type=number],.registration-box .registration-field input[type=tel],.registration-box .registration-field input[type=password]{box-shadow:none!important;width:100%}.registration-box .registration-field input[type=radio]{margin-top:2px}.registration-box .registration-field input[readonly=readonly]{background:#ddd}.registration-box .registration-field input[readonly=readonly]:focus{border:1px solid #aaa}.registration-box .registration-field .centered-text input{text-align:center}.registration-box .registration-field .spaced-letters input{letter-spacing:2px}.registration-box .registration-field .size-limited input{width:auto}.registration-box .registration-field .registration-error{background:#f01818;color:#fff;float:left;padding:5px 10px;width:100%}.registration-box .registration-field .registration-form-error{margin-bottom:10px}.registration-box .registration-field p.terms-and-conditions{font-size:10px}.registration-box .registration-field .field-explanation{clear:both;padding-top:10px}.registration-box #registrationNeedsFormerAddressBox label{margin-bottom:10px}.registration-box #registrationNeedsFormerAddressBox .registration-special-message{clear:both;font-size:13px;font-family:FuturaBook,"Century Gothic",Arial,Helvetica,sans-serif;font-weight:700;padding:8px 0 15px;text-transform:uppercase}.registration-box #registrationNeedsFormerAddressBox .registration-input-group>div{margin-left:50px}.registration-box #registrationNeedsFormerAddressBox .registration-input-group>div:first-child{margin:0}.registration-box #registrationNeedsFormerAddressBox .registration-input-group>div input{margin-right:5px}.registration-box #registrationSsnBox #registrationSSNGroup1{width:5em}.registration-box #registrationSsnBox #registrationSSNGroup2{width:4em}.registration-box #registrationSsnBox #registrationSSNGroup3{width:6em}.registration-box #registrationSsnBox #ssn-explain .ssn-tooltip{display:inline-block;width:14px;height:14px;vertical-align:top;background:url(images/question_icon_v-3.18.12.png) no-repeat center center}.registration-box #registrationSsnBox #ssn-explain .ssn-tooltip .tooltip{width:24em;right:calc(100% - 18em + 58px)!important}.registration-box #registrationSsnBox #ssn-explain .ssn-tooltip .tooltip.left::after,.registration-box #registrationSsnBox #ssn-explain .ssn-tooltip .tooltip.left::before{right:calc(18em - 80px)!important}._ts-main #registration.registration-box{overflow:auto}._ts-main .registration-box .registration-field .field-explanation{width:auto}._ts-main #registrationSsnBox .ssn-tooltip .tooltip{width:26em;right:calc(100% - 7em + 24px)!important}._ts-main #registrationSsnBox .ssn-tooltip .tooltip.left::after,._ts-main #registrationSsnBox .ssn-tooltip .tooltip.left::before{right:calc(7em - 46px)!important}.origin-tracker-image-container{margin-bottom:20px}.origin-tracker-image-container .origin-tracker-standard-image{width:100%}@media only screen and (min-width:1000px){.origin-tracker-image-container .origin-tracker-standard-image{width:auto}}@media only screen and (max-width:479px){.origin-tracker-image-container .origin-tracker-mobile-image{width:100%}}.app-modal-box{border:none;background:0 0}@media only screen and (min-device-width:320px) and (max-device-width:768px){.app-modal .app-modal-box{top:0!important;bottom:0!important;left:0!important;right:0!important}}.logo-verisign,.logo-norton{display:inline-block;width:68px;height:48px;background:no-repeat center center;vertical-align:top}.logo-verisign{margin-left:12px;background-image:url(images/verisign_v-3.18.12.png)}.logo-norton{width:61px;height:55px;background-image:url(https://www.twinspires.com/tsui/widgets/css/registration/1.0.1/images/norton.png?v=3.18.12)}.registration-extra{padding:11px;font-size:13px}.registration-extra h3{color:#248ff1;font-weight:700;font-size:24px;padding-bottom:20px;text-align:center}.registration-extra .reg-call-us{padding-bottom:20px}.registration-extra .reg-call-us a:link{color:#248ff1;text-decoration:none;font-weight:400;white-space:nowrap}.registration-extra .genericButn{display:block;width:100%;line-height:48px;background-color:#248ff1;font-size:16px;color:#FFF;text-align:center}.registration-extra .genericButn.gbGrey{background-color:#DCDCDC;color:#000;font-weight:400}.registration-extra a{text-decoration:none;font-weight:400}.registration-extra .reg-mb{margin-bottom:12px}.registration-extra .reg-mb2{margin-bottom:20px}.registration-extra a.genericButn:link{color:#fff;text-decoration:none;font-size:16px;font-weight:400}.registration-extra ol.reg-failed-reasons{padding:20px 0}.registration-extra ol.reg-failed-reasons p{padding-left:0}.registration-extra ol.reg-failed-reasons li{line-height:23px;margin-left:16px}.registration-extra .whiteSpcWrap{white-space:nowrap}.ui-mobile .registration-box{border:2px solid #024c8d!important;color:#005ba3}html:not(.ui-mobile) body{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.33;margin:0;overflow-x:hidden}html:not(.ui-mobile) body.no-right-sidebar .right-sidebar-container,html:not(.ui-mobile) body.no-right-sidebar .mobile-above-content{display:none}html:not(.ui-mobile) body *{box-sizing:border-box}html:not(.ui-mobile) body .header-wrapper{background:#fff;padding:15px 0 10px 0}html:not(.ui-mobile) body .tall-divider{background:#008fe3;background:-moz-linear-gradient(top,#008fe3 0,#024c8d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#008fe3),color-stop(100%,#024c8d));background:-webkit-linear-gradient(top,#008fe3 0,#024c8d 100%);background:-o-linear-gradient(top,#008fe3 0,#024c8d 100%);background:-ms-linear-gradient(top,#008fe3 0,#024c8d 100%);background:linear-gradient(to bottom,#008fe3 0,#024c8d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008fe3', endColorstr='#024c8d', GradientType=0);border:none;height:30px;margin:0;padding:0}html:not(.ui-mobile) body .header,html:not(.ui-mobile) body .main-content{width:320px;margin:0 auto}@media only screen and (min-width:480px){html:not(.ui-mobile) body .header,html:not(.ui-mobile) body .main-content{width:480px}}@media only screen and (min-width:768px){html:not(.ui-mobile) body .header,html:not(.ui-mobile) body .main-content{width:768px}}@media only screen and (min-width:1000px){html:not(.ui-mobile) body .header,html:not(.ui-mobile) body .main-content{width:1000px}}html:not(.ui-mobile) body .title{text-align:center}h1html:not(.ui-mobile) body .title{border-bottom:1px solid #dbdbdb;margin:0 10px;padding:10px 0}@media only screen and (min-width:1000px){h1html:not(.ui-mobile) body .title{text-align:left}}html:not(.ui-mobile) body a img{border:0}html:not(.ui-mobile) body .main-content{overflow:hidden;padding:25px 0 50px 0}html:not(.ui-mobile) body .main-content .node,html:not(.ui-mobile) body .main-content .app-modal-box{background:#f4f4f4!important;border:2px solid #024c8d!important;border-radius:8px;color:#005ba3}html:not(.ui-mobile) body .main-content .node{width:300px;margin:0 auto}@media only screen and (min-width:480px){html:not(.ui-mobile) body .main-content .node{width:450px}}@media only screen and (min-width:768px){html:not(.ui-mobile) body .main-content .node{float:left}}@media only screen and (min-width:1000px){html:not(.ui-mobile) body .main-content .node{width:600px}}html:not(.ui-mobile) body .main-content .node>.content{color:#000;padding:10px 20px}html:not(.ui-mobile) body .main-content .node .app-modal-box>div{width:100%;height:488px;border-top:none;border-radius:0 0 8px 8px}html:not(.ui-mobile) body .main-content .node .inner{border:1px solid #e7e7e7;height:355px;width:75%;margin:0 auto;padding:0 10px}html:not(.ui-mobile) body .main-content .node .inner.scrollable{overflow-y:scroll}html:not(.ui-mobile) body .main-content .right-sidebar-container{margin:25px auto;width:300px}@media only screen and (min-width:768px){html:not(.ui-mobile) body .main-content .right-sidebar-container{float:right;margin:0}}@media only screen and (min-width:1000px){html:not(.ui-mobile) body .main-content .right-sidebar-container{width:350px}}html:not(.ui-mobile) body .main-content .right-sidebar-container .right-sidebar-item{border:5px solid #024c8d;border-radius:8px;text-align:center;padding:5px;margin-bottom:20px}html:not(.ui-mobile) body .main-content .right-sidebar-container .right-sidebar-item img{height:auto!important;max-width:100%!important}html:not(.ui-mobile) body a,html:not(.ui-mobile) body a:hover,html:not(.ui-mobile) body a:visited,html:not(.ui-mobile) body a:visited:hover{color:#024c8d}html:not(.ui-mobile) body .registration-button-container{margin:20px 0;text-align:center}html:not(.ui-mobile) body .right-sidebar-container .queue-container{display:none}@media only screen and (min-width:768px){html:not(.ui-mobile) body .right-sidebar-container .queue-container{display:block}}