﻿* {
    font-family: Samim !important;
    direction: rtl;
}

html[lang="en-US"] *,
html[lang="tr-TR"] *,
html[lang="ckb"] *,
html[lang="az-AZ"] * {
    font-family: 'Segoe UI',Tahoma;
    direction: ltr;
}

.fa {
    font-family: FontAwesome !important;
}

body {
    background: #F5F5F5;
    border: none;
    width: 100%;
    height: 100%;
    padding: 0;
}

.demo-request-image-section {
    text-align: center;
}

.request-section {
    width: 100%;
    background: white;
    box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);
    border-radius: 16px;
    overflow: hidden;
    padding: 25px;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-60%, 20%);
    min-height: 500px;
    min-width: 500px;
    direction: rtl;
    text-align: center;
}

.new-request-fields-section {
    text-align: right;
}

.request-section h2 {
    color: #9DA9B5;
    font-size: 32px;
    font-weight: 700;
    word-wrap: break-word
}

.request-description-section {
    color: #252525;
    font-size: 16px;
    font-weight: 300;
    line-height: 32px;
    word-wrap: break-word;
    margin: 25px auto;
}

.btn:focus {
    outline: none !important;
}

.request-buttons {
    position: absolute;
    bottom: 25px;
    width: 100%;
    right: 0;
}

.new-request-buttons-section {
    position: relative !important;
    margin-top: 10px;
    bottom: 0px;
    margin-bottom: 10px;
}

.btn-new-request,
.btn-save-new-request {
    background: #ED3E3E !important;
    border-radius: 10px;
    border: 1px #ED3E3E solid;
    color: white;
}

.btn-FollowUp,
.btn-demo-back {
    border-radius: 10px;
    border: 1px #ED3E3E solid;
    background: transparent !important;
    color: #ED3E3E;
}

    .btn-FollowUp:hover,
    .btn-demo-back:hover,
    .btn-new-request:hover,
    .btn-save-new-request:hover {
        background: #222 !important;
        color: white;
    }

#new-request-section {
    /*display: none;*/
}

    #new-request-section .request-section {
        transform: translate(-60%, 10%);
    }

#DemoRequest-captcha-Section {
    text-align: center !important;
}

.input-group {
    width: 100% !important;
}

.ImgRequiredField {
    width: 20px !important;
    height: 25px;
    background-image: url('Image/required.gif');
    background-repeat: no-repeat;
    background-position-y: 7px;
}

.float-left{
    float:left !important;
}

.direction-left{
    direction: ltr !important;
}