* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body, html {
    height: 100%;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.oda-fluid {
    min-height: 100vh;
    height: auto;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding: 20px;
    /*background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);*/
    position: relative;
    overflow: visible; 
}


.oda-fluid::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /*background-image: 
        radial-gradient(circle at 20% 50%, rgba(255, 255, 255, 0.1) 0%, transparent 50%),
        radial-gradient(circle at 80% 80%, rgba(255, 255, 255, 0.1) 0%, transparent 50%);*/
    pointer-events: none;
}

.oda-fluid-form-box {
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 1200px;
}

.oda-card {
    background: #ffffff;
    border-radius: 12px;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
    overflow: visible;
    display: flex;
    flex-direction: column;
}


.card-body {
    padding: 30px 30px;
    overflow: visible;
}


/* Header Alanı */
.card-header-custom {
    background: #ffffff;
    border-bottom: 2px solid #f1f3f5;
    padding: 20px 30px;
    display: flex;
    align-items: center;
    column-gap: 30px;
    border-radius: 10px 10px 0px 0px;
}

.logo-container {
    display: flex;
    align-items: center;
    min-width: 50px;
}

.logo-container img {
    height: 50px;
    max-width: 100%;
}

.page-title {
    color: #667eea; 
    font-size: 1.3rem;
    font-weight: 700;
    margin: 0;
}

#surveyElement {
    width: 100%;
    height: 100%;
}

/* Mobil ve tablet görünümü */
@media (max-width: 768px) {
    .oda-fluid {
        background: none;
        padding: 0;
    }

    .oda-fluid::before {
        display: none;
    }

    .oda-fluid-form-box {
        max-width: 100%;
    }

    .oda-card {
        box-shadow: none;
        border-radius: 0;
    }

    .card-body {
        padding: 30px 20px;
    }
}

@media (max-width: 576px) {
    .card-body {
        padding: 20px 15px;
    }

    .logo-container {
        margin-bottom: 20px;
    }

    .logo-container img {
        height: 50px;
    }
}

/* Demo içerik stilleri */
.form-section {
    padding: 20px;
    background: #f8f9fa;
    border-radius: 8px;
}

/* Bilgilendirme Alanı */
.info-section {
    padding: 20px;
    background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
    border-radius: 8px;
    border-left: 4px solid #667eea;
    height: 100%;
}

.info-title {
    color: #667eea;
    font-size: 1.1rem;
    font-weight: 600;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
}

.info-content {
    margin-bottom: 15px;
}

.info-item {
    display: flex;
    align-items: flex-start;
    margin-bottom: 12px;
    padding-left: 5px;
}

.info-number {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    color: white;
    border-radius: 50%;
    font-weight: 700;
    font-size: 0.8rem;
    flex-shrink: 0;
    margin-right: 12px;
    margin-top: 2px;
}

.info-text {
    flex: 1;
    color: #495057;
    line-height: 1.5;
    font-size: 0.9rem;
}

.info-text strong {
    color: #2c3e50;
}

.alert-box {
    background: #fff3cd;
    border: 1px solid #ffc107;
    border-radius: 6px;
    padding: 10px 12px;
    color: #856404;
    font-size: 0.85rem;
    display: flex;
    align-items: flex-start;
}

.alert-box svg {
    flex-shrink: 0;
}

@media (max-width: 991px) {
    .info-section {
        margin-bottom: 20px;
    }
}

.section-title {
    color: #667eea;
    margin-bottom: 15px;
    font-size: 1.3rem;
    font-weight: 600;
    text-align: center;
}

.form-label {
    font-weight: 500;
    color: #495057;
    margin-bottom: 8px;
}

.form-control {
    padding: 6px 16px;
    border-radius: 6px;
    border: 1px solid #dee2e6;
    transition: border-color 0.3s, box-shadow 0.3s;
}

.form-control:focus {
    border-color: #667eea;
    box-shadow: 0 0 0 0.2rem rgba(102, 126, 234, 0.25);
}

.form-control.is-invalid {
    border-color: #dc3545;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 0.875rem;
    color: #dc3545;
}

.invalid-feedback.d-block {
    display: block;
}

.btn-oda {
    width: 100%;
    padding: 14px;
    background: #4D599B;
    color: #fff;
    border: none;
    border-radius: 6px;
    font-weight: 600;
    font-size: 1.1rem;
    transition: transform 0.2s, box-shadow 0.3s;
    margin-top: 10px;
}

.btn-oda:hover {
    background: rgb(85, 96, 158);
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(102, 126, 234, 0.4);
    color: #fff;
}

.btn-oda:focus {
    background: rgb(85, 96, 158);
    color: #fff;
}

.btn-oda2 {
    background: #7e7e7f;
}
.btn-oda2:hover, .btn-oda2:focus {
    background: #9a9a9b;
}

/* Sonuç Alanı Stilleri */
#resultSection {
    margin-top: 20px;
}

.firm-info {
    background: #f8f9fa;
    padding: 20px;
    border-radius: 8px;
    margin-bottom: 25px;
    color: #6c6dd1;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.firm-title {
    font-size: 1rem;
    margin-bottom: 10px;
    opacity: 0.9;
    font-weight: 500;
}

.firm-name {
    font-size: 1.2rem;
    font-weight: 700;
    margin: 0;
}

.list-title {
    color: #495057;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 1.2rem;
}

.table-responsive {
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.table {
    margin-bottom: 0;
}

.table thead th {
    background: #4d599b;
    color: white;
    font-weight: 600;
    border: none;
    padding: 15px 12px;
    font-size: 0.9rem;
    white-space: nowrap;
}

.table tbody td {
    padding: 12px;
    vertical-align: middle;
    border-bottom: 1px solid #e9ecef;
}

.table-hover tbody tr:hover {
    background-color: #f8f9fa;
}

@media (max-width: 768px) {
    .form-section {
        padding: 20px;
    }

    .section-title {
        font-size: 1.5rem;
    }

    .table thead th {
        font-size: 0.8rem;
        padding: 12px 8px;
    }

    .table tbody td {
        font-size: 0.85rem;
        padding: 10px 8px;
    }

    .firm-name {
        font-size: 1.2rem;
    }
}


.payment-summary-wrapper {
    display: flex;
    justify-content: flex-end;
    margin-top: 30px;
}

.payment-summary {
    width: 340px;
    background: #f8f9fa;
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.08);
}

.summary-item {
    display: flex;
    justify-content: space-between;
    margin-bottom: 12px;
    font-size: 1rem;
    color: #495057;
}

.summary-item strong {
    color: #2c3e50;
    font-weight: 700;
}

.summary-input {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
}

.summary-input label {
    font-size: 1rem;
    color: #495057;
    margin: 0;
    white-space: nowrap;
}

.summary-input input {
    width: 140px;
    text-align: right;
    font-weight: 600;
}


/* ===== STEPPER (EK) ===== */
.stepper {
    display: flex;
    justify-content: space-between;
    margin: 20px 0;
    padding: 15px 25px;
    background: #f8f9fa;
    border-radius: 10px;
    box-shadow: 0 2px 8px rgba(0,0,0,.08);
}
.step {
    display: flex;
    align-items: center;
    gap: 8px;
    color: #adb5bd;
    font-weight: 600;
}
.step span {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #dee2e6;
    display: flex;
    align-items: center;
    justify-content: center;
}
.step.active span {
    background: linear-gradient(135deg,#667eea,#764ba2);
    color: #fff;
}
.step.completed span {
    background: #51cf66;
    color: #fff;
}
.step-panel { display: none; }
.step-panel.active { display: block; }

.institution-title {
    font-size: 1rem;
    font-weight: 600;
    color: #495057;
    margin-bottom: 4px;
    letter-spacing: 0.5px;
}


.no-aidat{
    color: red;
    font-size: 1.3rem;
    margin-bottom: 0;
}

#loading-mask {
    width: 80px;
    height: 80px;
    border: 8px solid rgba(180, 120, 255, 0.2);
    border-top: 8px solid #5662a1;
    border-radius: 50%;
    animation: spin 1s linear infinite;
    display:none;
    position: absolute;
    top: calc(50vh - 100px);
    left: calc(50% - 100px);
    z-index:20099;
}   
#loading-mask-full {
  display:none;
  position: fixed;
  /*width:100%;
  height:100%;*/
  inset: 0;   
  background:#d3d6e2bd;
  z-index:20098;
}

.form-control.is-valid, .was-validated .form-control:valid {
    border-color: #1abc9c;
    padding-right: calc(1.5em + .9rem);
    background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%231abc9c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e);
    background-repeat: no-repeat;
    background-position: right calc(.500em + 1rem) center;
    background-size: calc(.75em + .45rem) calc(.75em + .45rem);
}


/* Başarı Mesajı */
.success-message {
    text-align: center;
    padding: 40px 20px;
}

.success-icon {
    width: 80px;
    height: 80px;
    background: linear-gradient(135deg, #198754 0%, #20c997 100%);
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    animation: successPop 0.5s ease;
}

@keyframes successPop {
    0% { transform: scale(0); }
    50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}

.success-icon svg {
    width: 50px;
    height: 50px;
    stroke: white;
}

.success-title {
    font-size: 1.8rem;
    font-weight: 700;
    color: #198754;
    margin-bottom: 10px;
}

.success-text {
    color: #6c757d;
    margin-bottom: 20px;
}


/* Başarısız Mesajı */
.fail-message {
    text-align: center;
    padding: 40px 20px;
}

.fail-icon {
    width: 80px;
    height: 80px;
    background: linear-gradient(135deg, #dc3545 0%, #c82333 100%);
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    animation: failShake 0.5s ease;
}

@keyframes failShake {
    0%, 100% { transform: translateX(0); }
    25% { transform: translateX(-10px); }
    75% { transform: translateX(10px); }
}

.fail-icon svg {
    width: 50px;
    height: 50px;
    stroke: white;
}

.fail-title {
    font-size: 1.8rem;
    font-weight: 700;
    color: #dc3545;
    margin-bottom: 10px;
}

.fail-text {
    color: #6c757d;
    margin-bottom: 20px;
}

.error-details {
    max-width: 500px;
    margin: 0 auto 20px;
}
.bgColor646D7E{background-color:#646D7E;}
.bgColor4C787E{background-color:#4C787E;}
.bgColor4C7D7E{background-color:#4C7D7E;}
.bgColor806D7E{background-color:#806D7E;}
.bgColor5E5A80{background-color:#5E5A80;}
.bgColor4E387E{background-color:#4E387E;}
.bgColor151B54{background-color:#151B54;}
.bgColor2B3856{background-color:#2B3856;}
.bgColor25383C{background-color:#25383C;}
.bgColor463E41{background-color:#463E41;}
.bgColor151B8D{background-color:#151B8D;}
.bgColor15317E{background-color:#15317E;}
.bgColor342D7E{background-color:#342D7E;}
.bgColor2B60DE{background-color:#2B60DE;}
.bgColor306EFF{background-color:#306EFF;}
.bgColor2B65EC{background-color:#2B65EC;}
.bgColor2554C7{background-color:#2554C7;}
.bgColor3BB9FF{background-color:#3BB9FF;}
.bgColor38ACEC{background-color:#38ACEC;}
.bgColor357EC7{background-color:#357EC7;}
.bgColor3090C7{background-color:#3090C7;}
.bgColor25587E{background-color:#25587E;}
.bgColor1589FF{background-color:#1589FF;}
.bgColor157DEC{background-color:#157DEC;}
.bgColor1569C7{background-color:#1569C7;}
.bgColor153E7E{background-color:#153E7E;}
.bgColor2B547E{background-color:#2B547E;}
.bgColor4863A0{background-color:#4863A0;}
.bgColor6960EC{background-color:#6960EC;}
.bgColor8D38C9{background-color:#8D38C9;}
.bgColor7A5DC7{background-color:#7A5DC7;}
.bgColor8467D7{background-color:#8467D7;}
.bgColorE4317F{background-color:#E4317F;}
.bgColorF52887{background-color:#F52887;}
.bgColorE4287C{background-color:#E4287C;}
.bgColorC12267{background-color:#C12267;}
.bgColor7D053F{background-color:#7D053F;}
.bgColorCA226B{background-color:#CA226B;}
.bgColorC12869{background-color:#C12869;}
.bgColor800517{background-color:#800517;}
.bgColor7D0541{background-color:#7D0541;}
.bgColor7D0552{background-color:#7D0552;}
.bgColor810541{background-color:#810541;}
.bgColorC12283{background-color:#C12283;}
.bgColorE3319D{background-color:#E3319D;}
.bgColorF535AA{background-color:#F535AA;}
.bgColorFF00FF{background-color:#FF00FF;}
.bgColorF433FF{background-color:#F433FF;}
.bgColorE238EC{background-color:#E238EC;}
.bgColorC031C7{background-color:#C031C7;}
.bgColorB048B5{background-color:#B048B5;}
.bgColorD462FF{background-color:#D462FF;}
.bgColorC45AEC{background-color:#C45AEC;}
.bgColorA74AC7{background-color:#A74AC7;}
.bgColor6A287E{background-color:#6A287E;}
.bgColor8E35EF{background-color:#8E35EF;}
.bgColor893BFF{background-color:#893BFF;}
.bgColor7F38EC{background-color:#7F38EC;}
.bgColor6C2DC7{background-color:#6C2DC7;}
.bgColor461B7E{background-color:#461B7E;}
.bgColor571B7e{background-color:#571B7e;}
.bgColor7D1B7E{background-color:#7D1B7E;}
.bgColor842DCE{background-color:#842DCE;}
.bgColor8B31C7{background-color:#8B31C7;}
.bgColorA23BEC{background-color:#A23BEC;}
.bgColorB041FF{background-color:#B041FF;}
.bgColor7E587E{background-color:#7E587E;}
.bgColorD16587{background-color:#D16587;}
.bgColorF778A1{background-color:#F778A1;}
.bgColorE56E94{background-color:#E56E94;}
.bgColorC25A7C{background-color:#C25A7C;}
.bgColor7E354D{background-color:#7E354D;}
.bgColorB93B8F{background-color:#B93B8F;}
.bgColorF9B7FF{background-color:#F9B7FF;}
.bgColorE6A9EC{background-color:#E6A9EC;}
.bgColorC38EC7{background-color:#C38EC7;}
.bgColorD2B9D3{background-color:#D2B9D3;}
.bgColorC6AEC7{background-color:#C6AEC7;}
.bgColorEBDDE2{background-color:#EBDDE2;}
.bgColorC8BBBE{background-color:#C8BBBE;}
.bgColorE9CFEC{background-color:#E9CFEC;}
.bgColorFCDFFF{background-color:#FCDFFF;}
.bgColorE3E4FA{background-color:#E3E4FA;}
.bgColorFDEEF4{background-color:#FDEEF4;}
.bgColorC6DEFF{background-color:#C6DEFF;}
.bgColorADDFFF{background-color:#ADDFFF;}
.bgColorBDEDFF{background-color:#BDEDFF;}
.bgColorE0FFFF{background-color:#E0FFFF;}
.bgColorC2DFFF{background-color:#C2DFFF;}
.bgColorB4CFEC{background-color:#B4CFEC;}
.bgColorB7CEEC{background-color:#B7CEEC;}
.bgColor52F3FF{background-color:#52F3FF;}
.bgColor00FFFF{background-color:#00FFFF;}
.bgColor57FEFF{background-color:#57FEFF;}
.bgColor50EBEC{background-color:#50EBEC;}
.bgColor4EE2EC{background-color:#4EE2EC;}
.bgColor48CCCD{background-color:#48CCCD;}
.bgColor43C6DB{background-color:#43C6DB;}
.bgColor9AFEFF{background-color:#9AFEFF;}
.bgColor8EEBEC{background-color:#8EEBEC;}
.bgColor78c7c7{background-color:#78c7c7;}
.bgColor46C7C7{background-color:#46C7C7;}
.bgColor43BFC7{background-color:#43BFC7;}
.bgColor77BFC7{background-color:#77BFC7;}
.bgColor92C7C7{background-color:#92C7C7;}
.bgColorAFDCEC{background-color:#AFDCEC;}
.bgColor3B9C9C{background-color:#3B9C9C;}
.bgColor307D7E{background-color:#307D7E;}
.bgColor3EA99F{background-color:#3EA99F;}
.bgColor82CAFA{background-color:#82CAFA;}
.bgColorA0CFEC{background-color:#A0CFEC;}
.bgColor87AFC7{background-color:#87AFC7;}
.bgColor82CAFF{background-color:#82CAFF;}
.bgColor79BAEC{background-color:#79BAEC;}
.bgColor566D7E{background-color:#566D7E;}
.bgColor6698FF{background-color:#6698FF;}
.bgColor736AFF{background-color:#736AFF;}
.bgColorCFECEC{background-color:#CFECEC;}
.bgColorAFC7C7{background-color:#AFC7C7;}
.bgColor717D7D{background-color:#717D7D;}
.bgColor95B9C7{background-color:#95B9C7;}
.bgColor5E767E{background-color:#5E767E;}
.bgColor5E7D7E{background-color:#5E7D7E;}
.bgColor617C58{background-color:#617C58;}
.bgColor348781{background-color:#348781;}
.bgColor306754{background-color:#306754;}
.bgColor4E8975{background-color:#4E8975;}
.bgColor254117{background-color:#254117;}
.bgColor387C44{background-color:#387C44;}
.bgColor4E9258{background-color:#4E9258;}
.bgColor347235{background-color:#347235;}
.bgColor347C2C{background-color:#347C2C;}
.bgColor667C26{background-color:#667C26;}
.bgColor437C17{background-color:#437C17;}
.bgColor347C17{background-color:#347C17;}
.bgColor348017{background-color:#348017;}
.bgColor4AA02C{background-color:#4AA02C;}
.bgColor41A317{background-color:#41A317;}
.bgColor8BB381{background-color:#8BB381;}
.bgColor99C68E{background-color:#99C68E;}
.bgColor4CC417{background-color:#4CC417;}
.bgColor6CC417{background-color:#6CC417;}
.bgColor52D017{background-color:#52D017;}
.bgColor4CC552{background-color:#4CC552;}
.bgColor54C571{background-color:#54C571;}
.bgColor57E964{background-color:#57E964;}
.bgColor5EFB6E{background-color:#5EFB6E;}
.bgColor64E986{background-color:#64E986;}
.bgColor6AFB92{background-color:#6AFB92;}
.bgColorB5EAAA{background-color:#B5EAAA;}
.bgColorC3FDB8{background-color:#C3FDB8;}
.bgColor00FF00{background-color:#00FF00;}
.bgColor87F717{background-color:#87F717;}
.bgColor5FFB17{background-color:#5FFB17;}
.bgColor59E817{background-color:#59E817;}
.bgColor7FE817{background-color:#7FE817;}
.bgColor8AFB17{background-color:#8AFB17;}
.bgColorB1FB17{background-color:#B1FB17;}
.bgColorCCFB5D{background-color:#CCFB5D;}
.bgColorBCE954{background-color:#BCE954;}
.bgColorA0C544{background-color:#A0C544;}
.bgColorFFFF00{background-color:#FFFF00;}
.bgColorFFFF77{background-color:#FFFF77;}
.bgColorFFFC17{background-color:#FFFC17;}
.bgColorFFF380{background-color:#FFF380;}
.bgColorEDE275{background-color:#EDE275;}
.bgColorEDDA74{background-color:#EDDA74;}
.bgColorEAC117{background-color:#EAC117;}
.bgColorFDD017{background-color:#FDD017;}
.bgColorFBB917{background-color:#FBB917;}
.bgColorE9AB17{background-color:#E9AB17;}
.bgColorD4A017{background-color:#D4A017;}
.bgColorC7A317{background-color:#C7A317;}
.bgColorC68E17{background-color:#C68E17;}
.bgColorAF7817{background-color:#AF7817;}
.bgColorADA96E{background-color:#ADA96E;}
.bgColorC9BE62{background-color:#C9BE62;}
.bgColor827839{background-color:#827839;}
.bgColorFBB117{background-color:#FBB117;}
.bgColorE8A317{background-color:#E8A317;}
.bgColorC58917{background-color:#C58917;}
.bgColorF87431{background-color:#F87431;}
.bgColorE66C2C{background-color:#E66C2C;}
.bgColorF88017{background-color:#F88017;}
.bgColorF87217{background-color:#F87217;}
.bgColorE56717{background-color:#E56717;}
.bgColorC35617{background-color:#C35617;}
.bgColorC35817{background-color:#C35817;}
.bgColor8A4117{background-color:#8A4117;}
.bgColor7E3517{background-color:#7E3517;}
.bgColor7E2217{background-color:#7E2217;}
.bgColor7E3117{background-color:#7E3117;}
.bgColor7E3817{background-color:#7E3817;}
.bgColor7F5217{background-color:#7F5217;}
.bgColor806517{background-color:#806517;}
.bgColor805817{background-color:#805817;}
.bgColor7F462C{background-color:#7F462C;}
.bgColorC85A17{background-color:#C85A17;}
.bgColorC34A2C{background-color:#C34A2C;}
.bgColorE55B3C{background-color:#E55B3C;}
.bgColorF76541{background-color:#F76541;}
.bgColorE18B6B{background-color:#E18B6B;}
.bgColorF88158{background-color:#F88158;}
.bgColorE67451{background-color:#E67451;}
.bgColorC36241{background-color:#C36241;}
.bgColorC47451{background-color:#C47451;}
.bgColorE78A61{background-color:#E78A61;}
.bgColorF9966B{background-color:#F9966B;}
.bgColorEE9A4D{background-color:#EE9A4D;}
.bgColorF660AB{background-color:#F660AB;}
.bgColorF665AB{background-color:#F665AB;}
.bgColorE45E9D{background-color:#E45E9D;}
.bgColorC25283{background-color:#C25283;}
.bgColor7D2252{background-color:#7D2252;}
.bgColorE77471{background-color:#E77471;}
.bgColorF75D59{background-color:#F75D59;}
.bgColorE55451{background-color:#E55451;}
.bgColorC24641{background-color:#C24641;}
.bgColorFF0000{background-color:#FF0000;}
.bgColorF62217{background-color:#F62217;}
.bgColorE41B17{background-color:#E41B17;}
.bgColorF62817{background-color:#F62817;}
.bgColorE42217{background-color:#E42217;}
.bgColorC11B17{background-color:#C11B17;}
.bgColorFAAFBE{background-color:#FAAFBE;}
.bgColorFBBBB9{background-color:#FBBBB9;}
.bgColorE8ADAA{background-color:#E8ADAA;}
.bgColorE7A1B0{background-color:#E7A1B0;}
.bgColorFAAFBA{background-color:#FAAFBA;}
.bgColorF9A7B0{background-color:#F9A7B0;}
.bgColorE799A3{background-color:#E799A3;}
.bgColorC48793{background-color:#C48793;}
.bgColorC5908E{background-color:#C5908E;}
.bgColorB38481{background-color:#B38481;}
.bgColorC48189{background-color:#C48189;}
.bgColor7F5A58{background-color:#7F5A58;}
.bgColor7F4E52{background-color:#7F4E52;}
.bgColor7F525D{background-color:#7F525D;}
.bgColor817679{background-color:#817679;}
.bgColor817339{background-color:#817339;}
.bgColor827B60{background-color:#827B60;}
.bgColorC9C299{background-color:#C9C299;}
.bgColorC8B560{background-color:#C8B560;}
.bgColorECD672{background-color:#ECD672;}
.bgColorECD872{background-color:#ECD872;}
.bgColorFFE87C{background-color:#FFE87C;}
.bgColorECE5B6{background-color:#ECE5B6;}
.bgColorFFF8C6{background-color:#FFF8C6;}
.bgColorFAF8CC{background-color:#FAF8CC;}
.bgColorf2f2f2{background-color:#f2f2f2;}
.bgColorf8f8ff{background-color:#f8f8ff;}
.bgColorf5f5f5{background-color:#f5f5f5;}
.bgColordcdcdc{background-color:#dcdcdc;}
.bgColorffffff{background-color:#ffffff;}
.bgColor000000{background-color:#000000;}
.bgColor808080{background-color:#808080;}
.bgColor908f8f{background-color:#908f8f;}
.bgColor666666{background-color:#666666;}
.bgColor5f5f5f{background-color:#5f5f5f;}
.bgColor696969{background-color:#696969;}
.bgColordddddd{background-color:#dddddd;}
.bgColord3d3d3{background-color:#d3d3d3;}
.bgColorbebebe{background-color:#bebebe;}
.bgColor1c1c1c{background-color:#1c1c1c;}
.bgColor363636{background-color:#363636;}
.bgColor4f4f4f{background-color:#4f4f4f;}
.bgColor828282{background-color:#828282;}
.bgColor9c9c9c{background-color:#9c9c9c;}
.bgColorb5b5b5{background-color:#b5b5b5;}
.bgColorcfcfcf{background-color:#cfcfcf;}
.bgColore8e8e8{background-color:#e8e8e8;}
.bgColora9a9a9{background-color:#a9a9a9;}
.bgColor778899{background-color:#778899;}
.bgColor6D7B8D{background-color:#6D7B8D;}
.bgColor708090{background-color:#708090;}
.bgColorDAF2FC{background-color:#DAF2FC;}
