div.box{font-family:'Helvetica Neue',Arial,Sans-Serif;position:relative;margin:0 auto;margin-top:40px;margin-bottom:100px;background:#fafafa;width:350px;border-radius:5px;box-shadow:3px 3px 10px #333;padding:15px;z-index:99}div.box h2{text-align:center}div.box h4{text-align:center}a.btnMain,button,input[type=password],input[type=submit],input[type=text]{width:80%;margin-left:10%;margin-bottom:25px;height:40px;border-radius:5px;outline:0;-moz-outline-style:none}a.btnMain{display:block;text-align:center;line-height:40px}input[type=password],input[type=text]{border:1px solid #bbb;padding:0 0 0 10px;font-size:14px}a.btnMain:focus,input[type=password]:focus,input[type=submit]:focus,input[type=text]:focus{border:1px solid #3498db}.red{background:#e74c3c}.green{background:#3cd7e7}.grey{background:#455a64}.blue{background:#2962ff}.btnMain{border:none;color:#fff;font-size:18px;font-weight:200;cursor:pointer;transition:box-shadow .4s ease}.btnMain:active{box-shadow:1px 1px 7px #222}p.sourceNotes{font-size:12px}.bd-example-modal-lg .modal-dialog{display:table;position:relative;margin:0 auto;top:calc(50% - 24px)}.bd-example-modal-lg .modal-dialog .modal-content{background-color:transparent;border:none;color:#fff;font-size:2em}div.footer{position:fixed;left:0;bottom:0;width:100%;background-color:#263238;color:#fff;text-align:center;z-index:1;font-size:10px}
