diff --git a/README.md b/README.md index 25240d96..78c8dbef 100644 --- a/README.md +++ b/README.md @@ -52,6 +52,14 @@ To run this project in your development machine, follow these steps: 9. Open your browser and go to http://127.0.0.1:8000, you will be greeted with the eDivorce homepage. In dev mode, you can log in with any username and the password 'divorce'. +### SCSS Compilation + +SASS compilation is now handled by the internal `django-sass-processor` package. +In local development, it compiles `*.scss` files it finds into the same directory +when they're loaded in the browser (thereafter it recompiles on load when it +detects changes by timestamp difference). The file is collected into the +`staticfiles` directory during build, so doesn't add overhead in production. + ## OpenShift deployment diff --git a/edivorce/apps/core/static/css/main.css b/edivorce/apps/core/static/css/main.css index 530130bf..e5db9abc 100644 --- a/edivorce/apps/core/static/css/main.css +++ b/edivorce/apps/core/static/css/main.css @@ -1,1251 +1,3 @@ -/* compileCompressed: $1.css*/ -/*#2b5580;*/ -@font-face { - font-family: 'Myriad-Pro'; - src: url("../fonts/MyriadWebPro.ttf"); - font-weight: normal; - font-style: normal; } - -body { - font-family: Myriad-Pro, Calibri, Arial, Sans Serif; - font-size: 16px; - line-height: 24px; - color: #494949; - background: #042553; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - min-width: 768px; } - @media (min-width: 1920px) { - body { - font-size: 18px; - line-height: 1.5; } } - -h1, -h2, -h3, -h4 { - margin-top: 0; - margin-bottom: 10px; } - h1 .tooltip-link, - h2 .tooltip-link, - h3 .tooltip-link, - h4 .tooltip-link { - color: #042553; - border: 0; } - h1 i.fa, - h2 i.fa, - h3 i.fa, - h4 i.fa { - color: #042553; - font-size: 24px; - margin-right: 6px; } - -h1 { - font-weight: 600; - line-height: 54px; - color: #042553; - margin-bottom: 20px; } - h1 small { - font-size: 14px; - font-weight: 700; - text-transform: uppercase; - color: #042553; - display: block; - letter-spacing: 0.1em; } - -h2 { - font-weight: 600; - font-size: 24px; - line-height: 36px; - color: #494949; - margin-bottom: 20px; } - -h3 { - font-weight: 400; - font-size: 28px; - line-height: 42px; - color: #19355b; - margin-top: 15px; } - -h4 { - font-weight: 600; - font-size: 18px; - line-height: 27px; - color: #19355b; - text-transform: uppercase; } - -a { - color: #365ebe; - text-decoration: none; - -webkit-transition: all 0.1s ease-in-out; - transition: all 0.1s ease-in-out; } - a:focus, a:hover { - color: #2b4a96; - text-decoration: underline; - -webkit-transition: all 0.1s eease-in-out; - transition: all 0.1s eease-in-out; } - -.intro { - font-size: 18px; - line-height: 28px; } - -img { - max-width: 100%; - height: auto; } - -/* Bootstrap Overrides*/ -.table > tbody > tr > td, -.table > tbody > tr > th, -.table > tfoot > tr > td, -.table > tfoot > tr > th, -.table > thead > tr > td, -.table > thead > tr > th { - padding: 12px 16px; } - -.container-wrapper { - padding: 40px 0; } - .container-wrapper:nth-child(odd) { - background: #fdfdfd; } - .container-wrapper:nth-child(odd) input { - background: #ffffff; } - -.bg-danger { - position: relative; - padding: 30px 30px 30px 75px; - border-radius: 10px; - margin-bottom: 20px; - background-color: #fcf8e3; } - .bg-danger:after { - content: "\f071"; - font-family: FontAwesome; - font-style: normal; - font-weight: normal; - text-decoration: inherit; - position: absolute; - font-size: 24px; - color: #f0ad4e; - top: 30px; - left: 27px; } - .bg-danger.hard-stop { - background-color: #faebe9; } - .bg-danger.hard-stop:after { - content: "\f05e"; - font-family: FontAwesome; - font-style: normal; - font-weight: normal; - text-decoration: inherit; - position: absolute; - font-size: 24px; - color: #d9534f; - top: 30px; - left: 27px; } - -.checkmark { - background: #7ac289; - position: relative; - padding: 22px 20px 20px 90px; - color: #ffffff; - border-radius: 10px; - font-size: 32px; } - .checkmark:before { - content: "\f00c"; - font-family: FontAwesome; - font-style: normal; - font-weight: normal; - text-decoration: inherit; - position: absolute; - top: 0; - bottom: 0; - margin-top: auto; - margin-bottom: auto; - left: 24px; - font-size: 42px; - color: #ffffff; - height: 60px; } - -@media (max-width: 991px) { - .container { - width: 100%; - min-width: 750px; } } - -.tooltip.in { - opacity: 1; } - -.tooltip-inner { - text-align: left; - background-color: #365ebe; - padding: 20px; - font-size: 16px; - line-height: 24px; - max-width: 300px; - border-radius: 10px; - font-family: Myriad-Pro, Calibri, Arial, Sans Serif; } - .tooltip-innerb { - font-size: 18px; } - .tooltip-inner a { - color: #ffffff; - text-decoration: underline; } - .tooltip-inner a:focus, .tooltip-inner a:hover { - color: #d5d5d5; } - -.tooltip-arrow { - pointer-events: none; - border-color: rgba(255, 255, 255, 0); - border-width: 12px !important; } - -.tooltip.top .tooltip-arrow { - border-top-color: #365ebe; - margin-bottom: -16px; } - -.tooltip.right { - margin-left: 10px; } - .tooltip.right .tooltip-arrow { - border-right-color: #365ebe; - margin-left: -12px; - margin-top: -14px; } - -.tooltip.bottom .tooltip-arrow { - border-bottom-color: #365ebe; - margin-top: -12px; } - -.tooltip.left { - margin-left: -10px; } - .tooltip.left .tooltip-arrow { - border-left-color: #365ebe; - margin-right: -12px; - margin-top: -14px; } - -.tooltip-link { - color: #365ebe; - border-bottom: dotted 1px #365ebe; - cursor: pointer; - word-break: break-all; - display: inline-block; } - .tooltip-link:hover { - color: #042553; - border-bottom-color: #365ebe; } - -.collapse-trigger { - margin-bottom: 12px; } - .collapse-trigger > div { - color: #365ebe; - border-bottom: solid 1px #365ebe; - display: inline; - cursor: pointer; } - .collapse-trigger > div .tooltip-link { - border: 0; } - .collapse-trigger > div .tooltip-link:hover { - color: inherit; } - .collapse-trigger > div:after { - font-family: FontAwesome; - font-weight: normal; - font-style: normal; - display: inline-block; - text-decoration: inherit; - padding-left: 10px; - content: "\f077"; - -webkit-transform-origin: 65% 50%; - transform-origin: 65% 50%; - -webkit-transition: all 0.1s ease-in-out; - transition: all 0.1s ease-in-out; } - .collapse-trigger > div:focus, .collapse-trigger > div:hover { - color: #2b4a96; - border-bottom: solid 1px #2b4a96; - -webkit-transition: all 0.1s ease-in-out; - transition: all 0.1s ease-in-out; } - .collapse-trigger.collapsed div:after { - -webkit-transform: rotate(-180deg); - transform: rotate(-180deg); - -webkit-transform-style: preserve-3D; - transform-style: preserve-3D; - -webkit-transform-origin: 65% 50%; - transform-origin: 65% 50%; } - -.collapse > div, -.collapsing > div { - margin-bottom: 25px; } - -select.form-control { - font-size: 16px; - height: 42px; } - -.form-group input.form-control, -.input-group input.form-control:first-child { - margin-top: 12px; - border-radius: 4px; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - height: inherit; - width: inherit; - float: inherit; - font-size: inherit; - padding: 12px 15px; - line-height: 1em; } - .form-group input.form-control.input-wide, - .input-group input.form-control:first-child.input-wide { - width: 70%; } - -/* Buttons & Icons*/ -.btn { - line-height: initial; - padding: 12px 15px; } - -.btn-primary { - background: #365ebe; } - .btn-primary:hover { - background-color: #1f376f; } - -i.fa { - color: #365ebe; } - i.fa.circle { - border-radius: 50%; - padding: 10px; - border: solid 1px #365ebe; } - -i.fa.fa-question-circle { - margin-left: 5px; } - -.form-buttons { - margin: 30px 0; } - .form-buttons .btn { - font-size: 18px; - border: none; - border-radius: 10px; - padding: 12px 15px; - background-color: #365ebe; - color: #ffffff; - margin-bottom: 12px; - -webkit-transition: all 0.1s ease-in-out; - transition: all 0.1s ease-in-out; } - .form-buttons .btn:hover { - background-color: #1f376f; - -webkit-transition: all 0.1s ease-in-out; - transition: all 0.1s ease-in-out; } - .form-buttons .btn i.fa { - color: #ffffff; } - .form-buttons .btn.btn-success { - background-color: #57b26a; - margin-left: 12px; - -webkit-transition: all 0.1s ease-in-out; - transition: all 0.1s ease-in-out; } - .form-buttons .btn.btn-success:hover { - background-color: #337040; - -webkit-transition: all 0.1s ease-in-out; - transition: all 0.1s ease-in-out; } - -.btn-radio { - color: #19355b; - background-color: #d4dce5; - font-size: 16px; - text-transform: uppercase; - letter-spacing: 0.08em; - font-weight: 600; - padding: 20px 0; - width: 60px; - height: 60px; - border-radius: 30px; - border: 3px solid #d4dce5; - -webkit-transition: all 0.1s ease-in-out; - transition: all 0.1s ease-in-out; } - -.btn-radio.active, -.btn-radio:active, -.btn-radio:focus, -.btn-radio:hover, -.open .dropdown-toggle.btn-radio { - color: #FFFFFF; - background-color: #365ebe; - -webkit-transition: all 0.1s ease-in-out; - transition: all 0.1s ease-in-out; } - -.btn-radio.active, -.btn-radio:active, -.open .dropdown-toggle.btn-radio { - background-image: none; } - -.btn-radio.disabled, -.btn-radio.disabled.active, -.btn-radio.disabled:active, -.btn-radio.disabled:focus, -.btn-radio.disabled:hover, -.btn-radio[disabled], -.btn-radio[disabled].active, -.btn-radio[disabled]:active, -.btn-radio[disabled]:focus, -.btn-radio[disabled]:hover, -fieldset[disabled] .btn-radio, -fieldset[disabled] .btn-radio.active, -fieldset[disabled] .btn-radio:active, -fieldset[disabled] .btn-radio:focus, -fieldset[disabled] .btn-radio:hover { - background-color: #365ebe; - border-color: #365ebe; - -webkit-transition: all 0.1s ease-in-out; - transition: all 0.1s ease-in-out; } - -.btn-radio + .btn-radio { - margin-left: 15px; } - -.btn-radio-group { - margin-bottom: 20px; } - .btn-radio-group .btn.active.focus, - .btn-radio-group .btn.active:focus, - .btn-radio-group .btn.focus, - .btn-radio-group .btn:active.focus, - .btn-radio-group .btn:active:focus, - .btn-radio-group .btn:focus { - outline: none; } - .btn-radio-group .btn-radio-long { - width: auto; - white-space: normal; - text-transform: none; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - line-height: 1em; - max-width: 500px; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - text-align: left; - padding: 0 20px; } - -/* Form Elements*/ -input { - border-radius: 4px; - color: #494949; - padding: 12px 15px; - border: solid 1px #d5d5d5; - line-height: 1em; } - input:focus { - outline: 0; - box-shadow: inset 0 1px 1px rgba(73, 73, 73, 0.075), 0 0 4px rgba(157, 157, 157, 0.5); } - input + i.fa { - margin-left: 10px; } - input.form-block { - display: block; - margin-bottom: 16px; } - input.input-wide { - width: 70%; } - input.input-narrow { - max-width: 100px; } - input.input-inline { - padding: 5px 20px; - border-radius: 5px; - margin-left: 5px; } - -.checkbox label, -.radio label { - margin-bottom: 8px; } - -.checkbox label, -.radio label { - font-weight: 700; } - -textarea { - width: 100%; - border-radius: 10px; - color: #494949; - padding: 12px 15px; - border: solid 1px #d5d5d5; - line-height: 1em; } - -/* Customizations*/ -#top_banner { - background-color: #042553; - border-bottom: 2px solid #dea61b; - padding: 5px 20px 10px; } - #top_banner .top_banner-logo img { - width: 148px; - height: auto; - float: left; } - #top_banner p { - color: #ffffff; - font-size: 16px; - line-height: 1em; - margin-top: 20px; - margin-left: 35px; - float: left; } - #top_banner p .beta { - border: solid 1px #ffffff; - padding: 4px 8px 3px; - margin-left: 10px; - font-size: 12px; - text-transform: uppercase; } - #top_banner p .beta.environment-type { - background-color: #B200FF; } - #top_banner .top_banner-user { - color: #fff; - font-size: 14px; - float: right; - margin-top: 16px; } - #top_banner .top_banner-user a { - color: #ffffff; } - #top_banner .top_banner-user a:active, #top_banner .top_banner-user a:hover { - color: #fcfcfc; } - -#mid_banner { - background-color: #2b5580; - font-size: 14px; - font-weight: 600; } - #mid_banner .mid_banner-dash { - float: left; - margin-left: -20px; } - #mid_banner .mid_banner-dash a, - #mid_banner .mid_banner-link a, - #mid_banner .more_information-link a { - padding: 10px 16px; - float: right; - margin-left: 6px; } - #mid_banner .mid_banner-dash a.active, #mid_banner .mid_banner-dash a:hover, - #mid_banner .mid_banner-link a.active, - #mid_banner .mid_banner-link a:hover, - #mid_banner .more_information-link a.active, - #mid_banner .more_information-link a:hover { - color: #fff; - background-color: #dea61b; - text-decoration: none; } - #mid_banner .mid_banner-dash a.active i, #mid_banner .mid_banner-dash a:hover i, - #mid_banner .mid_banner-link a.active i, - #mid_banner .mid_banner-link a:hover i, - #mid_banner .more_information-link a.active i, - #mid_banner .more_information-link a:hover i { - color: #fff; } - #mid_banner .mid_banner-dash a { - margin-left: 24px; } - #mid_banner i { - color: #ffffff; - padding: 0 10px 0 0; } - #mid_banner a { - color: #ffffff; - text-decoration: none; } - -#form_navigation { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - #form_navigation form { - margin-right: 10px; } - -.success-buttons { - text-align: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-line-pack: justify; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; } - .success-buttons .flex-row { - width: 45%; } - -#other_names_fields .form-inline, -#reconciliation_period_fields .form-inline { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-bottom: 10px; - padding: 10px; - background: #efefef; - border-radius: 5px; } - #other_names_fields .form-inline .form-group, - #reconciliation_period_fields .form-inline .form-group { - display: block; - width: 100%; - margin-bottom: 5px; } - @media (min-width: 992px) { - #other_names_fields .form-inline .form-group, - #reconciliation_period_fields .form-inline .form-group { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; } } - #other_names_fields .form-inline .form-control, - #reconciliation_period_fields .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - height: 34px; - margin-top: 0; - padding: 8px 15px; } - #other_names_fields .form-inline label, - #reconciliation_period_fields .form-inline label { - min-width: 45px; - margin-right: 10px; - text-align: right; } - #other_names_fields .form-inline:before, - #reconciliation_period_fields .form-inline:before { - display: table; - content: " "; } - #other_names_fields .form-inline select.response-dropdown, - #reconciliation_period_fields .form-inline select.response-dropdown { - margin-right: 5px; - -webkit-box-flex: 0; - -ms-flex: 0 0 180px; - flex: 0 0 180px; } - @media (min-width: 1px) and (max-width: 1199px) { - #other_names_fields .form-inline select.response-dropdown, - #reconciliation_period_fields .form-inline select.response-dropdown { - margin-bottom: 5px; - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; } } - #other_names_fields .form-inline input.response-textbox, - #reconciliation_period_fields .form-inline input.response-textbox { - margin-right: 5px; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; } - #other_names_fields .form-inline input.btn, - #reconciliation_period_fields .form-inline input.btn { - padding: 8px 15px; } - @media (min-width: 992px) { - #other_names_fields .form-inline input.btn, - #reconciliation_period_fields .form-inline input.btn { - -webkit-box-flex: 0; - -ms-flex: 0 0 70px; - flex: 0 0 70px; } } - -.footer { - background-color: #042553; - border-top: 3px solid #dea61b; - padding: 15px; } - .footer .footer-container ul { - list-style-type: none; } - .footer .footer-container ul li { - float: left; - padding: 2px 10px; - position: relative; } - .footer .footer-container ul li a { - display: block; - text-align: center; - color: #ffffff; - font-size: 13px; - font-weight: 600; } - .footer .footer-container ul li + li { - border-left: 1px solid #4b5e73; } - -.question-well { - min-height: 20px; - padding: 25px; - margin-top: 25px; - border: 1px solid #d5d5d5; - border-radius: 10px; - background: #ffffff; } - .question-well.hasFocus { - border: 1px solid #365ebe; - -webkit-transition: 0.1s ease-in-out all; - transition: 0.1s ease-in-out all; } - .question-well h3 { - margin-top: 0; } - .question-well p { - max-width: 90%; } - -.review-well { - border-radius: 10px; - min-height: 20px; - margin-bottom: 10px; - border: 1px solid #d5d5d5; - background: #ffffff; } - .review-well .review-well { - margin: 0 40px 5px; } - .review-well .collapse-trigger { - padding: 20px 15px; } - .review-well .collapse, - .review-well .collapsing { - border-top: 1px solid #d5d5d5; - padding: 24px 47px; } - .review-well .collapse > div, - .review-well .collapsing > div { - margin-bottom: 0; } - .review-well .review-buttons { - float: left; - padding: 0 15px 20px; - margin: 0 0 0 32px; } - @media (min-width: 991px) { - .review-well .review-buttons { - float: right; - padding: 10px 15px; - margin: 0; } } - .review-well .review-buttons .fa { - color: white; - margin-right: 6px; } - .review-well .collapse-trigger { - margin-bottom: 0; - display: inline-block; - width: 100%; } - @media (min-width: 991px) { - .review-well .collapse-trigger { - width: initial; } } - .review-well .collapse-trigger > div { - border-bottom: none; - font-size: 18px; - font-weight: 600; - padding-left: 8px; - position: relative; } - .review-well .collapse-trigger > div:before { - font-family: FontAwesome; - font-weight: normal; - font-style: normal; - position: absolute; - text-decoration: inherit; - left: 0; - /* padding-right: 10px;*/ - content: "\f077"; - -webkit-transform-origin: 50%; - transform-origin: 50%; - -webkit-transition: all 0.1s ease-in-out; - transition: all 0.1s ease-in-out; } - .review-well .collapse-trigger > div span { - display: inline-block; - margin-left: 24px; } - .review-well .collapse-trigger > div:after { - display: none; } - .review-well .collapse-trigger.empty { - display: block; - border-top: 1px solid #d5d5d5; } - .review-well .collapse-trigger.empty div:before { - display: none; } - .review-well .collapse-trigger.collapsed div:before { - -webkit-transform: rotate(-180deg); - transform: rotate(-180deg); - -webkit-transform-style: preserve-3D; - transform-style: preserve-3D; - -webkit-transform-origin: 50%; - transform-origin: 50%; } - .review-well .collapse.empty { - display: inline-block; - border-top: none; } - -.review-well-no-icon { - padding-left: 47px; } - -.review-well-child { - display: inline-block; - width: 100%; } - .review-well-child .review-buttons { - margin: 0; - padding-left: 8px; } - @media (min-width: 991px) { - .review-well-child .review-buttons { - margin: initial; - padding-left: initial; } } - .review-well-child .collapse-trigger { - padding-left: 0; } - .review-well-child .collapse-trigger > div { - color: #494949; - font-weight: normal; } - -.print-form-action { - display: inline-block; - float: right; } - .print-form-action a { - text-decoration: none; } - .print-form-action:after { - display: none; } - -.step-review .collapse-trigger { - font-size: 24px; - display: inline-block; } - .step-review .collapse-trigger.collapsed { - margin-bottom: 0; - -webkit-transition: 0.5s ease-out all; - transition: 0.5s ease-out all; } - -.step-review table { - margin-bottom: 0; } - .step-review table thead tr { - background-color: #042553; - color: #fff; } - -.step-review .collapse > div, -.step-review .collapsing > div { - margin-bottom: 0; } - -.step-review .review-buttons { - float: right; - padding: 0 15px 10px; - margin: 0; } - -/* Column Grid in flexbox */ -.row-flex { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - height: 100%; - overflow: hidden; - background: #fdfdfd; } - .row-flex .col { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - box-sizing: border-box; - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3; } - .row-flex .content-column { - /* max-width: 800px;*/ - /* padding: 35px 50px 50px 50px;*/ - max-width: 1280px; - padding: 36px 6% 50px; } - .row-flex .progress-column { - -webkit-box-flex: 0; - -ms-flex: 0 0 280px; - flex: 0 0 280px; - background-color: #efefef; - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; } - .row-flex .dashnav-column { - -webkit-box-flex: 0; - -ms-flex: 0 0 280px; - flex: 0 0 280px; - background-color: #19355b; - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; } - .row-flex .more_information-column { - background-color: #efefef; - box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1); - padding: 20px 45px; - font-size: 14px; - line-height: 21px; - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - height: auto; } - @media (min-width: 1920px) { - .row-flex .more_information-column { - font-size: 16px; - line-height: 1.5; } } - .row-flex .more_information-column .more_information-close { - float: right; - font-size: 24px; - margin-top: 3px; } - .row-flex .more_information-column .more_information-close i.fa { - color: #042553; } - .row-flex .more_information-column h2 { - color: #042553; - padding-right: 25px; } - .row-flex .more_information-column h3 { - font-size: 21px; - line-height: 28px; } - @media (min-width: 992px) { - .row-flex .more_information-column { - padding: 45px 20px; - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4; - -webkit-box-flex: 0; - -ms-flex: 0 0 306px; - flex: 0 0 306px; } } - .row-flex.intro-page { - background: #2b5580 url("../img/bg-edivorce__landing.jpg") no-repeat top center fixed; - background-size: cover; } - .row-flex.intro-page .content-column { - margin: 100px auto; - padding: 0; - max-width: 800px; - padding: 0 20px; - text-align: center; - color: #ffffff; } - .row-flex.intro-page .content-column h1, - .row-flex.intro-page .content-column h2, - .row-flex.intro-page .content-column h3 { - color: #ffffff; } - .row-flex.intro-page .content-column h2 { - font-size: 30px; - font-weight: 600; - margin: 48px 0 0; } - .row-flex.intro-page .content-column .intro { - font-size: 24px; - line-height: 36px; - margin: 0 100px; } - .row-flex.intro-page .content-column a { - color: #ffffff; - text-decoration: none; } - .row-flex.intro-page .content-column a:focus, - .row-flex.intro-page .content-column a:hover { - text-decoration: underline; } - .row-flex.intro-page .content-column a:focus.btn, - .row-flex.intro-page .content-column a:hover.btn { - text-decoration: none; } - .row-flex.intro-page .content-column .btn-group-lg > .btn, - .row-flex.intro-page .content-column .btn-lg { - padding: 12px 40px; - margin: 10px; } - .row-flex.intro-page .content-column .flex-wrapper { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin: 20px 0; - text-align: left; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - font-size: 18px; } - .row-flex.intro-page .content-column .flex-wrapper .flex-column { - width: 45%; } - .row-flex.intro-page .content-column .flex-wrapper span.number-circle { - border: solid 2px white; - padding: 5px; - border-radius: 40px; - width: 50px; - height: 50px; - display: inline-block; - text-align: center; - margin-right: 10px; } - -/* Side Progress Navigation */ -.dashnav-column h4, -.overview-progress h4, -.progress-column h4 { - color: #494949; - padding: 0 18px; - margin-top: 36px; - font-size: 14px; - letter-spacing: 0.1em; } - -.dashnav-column .progress-question, -.overview-progress .progress-question, -.progress-column .progress-question { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - height: 72px; - margin-bottom: 12px; - padding: 0 18px; } - .dashnav-column .progress-question .progress-icon, - .overview-progress .progress-question .progress-icon, - .progress-column .progress-question .progress-icon { - -webkit-box-flex: 0; - -ms-flex: 0 0 46px; - flex: 0 0 46px; } - .dashnav-column .progress-question .progress-icon i, - .overview-progress .progress-question .progress-icon i, - .progress-column .progress-question .progress-icon i { - font-size: 20px; - border: solid 1px #494949; - padding: 8px; - border-radius: 36px; } - .dashnav-column .progress-question .progress-icon i.fa:before, - .overview-progress .progress-question .progress-icon i.fa:before, - .progress-column .progress-question .progress-icon i.fa:before { - width: 20px; - text-align: center; - display: block; - height: 20px; } - .dashnav-column .progress-question .progress-content, - .overview-progress .progress-question .progress-content, - .progress-column .progress-question .progress-content { - width: 176px; - font-size: 14px; - line-height: 1.3; - color: #494949; } - @media (min-width: 1920px) { - .dashnav-column .progress-question .progress-content, - .overview-progress .progress-question .progress-content, - .progress-column .progress-question .progress-content { - font-size: 16px; - width: 190px; } } - .dashnav-column .progress-question .progress-content small, - .overview-progress .progress-question .progress-content small, - .progress-column .progress-question .progress-content small { - font-size: 11px; - text-transform: uppercase; - font-weight: 700; - letter-spacing: 0.1em; } - .dashnav-column .progress-question .progress-status, - .overview-progress .progress-question .progress-status, - .progress-column .progress-question .progress-status { - width: 28px; - text-align: right; } - .dashnav-column .progress-question .progress-status i, - .overview-progress .progress-question .progress-status i, - .progress-column .progress-question .progress-status i { - float: right; } - .dashnav-column .progress-question i, - .overview-progress .progress-question i, - .progress-column .progress-question i { - color: #494949; } - .dashnav-column .progress-question.complete i, - .dashnav-column .progress-question.complete span, - .overview-progress .progress-question.complete i, - .overview-progress .progress-question.complete span, - .progress-column .progress-question.complete i, - .progress-column .progress-question.complete span { - color: #57b26a; - border-color: #57b26a; } - .dashnav-column .progress-question:focus, .dashnav-column .progress-question:hover, - .overview-progress .progress-question:focus, - .overview-progress .progress-question:hover, - .progress-column .progress-question:focus, - .progress-column .progress-question:hover { - background-color: #e6ca85; - text-decoration: none; } - .dashnav-column .progress-question:focus i, - .dashnav-column .progress-question:focus span, .dashnav-column .progress-question:hover i, - .dashnav-column .progress-question:hover span, - .overview-progress .progress-question:focus i, - .overview-progress .progress-question:focus span, - .overview-progress .progress-question:hover i, - .overview-progress .progress-question:hover span, - .progress-column .progress-question:focus i, - .progress-column .progress-question:focus span, - .progress-column .progress-question:hover i, - .progress-column .progress-question:hover span { - color: #ffffff; - border-color: #ffffff; } - .dashnav-column .progress-question.active, - .overview-progress .progress-question.active, - .progress-column .progress-question.active { - background-color: #dea61b; - text-decoration: none; } - .dashnav-column .progress-question.active i, - .dashnav-column .progress-question.active span, - .overview-progress .progress-question.active i, - .overview-progress .progress-question.active span, - .progress-column .progress-question.active i, - .progress-column .progress-question.active span { - color: #ffffff; - border-color: #ffffff; } - -.dashnav-column .progress-question { - height: 60px; } - -.overview-progress { - border: solid 1px #efefef; - border-radius: 10px; - background: #ffffff; } - .overview-progress .progress-question { - margin-bottom: 0; - border-bottom: solid 1px #efefef; } - .overview-progress .progress-question:last-of-type { - border-bottom: none; } - .overview-progress .progress-question .progress-icon { - -webkit-box-flex: 0; - -ms-flex: 0 0 52px; - flex: 0 0 52px; } - .overview-progress .progress-question .progress-content { - font-size: 16px; - font-weight: 600; - -webkit-box-flex: 2; - -ms-flex: 2; - flex: 2; } - .overview-progress .progress-question .progress-status { - font-size: 14px; - font-weight: 600; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; } - .overview-progress .progress-question .progress-status i { - float: none; - margin-right: 5px; } - .overview-progress .progress-question.complete { - background-color: rgba(87, 178, 106, 0.2); } - .overview-progress .progress-question.complete .progress-content, - .overview-progress .progress-question.complete .progress-icon i, - .overview-progress .progress-question.complete .progress-icon i:before, - .overview-progress .progress-question.complete .progress-status, - .overview-progress .progress-question.complete .progress-status i { - color: #57b26a; } - .overview-progress .progress-question.complete .progress-icon i { - border: solid 1px #57b26a; } - .overview-progress .progress-question .progress-content, - .overview-progress .progress-question .progress-icon i, - .overview-progress .progress-question .progress-icon i::before, - .overview-progress .progress-question .progress-status, - .overview-progress .progress-question .progress-status i { - color: #042553; } - .overview-progress .progress-question .progress-icon i { - border: solid 1px #042553; } - .overview-progress .progress-question:focus, .overview-progress .progress-question:hover { - background-color: rgba(4, 37, 83, 0.3); - text-decoration: none; } - .overview-progress .progress-question:focus .progress-content, - .overview-progress .progress-question:focus .progress-icon i, - .overview-progress .progress-question:focus .progress-icon i::before, - .overview-progress .progress-question:focus .progress-status, - .overview-progress .progress-question:focus .progress-status i, .overview-progress .progress-question:hover .progress-content, - .overview-progress .progress-question:hover .progress-icon i, - .overview-progress .progress-question:hover .progress-icon i::before, - .overview-progress .progress-question:hover .progress-status, - .overview-progress .progress-question:hover .progress-status i { - color: #042553; - border-color: #042553; } - .overview-progress .progress-question:first-child:hover { - border-top-left-radius: 7px; - border-top-right-radius: 7px; } - .overview-progress .progress-question:last-child:hover { - border-bottom-left-radius: 7px; - border-bottom-right-radius: 7px; } - .overview-progress .progress-question a { - transition: 0.1s background ease-in-out; - -webkit-transition: 0.1s background ease-in-out; } - -.dashnav-column h4 { - color: #ffffff; } - -.dashnav-column .progress-question .progress-icon { - -webkit-box-flex: 0; - -ms-flex: 0 0 36px; - flex: 0 0 36px; } - .dashnav-column .progress-question .progress-icon i { - font-size: 20px; - border: none; - padding: 0; } - -.dashnav-column .progress-question .progress-content { - width: 180px; - color: #ffffff; - font-weight: 600; } - -.dashnav-column .progress-question i { - color: #ffffff; } - -.dashnav-column .progress-question:focus, .dashnav-column .progress-question:hover { - background-color: #dea61b; } - -.has-warning-box { - border: 3px solid #a94442; - padding-top: 8px; - padding-left: 8px; } - .has-warning-box #terms_warning { - color: #a94442; } - -/* Modals */ -.modal-dialog { - width: 780px; } - -.modal-header { - border: 0; - padding-bottom: 0; - padding-top: 24px; } - -.modal-title { - font-size: 32px; - font-weight: normal; } - -.modal-body { - padding: 0 64px 36px; } - .modal-body p { - font-size: 18px; - margin-top: 12px; } - -.modal-footer { - background: #f5f5f5; - border-bottom-left-radius: 10px; - border-bottom-right-radius: 10px; } - -#info_modal, -#questions_modal, -#terms_modal { - margin-top: 112px; - font-size: 18px; } - #info_modal .modal-header, - #questions_modal .modal-header, - #terms_modal .modal-header { - text-align: center; } - #info_modal .modal-header i, - #questions_modal .modal-header i, - #terms_modal .modal-header i { - background-color: #365ebe; - color: #ffffff; - height: 80px; - width: 80px; - border-radius: 40px; - font-size: 40px; - padding: 20px; - margin-bottom: 15px; } - #info_modal .modal-footer, - #questions_modal .modal-footer, - #terms_modal .modal-footer { - text-align: center; - border: none; - padding-bottom: 18px; } - -/* Spinner */ -div#progress-overlay { - position: fixed; - top: 0; - bottom: 0; - left: 0; - right: 0; - z-index: 10000; - background: rgba(0, 0, 0, 0.35); } - -div#progress-overlay-spinner { - position: fixed; - top: 0; - bottom: 0; - left: 0; - right: 0; - z-index: 5000; } - -/* Prequalification hard-stop indicator */ -span.hard-stop { - font-size: 2.8em; - display: inline-block; - float: left; - margin: 3px 10px 0 0; } - -/* Datepicker */ -.date-picker-group .input-group-addon { - display: inline-block; - background-color: inherit; - border: none; } - -/* Transitions & Transforms */ -@media (min-width: 1px) and (max-width: 991px) { - .on-canvas { - display: block; } } - -@media (min-width: 992px) { - .on-canvas { - -webkit-transition: 0.2s ease-out all; - transition: 0.2s ease-out all; - -webkit-transform: translateX(0); - transform: translateX(0); } } - -@media (min-width: 1px) and (max-width: 991px) { - .off-canvas { - display: none; } } - -@media (min-width: 992px) { - .off-canvas { - -webkit-transition: 0.2s ease-out all; - transition: 0.2s ease-out all; - -webkit-transform: translateX(306px); - transform: translateX(306px); } } - -@media (min-width: 1px) and (max-width: 991px) { - .margin-right { - margin-right: 0; } } - -@media (min-width: 992px) { - .margin-right { - -webkit-transition: 0.2s ease-out all; - transition: 0.2s ease-out all; - margin-right: -306px; } } - -@media (min-width: 1px) and (max-width: 991px) { - .no-margin-right { - margin-right: 0; } } - -@media (min-width: 992px) { - .no-margin-right { - -webkit-transition: 0.2s ease-out all; - transition: 0.2s ease-out all; - margin-right: 0; } } +@font-face{font-family:'Myriad-Pro';src:url("../fonts/MyriadWebPro.ttf");font-weight:normal;font-style:normal}body{font-family:Myriad-Pro,Calibri,Arial,Sans Serif;font-size:16px;line-height:24px;color:#494949;background:#042553;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:768px}@media (min-width: 1920px){body{font-size:18px;line-height:1.5}}h1,h2,h3,h4{margin-top:0;margin-bottom:10px}h1 .tooltip-link,h2 .tooltip-link,h3 .tooltip-link,h4 .tooltip-link{color:#042553;border:0}h1 i.fa,h2 i.fa,h3 i.fa,h4 i.fa{color:#042553;font-size:24px;margin-right:6px}h1{font-weight:600;line-height:54px;color:#042553;margin-bottom:20px}h1 small{font-size:14px;font-weight:700;text-transform:uppercase;color:#042553;display:block;letter-spacing:0.1em}h2{font-weight:600;font-size:24px;line-height:36px;color:#494949;margin-bottom:20px}h3{font-weight:400;font-size:28px;line-height:42px;color:#19355b;margin-top:15px}h4{font-weight:600;font-size:18px;line-height:27px;color:#19355b;text-transform:uppercase}a{color:#365ebe;text-decoration:none;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}a:focus,a:hover{color:#2b4a96;text-decoration:underline;-webkit-transition:all 0.1s eease-in-out;transition:all 0.1s eease-in-out}.intro{font-size:18px;line-height:28px}img{max-width:100%;height:auto}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:12px 16px}.container-wrapper{padding:40px 0}.container-wrapper:nth-child(odd){background:#fdfdfd}.container-wrapper:nth-child(odd) input{background:#ffffff}.bg-danger{position:relative;padding:30px 30px 30px 75px;border-radius:10px;margin-bottom:20px;background-color:#fcf8e3}.bg-danger:after{content:"\f071";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;position:absolute;font-size:24px;color:#f0ad4e;top:30px;left:27px}.bg-danger.hard-stop{background-color:#faebe9}.bg-danger.hard-stop:after{content:"\f05e";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;position:absolute;font-size:24px;color:#d9534f;top:30px;left:27px}.checkmark{background:#7ac289;position:relative;padding:22px 20px 20px 90px;color:#ffffff;border-radius:10px;font-size:32px}.checkmark:before{content:"\f00c";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:24px;font-size:42px;color:#ffffff;height:60px}@media (max-width: 991px){.container{width:100%;min-width:750px}}.tooltip.in{opacity:1}.tooltip-inner{text-align:left;background-color:#365ebe;padding:20px;font-size:16px;line-height:24px;max-width:300px;border-radius:10px;font-family:Myriad-Pro,Calibri,Arial,Sans Serif}.tooltip-innerb{font-size:18px}.tooltip-inner a{color:#ffffff;text-decoration:underline}.tooltip-inner a:focus,.tooltip-inner a:hover{color:#d5d5d5}.tooltip-arrow{pointer-events:none;border-color:rgba(255,255,255,0);border-width:12px !important}.tooltip.top .tooltip-arrow{border-top-color:#365ebe;margin-bottom:-16px}.tooltip.right{margin-left:10px}.tooltip.right .tooltip-arrow{border-right-color:#365ebe;margin-left:-12px;margin-top:-14px}.tooltip.bottom .tooltip-arrow{border-bottom-color:#365ebe;margin-top:-12px}.tooltip.left{margin-left:-10px}.tooltip.left .tooltip-arrow{border-left-color:#365ebe;margin-right:-12px;margin-top:-14px}.tooltip-link{color:#365ebe;border-bottom:dotted 1px #365ebe;cursor:pointer;word-break:break-all;display:inline-block}.tooltip-link:hover{color:#042553;border-bottom-color:#365ebe}.collapse-trigger{margin-bottom:12px}.collapse-trigger>div{color:#365ebe;border-bottom:solid 1px #365ebe;display:inline;cursor:pointer}.collapse-trigger>div .tooltip-link{border:0}.collapse-trigger>div .tooltip-link:hover{color:inherit}.collapse-trigger>div:after{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;padding-left:10px;content:"\f077";-webkit-transform-origin:65% 50%;transform-origin:65% 50%;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.collapse-trigger>div:focus,.collapse-trigger>div:hover{color:#2b4a96;border-bottom:solid 1px #2b4a96;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.collapse-trigger.collapsed div:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-style:preserve-3D;transform-style:preserve-3D;-webkit-transform-origin:65% 50%;transform-origin:65% 50%}.collapse>div,.collapsing>div{margin-bottom:25px}select.form-control{font-size:16px;height:42px}.form-group input.form-control,.input-group input.form-control:first-child{margin-top:12px;border-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;height:inherit;width:inherit;float:inherit;font-size:inherit;padding:12px 15px;line-height:1em}.form-group input.form-control.input-wide,.input-group input.form-control:first-child.input-wide{width:70%}.btn{line-height:initial;padding:12px 15px}.btn-primary{background:#365ebe}.btn-primary:hover{background-color:#1f376f}i.fa{color:#365ebe}i.fa.circle{border-radius:50%;padding:10px;border:solid 1px #365ebe}i.fa.fa-question-circle{margin-left:5px}.form-buttons{margin:30px 0}.form-buttons .btn{font-size:18px;border:none;border-radius:10px;padding:12px 15px;background-color:#365ebe;color:#ffffff;margin-bottom:12px;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.form-buttons .btn:hover{background-color:#1f376f;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.form-buttons .btn i.fa{color:#ffffff}.form-buttons .btn.btn-success{background-color:#57b26a;margin-left:12px;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.form-buttons .btn.btn-success:hover{background-color:#337040;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.btn-radio{color:#19355b;background-color:#d4dce5;font-size:16px;text-transform:uppercase;letter-spacing:0.08em;font-weight:600;padding:20px 0;width:60px;height:60px;border-radius:30px;border:3px solid #d4dce5;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.btn-radio.active,.btn-radio:active,.btn-radio:focus,.btn-radio:hover,.open .dropdown-toggle.btn-radio{color:#FFFFFF;background-color:#365ebe;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.btn-radio.active,.btn-radio:active,.open .dropdown-toggle.btn-radio{background-image:none}.btn-radio.disabled,.btn-radio.disabled.active,.btn-radio.disabled:active,.btn-radio.disabled:focus,.btn-radio.disabled:hover,.btn-radio[disabled],.btn-radio[disabled].active,.btn-radio[disabled]:active,.btn-radio[disabled]:focus,.btn-radio[disabled]:hover,fieldset[disabled] .btn-radio,fieldset[disabled] .btn-radio.active,fieldset[disabled] .btn-radio:active,fieldset[disabled] .btn-radio:focus,fieldset[disabled] .btn-radio:hover{background-color:#365ebe;border-color:#365ebe;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.btn-radio+.btn-radio{margin-left:15px}.btn-radio-group{margin-bottom:20px}.btn-radio-group .btn.active.focus,.btn-radio-group .btn.active:focus,.btn-radio-group .btn.focus,.btn-radio-group .btn:active.focus,.btn-radio-group .btn:active:focus,.btn-radio-group .btn:focus{outline:none}.btn-radio-group .btn-radio-long{width:auto;white-space:normal;text-transform:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1em;max-width:500px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:left;padding:0 20px}input{border-radius:4px;color:#494949;padding:12px 15px;border:solid 1px #d5d5d5;line-height:1em}input:focus{outline:0;box-shadow:inset 0 1px 1px rgba(73,73,73,0.075),0 0 4px rgba(157,157,157,0.5)}input+i.fa{margin-left:10px}input.form-block{display:block;margin-bottom:16px}input.input-wide{width:70%}input.input-narrow{max-width:100px}input.input-inline{padding:5px 20px;border-radius:5px;margin-left:5px}.checkbox label,.radio label{margin-bottom:8px}.checkbox label,.radio label{font-weight:700}textarea{width:100%;border-radius:10px;color:#494949;padding:12px 15px;border:solid 1px #d5d5d5;line-height:1em}#top_banner{background-color:#042553;border-bottom:2px solid #dea61b;padding:5px 20px 10px}#top_banner .top_banner-logo img{width:148px;height:auto;float:left}#top_banner p{color:#ffffff;font-size:16px;line-height:1em;margin-top:20px;margin-left:35px;float:left}#top_banner p .beta{border:solid 1px #ffffff;padding:4px 8px 3px;margin-left:10px;font-size:12px;text-transform:uppercase}#top_banner p .beta.environment-type{background-color:#B200FF}#top_banner .top_banner-user{color:#fff;font-size:14px;float:right;margin-top:16px}#top_banner .top_banner-user a{color:#ffffff}#top_banner .top_banner-user a:active,#top_banner .top_banner-user a:hover{color:#fcfcfc}#mid_banner{background-color:#2b5580;font-size:14px;font-weight:600}#mid_banner .mid_banner-dash{float:left;margin-left:-20px}#mid_banner .mid_banner-dash a,#mid_banner .mid_banner-link a,#mid_banner .more_information-link a{padding:10px 16px;float:right;margin-left:6px}#mid_banner .mid_banner-dash a.active,#mid_banner .mid_banner-dash a:hover,#mid_banner .mid_banner-link a.active,#mid_banner .mid_banner-link a:hover,#mid_banner .more_information-link a.active,#mid_banner .more_information-link a:hover{color:#fff;background-color:#dea61b;text-decoration:none}#mid_banner .mid_banner-dash a.active i,#mid_banner .mid_banner-dash a:hover i,#mid_banner .mid_banner-link a.active i,#mid_banner .mid_banner-link a:hover i,#mid_banner .more_information-link a.active i,#mid_banner .more_information-link a:hover i{color:#fff}#mid_banner .mid_banner-dash a{margin-left:24px}#mid_banner i{color:#ffffff;padding:0 10px 0 0}#mid_banner a{color:#ffffff;text-decoration:none}#form_navigation{display:-webkit-box;display:-ms-flexbox;display:flex}#form_navigation form{margin-right:10px}.success-buttons{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.success-buttons .flex-row{width:45%}#other_names_fields .form-inline,#reconciliation_period_fields .form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px;padding:10px;background:#efefef;border-radius:5px}#other_names_fields .form-inline .form-group,#reconciliation_period_fields .form-inline .form-group{display:block;width:100%;margin-bottom:5px}@media (min-width: 992px){#other_names_fields .form-inline .form-group,#reconciliation_period_fields .form-inline .form-group{-webkit-box-flex:1;-ms-flex:1;flex:1}}#other_names_fields .form-inline .form-control,#reconciliation_period_fields .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle;height:34px;margin-top:0;padding:8px 15px}#other_names_fields .form-inline label,#reconciliation_period_fields .form-inline label{min-width:45px;margin-right:10px;text-align:right}#other_names_fields .form-inline:before,#reconciliation_period_fields .form-inline:before{display:table;content:" "}#other_names_fields .form-inline select.response-dropdown,#reconciliation_period_fields .form-inline select.response-dropdown{margin-right:5px;-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px}@media (min-width: 1px) and (max-width: 1199px){#other_names_fields .form-inline select.response-dropdown,#reconciliation_period_fields .form-inline select.response-dropdown{margin-bottom:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}#other_names_fields .form-inline input.response-textbox,#reconciliation_period_fields .form-inline input.response-textbox{margin-right:5px;-webkit-box-flex:1;-ms-flex:1;flex:1}#other_names_fields .form-inline input.btn,#reconciliation_period_fields .form-inline input.btn{padding:8px 15px}@media (min-width: 992px){#other_names_fields .form-inline input.btn,#reconciliation_period_fields .form-inline input.btn{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px}}.footer{background-color:#042553;border-top:3px solid #dea61b;padding:15px}.footer .footer-container ul{list-style-type:none}.footer .footer-container ul li{float:left;padding:2px 10px;position:relative}.footer .footer-container ul li a{display:block;text-align:center;color:#ffffff;font-size:13px;font-weight:600}.footer .footer-container ul li+li{border-left:1px solid #4b5e73}.question-well{min-height:20px;padding:25px;margin-top:25px;border:1px solid #d5d5d5;border-radius:10px;background:#ffffff}.question-well.hasFocus{border:1px solid #365ebe;-webkit-transition:0.1s ease-in-out all;transition:0.1s ease-in-out all}.question-well h3{margin-top:0}.question-well p{max-width:90%}.review-well{border-radius:10px;min-height:20px;margin-bottom:10px;border:1px solid #d5d5d5;background:#ffffff}.review-well .review-well{margin:0 40px 5px}.review-well .collapse-trigger{padding:20px 15px}.review-well .collapse,.review-well .collapsing{border-top:1px solid #d5d5d5;padding:24px 47px}.review-well .collapse>div,.review-well .collapsing>div{margin-bottom:0}.review-well .review-buttons{float:left;padding:0 15px 20px;margin:0 0 0 32px}@media (min-width: 991px){.review-well .review-buttons{float:right;padding:10px 15px;margin:0}}.review-well .review-buttons .fa{color:white;margin-right:6px}.review-well .collapse-trigger{margin-bottom:0;display:inline-block;width:100%}@media (min-width: 991px){.review-well .collapse-trigger{width:initial}}.review-well .collapse-trigger>div{border-bottom:none;font-size:18px;font-weight:600;padding-left:8px;position:relative}.review-well .collapse-trigger>div:before{font-family:FontAwesome;font-weight:normal;font-style:normal;position:absolute;text-decoration:inherit;left:0;content:"\f077";-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.review-well .collapse-trigger>div span{display:inline-block;margin-left:24px}.review-well .collapse-trigger>div:after{display:none}.review-well .collapse-trigger.empty{display:block;border-top:1px solid #d5d5d5}.review-well .collapse-trigger.empty div:before{display:none}.review-well .collapse-trigger.collapsed div:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-style:preserve-3D;transform-style:preserve-3D;-webkit-transform-origin:50%;transform-origin:50%}.review-well .collapse.empty{display:inline-block;border-top:none}.review-well-no-icon{padding-left:47px}.review-well-child{display:inline-block;width:100%}.review-well-child .review-buttons{margin:0;padding-left:8px}@media (min-width: 991px){.review-well-child .review-buttons{margin:initial;padding-left:initial}}.review-well-child .collapse-trigger{padding-left:0}.review-well-child .collapse-trigger>div{color:#494949;font-weight:normal}.print-form-action{display:inline-block;float:right}.print-form-action a{text-decoration:none}.print-form-action:after{display:none}.step-review .collapse-trigger{font-size:24px;display:inline-block}.step-review .collapse-trigger.collapsed{margin-bottom:0;-webkit-transition:0.5s ease-out all;transition:0.5s ease-out all}.step-review table{margin-bottom:0}.step-review table thead tr{background-color:#042553;color:#fff}.step-review .collapse>div,.step-review .collapsing>div{margin-bottom:0}.step-review .review-buttons{float:right;padding:0 5px 10px;margin:0}.row-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;overflow:hidden;background:#fdfdfd}.row-flex .col{-webkit-box-flex:1;-ms-flex:1;flex:1;box-sizing:border-box;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.row-flex .content-column{max-width:1280px;padding:36px 6% 50px}.row-flex .progress-column{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;background-color:#efefef;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.row-flex .dashnav-column{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;background-color:#19355b;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.row-flex .more_information-column{background-color:#efefef;box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.1);padding:20px 45px;font-size:14px;line-height:21px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:auto}@media (min-width: 1920px){.row-flex .more_information-column{font-size:16px;line-height:1.5}}.row-flex .more_information-column .more_information-close{float:right;font-size:24px;margin-top:3px}.row-flex .more_information-column .more_information-close i.fa{color:#042553}.row-flex .more_information-column h2{color:#042553;padding-right:25px}.row-flex .more_information-column h3{font-size:21px;line-height:28px}@media (min-width: 992px){.row-flex .more_information-column{padding:45px 20px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-box-flex:0;-ms-flex:0 0 306px;flex:0 0 306px}}.row-flex.intro-page{background:#2b5580 url("../img/bg-edivorce__landing.jpg") no-repeat top center fixed;background-size:cover}.row-flex.intro-page .content-column{margin:100px auto;padding:0;max-width:800px;padding:0 20px;text-align:center;color:#ffffff}.row-flex.intro-page .content-column h1,.row-flex.intro-page .content-column h2,.row-flex.intro-page .content-column h3{color:#ffffff}.row-flex.intro-page .content-column h2{font-size:30px;font-weight:600;margin:48px 0 0}.row-flex.intro-page .content-column .intro{font-size:24px;line-height:36px;margin:0 100px}.row-flex.intro-page .content-column a{color:#ffffff;text-decoration:none}.row-flex.intro-page .content-column a:focus,.row-flex.intro-page .content-column a:hover{text-decoration:underline}.row-flex.intro-page .content-column a:focus.btn,.row-flex.intro-page .content-column a:hover.btn{text-decoration:none}.row-flex.intro-page .content-column .btn-group-lg>.btn,.row-flex.intro-page .content-column .btn-lg{padding:12px 40px;margin:10px}.row-flex.intro-page .content-column .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0;text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:18px}.row-flex.intro-page .content-column .flex-wrapper .flex-column{width:45%}.row-flex.intro-page .content-column .flex-wrapper span.number-circle{border:solid 2px white;padding:5px;border-radius:40px;width:50px;height:50px;display:inline-block;text-align:center;margin-right:10px}.dashnav-column h4,.overview-progress h4,.progress-column h4{color:#494949;padding:0 18px;margin-top:36px;font-size:14px;letter-spacing:0.1em}.dashnav-column .progress-question,.overview-progress .progress-question,.progress-column .progress-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:72px;margin-bottom:12px;padding:0 18px}.dashnav-column .progress-question .progress-icon,.overview-progress .progress-question .progress-icon,.progress-column .progress-question .progress-icon{-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px}.dashnav-column .progress-question .progress-icon i,.overview-progress .progress-question .progress-icon i,.progress-column .progress-question .progress-icon i{font-size:20px;border:solid 1px #494949;padding:8px;border-radius:36px}.dashnav-column .progress-question .progress-icon i.fa:before,.overview-progress .progress-question .progress-icon i.fa:before,.progress-column .progress-question .progress-icon i.fa:before{width:20px;text-align:center;display:block;height:20px}.dashnav-column .progress-question .progress-content,.overview-progress .progress-question .progress-content,.progress-column .progress-question .progress-content{width:176px;font-size:14px;line-height:1.3;color:#494949}@media (min-width: 1920px){.dashnav-column .progress-question .progress-content,.overview-progress .progress-question .progress-content,.progress-column .progress-question .progress-content{font-size:16px;width:190px}}.dashnav-column .progress-question .progress-content small,.overview-progress .progress-question .progress-content small,.progress-column .progress-question .progress-content small{font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:0.1em}.dashnav-column .progress-question .progress-status,.overview-progress .progress-question .progress-status,.progress-column .progress-question .progress-status{width:28px;text-align:right}.dashnav-column .progress-question .progress-status i,.overview-progress .progress-question .progress-status i,.progress-column .progress-question .progress-status i{float:right}.dashnav-column .progress-question i,.overview-progress .progress-question i,.progress-column .progress-question i{color:#494949}.dashnav-column .progress-question.complete i,.dashnav-column .progress-question.complete span,.overview-progress .progress-question.complete i,.overview-progress .progress-question.complete span,.progress-column .progress-question.complete i,.progress-column .progress-question.complete span{color:#57b26a;border-color:#57b26a}.dashnav-column .progress-question:focus,.dashnav-column .progress-question:hover,.overview-progress .progress-question:focus,.overview-progress .progress-question:hover,.progress-column .progress-question:focus,.progress-column .progress-question:hover{background-color:#e6ca85;text-decoration:none}.dashnav-column .progress-question:focus i,.dashnav-column .progress-question:focus span,.dashnav-column .progress-question:hover i,.dashnav-column .progress-question:hover span,.overview-progress .progress-question:focus i,.overview-progress .progress-question:focus span,.overview-progress .progress-question:hover i,.overview-progress .progress-question:hover span,.progress-column .progress-question:focus i,.progress-column .progress-question:focus span,.progress-column .progress-question:hover i,.progress-column .progress-question:hover span{color:#ffffff;border-color:#ffffff}.dashnav-column .progress-question.active,.overview-progress .progress-question.active,.progress-column .progress-question.active{background-color:#dea61b;text-decoration:none}.dashnav-column .progress-question.active i,.dashnav-column .progress-question.active span,.overview-progress .progress-question.active i,.overview-progress .progress-question.active span,.progress-column .progress-question.active i,.progress-column .progress-question.active span{color:#ffffff;border-color:#ffffff}.dashnav-column .progress-question{height:60px}.overview-progress{border:solid 1px #efefef;border-radius:10px;background:#ffffff}.overview-progress .progress-question{margin-bottom:0;border-bottom:solid 1px #efefef}.overview-progress .progress-question:last-of-type{border-bottom:none}.overview-progress .progress-question .progress-icon{-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px}.overview-progress .progress-question .progress-content{font-size:16px;font-weight:600;-webkit-box-flex:2;-ms-flex:2;flex:2}.overview-progress .progress-question .progress-status{font-size:14px;font-weight:600;-webkit-box-flex:1;-ms-flex:1;flex:1}.overview-progress .progress-question .progress-status i{float:none;margin-right:5px}.overview-progress .progress-question.complete{background-color:rgba(87,178,106,0.2)}.overview-progress .progress-question.complete .progress-content,.overview-progress .progress-question.complete .progress-icon i,.overview-progress .progress-question.complete .progress-icon i:before,.overview-progress .progress-question.complete .progress-status,.overview-progress .progress-question.complete .progress-status i{color:#57b26a}.overview-progress .progress-question.complete .progress-icon i{border:solid 1px #57b26a}.overview-progress .progress-question .progress-content,.overview-progress .progress-question .progress-icon i,.overview-progress .progress-question .progress-icon i::before,.overview-progress .progress-question .progress-status,.overview-progress .progress-question .progress-status i{color:#042553}.overview-progress .progress-question .progress-icon i{border:solid 1px #042553}.overview-progress .progress-question:focus,.overview-progress .progress-question:hover{background-color:rgba(4,37,83,0.3);text-decoration:none}.overview-progress .progress-question:focus .progress-content,.overview-progress .progress-question:focus .progress-icon i,.overview-progress .progress-question:focus .progress-icon i::before,.overview-progress .progress-question:focus .progress-status,.overview-progress .progress-question:focus .progress-status i,.overview-progress .progress-question:hover .progress-content,.overview-progress .progress-question:hover .progress-icon i,.overview-progress .progress-question:hover .progress-icon i::before,.overview-progress .progress-question:hover .progress-status,.overview-progress .progress-question:hover .progress-status i{color:#042553;border-color:#042553}.overview-progress .progress-question:first-child:hover{border-top-left-radius:7px;border-top-right-radius:7px}.overview-progress .progress-question:last-child:hover{border-bottom-left-radius:7px;border-bottom-right-radius:7px}.overview-progress .progress-question a{transition:0.1s background ease-in-out;-webkit-transition:0.1s background ease-in-out}.dashnav-column h4{color:#ffffff}.dashnav-column .progress-question .progress-icon{-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px}.dashnav-column .progress-question .progress-icon i{font-size:20px;border:none;padding:0}.dashnav-column .progress-question .progress-content{width:180px;color:#ffffff;font-weight:600}.dashnav-column .progress-question i{color:#ffffff}.dashnav-column .progress-question:focus,.dashnav-column .progress-question:hover{background-color:#dea61b}.has-warning-box{border:3px solid #a94442;padding-top:8px;padding-left:8px}.has-warning-box #terms_warning{color:#a94442}.modal-dialog{width:780px}.modal-header{border:0;padding-bottom:0;padding-top:24px}.modal-title{font-size:32px;font-weight:normal}.modal-body{padding:0 64px 36px}.modal-body p{font-size:18px;margin-top:12px}.modal-footer{background:#f5f5f5;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#info_modal,#questions_modal,#terms_modal{margin-top:112px;font-size:18px}#info_modal .modal-header,#questions_modal .modal-header,#terms_modal .modal-header{text-align:center}#info_modal .modal-header i,#questions_modal .modal-header i,#terms_modal .modal-header i{background-color:#365ebe;color:#ffffff;height:80px;width:80px;border-radius:40px;font-size:40px;padding:20px;margin-bottom:15px}#info_modal .modal-footer,#questions_modal .modal-footer,#terms_modal .modal-footer{text-align:center;border:none;padding-bottom:18px}div#progress-overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10000;background:rgba(0,0,0,0.35)}div#progress-overlay-spinner{position:fixed;top:0;bottom:0;left:0;right:0;z-index:5000}span.hard-stop{font-size:2.8em;display:inline-block;float:left;margin:3px 10px 0 0}.date-picker-group .input-group-addon{display:inline-block;background-color:inherit;border:none}@media (min-width: 1px) and (max-width: 991px){.on-canvas{display:block}}@media (min-width: 992px){.on-canvas{-webkit-transition:0.2s ease-out all;transition:0.2s ease-out all;-webkit-transform:translateX(0);transform:translateX(0)}}@media (min-width: 1px) and (max-width: 991px){.off-canvas{display:none}}@media (min-width: 992px){.off-canvas{-webkit-transition:0.2s ease-out all;transition:0.2s ease-out all;-webkit-transform:translateX(306px);transform:translateX(306px)}}@media (min-width: 1px) and (max-width: 991px){.margin-right{margin-right:0}}@media (min-width: 992px){.margin-right{-webkit-transition:0.2s ease-out all;transition:0.2s ease-out all;margin-right:-306px}}@media (min-width: 1px) and (max-width: 991px){.no-margin-right{margin-right:0}}@media (min-width: 992px){.no-margin-right{-webkit-transition:0.2s ease-out all;transition:0.2s ease-out all;margin-right:0}} /*# sourceMappingURL=../../../../../../../../../../static/css/main.css.map */ \ No newline at end of file diff --git a/edivorce/apps/core/static/css/main.css.map b/edivorce/apps/core/static/css/main.css.map index 3a5ce188..906343eb 100644 --- a/edivorce/apps/core/static/css/main.css.map +++ b/edivorce/apps/core/static/css/main.css.map @@ -5,5 +5,5 @@ "../../Users/justin/src/minj/eDivorce/edivorce/apps/core/static/css/main.scss" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/edivorce/apps/core/templates/base.html b/edivorce/apps/core/templates/base.html index 9a68b43f..3a6e7563 100644 --- a/edivorce/apps/core/templates/base.html +++ b/edivorce/apps/core/templates/base.html @@ -1,5 +1,7 @@ {% load static %} {% load sass_tags %} +{% load compress %} +
@@ -13,7 +15,6 @@ - {% load compress %} {% compress css %} {% endcompress %} diff --git a/edivorce/settings/local.py b/edivorce/settings/local.py index ffa4fcf8..4471513c 100644 --- a/edivorce/settings/local.py +++ b/edivorce/settings/local.py @@ -22,3 +22,4 @@ REGISTER_URL = '#' PROXY_BASE_URL = '' SASS_PROCESSOR_ENABLED = True SASS_PROCESSOR_ROOT = PROJECT_ROOT + '/edivorce/apps/core/static' +SASS_OUTPUT_STYLE = 'compressed' diff --git a/requirements.txt b/requirements.txt index 7dacc7fc..6b88ef5d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,8 +2,10 @@ Django<1.9 django-compressor==2.1 django-crispy-forms==1.6.1 django-debug-toolbar==1.5 +django-sass-processor=0.5.5 djangorestframework==3.5.3 gunicorn==19.4.5 +libsass=0.13.3 psycopg2==2.6.1 requests==2.13.0 six==1.10.0