@font-face {
    font-family: 'Droid Arabic Kufi';
    font-style: normal;
    src: url(../fonts/DroidKufi-Regular.woff) format('woff'),
    url(../fonts/DroidKufi-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'Amiri';
    font-style: normal;
    src: url(../fonts/Amiri-Regular.ttf) format('truetype');
}
body{font-size: 14px;color: #000;}
body,h1,h2,h3,h4,h5,h6,p{font-family: 'Droid Arabic Kufi' !important;}
p{font-size: 16px;}
.ltr{
    text-align: left;direction: ltr;
}
.wrapper{
    position: relative;
    padding-bottom: 50px;
}
.header .logo{
    margin: 0 auto;
    width: 150px;
}

.content {
    padding: 30px 0 ;
    background: rgba(255, 255, 255, 0.85);
    position: relative;
}
.form{
    padding: 30px 0 ;

}
.form-control {
    border-radius: 0 !important;;
    padding: 5px 15px;
}
.form .form-control{
    background: rgba(255, 255, 255, 0.73);
    border: 0;
    border-radius: 0 !important;
    padding: 5px 15px;
}
.input-group-addon{
    background: rgba(255, 255, 255, 0.73);
    border: 0;
    border-radius: 0 !important;;
    padding: 9px 15px 8px 15px;
    font-size: 25px;
}
.input-group-addon:last-child {
    border-right: 0;
    border-left: 0;
}
.captcha-box .form-control{
    border: 1px solid #ccc;

}

.captcha-img{margin-bottom: 15px;text-align: center;}
 .next-btn{
    background: #ed2124;
    color:#fff;
    padding: 5px 15px;
    font-size: 16px;
    border-radius: 0;
    margin-top: 30px;
    margin-bottom: 30px;
}
 .loading-box{text-align: center;padding: 10px 0;font-size: 20px}
.next-btn:hover{background-color: #921518;color:#fff;}
 .btn-search{
    background: #000;
    color:#fff;
    padding: 5px 15px;
    font-size: 16px;
    border-radius: 0;

}
.btn-search:hover{background-color: #272727;color:#fff;}
.result{padding: 30px 0}
.res-title{color: #ed2124;text-align: center;margin-bottom: 15px}
.footer{
    background-color: #ccc;
    color: #000;
    text-align: center;
    padding: 15px 0;
    font-size: 12px;
    font-family: Tahoma;
    position: fixed;
    width: 100%;
    bottom: 0;
}
.footer a{color: #000;}
.info-table tr td {vertical-align: middle !important;}
.info-table tr td .control-label{padding-top: 0px !important;}
.text-red{color: #ed2124}
p.text-red{font-size: 90%}
.is-invalid .form-control{border-color: #ff585b }
