a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}html{height:100%;margin:0;padding:0;width:100%}@font-face{font-family:Blair;src:url(https://titanicvoyage-fonts.b-cdn.net/BlairMdITC%20TT%20Medium.eot?#iefix) format("embedded-opentype"),url(https://titanicvoyage-fonts.b-cdn.net/BlairMdITC%20TT%20Medium.woff) format("woff"),url(https://titanicvoyage-fonts.b-cdn.net/BlairMdITC%20TT%20Medium.ttf) format("truetype"),url(https://titanicvoyage-fonts.b-cdn.net/BlairMdITC%20TT%20Medium.svg#Blair) format("svg")}@font-face{font-family:Campanile;src:url(https://titanicvoyage-fonts.b-cdn.net/Campanile.eot?#iefix) format("embedded-opentype"),url(https://titanicvoyage-fonts.b-cdn.net/Campanile.woff) format("woff"),url(https://titanicvoyage-fonts.b-cdn.net/Campanile.ttf) format("truetype")}@font-face{font-family:weathericons;font-style:normal;font-weight:400;src:url(https://titanicvoyage-fonts.b-cdn.net/weathericons-regular-webfont.eot);src:url(https://titanicvoyage-fonts.b-cdn.net/weathericons-regular-webfont.eot?#iefix) format("embedded-opentype"),url(https://titanicvoyage-fonts.b-cdn.net/weathericons-regular-webfont.woff) format("woff"),url(https://titanicvoyage-fonts.b-cdn.net/weathericons-regular-webfont.ttf) format("truetype"),url(https://titanicvoyage-fonts.b-cdn.net/weathericons-regular-webfont.svg#weathericons-regular-webfontRg) format("svg")}.bigbutton{background:-moz-linear-gradient(top,#887266 0,#371200 10%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#887266),color-stop(10%,#371200));background:-webkit-linear-gradient(top,#887266,#371200 10%);background:-o-linear-gradient(top,#887266 0,#371200 10%);background:-ms-linear-gradient(top,#887266 0,#371200 10%);background:linear-gradient(180deg,#887266 0,#371200 10%);border-radius:5px;box-shadow:0 0 5px #000;display:flex;font-family:Blair,sans-serif;padding:7px 8px;width:280px}.bigbutton.centered{margin:auto}.innerbigbutton{align-items:center;background:-moz-linear-gradient(top,#efeaa8 0,#cec128 40%,#cec128 80%,#efeaa8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#efeaa8),color-stop(40%,#cec128),color-stop(80%,#cec128),color-stop(100%,#efeaa8));background:-webkit-linear-gradient(top,#efeaa8,#cec128 40%,#cec128 80%,#efeaa8);background:-o-linear-gradient(top,#efeaa8 0,#cec128 40%,#cec128 80%,#efeaa8 100%);background:-ms-linear-gradient(top,#efeaa8 0,#cec128 40%,#cec128 80%,#efeaa8 100%);background:linear-gradient(180deg,#efeaa8 0,#cec128 40%,#cec128 80%,#efeaa8);border-radius:1px;box-shadow:inset 0 0 1px #000;cursor:pointer;display:flex;flex:1;justify-content:center;min-width:0;padding:6px;text-align:center}.innerbigbutton:hover{background:-moz-linear-gradient(top,#efeaa8 0,#cec128 57%,#cec128 80%,#efeaa8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#efeaa8),color-stop(57%,#cec128),color-stop(80%,#cec128),color-stop(100%,#efeaa8));background:-webkit-linear-gradient(top,#efeaa8,#cec128 57%,#cec128 80%,#efeaa8);background:-o-linear-gradient(top,#efeaa8 0,#cec128 57%,#cec128 80%,#efeaa8 100%);background:-ms-linear-gradient(top,#efeaa8 0,#cec128 57%,#cec128 80%,#efeaa8 100%);background:linear-gradient(180deg,#efeaa8 0,#cec128 57%,#cec128 80%,#efeaa8)}.innerbigbutton.active,.innerbigbutton:active{box-shadow:inset 0 0 10px #000}.innerbigbutton span{color:#000;display:inline-block;font-size:16px;text-shadow:-1px 0 #dfd668,0 1px #dfd668,1px 0 #dfd668,0 -1px #dfd668}.innerbigbutton span:first-letter{font-size:20px}body.register{background-image:url(https://titanicvoyage-images.b-cdn.net/game/paper_middle_new.jpg)}body.register #panel_top{background:url(https://titanicvoyage-images.b-cdn.net/overview/paper_top_new.png) repeat-x;box-shadow:0 0 3px #000;height:151px;margin:0;min-width:800px;padding:0;position:absolute;top:0;width:100%;z-index:2}body.register .bigbutton{float:left;width:345px}body.register #chooser{margin:auto;padding-top:15px;width:740px}body.register #paper{background-color:rgba(255,234,196,.5);border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-shadow:0 0 1px #000;margin:auto auto 180px;-webkit-transform:translateY(-1000px);transform:translateY(-1000px);-webkit-transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;width:740px;z-index:1}body.register #paper.active{-webkit-transform:translateY(150px);transform:translateY(150px)}body.register #playerform{font-family:Blair,serif;padding-bottom:20px;padding-top:20px}body.register .playerinfoblock{border-top:1px solid #000;margin:auto;padding-bottom:20px;padding-top:10px;text-align:center;width:600px}body.register .playerinfoblock .middle-aligned label{display:block;margin:auto auto 10px;text-align:center;width:320px}body.register .playerinfoblock .middle-aligned input{text-align:center;width:320px}body.register .playerinfoblock:first-child{border-top:none;padding-top:0}body.register .playerinfoblock>div{padding-top:10px}body.register label{display:inline-block;font-size:15px;margin-right:50px;text-align:right;width:200px}body.register button:not([class^=ui-]),body.register input:not([class^=ui-]),body.register select,body.register textarea{background-color:hsla(0,0%,100%,.5);border:none;border-radius:2px;box-shadow:0 0 1px #000;font-family:Arial,sans-serif;font-size:15px;padding:5px;width:300px}body.register input[type=checkbox]{box-shadow:none;height:20px;opacity:1;width:20px}body.register input[type=checkbox]:before{background-color:#fff;border:1px solid #000;border-radius:5px;box-sizing:border-box;content:"";cursor:pointer;display:block;font-size:17px;height:20px;padding-left:3px;transition:.2s;width:20px}body.register input[type=checkbox]:checked:before{background-color:#2e8b57;border-color:#3cb371;color:#fff;content:"\2713"}body.register input[disabled]{background-color:rgba(0,0,0,.1)}body.register input[type=radio]{box-shadow:0 0 0 #000;width:auto}body.register select{height:28px;width:310px}body.register textarea{height:200px;width:590px}body.register button.register{background-color:rgba(255,0,0,.5);width:600px}body.register button.ok{background-color:rgba(0,155,0,.5)}body.register .fillbar{border-radius:5px;clear:left;display:flex;height:20px;margin-right:20px;overflow:hidden;width:310px}body.register .fillbar>div{height:20px}body.register .fillbar .free{background-color:green}body.register .fillbar .reserved{background-color:orange}body.register .fillbar .full{background-color:red}body.register .cropit-border{height:116px;margin-top:-116px;pointer-events:none;position:absolute;width:116px}body.register .cropit-border>div:first-child{background-color:rgba(0,0,0,.5);height:8px;width:116px}body.register .cropit-border>div:nth-child(2){background-color:rgba(0,0,0,.5);float:left;height:100px;width:8px}body.register .cropit-border>div:nth-child(3){background-color:rgba(0,0,0,.5);float:right;height:100px;width:8px}body.register .cropit-border>div:nth-child(4){background-color:rgba(0,0,0,.5);clear:both;height:8px;width:116px}body.register video{border-radius:5px}body.register .meter{background:rgba(255,234,196,.5);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 -1px 1px hsla(0,0%,100%,.3);-moz-box-shadow:inset 0 -1px 1px hsla(0,0%,100%,.3);box-shadow:inset 0 -1px 1px hsla(0,0%,100%,.3);height:30px;padding:2px;position:relative}body.register .meter>span{background:-moz-linear-gradient(left,#2bc253 0,#54f054 100%);background:-webkit-linear-gradient(left,#2bc253,#54f054);background:linear-gradient(90deg,#2bc253 0,#54f054);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 2px 9px hsla(0,0%,100%,.3),inset 0 -2px 6px rgba(0,0,0,.4);-moz-box-shadow:inset 0 2px 9px hsla(0,0%,100%,.3),inset 0 -2px 6px rgba(0,0,0,.4);box-shadow:inset 0 2px 9px hsla(0,0%,100%,.3),inset 0 -2px 6px rgba(0,0,0,.4);display:block;height:100%;overflow:hidden;position:relative}body.register .animate>span>span,body.register .meter>span:after{-webkit-animation:move 2s linear infinite;background:-moz-linear-gradient(left,transparent 25%,rgba(0,0,0,.2) 50%,transparent 75%);background:-webkit-linear-gradient(left,transparent 25%,rgba(0,0,0,.2) 50%,transparent 75%);background:linear-gradient(90deg,transparent 25%,rgba(0,0,0,.2) 50%,transparent 75%);-webkit-background-size:50px 50px;-moz-background-size:50px 50px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;bottom:0;content:"";left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}body.register .animate>span:after{display:none}@-webkit-keyframes move{0%{background-position:0 0}to{background-position:50px 50px}}body.register .brown>span{background-color:#712500;background-image:-moz-linear-gradient(top,#712500,#ffeac4);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#712500),color-stop(1,#ffeac4));background-image:-webkit-linear-gradient(#712500,#ffeac4)}body.register .nostripes>span:after,body.register .nostripes>span>span{-webkit-animation:none;background-image:none}body.register .meter>span>span{color:#fff;font-family:Arial,sans-serif;font-size:13px;padding-left:10px;padding-top:8px;text-align:center;text-shadow:0 0 2px #000}body.register #spent_money{font-family:Arial,sans-serif;font-size:13px;margin-top:5px;text-align:left}body.register .cropit-preview-image-container{background-color:#000}body.register #agree_line{align-items:center;display:flex;justify-content:center}body.register #agree_line>label{margin:0 5px 0 0;width:auto}body.register #agree_line>a{color:red}body.register .ui-widget-overlay{opacity:.8}body.register .ui-widget.ui-widget-content{background-color:#f5deb5;border:none;border-radius:5px;box-shadow:0 0 1px #000}body.register .ui-widget.ui-widget-content .ui-dialog-titlebar{background-color:#911411;border:none;border-radius:5px;text-align:center}body.register .ui-widget.ui-widget-content .ui-dialog-titlebar>button.ui-dialog-titlebar-close{margin-right:5px}body.register .ui-widget.ui-widget-content .ui-dialog-content{padding:0}body.register .ui-widget.ui-widget-content .ui-dialog-content>div.rule-header{margin-top:10px}body.register .ui-widget.ui-widget-content .ui-dialog-content>div.rule-header>img{display:block;margin:auto}body.register .ui-widget.ui-widget-content .ui-dialog-content>div.rule-content{margin-left:15px;margin-right:15px;margin-top:10px}body.register .ui-widget.ui-widget-content .ui-dialog-content>div.rule-content ul>li{font-size:13px;line-height:125%;margin-top:10px}body.register .ui-widget.ui-widget-content .ui-dialog-content>div.rule-content ul>li .rule-title{background-color:#911411;border-radius:5px;color:#fff;display:block;font-size:15px;font-weight:700;margin-bottom:5px;margin-top:15px;padding:7px;text-align:center}body.register .ui-widget.ui-widget-content .ui-dialog-content>div.rule-content ul>li .rule-text{display:block;padding-left:7px;padding-right:7px}body.register .ui-widget.ui-widget-content .ui-dialog-content div.rule-warning{border:1px solid #911411;border-radius:5px;color:#444;display:block;line-height:125%;margin-left:15px;margin-right:15px;margin-top:10px;padding:7px;text-align:center}body.register .ui-widget.ui-widget-content .ui-dialog-content div.rule-warning>span{font-style:italic;font-weight:700}body.register .ui-widget.ui-widget-content .ui-dialog-buttonpane{background-color:#911411;border:none;border-radius:5px;margin-top:15px}body.register .ui-widget.ui-widget-content .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;text-align:center}body.passengers{background-image:url(https://titanicvoyage-images.b-cdn.net/game/paper_middle_new.jpg);margin:0;padding:0}body.passengers #panel_top{background:url(https://titanicvoyage-images.b-cdn.net/overview/paper_top_new.png) repeat-x;box-shadow:0 0 3px #000;height:151px;margin:0;min-width:800px;padding:0;position:absolute;top:0;width:100%;z-index:2}body.passengers #paper{background-color:rgba(255,234,196,.5);border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-shadow:0 0 1px #000;margin:auto auto 50px;-webkit-transform:translateY(-1000px);transform:translateY(-1000px);-webkit-transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;width:740px;z-index:1}body.passengers #paper.active{-webkit-transform:translateY(150px);transform:translateY(150px)}body.passengers .bigbutton{float:left;margin:1px;width:102px}body.passengers .bigbutton .innerbigbutton>span{font-size:12px}body.passengers .bigbutton .innerbigbutton>span:first-letter{font-size:16px}body.passengers #passengerList{text-align:center}body.passengers .passengerList_section{text-align:left}body.passengers .passengerList_classes{background-color:#3b1300;border-top-left-radius:5px;border-top-right-radius:5px;color:#f4dcb4;font-size:30px;margin-top:10px;padding:5px;text-align:center}body.passengers .passengerList_classes.single{border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:relative}body.passengers .passengerList_classes.single .hiddenleft,body.passengers .passengerList_classes.single .hiddenright{color:#3b1300;cursor:default;font-size:15px;left:0;position:absolute}body.passengers .passengerList_classes.single .hiddenright{left:auto;right:0}body.passengers .userline{background-color:hsla(0,0%,100%,.5);border:1px solid grey;border-bottom:none;min-height:80px;padding:5px}body.passengers .userline:hover{background-color:hsla(0,0%,100%,.8)}body.passengers .userline:hover .userline_edit button{opacity:1}body.passengers .userline.hasDescription{background-color:#ffd89b}body.passengers .userline.isHistorical{background-color:#bfbfda}body.passengers .userline .userline_description_header{float:left;pointer-events:none;width:85%}body.passengers .userline .userline_edit{float:right;pointer-events:none;width:15%}body.passengers .userline .userline_edit button{background:-moz-linear-gradient(top,#efeaa8 0,#cec128 40%,#cec128 80%,#efeaa8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#efeaa8),color-stop(40%,#cec128),color-stop(80%,#cec128),color-stop(100%,#efeaa8));background:-webkit-linear-gradient(top,#efeaa8,#cec128 40%,#cec128 80%,#efeaa8);background:-o-linear-gradient(top,#efeaa8 0,#cec128 40%,#cec128 80%,#efeaa8 100%);background:-ms-linear-gradient(top,#efeaa8 0,#cec128 40%,#cec128 80%,#efeaa8 100%);background:linear-gradient(180deg,#efeaa8 0,#cec128 40%,#cec128 80%,#efeaa8);border:1px solid hsla(0,0%,50%,.5);border-radius:5px;color:#000;height:37px;margin-bottom:5px;opacity:0;pointer-events:all;width:100%}body.passengers .userline .userline_edit button:last-child{margin-bottom:0}body.passengers .userline .userline_edit button:hover{background:#efeaa8;background:-moz-linear-gradient(top,#efeaa8 0,#cec128 57%,#cec128 80%,#efeaa8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#efeaa8),color-stop(57%,#cec128),color-stop(80%,#cec128),color-stop(100%,#efeaa8));background:-webkit-linear-gradient(top,#efeaa8,#cec128 57%,#cec128 80%,#efeaa8);background:-o-linear-gradient(top,#efeaa8 0,#cec128 57%,#cec128 80%,#efeaa8 100%);background:-ms-linear-gradient(top,#efeaa8 0,#cec128 57%,#cec128 80%,#efeaa8 100%);background:linear-gradient(180deg,#efeaa8 0,#cec128 57%,#cec128 80%,#efeaa8)}body.passengers .passengerList_section>.userline:last-child{border-bottom:1px solid grey;border-bottom-left-radius:5px;border-bottom-right-radius:5px}body.passengers .userline_body{clear:both;max-height:0;overflow:hidden;scrollbar-color:#3b1300 #ffd89b;scrollbar-width:thin;transition:max-height .5s linear}body.passengers .userline{cursor:pointer}body.passengers .userline.active .userline_body{max-height:200px;overflow:auto}body.passengers .userline_image{float:left;height:80px;pointer-events:none;width:80px}body.passengers .userline_birthday,body.passengers .userline_cabin,body.passengers .userline_class,body.passengers .userline_name{margin-left:90px;pointer-events:none}body.passengers .userline_name{font-size:20px;height:30px;overflow:hidden;padding-top:5px;pointer-events:all;text-overflow:ellipsis;white-space:nowrap}body.passengers .userline_description{border-top:1px dotted #989898;line-height:130%;margin-top:10px;padding-bottom:10px;padding-top:10px;white-space:pre-wrap}