#add-phone{color:#00f;font-weight:400}#app{max-width:600px;margin:0 auto 30px;padding:0 10px}#app .bfh-phone{width:145px}#app .extension{border-left:0;border-right:0;width:50px}#app input.cc{margin-right:-1px;width:55px}#app .input-group span.help-block{background-color:#f2dede;border-bottom:1px solid #a94442;border-right:1px solid #a94442;margin:0;text-align:center}#app .left{float:left;margin-right:3%;min-width:250px;width:48%}#app #employment .bfh-phone,#app #residence-history .bfh-phone{width:196px}#app .right{float:left;margin-right:0;min-width:250px;width:48%}#app .transparent{cursor:default;zoom:1;filter:alpha(opacity=50);opacity:.5}#app ul.dropdown-menu{min-width:50px}#basics .spin{left:-160px;top:20px}.best-time{padding:3px}body{background:linear-gradient(#315373,#849bb2);padding-top:100px}#children select{width:60px}#confirm-location .panel-body{padding-bottom:2em}#cooccupant-list .name{width:50%}#copyright{color:#fff;text-shadow:1px 1px 7px #162533}#copyright a{color:#f0ad4e}#emails input{display:block;margin-bottom:3px}#emails input.add{background:0 0;border:none;box-shadow:none;color:#00f;cursor:pointer;height:auto;-moz-box-shadow:none;padding:0;-webkit-box-shadow:none}#emails input.add:hover{text-decoration:underline}#employment .delete{position:absolute;right:15px;top:17px}#error-loading{margin:1em auto;max-width:700px}h4{padding-top:0}html{min-height:100%}.input-group-btn{width:auto}#invite-location{font-size:1.5em;padding:1em 0}.minhalf{min-width:195px}.month{text-align:center;width:4em!important}#names{padding:0 15px}#names input{float:left;width:33.33%}.no-padding{padding:0}.noborder{border:0}#other-sources-of-income .form-group{padding-left:25px;position:relative}#other-sources-of-income .amount{padding-left:35px}#other-source-of-income{margin-bottom:2em;overflow:auto;width:100%}#page-loading-spinner{position:relative;left:50%;margin-left:-70px;top:70px}.pet{border:1px solid #ccc;border-radius:4px;margin-top:1em}.pet .delete-pet{float:right}.pet .form-group{position:relative}.pet select{top:-7px;width:70%!important}#employment .form-group,#residence-history .form-group{position:relative;margin-bottom:2px}#employment .nav a,#residence-history .nav a{margin:1em 0}#position-list .reference,#residence-list .reference{padding-top:20px}.shiftdown{margin-top:1em}.spin{position:absolute;left:0;top:0}.topspace{margin-top:2em}.vehicle .year{width:65px!important}.vehicle .make{width:80px}.vehicle .model{width:113px}#wrong-location p{padding:30px 0 0}.year{text-align:center;width:5em!important}