

/*div#crop-modal_0b092a67-1483-4f03-e18a-f330b57b7f81 {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
*/
div#crop-modal_0b092a67-1483-4f03-e18a-f330b57b7f81 .modal-dialog {
    transform: translateY(-50%) !important;
    top: 50% !important;
    min-width: 800px;
    position: relative !important;
    left: 0 !important;
} 

/*div#crop-modal_0b092a67-1483-4f03-e18a-f330b57b7f81 {
    position: relative;
} */

div#preview-container_0b092a67-1483-4f03-e18a-f330b57b7f81 {
    position: relative;
}

input#\30 b092a67-1483-4f03-e18a-f330b57b7f81 {
    margin-bottom: 10px;
}

i.btn_RemoveFile2.bi.bi-x {
     position: absolute;
    left: 10px;
    top: 10px;
    cursor: pointer;
}

.filelist-item {
    position: relative;
    padding: 2px;
}

i.btn_RemoveFile.bi.bi-x {
    position: absolute;
    left: 10px;
    top: 10px;
    cursor: pointer;
}

.bi-x::before {
    content: "\f62a";
    background: white;
    border-radius: 100px;
    color: #000;
    order: 1px solid #000;
}

div#filelist {
    display: inline-flex !important;
    flex-wrap: wrap !important;
}

.modal-dialog {
    top: 50%;
    width: 495px;
    height: 229px;
}

.modal-backdrop.fade.show {
    position: absolute;
}

div#crop-modal_0ce31abe-7be7-4d7c-c6d8-66ff60a3e673 .modal-dialog {
    top: 55%;
    width: 495px;
    height: 229px;
}

.showcase-profiles-and-portfolios .showCaseCol {
    display: none;
}

.showcase-profiles-and-portfolios a.btn.btn-signup {
    width: 25%;
    text-align: center;
    background-color: #fff;
    border: 2px solid #62B0A4 !important;
    border-radius: 10px;
    font-size: 21px;
    color: #62B0A4 !important;
    padding: 20px;
    line-height: normal;
    box-shadow: 0 2px;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: -50px;
    max-width: 125%;
}

.showcase-profiles-and-portfolios a.btn.btn-signup:hover {
    box-shadow: 0 0;
}
  
.showcase-profiles-and-portfolios .filelist-item img {
    border-radius: 10px !important;
}

.showcase-profiles-and-portfolios button#btn_AddFile {
    display: block !important;
}

.showcase-profiles-and-portfolios div#\31 e0cf074-d4a7-41d1-e6a9-00b6ba616c65 {
    border: 0 !important;
    background: #f4f1f1 !important;
}

.showcase-profiles-and-portfolios div#a1a871c6-16b1-4e1b-d435-0daa7407f297 {
    border: 0 !important;
    background: #f4f1f1;
}

.showcase-profiles-and-portfolios input.btn.btn-primary {
    color: #000 !important;
}

.showcase-profiles-and-portfolios .form__wrapper.vega-standard-form .dataconsent {
    margin-bottom: -4% !important;
}

.showcase-profiles-and-portfolios .umbraco-forms-form .umbraco-forms-navigation {
    padding: 1em 0;
    margin-top: 62px ! IMPORTANT;
}

.showcase-profiles-and-portfolios .form__wrapper.vega-standard-form input.btn.btn-primary {
    width: 25% !important;
    text-align: center;
}

.showcase-profiles-and-portfolios .form__wrapper input.btn.btn-primary, .form__wrapper input.btn.primary {
    background-color: #fff;
    border: 2px solid #62B0A4 !important;
    border-radius: 10px;
    font-size: 21px;
    color: #62B0A4!important;
    padding: 20px;
    line-height: normal;
    box-shadow: 0 2px;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: -50px;
    max-width: 125%;
    width: 28%;
}

.showcase-profiles-and-portfolios div#a1a871c6-16b1-4e1b-d435-0daa7407f297 p {
    font-size: 14px !important;
}

@media screen and (max-width: 1366px){
    
    div#filelist img {
        width: 230px;
        height: 230px;
    }
    
    .showcase-profiles-and-portfolios div#a1a871c6-16b1-4e1b-d435-0daa7407f297 {
       margin-bottom: 28px;
    }
    
}

@media screen and (max-width: 768px){
    
    .showcase-profiles-and-portfolios .form__wrapper.vega-standard-form input.btn.btn-primary {
        width: 82% !important;
        text-align: center !important;
    }
    
   .showcase-profiles-and-portfolios .form__wrapper.vega-standard-form {
        padding: 25px 20px 25px 10px !important;
        border-radius: 10px;
    }
    
    .showcase-profiles-and-portfolios .form-group.row.umbraco-forms-field.field.shortanswer.mandatory.alternating {
        margin-top: 30px !important;
    }
    
    .showcase-profiles-and-portfolios div#a1a871c6-16b1-4e1b-d435-0daa7407f297 {
        border: 0 !important;
        background: #f4f1f1;
        margin-bottom: 72px !important;
    }

}

@media screen and (max-width: 500px){
    
    .showcase-profiles-and-portfolios div#a1a871c6-16b1-4e1b-d435-0daa7407f297 {
        border: 0 !important;
        background: #f4f1f1;
        margin-bottom: 81px !important;
    }
    
    .showcase-profiles-and-portfolios .form-group.row.umbraco-forms-field.field.shortanswer.mandatory.alternating {
        margin-top: 122px !important;
    }
    
    .filelist-item img {
        width: 313px !important;
        height: 313px !important;
    }
    
}

@media screen and (max-width: 400px){
    
    .showcase-profiles-and-portfolios div#a1a871c6-16b1-4e1b-d435-0daa7407f297 {
        border: 0 !important;
        background: #f4f1f1;
        margin-bottom: 125px !important;
    }
    
}

.showcase2024 .form-control, .form-select {
    border: 2px solid #62B0A4 !important;
}

.showcase2024 .form-select {
    background: #62B0A4;
        border: 2px solid #62B0A4 !important;

}
.showcase2024 .form__wrapper .umbraco-forms-field input[type=checkbox]:before {
    content: '';
    border: 2px solid #62B0A4 !important;
}

.showcase2024 input[type="file"] {
    border: 2px solid #62B0A4 !important;
}