@media(max-width:475px){.patron-registration .fill input,.patron-registration .fill .chosen-container{width:100% !important}}.patron-registration .email2{display:none}.patron-registration .checkbox-inline label{white-space:normal}.patron-registration .chosen-container{min-width:70px}.patron-registration .pref-lib .chosen-container{min-width:380px}@media(max-width:475px){.patron-registration .pref-lib .chosen-container{min-width:100% !important}}.patron-registration .status .chosen-container{min-width:280px}.patron-registration .birth-date .chosen-container{min-width:125px}.patron-registration .promo{float:left;max-width:80px;max-height:80px}.form-control,.form-group,.checkradio,select{max-width:100%}.patron-registration .terms-conditions{max-height:250px;overflow-y:scroll;margin-top:-25px}.patron-registration .nav-tabs a,.patron-registration .nav-tabs a:hover,.patron-registration .nav-tabs a:focus{color:#444 !important}.patron-registration .nav-tabs>li.active>a,.patron-registration .nav-tabs>li.active>a:hover,.patron-registration .nav-tabs>li.active>a:focus{background:#f0f5f5;color:#444 !important}.patron-registration .tab-content{padding:10px;border:1px solid #ddd;border-top:0;background:#f0f5f5}.patron-registration .nav-tabs .error a{background:#a55;color:#fff !important}.patron-registration .nav-tabs>li.active.error>a,.patron-registration .nav-tabs>li.active.error>a:hover,.patron-registration .nav-tabs>li.active.error>a:focus{background:#e99}.transactions .table-container{overflow-y:scroll;max-height:150px;background-color:#fff}.total-items{position:absolute;top:-43px;right:0;font-weight:bold}.scroll-content{overflow-y:scroll;margin-bottom:10px}.scroll-content ul{margin:0 0 0 -40px}.scroll-content.border{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.scroll-content li:first-child{border-top:0}.scroll-content .grid{margin:0}#personal .scroll-content{height:485px;height:calc(100vh - 414px)}#personal .scroll-content.no-edit{height:calc(100vh - 363px)}.tabs-view-tabs{margin-bottom:10px}#checkouts .scroll-content{height:430px;height:calc(100vh - 469px)}#checkouts .scroll-content.history{height:496px;height:calc(100vh - 403px)}#checkouts .scroll-content.history .info{padding-top:34px}#holds .scroll-content{height:365px;height:calc(100vh - 534px)}#holds .scroll-content.expired{height:431px;height:calc(100vh - 468px);margin:0}#bills .scroll-content{height:427px;height:calc(100vh - 472px);margin:0}#bills .cash-register .scroll-content{height:496px;height:calc(100vh - 403px);margin:0}#printer .scroll-content.border{height:calc(100vh - 505px);margin:0}.pcounter.scroll-content.border{margin-top:10px!important}#cpx .scroll-content{height:455px;height:calc(100vh - 444px);margin:0}#programs .scroll-content{height:510px;height:calc(100vh - 389px);margin:0}#roomBooking .scroll-content{height:536px;height:calc(100vh - 389px);margin:0}.patron-registration .tab-content{height:557px;height:calc(100vh - 342px)}#holds .help-inline,#bills .help-inline,#cpx .help-inline{margin-bottom:-20px}.items-action{margin-bottom:-15px}.items-action .form-group{margin-bottom:0}.items-action span.help-block{margin:-2px 47px;font-size:9px;font-weight:normal}#personal .form-actions{padding:0}#personal .alert{margin:6px 0 10px 0}.border .table-bordered,.border .table-bordered th{border-top:0;margin:0}.account-management .tab-content{height:auto}.form-group .form-group.pull-left{margin-right:2px}.form-group .form-group.pull-left:last-child{margin-right:0}.tab-pane .links,.tab-pane .fee-buttons{float:right;margin-bottom:4px}.tab-pane .scroll-content.border{overflow:auto;border-bottom:0}.tab-pane .grid{margin:0;font-size:14px}.computer-tab .alert{margin-top:4px}.printer-tab{padding-top:4px}