*, :before, :after {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

html {
    direction: rtl;
    font-family: iransansx, tahoma !important;
}
body {
    background: #58C6C7;
}
.ui.grid {
    margin: 0;
}
.ui.dividing.header {
    color: #01b292;
}
.ui.button.colored {
    background: #1D38B9;
    color:  white
}
.ui.button.colored:hover {
    background: #1D38B9;
}
.main.container {
    margin-top: 5em;
}
.ui.selection.dropdown .menu > .item {
    line-height: 22px;
}
body, .ui.text.container, .ui.button, .ui.menu, .ui.accordion .title:not(.ui),
.ui.form input:not([type]), .ui.form input[type="date"],
.ui.form input[type="datetime-local"], .ui.form input[type="email"],
.ui.form input[type="file"], .ui.form input[type="number"],
.ui.form input[type="password"], .ui.form input[type="search"],
.ui.form input[type="tel"], .ui.form input[type="text"],
.ui.message .header, .ui.header, .ui.button, .ui.form textarea,
.ui.form input[type="time"], .ui.form input[type="url"].ui.text.container,
.ui.card .content .header, h4, h3, h2, h1 {
    font-family: iransansx, tahoma !important;
}
.ui.form .field>label, .ui.header, .ui.button {
    font-weight: bold !important;
}
.ui.form textarea {
    resize: none !important;
    height: 8em !important;
}
.ui.message .header {
    margin-left: 5px;
}
.center-content {
    text-align: center;
}
.logo {
    height: 60px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
}

.column.limited {
    max-width: 450px;
}

.ui.footer.segment {
    background-color: rgb(0, 0, 0, 0.4);
    bottom: 0;
    width: 100%;
    margin-top: 32px;
}
.ui.center.aligned.container {
    margin-top: 2rem;
    margin-bottom: 1rem;
}
.ui.footer.segment p.white{
    color: white;
}
.ui.footer.segment p.white a{
    color: white;
    font-weight: bold;
}
.footer .socials {
    display: flex;
    justify-content: center;
}
.footer .socials .social {
    margin: 4px;
}
@supports (font-variation-settings: normal) {
    html {
        font-family: 'iransansxv', tahoma !important;
        font-variation-settings: "dots" 6;
    }
    body, .ui.text.container, .ui.button, .ui.menu, .ui.accordion .title:not(.ui),
    .ui.form input:not([type]), .ui.form input[type="date"],
    .ui.form input[type="datetime-local"], .ui.form input[type="email"],
    .ui.form input[type="file"], .ui.form input[type="number"],
    .ui.form input[type="password"], .ui.form input[type="search"],
    .ui.form input[type="tel"], .ui.form input[type="text"],
    .ui.message .header, .ui.header, .ui.button, .ui.form textarea,
    .ui.form input[type="time"], .ui.form input[type="url"].ui.text.container,
    .ui.card .content .header, h4, h3, h2 {
        font-family: 'iransansxv', tahoma !important;
        font-variation-settings: "dots" 6;
    }
}