﻿body {
    direction: rtl;
}

/*#region Fonts Declarations */

@font-face {
    font-family: 'Droid';
    src: url('../../font/DroidNaskh-Regular.eot'); /* IE9 */
    src: url('../../font/DroidNaskh-Regular.eot?#iefix') format('eot'), /* IE6–8 */
    url('../../font/DroidNaskh-Regular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../../font/DroidNaskh-Regular.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

@font-face {
    font-family: 'webNasim';
    src: url('../../font/nassim-bold.eot'); /* IE9 */
    src: url('../../font/nassim-bold.eot?#iefix') format('eot'), /* IE6–8 */
    url('../../font/nassim-bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../../font/nassim-bold.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

@font-face {
    font-family: 'webNasim-normal';
    src: url('../../font/web-nassim-regular.eot'); /* IE9 */
    src: url('../../font/web-nassim-regular.eot?#iefix') format('eot'), /* IE6–8 */
    url('../../font/web-nassim-regular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../../font/web-nassim-regular.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

/*#endregion */

/*#region Typography */

.font-body {
    direction: rtl;
    text-align: justify;
    line-height: 160%;
    font-size: 13px;
    font-family: "Yekan", "Segoe UI", "Calibri", "Verdana" !important;
}

.font-title {
    font-family: "Yekan", "Segoe UI", "Calibri", "Verdana" !important;
    font-size: 20px;
    text-align: justify;
    direction: rtl;
    color: white;
    line-height: 130%;
}


h1.font-title {
    font-size: 25pt !important;
}

/*#endregion */

/*#region Layout */

#menu li, #langBar li {
    /*float: right;*/
}

.first {
    margin-right: 0 !important;
}

.last {
    margin-left: 0 !important;
}

#logo {
    right: 0;
}


#headline {
    right: 220px;
}

/*#endregion */

/*#region Plugin */

/*.dg-image-title {
    font-family: droid !important;
    font-size: 20px !important;
    direction: rtl !important;
}*/

.theme-bar .nivo-caption {
    font-family: "Yekan", "Segoe UI", "Calibri", "Verdana" !important;
    font-size: 22px;
    text-align: right !important;
    direction: rtl !important;
    line-height: 150%;
}

.theme-bar .nivo-controlNav {
    direction: ltr;
}

.ri-grid ul li {
    float: right;
}

#jr_header {
    font-family: "Yekan", "Segoe UI", "Calibri", "Verdana" !important;
    font-size: 20px;
    direction: rtl;
    text-align: right; 
    font-style: normal;
    font-weight: normal;
}

#jr_inner p {
    font-family: "Yekan", "Segoe UI", "Calibri", "Verdana" !important;
    font-size: 13px;
    direction: rtl;
    text-align: right;
    font-style: normal;
    font-weight: normal; 
}

#jr_close a {
    font-family: "Yekan", "Segoe UI", "Calibri", "Verdana" !important;
    font-size: 13px;
    direction: rtl;
    text-align: center;
    text-decoration: none;
    background: #dbdbdb;
    padding: 10px;
    display: inline-block;
    margin: 0 auto;
}

/*#endregion */

/*#region Form */

.form td.field-label {
    width: 15%;
    text-align: left;
}

.form td.field-input {
    width: 85%;
    text-align: right;
}

.form input, .form textarea, .form select {
    direction: rtl;
    text-align: right;
}

.form #txb_CallNumber, 
.form #txb_Email, 
.form #txb_Phone,
.form #txb_Mobile {
    direction: ltr;
    text-align: left;
}

.form input[type='submit'] {
    text-align: center;
}

/*#endregion */


.form .field-label {
    width: 19%;
    padding: 14px 0 1% 0;
    text-align: left;
   
}

.form .field-input {
    width: 78%;
    text-align: right;
    padding: 1%;

}