Files
Backend-Api/ServiceHost/wwwroot/AssetsClient/pages/Register/css/Index.css
2025-04-23 23:22:26 +03:30

352 lines
6.5 KiB
CSS

.registerTitleSteps {
font-size: 16px;
font-weight: 900;
color: #22A8A8;
}
.customRegisterSteps {
padding: 12px;
background-color: #ffffff;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: start;
position: relative;
}
.contactUsImage {
background: linear-gradient(101.76deg, #146868 0%, #035757 100%);
border-radius: 20px;
align-items: center;
justify-content: center;
color: #ffffff;
flex-direction: column;
margin: 10px;
}
.contactUsImage .svgLine {
top: 0;
right: -9px;
z-index: 1;
}
.contactUsImage h3 {
font-weight: 800;
font-size: 20px;
color: #ffffff;
padding-bottom: 10px;
}
.contactUsImage p {
font-weight: 500;
text-align: justify;
font-size: 12px;
color: #ffffff;
}
.contactUsImage a {
font-weight: 500 !important;
font-size: 14px !important;
text-align: center;
color: #138F8F !important;
border-radius: 10px;
border: 1px solid #2DBCBC;
width: 132px !important;
margin: 3px auto auto;
z-index: 2;
}
.errored {
animation: shake 300ms;
color: #eb3434 !important;
background-color: #fef2f2 !important;
border: 1px solid #eb3434 !important;
border-radius: 9px !important;
}
.progressStepDiv {
display: flex;
justify-content: center;
align-items: center;
gap: 20px;
flex-direction: column;
justify-content: space-between;
margin: 30px auto;
align-items: start;
}
.progressSteps {
display: flex;
justify-content: center;
align-items: center;
gap: 9px;
}
.progressSteps.currentStep {
color: #22A8A8;
}
.progressSteps.completeStep {
color: #A3E635 !important;
}
.bulletContainer {
position: absolute;
display: flex;
gap: 24px;
bottom: -6px;
left: 50%;
transform: translate(-50%, 0);
}
.bullet {
background-color: #D9D9D9 !important;
box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3);
width: 15px;
height: 15px;
border-radius: 20px;
}
.bullet.currentStep {
background-color: #22A8A8 !important;
}
.bullet.completeStep {
background-color: #A3E635 !important;
}
.numberSteps {
font-size: 18px;
font-weight: 700;
color: #C7C7C7;
border: 4px solid #C7C7C7;
border-radius: 50%;
width: 50px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
}
.currentStep .numberSteps {
border-color: #22A8A8;
color: #22A8A8;
}
.completeStep .numberSteps {
border-color: #A3E635;
color: #A3E635;
}
.textTitleSteps {
color: #C7C7C7;
}
.textTitleSteps div:first-child {
font-size: 18px;
font-weight: 700;
}
.textTitleSteps div:last-child {
font-size: 14px;
font-weight: 500;
}
.currentStep .textTitleSteps {
color: #22A8A8;
}
.completeStep .textTitleSteps {
color: #A3E635;
}
.customRegisterForm {
border-right: 1px solid #D0D0D0;
height: 100vh;
display: flex;
flex-direction: column;
width: 100%;
justify-content: space-between;
align-items: center;
}
.stepBtn {
background-color: #84CC16;
color: #ffffff;
padding: 6px 9px;
width: 180px;
border-radius: 5px;
text-align: center;
}
.stepBtn:hover {
background-color: #5f9213;
}
.step {
display: flex;
flex-direction: column;
gap: 6px;
align-items: center;
justify-content: space-between;
height: 90vh;
padding: 10px;
}
/* ------------------------------ Step 1 ------------------------------ */
.authorizeStep, .infoStep {
width: 39%;
margin: auto
}
.labelRegisterForm {
color: #5C5C5C;
font-size: 13px;
font-weight: 600;
}
.form-control {
border-radius: 10px !important;
border: 1px solid #C6C6C6;
font-size: 14px !important;
padding: 9px !important;
}
.btnEnter {
background: rgb(46,191,191);
background: linear-gradient(130deg, rgba(46,191,191,1) 0%, rgba(10,119,119,1) 100%);
border-radius: 5px;
color: #ffffff;
padding: 9px;
margin: 60px auto auto;
width: 90%
}
/* ------------------------------ Step 1 ------------------------------ */
/* ------------------------------ Step 2 ------------------------------ */
.lineRegister {
width: 100%;
height: 1px;
border-radius: 50px;
background: rgb(238,238,238);
background: linear-gradient(90deg, rgba(238,238,238,1) 0%, rgba(46,46,46,1) 50%, rgba(238,238,238,1) 100%);
}
.titlePrice {
color: #737373;
font-size: 14px;
font-weight: 600;
}
.totalPrice {
color: #1ABA3D;
font-size: 13px;
font-weight: 600;
}
/* ------------------------------ Step 2 ------------------------------ */
.openAction {
margin: 6px auto;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
left: 0;
right: auto !important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
padding-right: 5px !important;
}
.operations-btns {
background: #ffffff;
border-radius: 0px 0px 8px 8px;
width: 100%;
margin: 0;
border-top: 1px solid #CACACA;
box-shadow: none;
}
@media (max-width:1366px) {
.progressStepDiv {
gap: 15px;
margin: 20px auto;
}
.numberSteps {
font-weight: 800;
width: 45px;
height: 45px;
}
.textTitleSteps div:first-child {
font-size: 15px;
font-weight: 800;
}
.textTitleSteps div:last-child {
font-size: 13px;
font-weight: 600;
}
.authorizeStep, .infoStep {
width: 63%;
margin: auto
}
.contactUsImage {
margin: 0 auto;
}
.contactUsImage h3 {
font-size: 15px;
}
.contactUsImage p {
font-size: 11px;
}
.contactUsImage a {
font-size: 13px !important;
width: 122px !important;
}
}
@media (max-width:992px) {
.progressSteps {
display: none;
}
.customRegisterSteps {
height: 90px;
flex-direction: row;
align-items: center;
}
.authorizeStep, .infoStep {
width: 100%;
margin: auto
}
.progressSteps.currentStep {
display: flex;
}
}
@media (max-width: 576px) {
.form-control {
margin: 0 0 5px !important;
}
.stepBtn {
width: 120px;
}
}