/* here you can put your own css to customize and override the theme */
.scroll-to-top > i {
    opacity: 0.8;
}

.scroll-to-top {
    bottom: 25px;
}

.page-header.navbar .page-logo .logo-default {
    margin: 5px 0 0 0;
}

.page-header.navbar .page-logo {
    /*width: 275px;*/
    /*padding: 10px 20px 0px;*/
}

.form-wizard .steps > li > a.step > .desc, .form-wizard .steps > li > a.step > .number {
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
}


/* Fonts */
/*@import url(font-awesome.min.css);*/
@import url("//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,300italic,400italic");
@import url("//fonts.googleapis.com/earlyaccess/amiri.css");
@import url("//fonts.googleapis.com/earlyaccess/droidarabickufi.css");
@import url("//fonts.googleapis.com/earlyaccess/droidarabicnaskh.css");
@import url("//fonts.googleapis.com/earlyaccess/lateef.css");
@import url("//fonts.googleapis.com/earlyaccess/notonastaliqurdudraft.css");

@import url("../../fonts/css/amiri.css");

.amiri1 {
    font-family: 'Amiri', serif;
}

.lateef1 {
    font-family: 'Lateef', serif;
}

.urdu1 {
    font-family: 'Noto Nastaliq Urdu Draft', serif;
}

.kufi {
    font-family: 'Droid Arabic Kufi', serif;
}

.naskh {
    font-family: 'Droid Arabic Naqsh', serif;
}
.cairo {
    font-family: 'cairo', serif;
}

/* arabic */
@font-face {
    font-family: 'Amiri';
    font-style: normal;
    font-weight: 400;
    src: local('Amiri Regular'), local('Amiri-Regular'), url("//fonts.gstatic.com/s/amiri/v9/Pmj8RyKsUWpsaz_klfK4LA.woff2") format('woff2');
    unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+FB50-FDFF, U+FE80-FEFC;
}
/* latin-ext */
@font-face {
    font-family: 'Amiri';
    font-style: normal;
    font-weight: 400;
    src: local('Amiri Regular'), local('Amiri-Regular'), url("//fonts.gstatic.com/s/amiri/v9/ZrwU0dWs4vZphrhmX1z8EQ.woff2") format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Amiri';
    font-style: normal;
    font-weight: 400;
    src: local('Amiri Regular'), local('Amiri-Regular'), url("//fonts.gstatic.com/s/amiri/v9/k2MEYNRoSfd5tdYW9SpWiA.woff2") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* arabic */
@font-face {
    font-family: 'Amiri';
    font-style: normal;
    font-weight: 700;
    src: local('Amiri Bold'), local('Amiri-Bold'), url("//fonts.gstatic.com/s/amiri/v9/mmHwJz0KRs9eU5Fnp3rH_hTbgVql8nDJpwnrE27mub0.woff2") format('woff2');
    unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+FB50-FDFF, U+FE80-FEFC;
}
/* latin-ext */
@font-face {
    font-family: 'Amiri';
    font-style: normal;
    font-weight: 700;
    src: local('Amiri Bold'), local('Amiri-Bold'), url("//fonts.gstatic.com/s/amiri/v9/nvAg1Vw823y4NciqX2U47xTbgVql8nDJpwnrE27mub0.woff2") format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Amiri';
    font-style: normal;
    font-weight: 700;
    src: local('Amiri Bold'), local('Amiri-Bold'), url("//fonts.gstatic.com/s/amiri/v9/8b_RNX_MuT-wzF5O8XZEVvesZW2xOQ-xsNqO47m55DA.woff2") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

@font-face {
    font-family: 'Droid Arabic Kufi';
    font-style: normal;
    font-weight: 400;
    src: url("../../fonts/fonts/DroidKufi-Regular.eot");
    src: url("../../fonts/fonts/DroidKufi-Regular.eot?#iefix") format('embedded-opentype'), url("../../fonts/fonts/DroidKufi-Regular.woff2") format('woff2'), url("../../fonts/fonts/DroidKufi-Regular.woff") format('woff'), url("../../fonts/fonts/DroidKufi-Regular.ttf") format('truetype');
}

@font-face {
    font-family: 'Droid Arabic Kufi';
    font-style: normal;
    font-weight: 700;
    src: url("../../fonts/fonts/DroidKufi-Bold.eot");
    src: url("../../fonts/fonts/DroidKufi-Bold.eot?#iefix") format('embedded-opentype'), url("../../fonts/fonts/DroidKufi-Bold.woff2") format('woff2'), url("../../fonts/fonts/DroidKufi-Bold.woff") format('woff'), url("../../fonts/fonts/DroidKufi-Bold.ttf") format('truetype');
}

@font-face {
    font-family: 'Droid Arabic Naskh';
    font-style: normal;
    font-weight: normal;
    src: url("../../fonts/fonts/DroidNaskh-Regular.eot?#iefix") format('embedded-opentype'), url("../../fonts/fonts/DroidNaskh-Regular.woff2") format('woff2'), url("../../fonts/fonts/DroidNaskh-Regular.woff") format('woff'), url("../../fonts/fonts/DroidNaskh-Regular.ttf") format('truetype');
}

@font-face {
    font-family: 'Droid Arabic Naskh';
    font-style: normal;
    font-weight: bold;
    src: url("../../fonts/fonts/DroidNaskh-Bold.eot");
    src: url("../../fonts/fonts/DroidNaskh-Bold.eot?#iefix") format('embedded-opentype'), url("../../fonts/fonts/DroidNaskh-Bold.woff2") format('woff2'), url("../../fonts/fonts/DroidNaskh-Bold.woff") format('woff'), url("../../fonts/fonts/DroidNaskh-Bold.ttf") format('truetype');
}

@font-face {
    font-family: ae-almohanad;
    src: url("../../fonts/fonts/ae-almohanad.ttf");
}

@font-face {
    font-family: qassam;
    src: url("../../fonts/fonts/qassam.ttf");
}

/*@import '//fonts.googleapis.com/css?family=Cairo';*/
/* arabic */
@font-face {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 400;
    src: local('Cairo'), local('Cairo-Regular'), url('../../fonts/fonts/SLXGc1nY6HkvalIkTpu0xg.woff2') format('woff2');
    unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}
/* latin-ext */
@font-face {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 400;
    src: local('Cairo'), local('Cairo-Regular'), url('../../fonts/fonts/SLXGc1nY6HkvalIvTpu0xg.woff2') format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 400;
    src: local('Cairo'), local('Cairo-Regular'), url('../../fonts/fonts/SLXGc1nY6HkvalIhTps.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.control-label {
    font-weight: unset !important;
}

body, input, label, span, select, textarea, button, .btn, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .table td, .table th, .select2-selection {
    font-family: 'xAmiri','Droid Arabic Naskh','xqassam','xae-almohanad',"Open Sans",sans-serif, Tahoma;
    font-weight: bold;
    line-height: normal;
}

body, input, label,  select, textarea, button, .btn, .table td, .table th, .select2-selection {
    font-size: 13px !important;
}

h6, .h6 {
    font-size: 10px !important;
}

h5, .h5 {
    font-size: 12px !important;
}

h4, .h4 {
    font-size: 14px !important;
}

h3, .h3 {
    font-size: 16px !important;
}

h2, .h2 {
    font-size: 20px !important;
}

h1, .h1 {
    font-size: 24px !important;
}

.font-hg {
    font-size: 16px !important;
}

.font-lg {
    font-size: 14px !important;
}

.font-md {
    font-size: 12px !important;
}

.font-sm {
    font-size: 10px !important;
}

.font-xs {
    font-size: 8px !important;
}

.portlet > .portlet-title > .caption {
    font-size: 14px !important;
}
