@font-face {
  font-family: 'urdu';
  src: url('../fonts/webfont.woff2') format('woff2'),
       url('../fonts/webfont.woff') format('woff'),
       url('../fonts/webfont.ttf') format('truetype');
}




@font-face {
  font-family: kufi;
  font-style: normal;
  font-weight: 400;
  src:  url('../fonts/DroidKufi-Regular.woff2') format('woff2'),
        url('../fonts/DroidKufi-Regular.woff') format('woff'),
        url('../fonts/DroidKufi-Regular.ttf') format('truetype');
}

@font-face {
    font-family: amiri;
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/amiri-regular.eot?') format('eot'),
         url('../fonts/amiri-regular.woff2') format('woff2'),
         url('../fonts/amiri-regular.woff') format('woff'),
         url('../fonts/amiri-regular.ttf')  format('truetype');
}

@font-face {
  font-family: arabic;
  font-style: normal;
  font-weight: 400;  
  src: url(../fonts/DroidNaskh-Regular.eot);
  src: url(../fonts/DroidNaskh-Regular.eot?#iefix) format('embedded-opentype'),
       url(../fonts/DroidNaskh-Regular.woff2) format('woff2'),
       url(../fonts/DroidNaskh-Regular.woff) format('woff'),
       url(../fonts/DroidNaskh-Regular.ttf) format('truetype');
}
@font-face {
  font-family: arbic-bold;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/DroidNaskh-Bold.eot);
  src: url(../fonts/DroidNaskh-Bold.eot?#iefix) format('embedded-opentype'),
       url(../fonts/DroidNaskh-Bold.woff2) format('woff2'),
       url(../fonts/DroidNaskh-Bold.woff) format('woff'),
       url(../fonts/DroidNaskh-Bold.ttf) format('truetype');
}

body{
  text-align: right;
  direction: rtl;
}


.urdu{
  font-family: "Urdu";    
  font-weight: 700 !important;  
}

.urdu-pera{
  font-family: "Urdu";
  color: #000;
  line-height: normal;
  font-weight: bolder;
  text-indent: 50px;
  text-align: justify;
  padding: 0 50px;
}

.urdu-heading{
  font-family: "Urdu";  
  font-size: 1em;
  font-weight: bold;
}

.arabic{
  font-family: arabic;
  font-style: normal;
  font-weight: 400;  
}
.arabic-bold{
  font-family: arabic;
  font-style: normal;
  font-weight: 700;  
}

.urdu-small{
  font-size: .9em;
  font-weight: 700;
}
.segoe{
  font-family: "segoe ui light";    
}

label{
font-family: urdu;
font-weight: 700;
}

input, textarea, option, select {
font-family: urdu;
}

.urdu-input{
  font-family: Urdu;
  direction: rtl;  
  font-size: 1em;
}

.kufi{
    font-family: kufi;
    direction: rtl;
    line-height: 1.1em;    
}

.amiri{
    font-family: amiri;
    direction: rtl;
}

.hawala{
  font-family: "amiri";
  color: #000;
  line-height: normal;
  font-weight: bolder;
  text-indent: 50px;
  text-align: justify;
  padding: 0 150px;
}

.aircut{
    font-family: aircut;    
    direction: rtl;
    line-height: 1.1em;
    font-size: .9em;
    font-weight: 400;    
}



.link-limit{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;    
}

.dropleft>button,.dropleft>a,.dropright>button,.dropright>a{
    direction: ltr;
}


.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}



.btn-group > .btn:not(:first-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:first-child) > .btn {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn {    
 
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.btn-group > .btn:first-child, .btn-group > .btn-group:first-child > .btn {
   border-top-right-radius: 5px !important;
   border-bottom-right-radius: 5px !important;
}

.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;

    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

#twitter-widget-0{
  margin-top: 15px !important;
}

.fb_iframe_widget span {
  height: 15px !important;
}


.page-item:first-child .page-link {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;

    border-top-left-radius: 0rem;
    border-bottom-left-radius: 0rem;
}

.page-item:last-child .page-link {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;

    border-top-right-radius: 0rem;
    border-bottom-right-radius: 0rem;
}



.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;

    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group .form-control:last-child, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child) {    
    border-right: 0 none;
    border-left: 1px solid #DDDD;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;

    border-top-left-radius: 0;
    border-bottom-left-radius: 0;


}
