.clear{clear:both}.textCenter{text-align:center}.cIcon{display:inline-block;background-position:top left;background-repeat:no-repeat}.cIcon.sz16{width:16px;height:16px}.cIcon.add.sz16{background-image:url(../img/icons/add_16.png)}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.cIcon.add.sz16{background-image:url(../img/icons/add_32.png);background-size:16px}}.cIcon.undo.sz16{background-image:url(../img/icons/undo_16.png)}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.cIcon.undo.sz16{background-image:url(../img/icons/undo_32.png);background-size:16px}}.cIcon.swap.sz16{background-image:url(../img/icons/swap_16.png)}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.cIcon.swap.sz16{background-image:url(../img/icons/swap_32.png);background-size:16px}}.cIcon.fax.sz16{background-image:url(../img/icons/fax_16.png)}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.cIcon.fax.sz16{background-image:url(../img/icons/fax_32.png);background-size:16px}}.cIcon.notes.sz16{background-image:url(../img/icons/notes_16.png)}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.cIcon.notes.sz16{background-image:url(../img/icons/notes_32.png);background-size:16px}}.cIcon.refresh.sz16{background-image:url(../img/icons/refresh_16.png)}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.cIcon.refresh.sz16{background-image:url(../img/icons/refresh_32.png);background-size:16px}}.cIcon.right.sz16{background-image:url(../img/icons/right_16.png)}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.cIcon.right.sz16{background-image:url(../img/icons/right_32.png);background-size:16px}}.cIcon.left.sz16{background-image:url(../img/icons/left_16.png)}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.cIcon.left.sz16{background-image:url(../img/icons/left_32.png);background-size:16px}}.cIcon.exit.sz16{background-image:url(../img/icons/exit_16.png)}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.cIcon.exit.sz16{background-image:url(../img/icons/exit_32.png);background-size:16px}}.cIcon.import.sz16{background-image:url(../img/icons/import_16.png)}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.cIcon.import.sz16{background-image:url(../img/icons/import_32.png);background-size:16px}}.cIcon.save.sz16{background-image:url(../img/icons/save_16.png)}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.cIcon.save.sz16{background-image:url(../img/icons/save_32.png);background-size:16px}}.cIcon.mail.sz16{background-image:url(../img/icons/mail_16.png)}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.cIcon.mail.sz16{background-image:url(../img/icons/mail_32.png);background-size:16px}}.cIcon.notepad.sz16{background-image:url(../img/icons/notepad_16.png)}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.cIcon.notepad.sz16{background-image:url(../img/icons/notepad_32.png);background-size:16px}}.cIcon.tools.sz16{background-image:url(../img/icons/tools_16.png)}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.cIcon.tools.sz16{background-image:url(../img/icons/tools_32.png);background-size:16px}}.btn{border-radius:0}.btn.btn-default{border-color:#ddd}.btn.btn-default:hover{background-color:#E9E9E9;border-color:#ddd}.btn.btn-success{border-color:#5cb85c}.btn.btn-success:hover{border-color:#47a447}.btn.btn-danger{border-color:#d9534f}.btn.btn-danger:hover{border-color:#d2322d}.btn.btn-primary{border-color:#428bca}.btn.btn-primary:hover{border-color:#3276b1}.btn.btn-warning{border-color:#f0ad4e}.btn.btn-warning:hover{border-color:#ed9c28}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999;opacity:1}::-moz-placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999}body{font-family:Lato,"Helvetica Neue",Helvetica,sans-serif;-webkit-font-smoothing:subpixel-antialiasing;font-size:15px;background:#748999;padding-top:64px}body h1,body h2,body h3,body h4,body h5,body h6,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6{font-family:Lato,"Helvetica Neue",Helvetica,sans-serif}body h4{font-weight:bold}body .container{width:1170px !important}body a{color:#0c7db2;text-decoration:none}body a:hover{color:#005580;text-decoration:underline}body a:focus,body a:active{text-decoration:none}body code{background-color:#F2DEE5;border-radius:0}body blockquote{padding:8px 14px;margin:0 0 12px}body blockquote p{font-size:14px}body label{font-weight:bold;display:block}body input[type=email],body input[type=text],body input[type=password],body textarea{border:1px solid rgba(0,0,0,0.18);-webkit-box-shadow:none !important;box-shadow:inset none !important;border-radius:0;color:#333;background:#fff;display:inline-block;font-size:14px;line-height:18px;padding:6px}body input[type=email]:focus,body input[type=email].form-control:focus,body input[type=text]:focus,body input[type=text].form-control:focus,body input[type=password]:focus,body input[type=password].form-control:focus,body textarea:focus,body textarea.form-control:focus{outline:0;box-shadow:none !important;-webkit-box-shadow:none !important}body select{border-radius:0;border:1px solid rgba(0,0,0,0.18);background:#fff;-webkit-box-shadow:none !important;box-shadow:inset none !important}body select:focus,body select.form-control:focus{outline:0;box-shadow:none !important;-webkit-box-shadow:none !important}body .form-control{padding:6px !important;border-radius:0}body .form-control[disabled],body .form-control[readonly]{background-color:#F5F5F5}body .input-group-addon{border-radius:0 !important;background-color:#F9F9F9}body .modal-dialog{padding-top:100px}body .modal-dialog .modal-content{box-shadow:none;border-radius:0;border:none}body .modal-dialog .modal-content .modal-header{background:#F9F9F9;padding:18px 20px;border-bottom:1px solid #E1E1E1;font-size:18px}body .modal-dialog .modal-content .modal-header .close{font-size:24px;margin-top:0}body .modal-dialog .modal-content .modal-footer{background:#F9F9F9;padding:14px 20px;border-top:1px solid #E1E1E1;margin-top:5px}body .modal-dialog .modal-content .modal-footer .btn+.btn{margin-left:10px}body .ui-widget{font-family:Lato,"Helvetica Neue",Helvetica,sans-serif !important}body .ui-autocomplete{border-radius:0 !important}body .ui-autocomplete.ui-menu{padding:0}body .ui-autocomplete.ui-widget-content{border:1px solid rgba(0,0,0,0.18);border-top:none;background:#fff;color:#333}body .ui-autocomplete.ui-widget-content a{color:#333;font-size:14px;padding:4px 6px;border-radius:0;cursor:pointer}body .ui-autocomplete.ui-widget-content a.ui-state-focus{background:#748999;text-shadow:none}body .ui-datepicker{padding:0;border-radius:0 !important;box-shadow:none}body .ui-datepicker .ui-datepicker-header,body .ui-datepicker .ui-state-default{border-radius:0 !important;box-shadow:none}body .ui-datepicker .ui-datepicker-header{background-color:#F9F9F9;color:#555}body .ui-datepicker.ui-widget-content{border-color:rgba(0,0,0,0.18)}body .ui-datepicker .ui-datepicker-prev span,body .ui-datepicker .ui-datepicker-next span{margin-top:-6px;cursor:pointer}body .ui-datepicker .ui-datepicker-prev span{background:url("../img/icons/left_16.png") top left no-repeat;background-size:16px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){body .ui-datepicker .ui-datepicker-prev span{background-image:url("../img/icons/left_32.png")}}body .ui-datepicker .ui-datepicker-next span{background:url("../img/icons/right_16.png") top left no-repeat;background-size:16px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){body .ui-datepicker .ui-datepicker-next span{background-image:url("../img/icons/right_32.png")}}body .ui-datepicker td{padding:0}body .ui-datepicker td .ui-state-active{background-color:#777;text-shadow:none}body .ui-datepicker td .ui-state-hover{background:#748999;text-shadow:none}.navigation{position:fixed;top:0;left:0;background:#F9F9F9;width:100%;z-index:1020;border-bottom:1px solid #E1E1E1;font-weight:normal;min-width:906px;box-shadow:none}.navigation .title{float:left;padding-left:34px;margin-right:4px;background:url("/img/header_logo2x.png") 10px 5px no-repeat;margin-top:1px;background-size:30px}.navigation .title a{display:block;padding:5px 16px;text-decoration:none;color:#555;font-size:20px;-webkit-transform:translateZ(0)}.navigation ul{position:relative;float:left;margin:0;padding:0;margin-bottom:-1px}.navigation ul.right{float:right}.navigation ul>li{float:left;position:relative;list-style-type:none;border-bottom:1px solid #E1E1E1}.navigation ul>li.active{background:#748999 !important;border-bottom:1px solid #748999}.navigation ul>li.active>a{color:#F9F9F9}.navigation ul>li.active>a>span.badge{color:#555;background:#F9F9F9}.navigation ul>li:hover,.navigation ul>li:focus{background:#E9E9E9;cursor:pointer}.navigation ul>li:hover>ul,.navigation ul>li:focus>ul{display:block}.navigation ul>li>a{font-size:15px;display:block;padding:10px 16px;color:#555;font-weight:350;-webkit-transform:translateZ(0)}.navigation ul>li>a:hover,.navigation ul>li>a:focus{text-decoration:none}.navigation ul>li>ul{display:none;position:absolute;background:#F9F9F9;box-shadow:none;margin-bottom:0;top:41px;z-index:1021}.navigation ul>li>ul>li{list-style-type:none;float:none;border-bottom:none}.navigation .addModalOpen{opacity:0;margin:10px 0 0 8px;border-radius:0;transition:.2s opacity ease-in-out}.navigation .addModalOpen.visible{opacity:1}.genHeader{background:#F9F9F9;padding:18px 20px;border-bottom:1px solid #E1E1E1;overflow:hidden;text-align:center}.genHeader .title{font-weight:bold;font-size:18px;float:left;text-align:left}.genHeader .regLinks{float:right;padding-top:2px}.genHeader .regLinks img{vertical-align:text-bottom}.genHeader .regLinks span.continue a{font-weight:bold;color:#d6524e}.genHeader .regLinks a .glyphicon{margin-right:6px;top:2px}.genHeader .regLinks .cIcon{vertical-align:text-bottom;margin:0 8px 0 20px}.genHeader .pagination{font-size:15px;margin:2px 0 0 0}.genHeader form{float:right;margin-top:-2px}.genHeader form input{width:200px}.genHeader .clearLink{float:right;margin:2px 8px 0 0}.genContent{background:#fff;padding:20px;overflow:hidden}.genContent ul.questions{padding-left:20px;margin-bottom:0}.genContent ul.questions li{padding-bottom:4px}.genContent p.active{background:#ddd;padding:10px;border-radius:4px}.genContent div.continue{margin-top:10px;padding:10px 20px;background:#F9F9F9;border-left:6px solid #748999;border-bottom:1px solid #E1E1E1;border-top:1px solid #E1E1E1;border-right:1px solid #E1E1E1;overflow:hidden;clear:both}.genContent div.continue .btn{float:right}.genContent div.continue span{float:left;font-style:italic;font-size:15px;padding-top:6px}.genContent div.continue img{float:right;margin:7px 12px 0 0;display:none}.genContent div.continue label,.genContent div.continue .input,.genContent div.continue input[type=file]{margin-top:3px;float:left !important;box-shadow:none}.genContent div.continue label{margin-right:16px}.footer{margin:0 0 30px 0;width:100%;background:#F9F9F9;padding:14px 18px;border-top:1px solid #E1E1E1}.footer.noBorder{border-top:none}.footer ul{overflow:hidden;margin:0;padding:0}.footer ul li{float:left;list-style-type:none;margin:0;padding:0 6px}.alert,#flashMessage{color:#fff;padding:11px 15px 12px;font-size:15px;position:fixed;width:100%;margin:0 auto;top:-6px;left:0;border-radius:0;transition:top .28s ease-in-out;-webkit-transition:top .28s ease-in-out;border:none !important;z-index:1019;cursor:pointer}.alert.active,#flashMessage.active{top:41px}#flashMessage{background:rgba(214,82,78,0.96)}#flashMessage.alert-error{background:rgba(214,82,78,0.96)}#flashMessage.alert-success{background:rgba(71,164,71,0.96)}#flashMessage span{color:#ffffff;font-weight:bold}#flashMessage.alert .close{font-size:22px;margin-top:-2px}#popupMessage{background:#fff;margin-bottom:22px;position:relative}#popupMessage .genHeader{background:#456072;color:#F9F9F9}#popupMessage .genHeader a{color:#fff;font-style:italic}#popupMessage .genHeader .title{font-weight:bold;font-size:18px}#popupMessage .genHeader .title span.date{font-weight:normal;font-style:italic;font-size:13px;display:inline-block;padding-left:10px}#popupMessage .genHeader .title .glyphicon{margin-right:8px;top:2px}#popupMessage .message p{margin:0 0 10px 0}.genContent.home{padding:0;background:#748999 url("/img/home_banner.jpg") top left no-repeat;background-size:cover;height:760px;position:relative;z-index:1}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.genContent.home{background-image:url("/img/home_banner2x.jpg")}}.genContent.home .landingArea{padding:20px}.genContent.home .landingArea .hero{font-size:50px;font-weight:bold;background:#fff;padding:20px;border-bottom:6px solid #748999}.genContent.home .landingArea .subHero{font-size:24px;display:block;font-weight:normal}.genContent.home .landingArea a.btn{font-size:18px}.genContent.home .landingArea a.btn.login{margin-right:6px}.genContent.home .landingArea .loginButtons{float:right;text-align:right}.genContent.home .landingArea .loginButtons a.btn{font-size:22px}.genContent.home .landingArea .loginButtons a.btn.login{margin-bottom:20px}.genContent.home .landingArea .loginButtons a.btn .glyphicon{margin-top:2px}.genContent.home .infoArea{position:absolute;bottom:60px;padding:0 20px;width:100%}.genContent.home .infoArea .infoBox{background:#fff;border-bottom:6px solid #748999;padding:16px 20px 0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:204px;line-height:1.6}.genContent.home .infoArea .infoBox .title{display:block;font-weight:bold}.genContent.home .infoArea .infoBox .title.padTop{padding-top:20px}.genContent.home .infoArea .infoBox span.date{font-style:italic;color:#555;padding-left:10px}.genContent.home .tabs{position:relative;overflow:hidden;z-index:1;width:600px;margin:-64px 0 0 24px;padding-bottom:24px}.genContent.home .tabs .tab{float:left;font-weight:bold;text-align:center;width:100px;padding:6px 0;margin-right:20px;font-size:20px;cursor:pointer;z-index:2;background:#fff;-webkit-transform:translateZ(0)}.genContent.home .tabs .tab:hover{color:#0c7db2}.genContent.home .tabs .tab.active{color:#000}.genContent.home .tabs .tab.active:hover{color:#000}.genContent.home .tabs .tab span{display:block;font-size:13px}.genContent.home .tabs #selected{position:absolute;bottom:18px;width:100px;height:6px;background:#748999;z-index:-1;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.genContent.home .tabs #selected.position_1{left:0}.genContent.home .tabs #selected.position_2{left:120px}.genContent.home .tabs #selected.position_3{left:240px}.genContent.home .panes{position:relative;height:400px}.genContent.home .panes .pane{height:400px;width:100%;position:absolute;overflow:hidden;opacity:0;transition:opacity .3s ease-in-out;top:0;left:0}.genContent.home .panes .pane.active{opacity:1}.genContent.home .panes .pane .slider{position:absolute;width:500px;height:340px;right:-500px;bottom:18px;background:#fff;border-bottom:6px solid #748999;font-weight:bold;font-size:18px;transition:right .4s ease-in-out;-webkit-transition:right .4s ease-in-out}.genContent.home .panes .pane .slider.active{right:24px}.genContent.home .panes .pane .slider span{display:block;padding:20px}.genContent.home .panes .pane#pane_1{background:url("../img/tabs/track_pane.png") bottom center no-repeat}.genContent.home .panes .pane#pane_1 .slider{background:#fff url("https://placehold.it/500x240") bottom center no-repeat}.genContent.home .panes .pane#pane_2{background:url("../img/tabs/taste_pane.png") top left no-repeat}.genContent.home .panes .pane#pane_2 .slider{background:#fff url("https://placehold.it/500x240") bottom center no-repeat}.genContent.home .panes .pane#pane_3{background:url("../img/tabs/trade_pane.png") top left no-repeat}.genContent.home .panes .pane#pane_3 .slider{background:#fff url("https://placehold.it/500x240") bottom center no-repeat}.footer.homeFooter{background:transparent;border-top:none;margin-top:-50px;z-index:2;color:#fff;font-weight:bold;position:relative}.footer.homeFooter a{color:#fff}.genContent .loginLeft{float:left;padding-right:44px;border-right:1px solid #E1E1E1;width:320px}.genContent .loginLeft form{margin-bottom:0}.genContent .loginLeft form input[type=email]{margin-bottom:12px}.genContent .loginLeft form input[type=password]{margin-bottom:10px}.genContent .loginLeft .remember{display:inline-block;overflow:hidden;padding-top:5px}.genContent .loginLeft .remember label{display:inline;font-weight:normal;padding:0 0 0 6px;vertical-align:middle}.genContent .loginLeft .btn{float:right}.genContent .loginRight{float:left;padding-left:40px;max-width:700px}.genContent .loginRight .recoverError{color:#d6524e;padding-top:16px}.genContent .loginRight .recoverSuccess{color:#008000;padding-top:16px}.genContent.recover .lockedAccount{margin-bottom:16px}.genContent.recover form{clear:both}.genContent .forgot input[type=email]{margin-bottom:12px}.genContent.register form input[type=text],.genContent.register form input[type=password],.genContent.register form input[type=email]{margin-bottom:3px}.genContent.register span.help-block{display:block;clear:both;margin:2px 0 12px 2px;color:#777;font-size:13px;width:auto;font-style:italic}.genContent.register .error-message{color:#d6524e;font-style:italic;padding-left:8px;padding-top:5px;float:left;font-size:13px}.genContent.register .continue{margin-top:20px}.genContent.about p{margin-bottom:16px}.genContent.about .totals>div{text-align:center;font-size:16px;font-weight:bold}.genContent.about .totals>div>div{margin:16px 10px;background:#F1F1F1;padding:10px;border-bottom:6px solid #748999}.genContent.about .totals span{display:block;font-size:26px;font-weight:bold}.genContent.faqs p{margin-bottom:20px}.genContent.faqs ul.questions{padding-bottom:20px;font-weight:bold}.genContent.faqs ul.questions ul{padding:6px 0 10px 20px}.genContent.faqs .question ul{margin:6px 0 10px 0}.genContent.faqs .question{margin-bottom:20px}.genContent.faqs .question .title{font-weight:bold}.genContent.faqs .question.active{background:#F1F1F1;padding:10px}.table{margin-bottom:0}#main{border-collapse:separate;table-layout:fixed}#main th.beerColumn{width:560px}#main.hideFridge th.beerColumn{width:787px}#main.hideFridge.showLocations th.beerColumn{width:600px}#main.owner.hideFridge th.beerColumn{width:741px}#main.owner.hideFridge.showLocations th.beerColumn{width:550px}#main th.sizeColumn{width:83px}#main th.dateColumn{width:110px}#main th.countColumn{width:160px}#main th.actionColumn{width:46px}#main .form-control{color:#555 !important}#main span.beer,#main a.beer{font-weight:bold}#main span.brewery{font-weight:bold;font-size:14px}.popover{border-radius:0;padding:0;border:1px solid rgba(0,0,0,0.18) !important}.popover .popover-title{border-radius:0}.popover .popover-title .closePopover{float:right !important;font-size:18px !important;font-weight:bold !important;line-height:1;color:#000 !important;text-shadow:0 1px 0 #fff;opacity:.2;cursor:pointer !important;margin-top:-1px;background:transparent !important}.popover .popover-title .closePopover:hover{opacity:0.5;text-decoration:none}#main .popover{min-width:200px}#main td.beerColumn a.tastingBadge,#main td.note a.tastingBadge{background:url("../img/icons/notes_24.png") top left no-repeat;height:24px;width:24px;background-size:24px;float:right;margin:10px 7px 0 0;opacity:0.75;transition:.2s opacity ease-in-out}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#main td.beerColumn a.tastingBadge,#main td.note a.tastingBadge{background-image:url("../img/icons/notes_48.png")}}#main td.beerColumn a.tastingBadge:hover,#main td.note a.tastingBadge:hover{cursor:pointer;opacity:0.9}#main td.note a.tastingBadge{margin:0}#main th{background:#E1E1E1;text-align:left;font-weight:bold;font-size:14px;padding:6px 18px 8px 8px;color:#333;min-width:28px !important;outline:none !important;border-bottom:none;position:relative;vertical-align:middle}#main th a{color:#333;cursor:pointer}#main th.tablesorter-headerAsc:after{content:" ";position:absolute;bottom:50%;right:10px;margin-bottom:-3px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333}#main th.tablesorter-headerDesc:after{content:" ";position:absolute;bottom:50%;right:10px;margin-bottom:-3px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #333}#main td{padding:8px;vertical-align:middle !important;background:#fff;color:#333;border-bottom:1px solid #E1E1E1;border-right:1px solid #E1E1E1;border-top:none;font-size:16px}#main td:last-child{border-right:none}#main th.countColumn,#main td.count{text-align:center;font-weight:bold}#main td.count{font-size:24px}#main.showLocations th.storageColumn{text-align:center}#main.showLocations td.storageColumn{text-align:center;font-size:15px;word-wrap:break-word}#main th.actionColumn,#main td.actionColumn{text-align:center}#main tr#emptyRow.hiddenEmpty{display:none}#main tr#emptyRow td{padding-top:110px;padding-bottom:125px}#main tr#emptyRow .welcome{text-align:center;font-size:26px;font-weight:bold;padding:0 0 20px}#main tr#emptyRow .intro{text-align:center;padding:0 0 20px}#main tr#emptyRow .emptyOptions{padding:10px 0 0 0}#main tr#emptyRow .emptyOptions .btn{font-weight:bold !important}#main tr#emptyRow .btn-success{margin-right:20px}#main tr#emptyRow .btn-primary{margin-left:20px}#main tr.extraRow td{border:none !important}#main tr.extraRow>td{padding:0;border-bottom:1px solid #E1E1E1;background:#F1F1F1;font-size:14px}#main tr.extraRow>td div.outer{height:0;overflow:hidden}#main tr.extraRow>td div.inner{padding:20px 20px;opacity:0;overflow:hidden;position:relative}#main tr.extraRow>td div.inner textarea{resize:none}#main tr.extraRow.open>td div.outer{border-bottom:1px solid #E1E1E1}#main tr.extraRow.open>td div.inner{opacity:1}#main tr.manage td.actionColumn{background:#F1F1F1;border-bottom:1px solid #F1F1F1}#main tr.decrease td.count.activeDecrease{background:#F1F1F1;border-bottom:1px solid #F1F1F1}#main td.beerColumn div.tradingBadge{float:right;overflow:hidden;margin:13px 6px 0 4px;width:29px}#main td.beerColumn div.tradingBadge a{display:block;float:right;background:#aaa;color:#fff;font-size:11px;font-weight:normal;padding:2px 0px;width:26px;text-align:center}#main td.beerColumn div.tradingBadge a.FT{background:#5CB85C}#main td.beerColumn div.tradingBadge a.ISO{background:#F2A943}#main td.beerColumn div.tradingBadge a:hover{text-decoration:none}#main td.beerColumn div.tradingBadge.active a{cursor:pointer}#main td.beerColumn div.tradingBadge .popover a.closePopover{width:auto;padding:0}#main td.beerColumn div.tradingBadge .popover a.status{display:block;float:none;margin-bottom:6px;text-align:center;font-size:13px;width:100%}#main td.beerColumn div.tradingBadge .popover a.forTrade{background:#5CB85C}#main td.beerColumn div.tradingBadge .popover a.inSearchOf{background:#F0AD4E}#main td.beerColumn div.drinkByBadge{float:right;margin:13px 6px 0 4px;width:29px;font-size:11px}#main td.beerColumn div.drinkByBadge a{display:block;float:right;background:#9DA2B7;color:#fff;font-size:11px;font-weight:normal;padding:2px 0;position:relative;width:26px;text-align:center}#main td.beerColumn div.drinkByBadge a:hover{text-decoration:none;cursor:default}#main td.beerColumn div.drinkByBadge a:hover span.drinkTooltip{display:block}#main td.beerColumn div.drinkByBadge a span.glyphicon{vertical-align:text-top}#main td.beerColumn div.drinkByBadge a.drinkSoon{background:#A07BAF}#main td.beerColumn div.drinkByBadge a.drinkNow{background:#ED5A5A}#main td.beerColumn div.drinkByBadge a span.drinkTooltip{display:none;position:absolute;width:220px;right:-228px;top:-2px;text-align:left}#main td.beerColumn div.drinkByBadge a span.drinkTooltip span{display:inline-block;background:rgba(0,0,0,0.65);text-align:center;color:#fff;font-size:13px;padding:2px 6px;font-weight:normal}#main td.beerColumn div.drinkByBadge a span.drinkTooltip span:before{content:" ";position:absolute;top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent rgba(0,0,0,0.65) transparent transparent}#main td.beerColumn div.tradeDrinkContainer{float:right;margin-left:-3px}#main td.beerColumn div.tradeDrinkContainer div.tradingBadge{float:none;margin:1px 6px 0 0;width:36px}#main td.beerColumn div.tradeDrinkContainer div.drinkByBadge{float:none;margin:4px 6px 0 0;width:36px}#main .notesPopover{height:200px;width:270px;overflow-y:auto;font-size:14px;padding:14px;background:url("../img/loader_64.gif") center no-repeat;background-size:32px;word-break:break-word}#main .notesPopover.loaded{background:none}#main .notesPopover .title,#main .notesPopover .editNote,#main .notesPopover .deleteNote,#main .notesPopover .addTastingNote,#main .notesPopover .tastingNoteAddForm{display:none}#main .notesPopover span.notes{display:block;padding-bottom:10px;font-style:italic}#main .notesPopover ul{list-style:none;margin:0;padding:0}#main .notesPopover ul li{padding-bottom:10px}#main .notesPopover ul li:last-child{padding-bottom:0}#main .notesPopover .date{font-style:italic;font-weight:bold}#main.owner td.count:hover{cursor:pointer}#main tr.open td.count,#main tr.open td.count a{cursor:default}#main tr.open td.count:hover a.incrementer{opacity:0}#main tr td.count a.incrementer{outline:none;transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;opacity:0}#main tr td.count a.incrementer img{vertical-align:text-bottom !important}#main tr td.count a.incrementer.active{opacity:0.9 !important}#main tr td.count a.incrementer.decrease,#main tr td.count a.incrementer.increase{width:24px;height:24px;display:inline-block;vertical-align:middle}#main tr td.count a.incrementer.decrease{margin-right:20px;background:url("../img/icons/remove_24.png") center no-repeat;background-size:24px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#main tr td.count a.incrementer.decrease{background-image:url("../img/icons/remove_48.png")}}#main tr td.count a.incrementer.increase{margin-left:20px;background:url("../img/icons/add_24.png") center no-repeat;background-size:24px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#main tr td.count a.incrementer.increase{background-image:url("../img/icons/add_48.png")}}#main tr td.count:hover a.incrementer{opacity:0.2}#main tr td.count.active a.incrementer.disabled{opacity:0.2 !important}#main.browse th.userCol,#main.browse th.locationCol{width:300px}#main.browse th.abvCol{width:100px}#main.browse span.afterName{font-style:italic}#main .icon{display:inline-block;vertical-align:middle;opacity:0.75;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}#main .inline-icon{opacity:0.75;margin-right:8px;vertical-align:text-top;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}#main .icon:hover,#main a:hover .inline-icon{opacity:0.9;cursor:pointer}#main .manageBeer{width:24px;height:24px;background:url("../img/icons/manage_24.png") top left no-repeat;background-size:24px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#main .manageBeer{background-image:url("../img/icons/manage_48.png")}}#main .editNote{width:16px;height:16px;background:url("../img/icons/edit_16.png") top left no-repeat;background-size:16px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#main .editNote{background-image:url("../img/icons/edit_32.png")}}#main .deleteNote{width:16px;height:16px;background:url("../img/icons/trash_16.png") top left no-repeat;background-size:16px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#main .deleteNote{background-image:url("../img/icons/trash_32.png")}}#main .entrySidebar{position:absolute;width:520px;top:20px;right:30px;height:258px;overflow-y:hidden;background:url("../img/loader_grey_64.gif") center no-repeat;background-size:32px}#main .entrySidebar.loaded{background:none}#main .entrySidebar.preload{background:url("../img/loader_grey_64.gif") center no-repeat;background-size:32px;border-left:none}#main .entrySidebar .addBeerUrl,#main .entrySidebar .addBeerStyle,#main .entrySidebar .addBeerAbv,#main .entrySidebar .addBeerDescription,#main .entrySidebar .addBreweryUrl{font-style:italic;display:inline-block;margin-left:10px;font-size:14px}#main .entrySidebar .sidebar_tabs{overflow:hidden;margin-bottom:-1px;z-index:10}#main .entrySidebar .sidebar_tabs .tab{float:left;font-size:14px;font-weight:bold;border:1px solid #BEBEBE;background:#F9F9F9;padding:6px 10px;margin-right:6px;cursor:pointer;z-index:1;color:#555}#main .entrySidebar .sidebar_tabs .tab:hover{color:#333}#main .entrySidebar .sidebar_tabs .tab.active{border-bottom:1px solid #fff;background:#fff;color:#333}#main .entrySidebar .tab_page_container{border:1px solid #BEBEBE}#main .entrySidebar .tab_page_container .tab_page{background:#fff;border-left:none;padding:10px 16px 0;height:222px;overflow-y:auto;display:none}#main .entrySidebar .tab_page_container .tab_page.active{display:block}#main .entrySidebar .tab_page_container .tab_page.notes{padding:20px}#main .entrySidebar .tab_page_container .tab_page.notes .note{padding:0 0 14px 0}#main .entrySidebar .tab_page_container .tab_page.notes .icon{margin:0 0 1px 10px}#main .entrySidebar .tab_page_container .tab_page.notes .editable-container.editable-inline{display:block;width:100%}#main .entrySidebar .tab_page_container .tab_page.notes .editableForm{overflow:hidden}#main .entrySidebar .tab_page_container .tab_page.notes .editableForm .form-group{display:block}#main .entrySidebar .tab_page_container .tab_page.notes .editable-input{padding:6px 0 0 0;float:left;display:block;width:436px}#main .entrySidebar .tab_page_container .tab_page.notes .editable-input textarea{width:100% !important;resize:vertical !important}#main .entrySidebar .tab_page_container .tab_page.notes .editable-buttons{float:left;display:block;padding-top:8px;width:30px;height:80px}#main .entrySidebar .tab_page_container .tab_page.notes .editable-buttons .btn{display:block}#main .entrySidebar .tab_page_container .tab_page.notes .editable-buttons .editable-cancel{margin:10px 0 0 0}#main .entrySidebar .tab_page_container .tab_page.notes .editable-error-block{font-size:11px;font-style:italic}#main .entrySidebar .tab_page_container .tab_page table{width:100%;margin-bottom:26px}#main .entrySidebar .tab_page_container .tab_page table td{padding:10px 10px 0;font-size:14px !important;vertical-align:top !important}#main .entrySidebar .tab_page_container .tab_page table td:first-child{width:100px;text-align:right;font-weight:bold;vertical-align:top !important}#main .entrySidebar .community .editableform .form-control{width:220px}#main .entrySidebar .community .editable-container{padding-top:6px;padding-left:8px}#main .entrySidebar .community .editable-error-block{margin:3px 0 0 2px;font-size:14px;font-style:italic}#main .entrySidebar .community .editable-unsaved,#main .entrySidebar .community a.beer{font-weight:normal !important}#main .entrySidebar .community a.reportBeer,#main .entrySidebar .community a.reportBrewery{display:block;position:absolute;right:4px;top:10px;font-size:13px;font-style:italic}#main .entrySidebar .community tr.reportRow{display:none}#main .entrySidebar .community tr.reportRow.active{display:table-row}.reportForm label{font-weight:normal;font-style:italic}.reportForm .input{margin-bottom:10px}.reportForm textarea{width:100%;height:60px}.reportForm .btn{float:right;margin-left:10px}.originalForms{display:none}label.bottled{width:108px;margin-left:-14px}#addEntry label.bottled{width:auto;margin-left:0}.controls{overflow:hidden}.controls .delete{float:left}.controls .save,.controls .cancel{float:right;margin-left:10px}textarea.BeerEntryNotes{height:60px;resize:none}.cancelBox .title{font-weight:bold;color:#555}.moveBox .title{font-weight:bold;color:#44a9c7}.drinkBox .title{font-weight:bold;color:#428BCA}.noteBox .title{font-weight:bold;padding-bottom:5px;color:#555}.noteBox textarea{width:100%;height:72px}.dateBox .title{font-weight:bold;padding:7px 0 0 0;margin-left:-16px;color:#555}.dateBox .btn.cancel{float:right}.dateBox input[readonly]{background-color:#fff;cursor:auto}.decreaseRow .description{margin-bottom:10px;font-size:13px}.cellarInfo{background:#F9F9F9;border-bottom:1px solid #E1E1E1;padding:18px 20px 24px;position:relative}.cellarInfo .title{font-size:20px;font-weight:bold;float:left;padding-bottom:4px}.cellarInfo .title span{font-size:14px;font-style:italic;font-weight:normal;color:#777;display:inline-block;padding-left:8px}.cellarInfo #beerStats{float:right;margin:4px 0 0 0}.cellarInfo .bottomArea{clear:both;padding-top:8px;border-top:1px solid #ddd}.cellarInfo .links{float:left}.cellarInfo .links a{margin-right:10px}.cellarInfo .links .btn span.glyphicon{top:2px;margin-right:5px}.cellarInfo #filterSelect{float:right;position:relative}.cellarInfo #filterSelect .pre{font-size:75%;display:inline-block;font-weight:bold;margin-right:2px}.cellarInfo #filterSelect .label{color:#333;background:#E1E1E1;border-radius:0 !important;padding:0.3em 0.6em 0.4em;margin-left:2px}.cellarInfo #filterSelect a{display:inline-block;position:relative}.cellarInfo #filterSelect a:hover{text-decoration:none}.cellarInfo #filterSelect a:hover .label{background-color:#BEBEBE}.cellarInfo #filterSelect a.active{color:#fff}.cellarInfo #filterSelect a.active .label{color:#fff;background-color:#666}.cellarInfo #filterSelect #styleDropdown.open ~ a.active#filterStyle:after,.cellarInfo #filterSelect #breweryDropdown.open ~ a.active#filterBrewery:after,.cellarInfo #filterSelect #tradeDropdown.open ~ a.active#filterTrade:after,.cellarInfo #filterSelect #locationDropdown.open ~ a.active#filterLocation:after{content:" ";position:absolute;bottom:-8px;left:50%;margin-left:-7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #666}.cellarInfo #filterSelect #styleDropdown,.cellarInfo #filterSelect #breweryDropdown,.cellarInfo #filterSelect #tradeDropdown,.cellarInfo #filterSelect #locationDropdown{display:none;position:absolute;left:auto;top:30px;right:0 !important;max-height:245px;overflow-y:auto;padding:4px 12px;background:#fff;border-radius:0;border:1px solid rgba(0,0,0,0.18);min-width:220px}.cellarInfo #filterSelect #styleDropdown.open,.cellarInfo #filterSelect #breweryDropdown.open,.cellarInfo #filterSelect #tradeDropdown.open,.cellarInfo #filterSelect #locationDropdown.open{display:block}.cellarInfo #filterSelect #tradeDropdown{padding-bottom:8px;text-align:center}.cellarInfo #filterSelect #tradeDropdown a .label{color:#fff}.cellarInfo #filterSelect #tradeDropdown a#sortFT span{background:#5CB85C}.cellarInfo #filterSelect #tradeDropdown a#sortISO span{background:#F0AD4E}.cellarInfo #filterSelect #tradeDropdown a#sortNA span{background:#aaa}#styleList,#breweryList{display:none}.cellarInfo #filterSelect #styleList,.cellarInfo #filterSelect #breweryList,.cellarInfo #filterSelect #locationList{display:block;padding:0;margin:0 0 0 0;list-style-type:none}.cellarInfo #filterSelect #styleList li,.cellarInfo #filterSelect #breweryList li,.cellarInfo #filterSelect #locationList li{border-bottom:1px solid #E1E1E1;padding:3px 0;list-style-type:none;font-size:14px}.cellarInfo #filterSelect #styleList li:last-child,.cellarInfo #filterSelect #breweryList li:last-child,.cellarInfo #filterSelect #locationList li:last-child{border-bottom:none}.cellarInfo #filterSelect #styleList li a,.cellarInfo #filterSelect #breweryList li a,.cellarInfo #filterSelect #locationList li a{display:block}.cellarInfo .pagination{float:right;margin:0}.cellarInfo .consumedBeers{background:#52A7BF;color:#fff;border-radius:0 !important}.cellarInfo .consumedBeers:hover{background:#4B94A8}.cellarInfo .graphButton{background:#80A2AD;color:#fff}.cellarInfo .graphButton:hover{background:#74949E}.cellarInfo .activityButton{background:#9DA2B7;color:#fff}.cellarInfo .activityButton:hover{background:#9DA2B7}.cellarInfo .tooltip{opacity:0.95;font-size:13px}.cellarInfo .tooltip .tooltip-inner{background-color:#748999;padding:10px}.cellarInfo .tooltip .tooltip-arrow{border-right-color:#748999 !important}.cellarInfo #actualTotals{display:none}#addEntry{z-index:1015}#addBrewery,#manageBrewery{z-index:1016}#addBeer{z-index:1017}#addEntryLoader{display:none}.addForm{position:fixed;bottom:0;right:80px;transform:translate3d(0, 100%, 0);-webkit-transform:translate3d(0, 100%, 0);transition:.2s transform ease-in-out, .2s right ease-in-out;-webkit-transition:.2s -webkit-transform ease-in-out, .2s right ease-in-out;background:#fff;border:2px solid #bbb;border-bottom:none;width:500px}.addForm.open{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}.addForm form{padding:12px 20px 0;overflow-x:visible;position:relative}.addForm .modalHead{padding:10px 20px;font-size:18px;font-weight:bold;border-bottom:1px solid #E1E1E1;background:#F9F9F9}.addForm .modalHead .infoLink{font-size:13px;font-weight:normal;display:inline-block;margin:0 0 0 20px;vertical-align:middle}.addForm .controls{padding-top:2px;padding-bottom:14px}.addForm .input-group-addon.forceRound,.addForm .input-group-addon.removeBrewery,.addForm .input-group-addon.removeBeer{border-radius:0 !important;border-left:none !important}.addForm .input-group-addon a{color:#333}.addForm .form-control{font-size:14px}.addForm .form-group{margin-bottom:12px}.addForm .ui-autocomplete{max-height:250px;overflow-y:auto;overflow-x:hidden}.addForm .cssPopover{display:block;opacity:0;top:50%;left:-262px;width:260px;font-size:13px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.addForm .cssPopover p:last-child{margin-bottom:0}.addForm .cssPopover .popover-content{padding:10px 14px 14px}.addForm input.BreweryName:focus ~ .cssPopover,.addForm input.BeerName:focus ~ .cssPopover{opacity:1}.addForm#addEntry .addBrewery,.addForm#addEntry .addBeer,.addForm#addEntry .addLocation{float:right;font-size:14px}.addForm#addEntry .addLocation{font-style:italic;color:#777;margin-top:2px}.addForm .BreweryName,.addForm .BeerName,.addForm #BreweryCountryIdSelect,.addForm #BeerStyleIdSelect{border-radius:0}.addForm #BreweryDescription,.addForm #BeerDescription{height:60px}.addForm .toggleOriginalRecord{font-size:13px;font-style:italic;display:inline-block;padding-top:7px}.addForm .toggleOriginalRecord span{display:inline}.addForm .toggleOriginalRecord span.doHide{display:none}.addForm.origOpen{right:210px}.addForm.origOpen .origRecord{top:-20px}.addForm.origOpen .toggleOriginalRecord span.doShow{display:none}.addForm.origOpen .toggleOriginalRecord span.doHide{display:inline}.addForm .origRecord{position:absolute;width:200px;top:600px;right:-202px;background:#F9F9F9;padding:10px;font-size:12px;border:2px solid #bbb;border-left:none;max-height:450px;overflow-y:auto;transition:top .2s ease-in-out;-webkit-transition:top .2s ease-in-out}.addForm .origRecord .desc{font-style:italic;padding-bottom:6px}.addForm .origRecord .field{font-weight:bold}.addForm .origRecord .field.location{padding-top:6px}.addForm .origRecord .rec{padding-bottom:6px}.addForm .origRecord .rec.origNotes,.addForm .origRecord .rec.origLocation{padding-bottom:0}#ConsumedBeerIndexForm{display:inline-block;background-color:#E1E1E1;padding-left:10px}#ConsumedBeerIndexForm input[type=text]{width:250px;font-size:13px;padding:4px}#main.past th.dateCol{width:200px}#main.past td .deleteConsumed{display:none;margin:-1px 0 0 10px}#main.past td.note:hover .deleteConsumed{display:inline-block}#main.past .expandedNotes td{font-size:14px;background:#F1F1F1;padding:8px 20px}#main.past .expandedNotes span.listDate{font-weight:bold;display:block;text-align:right}#main.past .expandedNotes .row{padding:2px 0}#main.past .expandedNotes .left{padding-right:0}#main.past .expandedNotes .right{padding-left:20px}#main.past .clearLink{font-weight:normal;color:#0c7db2;display:inline-block;padding-left:8px}.blog{padding:24px 20px}.blog .entries{float:left;width:750px;padding-right:30px;border-right:1px solid #E1E1E1}.blog.view .sidebar{min-height:690px}.blog .sidebar{float:left;width:335px;border-left:1px solid #E1E1E1;padding-left:30px;margin-left:-1px}.blog .sidebar .title{font-weight:bold;font-size:18px;margin:0 0 8px 0}.blog .sidebar .title span{font-size:14px;font-weight:normal}.blog .sidebar ul{margin-bottom:60px;padding-left:26px}.blog .post{margin:0 0 60px 0;padding:0 10px}.blog .post:last-child{margin-bottom:0}.blog .post .title{font-size:24px;font-weight:bold;margin:0 0 16px 0}.blog .post .title a.titleLink{color:#333}.blog .post .title a.titleLink:hover{color:#333}.blog .post .title span.date{font-weight:normal;color:#777;font-size:14px;font-style:italic;padding-left:10px}.blog .post .title span.back{float:right;font-size:14px;margin:4px 0 0 0}.blog .post .content p{margin-bottom:16px}.blog .post .content ul{margin-bottom:0;padding-bottom:6px}.blog .post .content ul li{margin:10px 0}.blog .post .content img{border:1px solid #E1E1E1}.blog .pagination{display:block;text-align:center;font-size:15px;border-top:1px solid #E1E1E1;margin:0 auto;width:80%;padding-top:16px;color:#E1E1E1}.blog .twitterArea{max-height:405px;overflow:hidden;margin-bottom:20px}.blog .twitterArea iframe{margin-left:-10px}.blog form label{font-weight:bold}.blog form input#BlogTitle,.blog form input#PopupTitle,.blog form textarea#PopupMessage{width:700px}.blog form .input.text{padding-bottom:12px}.blog form .input.textarea{padding-bottom:10px}.blog form button.submit{float:right;margin:-34px 22px 0 0}.blog form .trumbowyg-box{margin:0 !important;width:97% !important}.blog form .trumbowyg-editor{background:#fff}.blog #deleteBlogPost,.blog #deletePopup{color:#d6524e}.messages .messageSidebar .stats table{width:100%}.messages .messageSidebar .stats table tr td{padding:3px 0}.messages .messageSidebar .stats table tr td:last-child{text-align:right}.messages .messageSidebar .list-group{margin-bottom:20px}.messages .messageSidebar .list-group.note{font-size:14px}.messages .messageSidebar .list-group .list-group-item{border-radius:0;border:none}.messages .messageSidebar .list-group .list-group-item.inbox{border-left:6px solid #748999;background:#F9F9F9;font-weight:bold}.messages .messageSidebar .list-group .list-group-item.inbox.active{background-color:#F9F9F9;color:#333}.messages .messageSidebar .list-group .list-group-item.inbox:hover{background:#F5F5F5}.messages .messageSidebar .list-group .list-group-item.inbox span.badge{color:#333;background:transparent;font-size:15px;font-weight:normal;padding-right:0}.messages .messageSidebar span.location{font-style:italic;color:#555}.messages .messageList{background:#F9F9F9;height:600px;border:1px solid #E1E1E1;overflow-y:auto}.messages .messageList .empty{padding:80px 0;text-align:center;font-size:18px;color:#555}.messages .messageList .message{background:#fff;padding:8px 20px;border-bottom:1px solid #E1E1E1;font-size:13px;cursor:pointer;position:relative}.messages .messageList .message:hover{background:#F5F5F5}.messages .messageList .message .status{position:absolute;bottom:11px;right:10px;width:12px;height:12px;border-radius:6px;background:#aaa}.messages .messageList .message .status.unread{background:#47a447}.messages .messageList .message .subject{font-weight:bold;font-size:20px;padding-bottom:3px;overflow:hidden;color:#555}.messages .messageList .message .subject span.replies{font-weight:normal;font-size:13px;background:#aaa;padding:0px 5px;color:#fff;display:inline-block;margin:-3px 0 0 6px;vertical-align:middle}.messages .messageList .message.unread .subject,.messages .messageList .message:hover .subject{color:#333}.messages .messageList .message.unread .subject span.replies{background:#47a447}.messages .messageList .message .from,.messages .messageList .message .from span.first{font-weight:bold;color:#555}.messages .messageList .message .date{float:right;font-style:italic;padding-right:10px}.messages .messageList .message .date b{font-style:normal;color:#555}.messages .messageView{border:1px solid #E1E1E1}.messages .messageView .message{padding:14px 20px 18px;border-bottom:1px solid #ddd;background:#fff}.messages .messageView .message:last-child{border-bottom:none}.messages .messageView .message:nth-child(even){background:#F5F5F5}.messages .messageView .message .subject{font-weight:bold;font-size:20px;padding-bottom:6px;overflow:hidden;color:#333}.messages .messageView .message .from{font-size:14px;border-bottom:1px dashed #ddd;padding-bottom:3px;overflow:hidden}.messages .messageView .message .from .date{font-style:italic}.messages .messageView .message .from .new{float:right;font-weight:normal;font-size:14px;background:#47a447;padding:0px 5px;border-radius:4px;color:#fff}.messages .messageView .message .body{padding-top:14px}.messages .reply{padding:8px 20px;border:1px solid #E1E1E1;background:#fff;margin-top:20px;overflow:hidden}.messages .reply.new{margin-top:0}.messages .reply.new textarea{height:160px}.messages .reply.new input[type=text]{width:400px;margin-bottom:12px}.messages .reply.new .error-message{font-style:italic;color:#d6524e;margin:-8px 0 10px 0}.messages .reply.new .textarea .error-message{margin-top:4px}.messages .reply .title{font-weight:bold;color:#333;font-size:15px;padding-bottom:4px;overflow:hidden}.messages .reply textarea{width:100%;height:100px}.messages .reply button{float:right;margin-top:8px}.messages span.markdown{font-weight:normal;font-style:italic;float:right;font-size:14px;margin-top:1px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.container{width:100% !important}.navigation{min-width:100% !important}table#main th.beerColumn{width:411px !important}table#main.hideFridge th.beerColumn{width:617px !important}table#main.hideFridge.showLocations th.beerColumn{width:460px !important}table#main th.dateColumn{width:102px !important}table#main th.sizeColumn{width:67px !important}#main.past .expandedNotes .left{padding-left:4px !important}.entrySidebar{width:430px}label.bottled{width:92px;padding-left:0;padding-right:0}label.inCellar{padding-left:0}label.inFridge{width:92px;padding-left:0;padding-right:0;margin-left:-14px}label.drinkBy{padding-left:0}.addForm{right:18px}.account .input input[type=text]{width:256px !important}.blog .entries{width:700px}.blog .sidebar{width:200px}.blog form input#BlogTitle{width:648px}.blog .sidebar ul{padding-left:16px}}#main.activity th.dateCol{width:200px}#main.activity th.remaining{width:150px}#main.activity td.remaining span{display:block}#main.activity td span.brewery{font-size:16px}#main.activity td span.bottled{font-style:italic}#main.activity td span.counts{text-decoration:underline}
