Files
portal-api/resources/views/style.blade.php
T
2025-07-24 16:18:27 +07:00

505 lines
18 KiB
PHP

<style>
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
:root {
--color-brand: {{ setting('brand_color') }};
--font-primary: "Inter", sans-serif;
}
@font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 300;
src: url("{{asset('fonts/poppins/poppins-v5-latin-300.eot')}}");
/* IE9 Compat Modes */
src: local("Poppins Light"), local("Poppins-Light"), url("{{asset('fonts/poppins/poppins-v5-latin-300.eot?#iefix')}}") format("embedded-opentype"), url("{{asset('fonts/poppins/poppins-v5-latin-300.woff2')}}") format("woff2"), url("{{asset('fonts/poppins/poppins-v5-latin-300.woff')}}") format("woff"), url("{{asset('fonts/poppins/poppins-v5-latin-300.ttf')}}") format("truetype"), url("{{asset('fonts/poppins/poppins-v5-latin-300.svg#Poppins')}}") format("svg") ");
/* Legacy iOS */
}
/* poppins-300italic - latin */
@font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 300;
src: url("{{asset('fonts/poppins/poppins-v5-latin-300italic.eot')}}");
/* IE9 Compat Modes */
src: local("Poppins Light Italic"), local("Poppins-LightItalic"), url("{{asset('fonts/poppins/poppins-v5-latin-300italic.eot?#iefix')}}") format("embedded-opentype"), url("{{asset('fonts/poppins/poppins-v5-latin-300italic.woff2')}}") format("woff2"), url("{{asset('fonts/poppins/poppins-v5-latin-300italic.woff')}}") format("woff"), url("{{asset('fonts/poppins/poppins-v5-latin-300italic.ttf')}}") format("truetype"), url("{{asset('fonts/poppins/poppins-v5-latin-300italic.svg#Poppins')}}") format("svg") ");
/* Legacy iOS */
}
/* poppins-regular - latin */
@font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 400;
src: url("{{asset('fonts/poppins/poppins-v5-latin-regular.eot')}}");
/* IE9 Compat Modes */
src: local("Poppins Regular"), local("Poppins-Regular"), url("{{asset('fonts/poppins/poppins-v5-latin-regular.eot?#iefix')}}") format("embedded-opentype"), url("{{asset('fonts/poppins/poppins-v5-latin-regular.woff2')}}") format("woff2"), url("{{asset('fonts/poppins/poppins-v5-latin-regular.woff')}}") format("woff"), url("{{asset('fonts/poppins/poppins-v5-latin-regular.ttf')}}") format("truetype"), url("{{asset('fonts/poppins/poppins-v5-latin-regular.svg#Poppins')}}") format("svg") ");
/* Legacy iOS */
}
/* poppins-italic - latin */
@font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 400;
src: url("{{asset('fonts/poppins/poppins-v5-latin-italic.eot')}}");
/* IE9 Compat Modes */
src: local("Poppins Italic"), local("Poppins-Italic"), url("{{asset('fonts/poppins/poppins-v5-latin-italic.eot?#iefix')}}") format("embedded-opentype"), url("{{asset('fonts/poppins/poppins-v5-latin-italic.woff2')}}") format("woff2"), url("{{asset('fonts/poppins/poppins-v5-latin-italic.woff')}}") format("woff"), url("{{asset('fonts/poppins/poppins-v5-latin-italic.ttf')}}") format("truetype"), url("{{asset('fonts/poppins/poppins-v5-latin-italic.svg#Poppins')}}") format("svg") ");
/* Legacy iOS */
}
/* poppins-500 - latin */
@font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
src: url("{{asset('fonts/poppins/poppins-v5-latin-500.eot')}}");
/* IE9 Compat Modes */
src: local("Poppins Medium"), local("Poppins-Medium"), url("{{asset('fonts/poppins/poppins-v5-latin-500.eot?#iefix')}}") format("embedded-opentype"), url("{{asset('fonts/poppins/poppins-v5-latin-500.woff2')}}") format("woff2"), url("{{asset('fonts/poppins/poppins-v5-latin-500.woff')}}") format("woff"), url("{{asset('fonts/poppins/poppins-v5-latin-500.ttf')}}") format("truetype"), url("{{asset('fonts/poppins/poppins-v5-latin-500.svg#Poppins')}}") format("svg") ");
/* Legacy iOS */
}
/* poppins-500italic - latin */
@font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 500;
src: url("{{asset('fonts/poppins/poppins-v5-latin-500italic.eot')}}");
/* IE9 Compat Modes */
src: local("Poppins Medium Italic"), local("Poppins-MediumItalic"), url("{{asset('fonts/poppins/poppins-v5-latin-500italic.eot?#iefix')}}") format("embedded-opentype"), url("{{asset('fonts/poppins/poppins-v5-latin-500italic.woff2')}}") format("woff2"), url("{{asset('fonts/poppins/poppins-v5-latin-500italic.woff')}}") format("woff"), url("{{asset('fonts/poppins/poppins-v5-latin-500italic.ttf')}}") format("truetype"), url("{{asset('fonts/poppins/poppins-v5-latin-500italic.svg#Poppins')}}") format("svg") ");
/* Legacy iOS */
}
/* poppins-600 - latin */
@font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 600;
src: url("{{asset('fonts/poppins/poppins-v5-latin-600.eot')}}");
/* IE9 Compat Modes */
src: local("Poppins SemiBold"), local("Poppins-SemiBold"), url("{{asset('fonts/poppins/poppins-v5-latin-600.eot?#iefix')}}") format("embedded-opentype"), url("{{asset('fonts/poppins/poppins-v5-latin-600.woff2')}}") format("woff2"), url("{{asset('fonts/poppins/poppins-v5-latin-600.woff')}}") format("woff"), url("{{asset('fonts/poppins/poppins-v5-latin-600.ttf')}}") format("truetype"), url("{{asset('fonts/poppins/poppins-v5-latin-600.svg#Poppins')}}") format("svg") ");
/* Legacy iOS */
}
/* poppins-700 - latin */
@font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 700;
src: url("{{asset('fonts/poppins/poppins-v5-latin-700.eot')}}");
/* IE9 Compat Modes */
src: local("Poppins Bold"), local("Poppins-Bold"), url("{{asset('fonts/poppins/poppins-v5-latin-700.eot?#iefix')}}") format("embedded-opentype"), url("{{asset('fonts/poppins/poppins-v5-latin-700.woff2')}}") format("woff2"), url("{{asset('fonts/poppins/poppins-v5-latin-700.woff')}}") format("woff"), url("{{asset('fonts/poppins/poppins-v5-latin-700.ttf')}}") format("truetype"), url("{{asset('fonts/poppins/poppins-v5-latin-700.svg#Poppins')}}") format("svg") ");
/* Legacy iOS */
}
/* poppins-700italic - latin */
@font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 700;
src: url("{{asset('fonts/poppins/poppins-v5-latin-700italic.eot')}}");
/* IE9 Compat Modes */
src: local("Poppins Bold Italic"), local("Poppins-BoldItalic"), url("{{asset('fonts/poppins/poppins-v5-latin-700italic.eot?#iefix')}}") format("embedded-opentype"), url("{{asset('fonts/poppins/poppins-v5-latin-700italic.woff2')}}") format("woff2"), url("{{asset('fonts/poppins/poppins-v5-latin-700italic.woff')}}") format("woff"), url("{{asset('fonts/poppins/poppins-v5-latin-700italic.ttf')}}") format("truetype"), url("{{asset('fonts/poppins/poppins-v5-latin-700italic.svg#Poppins')}}") format("svg") ");
/* Legacy iOS */
}
/* poppins-800 - latin */
@font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 800;
src: url("{{asset('fonts/poppins/poppins-v5-latin-800.eot')}}");
/* IE9 Compat Modes */
src: local("Poppins ExtraBold"), local("Poppins-ExtraBold"), url("{{asset('fonts/poppins/poppins-v5-latin-800.eot?#iefix')}}") format("embedded-opentype"), url("{{asset('fonts/poppins/poppins-v5-latin-800.woff2')}}") format("woff2"), url("{{asset('fonts/poppins/poppins-v5-latin-800.woff')}}") format("woff"), url("{{asset('fonts/poppins/poppins-v5-latin-800.ttf')}}") format("truetype"), url("{{asset('fonts/poppins/poppins-v5-latin-800.svg#Poppins')}}") format("svg") ");
/* Legacy iOS */
}
/* poppins-800italic - latin */
@font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 800;
src: url("{{asset('fonts/poppins/poppins-v5-latin-800italic.eot')}}");
/* IE9 Compat Modes */
src: local("Poppins ExtraBold Italic"), local("Poppins-ExtraBoldItalic"), url("{{asset('fonts/poppins/poppins-v5-latin-800italic.eot?#iefix')}}") format("embedded-opentype"), url("{{asset('fonts/poppins/poppins-v5-latin-800italic.woff2')}}") format("woff2"), url("{{asset('fonts/poppins/poppins-v5-latin-800italic.woff')}}") format("woff"), url("{{asset('fonts/poppins/poppins-v5-latin-800italic.ttf')}}") format("truetype"), url("{{asset('fonts/poppins/poppins-v5-latin-800italic.svg#Poppins')}}") format("svg") ");
/* Legacy iOS */
}
/* poppins-900 - latin */
@font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 900;
src: url("{{asset('fonts/poppins/poppins-v5-latin-900.eot')}}");
/* IE9 Compat Modes */
src: local("Poppins Black"), local("Poppins-Black"), url("{{asset('fonts/poppins/poppins-v5-latin-900.eot?#iefix')}}") format("embedded-opentype"), url("{{asset('fonts/poppins/poppins-v5-latin-900.woff2')}}") format("woff2"), url("{{asset('fonts/poppins/poppins-v5-latin-900.woff')}}") format("woff"), url("{{asset('fonts/poppins/poppins-v5-latin-900.ttf')}}") format("truetype"), url("{{asset('fonts/poppins/poppins-v5-latin-900.svg#Poppins')}}") format("svg") ");
/* Legacy iOS */
}
* {
padding: 0;
margin: 0;
}
body {
background: #f8f9fd;
font-family: "Inter", sans-serif;
}
html {
font-family: "Inter", sans-serif !important;
}
.main {
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
}
.container {
width: 900px;
background: #fff;
margin: 0 auto;
box-shadow: 0px 15px 16.83px 0.17px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0px 15px 16.83px 0.17px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0px 15px 16.83px 0.17px rgba(0, 0, 0, 0.05);
-o-box-shadow: 0px 15px 16.83px 0.17px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0px 15px 16.83px 0.17px rgba(0, 0, 0, 0.05);
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-o-border-radius: 20px;
-ms-border-radius: 20px;
}
.signin-content {
padding-top: 40px;
padding-bottom: 40px;
display: flex;
}
.signup-form, .signup-image, .signin-form, .signin-image {
width: 50%;
overflow: hidden;
}
.signin-image {
margin-left: 110px;
margin-right: 20px;
margin-top: 10px;
}
.signin-form {
margin-right: 90px;
margin-left: 80px;
}
.signup-image-link {
font-size: 14px;
color: #222;
display: block;
text-align: center;
}
.signin-image img {
max-width: 100%;
height: auto;
}
.form-group {
position: relative;
margin-bottom: 25px;
}
.form-title {
margin-bottom: 33px;
line-height: 1.66;
padding: 0;
font-weight: bold;
color: #222;
font-size: 36px;
}
input {
width: 100%;
display: block;
border: none;
border-bottom: 1px solid #999;
padding: 6px 30px;
font-family: "Inter", sans-serif;
box-sizing: border-box;
}
label {
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
color: #222;
}
.material-icons-name {
font-size: 18px;
}
.label-agree-term {
position: relative;
top: 0;
transform: translateY(0);
-moz-transform: translateY(0);
-webkit-transform: translateY(0);
-o-transform: translateY(0);
-ms-transform: translateY(0);
}
input[type="checkbox"]:not(old) + label {
display: inline-block;
line-height: 1.5em;
margin-top: 6px;
}
input:focus, select:focus, textarea:focus {
outline: none;
box-shadow: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
-o-box-shadow: none !important;
-ms-box-shadow: none !important;
}
input[type="checkbox"]:not(old) + label > span {
display: inline-block;
width: 13px;
height: 13px;
margin-right: 15px;
margin-bottom: 3px;
border: 1px solid #999;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-o-border-radius: 2px;
-ms-border-radius: 2px;
background: white;
background-image: none;
background-image: -moz-linear-gradient(white, white);
background-image: -ms-linear-gradient(white, white);
background-image: -o-linear-gradient(white, white);
background-image: -webkit-linear-gradient(white, white);
background-image: linear-gradient(white, white);
vertical-align: bottom;
}
input[type="checkbox"]:not(old):checked + label > span::before {
content: '\f26b';
display: block;
color: #222;
font-size: 11px;
line-height: 1.2;
text-align: center;
font-family: 'Material-Design-Iconic-Font';
font-weight: bold;
}
input[type="checkbox"]:not(old):checked + label > span {
background-image: -moz-linear-gradient(white, white);
background-image: -ms-linear-gradient(white, white);
background-image: -o-linear-gradient(white, white);
background-image: -webkit-linear-gradient(white, white);
background-image: linear-gradient(white, white);
}
figure {
margin-bottom: 50px;
text-align: center;
}
input:focus {
border-bottom: 1px solid #222;
}
.agree-term {
display: inline-block;
width: auto;
}
input[type=checkbox] {
appearance: checkbox !important;
-moz-appearance: checkbox !important;
-webkit-appearance: checkbox !important;
-o-appearance: checkbox !important;
-ms-appearance: checkbox !important;
}
input[type=checkbox]:not(old) {
width: 2em;
margin: 0;
padding: 0;
font-size: 1em;
display: none;
}
input[type=checkbox]:not(old) + label {
display: inline-block;
line-height: 1.5em;
margin-top: 6px;
}
input[type=checkbox]:not(old) + label > span {
display: inline-block;
width: 13px;
height: 13px;
margin-right: 15px;
margin-bottom: 3px;
border: 1px solid #999;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-o-border-radius: 2px;
-ms-border-radius: 2px;
background: white;
background-image: -moz-linear-gradient(white, white);
background-image: -ms-linear-gradient(white, white);
background-image: -o-linear-gradient(white, white);
background-image: -webkit-linear-gradient(white, white);
background-image: linear-gradient(white, white);
vertical-align: bottom;
}
.form-submit {
display: inline-block;
background: var(--color-brand);
color: #fff;
border-bottom: none;
width: auto;
padding: 5px 25px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
margin-top: 25px;
cursor: pointer;
}
#signin {
margin-top: 16px;
}
.social-login {
align-items: center;
-moz-align-items: center;
-webkit-align-items: center;
-o-align-items: center;
-ms-align-items: center;
margin-top: 80px;
}
.social-label {
display: inline-block;
margin-right: 15px;
}
list-type-ulli, .socials {
list-style-type: none;
margin: 0;
padding: 0;
}
.socials li {
padding: 5px;
}
.socials li a {
text-decoration: none;
}
.socials li a i {
width: 30px;
height: 30px;
color: #fff;
font-size: 14px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
transform: translateZ(0);
-moz-transform: translateZ(0);
-webkit-transform: translateZ(0);
-o-transform: translateZ(0);
-ms-transform: translateZ(0);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.zmdi-facebook {
background: #3b5998;
}
.zmdi-twitter {
background: #1da0f2;
}
.zmdi-google {
background: #e72734;
}
display-flex, .display-flex, .display-flex-center, .signup-content, .signin-content, .social-login, .socials {
display: flex;
display: -webkit-flex;
}
.display-flex-center {
justify-content: center;
-moz-justify-content: center;
-webkit-justify-content: center;
-o-justify-content: center;
-ms-justify-content: center;
align-items: center;
-moz-align-items: center;
-webkit-align-items: center;
-o-align-items: center;
-ms-align-items: center;
}
.alert {
font-size: 12px;
}
.signup-content {
padding: 40px 0;
}
.signup-form {
margin-left: 75px;
margin-right: 75px;
padding-left: 34px;
}
.signup-image {
margin: 0 55px;
}
.signup-image {
margin-top: 45px;
}
label.error {
top: 0;
padding-bottom: 15px;
color: red;
font-size: 12px;
}
</style>