﻿
body {
}

.header-outer-div .header-logo-div .header-logo-link img {
    float: none;
}
.header-outer-div {
    float: none;
    text-align: center;
}
.larger-logo-container{
    height: 65px;
}
#divSetupSignupFormContainer, #divSetupVerifyFormContainer, #divSetupVerifyInvalidLinkFormContainer {
    margin: 0 15px;
}
    #divSetupSignupFormContainer #divSetupSignupInfoOuter, #divSetupSignupFormContainer #divSetupSignupFromOuter {
        /*width: 50%;*/
        min-height: 500px;
        /*float: left;*/
    }
.each-form-field-outer {
    margin-bottom: 5px;
}
.setup-basic-info-outer .each-form-field-outer:first-child {
    margin-top: 5px;
}
.setup-basic-info-outer .each-form-field-outer:nth-child(2) {
    margin-top: 5px;
}
.each-form-field-outer input {
    border: 1px solid rgb(218, 218, 218);
    border-radius: 0px;
    padding: 9px 9px;
    width: 100%;
    font-size: 16px;
}
.each-form-field-outer input.error-box-border {
    border-color: #CA2A2A;
}
.each-form-field-outer .error-info-below-input {
    color: #CA2A2A;
    font-size: 13px;
    line-height: 1.4;
    margin: 3px 0;
    padding: 0;
}
    .each-form-field-outer .each-form-field-label {
        font-size: 14px;
        color: #000000;
    }
    .each-form-field-outer input:focus {
        border: 1px solid #000000;
    }
    input.custom-primary-button {
        border: 1px solid #008080;
        color: #ffffff;
        width: 100px;
        background: #008080;
        padding: 5px 5px;
    }
    input.custom-secondary-button {
        border: 1px solid #7d7d7d;
        color: #ffffff;
        width: 100px;
        background: #7d7d7d;
        padding: 5px 5px;
    }
.setup-basic-info-outer {
    border: 1px solid #B5B5B5;
    border-radius: 4px;
    width: 100%;
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom: 10px;
}
#divSetupSignupInfoOuter {
    margin-top: 5px;
}
.setup-signup-form-header {
    height: 51px;
    padding: 12px 15px 0 20px;
    margin-left: 15px;
    font-size: 16px;
    border-bottom: 1px solid #B5B5B5;
}
.setup-basic-each-row-info-outer {
    margin: 0 0;
}
#divSetupSignupSuccessMessage {
    color: #008080;
    font-size: 16px;
    min-height: 100px;
    text-align: center;
    padding-top: 50px;
}
#divSetupVerifyInvalidLinkFormContainer {
    padding-top: 30px;
    text-align: center;
    font-size: 22px;
}
#divSetupVerifyFormContainer {
    padding-top: 30px;
    text-align: center;
    font-size: 22px;
}
#divSetupVerifyFormMessageInnerProgress {
    width: 100%;
    max-width: 500px;
    margin: auto;
    background-color: #d9d9d9;
}
#divSetupVerifyFormMessageInnerProgress div {
    width: 0%;
    background-color: #008080;
}

#confirmMessageButtonsInnerDiv #customConfirmBoxYesButton, #confirmMessageButtonsInnerDiv #customConfirmBoxNoButton,
.custom-alert-box-outer-div input[type="button"] {
    padding : 6px 12px;
}
.elementor-398 .elementor-element.elementor-element-1c7950b > .elementor-element-populated{
    padding:30px 10px 0px 10px;
}

.elementor-398 .elementor-element.elementor-element-ce45557 > .elementor-element-populated{
    padding:0px;
}

.elementor-element-5ac8bff {
    padding: 30px 10px 1px 10px;
}

.elementor-element .elementor-element-5ac8bff {
    margin-bottom:0px;
}
#btnSubmitSetupFrom {
	margin-bottom: 10px;
}
#divSetupSignupFormContainer .hidden-item {
    display: none;
}