/* @import url(//db.onlinewebfonts.com/c/03109f1cdfaf83792f1c5251f93ce704?family=Frutiger+LT+Arabic+55+Roman); */
@import url('https://fonts.googleapis.com/css2?family=Cairo&display=swap');
@font-face {font-family: "Frutiger LT Arabic 55 Roman";
    src: url("https://db.onlinewebfonts.com/t/03109f1cdfaf83792f1c5251f93ce704.eot"); /* IE9*/
    src: url("https://db.onlinewebfonts.com/t/03109f1cdfaf83792f1c5251f93ce704.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://db.onlinewebfonts.com/t/03109f1cdfaf83792f1c5251f93ce704.woff2") format("woff2"), /* chrome firefox */
    url("https://db.onlinewebfonts.com/t/03109f1cdfaf83792f1c5251f93ce704.woff") format("woff"), /* chrome firefox */
    url("https://db.onlinewebfonts.com/t/03109f1cdfaf83792f1c5251f93ce704.ttf") format("truetype"), /* chrome firefox opera Safari, Android, iOS 4.2+*/
    url("https://db.onlinewebfonts.com/t/03109f1cdfaf83792f1c5251f93ce704.svg#Frutiger LT Arabic 55 Roman") format("svg"); /* iOS 4.1- */
}

body{
    font-family: "Frutiger LT Arabic 55 Roman";
    text-align: right;
    color: #000000;
  }
  .navbar-nav {

    padding-right: 0;

}

.input-group-overlay .prepended-form-control:not(.rounded-left-0) {
    padding-right: 2.5rem;
    border-top-right-radius: .75rem !important;
    border-bottom-right-radius: .75rem !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: .0 !important;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
    border-color: #f74f78;
    padding-right: calc(1.5em + 1.125rem);
    background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23f74f78' viewBox='0 0 12 12'%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='%23f74f78' stroke='none'/%3e%3c/svg%3e);
    background-repeat: no-repeat;
    background-position: left calc(.375em + .28125rem) center;
    background-size: calc(.75em + .5625rem) calc(.75em + .5625rem);
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
    padding-right: calc(1.5em + 1.125rem);
    background-position: top calc(.375em + .28125rem) left calc(.375em + .28125rem);
}

.list-unstyled {
    padding-right: 0;
}

@media (min-width: 992px){
.offset-lg-1 {
    margin-right: 8.3333333333%;
    margin-left:auto;
}
}
@media (min-width: 1280px){
.offset-xl-3 {
    margin-right: 25%;
    margin-left: auto;
}
}

.tns-visually-hidden {
    position: absolute;
    right: -10000em;
    left: auto;
}
@media (max-width: 767px){
.blockquote::before {
    right: 0;
}
}
.dropdown-toggle::after {
    margin-right: .25rem;
}
.dropdown-toggle:not(.dropdown-toggle-split)::after {
    margin-right: .25rem;
}
.dropdown-item {
    text-align: right;
}
li.list-inline-item {
    margin-right: 1.25rem;
}
.nav {

    padding-right: 0;
}
html * {
    font-family: "Frutiger LT Arabic 55 Roman";
}
.modal-header .close {
    padding: 1rem 1.25rem;
    margin: -1rem auto -1rem -1.25rem;
}

.custom-control-label::before {

    right: 0rem;

}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    right: 0px;
}
