/* Layout */ html, body { height: 100%; } .section { padding-top: 80px; } /* Login */ .login { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-align: center; -ms-flex-pack: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding-top: 40px; padding-bottom: 40px; } .login .form-signin { width: 100%; max-width: 330px; padding: 15px; margin: 0 auto; } .login .form-signin .checkbox { font-weight: 400; } .login .form-signin .form-control { position: relative; box-sizing: border-box; height: auto; padding: 10px; font-size: 16px; } .login .form-signin .form-control:focus { z-index: 2; } .login .form-signin input[type="email"] { margin-bottom: -1px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .login .form-signin input[type="password"] { margin-bottom: 10px; border-top-left-radius: 0; border-top-right-radius: 0; } /* Wizard */ @import url(https://fonts.googleapis.com/css?family=Montserrat); /*form styles*/ #msform { text-align: center; position: relative; margin-top: 30px; } #msform fieldset { background: white; border: 0 none; border-radius: 0px; box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4); padding: 20px 30px; box-sizing: border-box; width: 80%; margin: 0 10%; position: relative; } #msform fieldset:not(:first-of-type) { display: none; } #msform input, #msform textarea { padding: 15px; border: 1px solid #ccc; border-radius: 0px; margin-bottom: 10px; width: 100%; box-sizing: border-box; font-family: montserrat; color: #2C3E50; font-size: 13px; } #msform input:focus, #msform textarea:focus { -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; border: 1px solid #ee0979; outline-width: 0; transition: All 0.5s ease-in; -webkit-transition: All 0.5s ease-in; -moz-transition: All 0.5s ease-in; -o-transition: All 0.5s ease-in; } #msform .action-button { width: 100px; background: #ee0979; font-weight: bold; color: white; border: 0 none; border-radius: 25px; cursor: pointer; padding: 10px 5px; margin: 10px 5px; } #msform .action-button:hover, #msform .action-button:focus { box-shadow: 0 0 0 2px white, 0 0 0 3px #ee0979; } #msform .action-button-previous { width: 100px; background: #C5C5F1; font-weight: bold; color: white; border: 0 none; border-radius: 25px; cursor: pointer; padding: 10px 5px; margin: 10px 5px; } #msform .action-button-previous:hover, #msform .action-button-previous:focus { box-shadow: 0 0 0 2px white, 0 0 0 3px #C5C5F1; } .fs-title { font-size: 18px; text-transform: uppercase; color: #2C3E50; margin-bottom: 10px; letter-spacing: 2px; font-weight: bold; } .fs-subtitle { font-weight: normal; font-size: 13px; color: #666; margin-bottom: 20px; } #progressbar { margin-bottom: 30px; overflow: hidden; /*CSS counters to number the steps*/ counter-reset: step; } #progressbar li { list-style-type: none; color: white; text-transform: uppercase; font-size: 9px; width: 33.33%; float: left; position: relative; letter-spacing: 1px; } #progressbar li:before { content: counter(step); counter-increment: step; width: 24px; height: 24px; line-height: 26px; display: block; font-size: 12px; color: #333; background: white; border-radius: 25px; margin: 0 auto 10px auto; } #progressbar li:after { content: ''; width: 100%; height: 2px; background: white; position: absolute; left: -50%; top: 9px; z-index: -1; } #progressbar li:first-child:after { content: none; } #progressbar li.active:before, #progressbar li.active:after { background: #ee0979; color: white; } /* Autocomplete */ .ui-helper-hidden-accessible { display:none; } .ui-autocomplete { width: 190px; max-height: 180px; padding: 0; margin: 0; overflow-y: auto; overflow-x: hidden; background: white; color: #2C3E50; border-width: 4px 4px 4px 0; border-style: solid; border-color: white; box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2); } .ui-autocomplete ul { list-style: none; } .ui-autocomplete li { height: 36px; margin: 0; font: bold 14px/36px Arial, Helvetica, sans-serif; white-space: nowrap; } .ui-autocomplete li:hover { -moz-transition: background 0.3s ease-in; -o-transition: background 0.3s ease-in; -webkit-transition: background 0.3s ease-in; transition: background 0.3s ease-in; background: #ee0979; color: white; } .ui-autocomplete li a { display: block; padding: 0 12px; cursor: pointer; } /* Cards */ .card, .navbar, .pagination .page-item.active .page-link { box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12); } .cascading-admin-card { margin-top: 1.25rem; } .cascading-admin-card .admin-up { margin-left: 4%; margin-right: 4%; margin-top: -1.25rem; } .cascading-admin-card .admin-up .data { float: right; margin-top: 2rem; text-align: right; } .cascading-admin-card .admin-up .fab, .cascading-admin-card .admin-up .far, .cascading-admin-card .admin-up .fas { padding: 1.7rem; font-size: 2rem; color: #fff; text-align: left; border-radius: 3px; } .primary-color, ul.stepper li.active a .circle, ul.stepper li.completed a .circle, ul.stepper li.active a .circle, ul.stepper li.completed a .circle { background-color: #4285f4 !important; } .warning-color { background-color: #fb3 !important; } .light-blue.lighten-1 { background-color: #29b6f6 !important; } .red.accent-2 { background-color: #ff5252 !important; }