/* Tajawal Free Font - https://fonts.google.com/specimen/Tajawal */
@font-face {font-family: 'Tajawal';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l_6gHrRpiYlJ.woff2) format('woff2');unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;}@font-face {font-family: 'Tajawal';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l_6gHrFpiQ.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;}@font-face {font-family: 'Tajawal';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l5qjHrRpiYlJ.woff2) format('woff2');unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;}@font-face {font-family: 'Tajawal';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l5qjHrFpiQ.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;}@font-face {font-family: 'Tajawal';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/tajawal/v3/Iura6YBj_oCad4k1nzSBC45I.woff2) format('woff2');unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;}@font-face {font-family: 'Tajawal';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/tajawal/v3/Iura6YBj_oCad4k1nzGBCw.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;}@font-face {font-family: 'Tajawal';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l8KiHrRpiYlJ.woff2) format('woff2');unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;}@font-face {font-family: 'Tajawal';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l8KiHrFpiQ.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;}@font-face {font-family: 'Tajawal';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l4qkHrRpiYlJ.woff2) format('woff2');unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;}@font-face {font-family: 'Tajawal';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l4qkHrFpiQ.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;}@font-face {font-family: 'Tajawal';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l5anHrRpiYlJ.woff2) format('woff2');unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;}@font-face {font-family: 'Tajawal';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l5anHrFpiQ.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;}@font-face {font-family: 'Tajawal';font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l7KmHrRpiYlJ.woff2) format('woff2');unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;}@font-face {font-family: 'Tajawal';font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l7KmHrFpiQ.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;}
html,
body {
  overflow-x: hidden; /* Prevent scroll on narrow devices */
  text-align: left;
  font-family: 'Tajawal';
  font-weight: 500;
}

@media (max-width: 991.98px) {
  .offcanvas-collapse {
    position: fixed;
    top: 56px; /* Height of navbar */
    bottom: 0;
    left: 100%;
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
    overflow-y: auto;
    visibility: hidden;
    background-color: #343a40;
    transition: visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out, visibility .3s ease-in-out;
    transition: transform .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;
  }
  .offcanvas-collapse.open {
    visibility: visible;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}

.nav-scroller {
  position: relative;
  z-index: 2;
  height: 2.75rem;
  overflow-y: hidden;
  border-radius: 10px;
  box-shadow: 0px 2px 3px .1px rgb(0,0,0,.10)!important;
}

.nav-scroller .nav {
  display: -ms-flexbox;
  display: inherit;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding-bottom: 1rem;
  margin-top: -1px;
  overflow-x: auto;
  color: rgba(255, 255, 255, .75);
  text-align: center;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}
.nav-underline .nav-link {
	padding-top: 12px;
    padding-bottom: 12px;
    font-size: 15px;
    font-weight: 600;
    color: #82729e;
    float: left;
	transition: all .9s;
}

.nav-underline .nav-link:hover {
  color: #2196f3;
}

.nav-underline .active {
	font-weight: 700;
	color: #ffffffb3;
    background: #4d629e;
}
.nav-underline .active:hover {
  color: #fff;
}


.text-dark-50 { color: #00000080; }
.text-dark-80 { color: #0000009c; }
.text-white-80 { color: rgba(255, 255, 255, .8); }
.text-white-50 { color: rgba(255, 255, 255, .5); }

.bg-cutsom { background-color: #4d629e; }

.lh-100 { line-height: 1; }
.lh-125 { line-height: 1.25; }
.lh-150 { line-height: 1.5; }

.web-title {
    font-weight: 700;
    font-size: 20px;
    color: #4d629eba;
}
.web-decs {
    font-weight: 600;
    font-size: 16px;
    color: #4d629e91;
}

.jumbotron {
    padding: 1rem 1rem;
    margin-bottom: 1rem;
    background-color: #2d395ac4;
    border-radius: 1rem;
	box-shadow: 0px 2px 3px .1px rgb(0,0,0,.10)!important;
}
.jumbotron h4 {
	color: #d1d8e0;
    font-size: 18px;
    font-weight: 700;
}
.jumbotron span {
    font-weight: 700;
    font-size: 16px;
    float: right;
    color: #b7cade;
}

.bigger {
	font-size: 17px;
	padding-right: 15px;
}

.bd-placeholder-img {
	font-size: 1.125rem;
	text-anchor: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
@media (min-width: 768px) {
	.bd-placeholder-img-lg {
		font-size: 3.5rem;
	}
}

footer.footer {
    border-top: 1px solid #00000036;
}
p.float-right {
    font-size: 15px;
    padding-top: 2px;
}

::-webkit-scrollbar{height:6px;width:10px;background:#fff}
::-webkit-scrollbar-thumb{background-color:#4d629e;-moz-border-radius:10px;border-radius:10px}

.shadow-sm {
  box-shadow: 0px 2px 3px .1px rgb(0,0,0,.10)!important;
}

span.mediatitle {
    font-size: 18px!important;
	font-weight: 700;
    color: #5c667f;
	padding-right: 5px;
}
span.mediadescription {
    font-size: 16px!important;
    font-weight: 600;
    color: #5c667fb8;
    padding-right: 20px;
}

.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
    text-align: center;
}

[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
    display: block;
    text-align: center;
    margin: auto;
    margin-top: 10px !important;
}
input, textarea, select, .badge {
	direction: ltr !important;
	text-align: left !important;
}

input {
    text-align: left;
    padding: 5px;
    margin: 5px 0px;
    width: 100%;
}
form {
    text-align: left;
}
.form-group {
    margin-bottom: 1.5rem;
}
label {
    display: inline-block;
    margin-bottom: .5rem;
    font-weight: 700;
    color: #5c66a8;
}
@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@keyframes heart{from{transform:scale(1)}10%{transform:scale(1.2)}}
#M3rffahCredits, #M3rffahCredits a {position: relative;display: inline-block !important;transition:all .3s;}
#M3rffahCredits {position: relative;width: 25px;height: 25px;margin: 0 10px 0 0;}
#M3rffahCredits img {width: 25px;animation: rotating 3s cubic-bezier(0.87, -0.33, 0, 1.31) infinite;-webkit-transition: all 0.15s ease-in-out;-moz-transition: all 0.15s ease-in-out;-ms-transition: all 0.15s ease-in-out;-o-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;}
#M3rffahCredits a:hover {animation: heart .25s linear infinite;}
#M3rffahCredits span {display: none;}
#M3rffahCredits a:after {transition:all .3s;font-family: inherit;font-size: 13px;font-weight: 400;position: absolute;top: 0;z-index: 1;content: attr(tooltip);background: #5d29f2;padding: 5px 7px;color: #dcdcdc;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease-in-out 0.3s;-moz-transition: all 0.3s ease-in-out 0.3s;-ms-transition: all 0.3s ease-in-out 0.3s;-o-transition: all 0.3s ease-in-out 0.3s;transition: all 0.3s ease-in-out 0.3s;--moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;white-space: nowrap;}
#M3rffahCredits a:hover:after {transition:all .3s;opacity: 1;visibility: visible;right: 30px;}
a#M3rffahRights:hover{text-decoration:none;}
@media (max-width: 600px) {#M3rffahCredits{text-align: center;}.float-mobile{display: inline-block;float: none !important;padding-right: 30%;}}