.ct-lyt-between-top {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.ct-lyt-column-start {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
}
.ct-lyt-col-inherit {
    display: flex;
    flex-direction: column;
    align-items: inherit;
}
.ct-lyt-between {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ct-lyt-row {
    display: flex;
    align-items: center;
    flex-direction: row;
}
.ct-lyt-row-end {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
.ct-font-size-20 {
    font-size: 20px !important;
}
.ct-font-size-14 {
    font-size: 14px !important;
}
.ct-font-size-medium {
    font-size: 22px !important;
}
.ct-font-size-medium-24 {
    font-size: 24px !important;
}
.ct-font-size-24 {
    font-size: 24px !important;
}
.ct-font-size-22 {
    font-size: 22px !important;
}
.ct-font-size-28 {
    font-size: 28px !important;
}
.ct-font-size-32 {
    font-size: 32px !important;
}
.ct-font-size-36 {
    font-size: 36px !important;
}
.ct-font-size-42 {
    font-size: 42px !important;
}

.ct-top-mrgn-8 {
    margin-top: 8px;
}
.ct-top-mrgn-16 {
    margin-top: 16px;
}
.ct-top-mrgn-24 {
    margin-top: 24px;
}
.ct-lyt-column {
    display: flex;
    flex-direction: column;
}
.ct-lyt-row {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    float: right;
}
.ct-c-lyt-row-start-top {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
}
.ct-top-left {
    display: flex;
    justify-content: flex-end;
}

.ct-btm-mrgn-4 {
    margin-bottom: 4px;
}
.ct-btm-mrgn-8 {
    margin-bottom: 8px;
}
.ct-btm-mrgn-16 {
    margin-bottom: 16px;
}
.ct-btm-mrgn-24 {
    margin-bottom: 24px;
}
.ct-btm-mrgn-32 {
    margin-bottom: 32px;
}
.ct-btm-mrgn-64 {
    margin-bottom: 64px;
}
.ct-right-mrgn-4 {
    margin-right: 4px;
}
.ct-right-mrgn-8 {
    margin-right: 8px;
}
.ct-right-mrgn-16 {
    margin-right: 16px;
}
.ct-right-mrgn-24 {
    margin-right: 24px;
}
.ct-top-mrgn-8 {
    margin-top: 8px;
}
.ct-top-mrgn-16 {
    margin-top: 16px;
}
.ct-top-mrgn-24 {
    margin-top: 24px;
}
.ct-top-mrgn-32 {
    margin-top: 32px;
}
.ct-left-mrgn-4 {
    margin-left: 4px;
}
.ct-left-mrgn-8 {
    margin-left: 8px;
}
.ct-left-mrgn-16 {
    margin-left: 16px;
}
.ct-left-mrgn-24 {
    margin-left: 24px;
}
.ct-font-bold {
    font-weight: 700;
}
.ct-btn-tertiary-light {
    font-family: 'Nunito', sans-serif;
    font-weight: bold;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    height: 42px;
    color: #434B57 !important;
    padding: 0px 13px !important;
    border-radius: 100px;
    border: none;
    background-color: transparent;
    box-shadow: inset 0 0 0 1px rgb(138 150 163 / 25%);
    transition: color .15s,background-color .15s,box-shadow .15s;
}
.ct-btn-tertiary-light:hover {
    color: #434B57;
    background-color: #eeeeee;
}
.ct-btn-tertiary-light:focus, .ct-btn-tertiary-light:active {
    color: #434B57;
    background-color: #eeeeee;
    text-decoration: none;
}
.ct-btn-tertiary-light-s {
    font-family: 'Nunito', sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-color: #F7F7F7;
    color: #434B57;
    padding: 8px 10px;
    min-height: 32px;
    border-radius: 8px;
    border: none;
    cursor: pointer;
}
.ct-btn-tertiary-light-s:hover {
    color: #434B57;
    background-color: #eeeeee;
}

.ct-lyt-row-to-column {
    display: flex;
    flex-direction: row;
}

.ct-lyt-width-ctrl {
    max-width: 670px;
    width: 100%;
}
.ct-lyt-width-ctrl-feed {
    max-width: 695px;
    width: 100%;
    min-width: 295px;
}
.ct-c-lyt-width-ctrl-normal {
    max-width: 710px;
    width: 100%;
}
.ct-lyt-column {
    display: flex;
    flex-direction: column;
}
.ct-lyt-row-f-start-center {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
.ct-lyt-row-reverse {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: row-reverse;
}
.ct-lyt-row-f-start {
    display: flex;
    justify-content: center;
    align-items: flex-start;
}
.ct-lyt-row-baseline {
    display: flex;
    justify-content: center;
    align-items: baseline;
}
.ct-c-lyt-right-col {
    margin: 75px 16px 24px 16px;
    max-width: 375px;
    display: flex;
}

@media (max-width: 976px) {
    .ct-lyt-row-to-column {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
}
@media (max-width: 1080px) {
    .ct-c-lyt-right-col {
        margin: 0;
        max-width: 452px;
        display: flex;
    }
}

.ct-font-size-hint {
    font-size: 14px;
}
.ct-lyt-width-100 {
    width: 100%;
}
.ct-lyt-width-80 {
    width: 80%;
}
.ct-lyt-width-47 {
    width: 47%;
}
.ct-lyt-width-250 {
    width: 250px;
}
.ct-lyt-width-300 {
    width: 300px;
}
.ct-srf-stroke {
    border: 1px solid #cccccc;
    border-radius: 8px;
    height: auto;
    min-height: 40px;
}
.profilebtn{
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 14px;
}
.profilebtn2{
    padding-top: 4px!important;
    padding-bottom: 4px!important;
    font-size: 14px!important;
    padding: 4px 16px !important;
}
#fix_btn{
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 14px;
}
