* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@font-face {
  font-family: "main";
  src: url(assets/fonts/LamaSans-Regular.ttf);
}

body {
  height: 100%;
  background: #f1f6f9;
  font-family: "main";
  overflow-x: hidden;
}

.content {
  padding: 25px 0;
}

.context-page .context-serching .col-lg-6 {
  padding: 0 6px;
}

.context-page .context-serching .context-container .context-search {
  background: #e5eef3;
  padding: 25px;
  border-radius: 12px;
}

.context-page .context-serching .context-container .context-search .context-search-inputs {
  margin-bottom: 15px;
}

.context-page .context-serching .context-container .context-search .context-search-inputs .input-search {
  width: 100%;
}

.context-page .context-serching .context-container .context-search .context-search-inputs .input-search input {
  width: 100%;
  height: 50px;
  outline: none;
  border: 2px solid #FFF;
  border-radius: 6px;
  padding: 0 15px;
  font-size: 1.1rem;
}

.context-page .context-serching .context-container .context-search .context-search-inputs .input-search input:focus {
  outline: none;
  border: 2px solid #5a9dc2;
}

.context-page .context-serching .context-container .context-search .context-search-inputs .input-search input::-webkit-input-placeholder {
  color: #a7a7a7;
  font-weight: 500;
}

.context-page .context-serching .context-container .context-search .context-search-inputs .input-search input:-ms-input-placeholder {
  color: #a7a7a7;
  font-weight: 500;
}

.context-page .context-serching .context-container .context-search .context-search-inputs .input-search input::-ms-input-placeholder {
  color: #a7a7a7;
  font-weight: 500;
}

.context-page .context-serching .context-container .context-search .context-search-inputs .input-search input::placeholder {
  color: #a7a7a7;
  font-weight: 500;
}

.context-page .context-serching .context-container .context-search .context-search-inputs .select-langs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991.98px) {
  .context-page .context-serching .context-container .context-search .context-search-inputs .select-langs {
    margin-bottom: 15px;
  }
}

.context-page .context-serching .context-container .context-search .context-search-inputs .select-langs .select-lang .form-group {
  width: 175px;
  margin: 0;
  padding: 0 0;
}

@media (max-width: 991.98px) {
  .context-page .context-serching .context-container .context-search .context-search-inputs .select-langs .select-lang .form-group {
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  .context-page .context-serching .context-container .context-search .context-search-inputs .select-langs .select-lang .form-group {
    width: 175px;
  }
}

@media (max-width: 575.98px) {
  .context-page .context-serching .context-container .context-search .context-search-inputs .select-langs .select-lang .form-group {
    width: auto;
  }
}

.context-page .context-serching .context-container .context-search .context-search-inputs .select-langs .select-lang .form-group .form-control {
  padding: 5px 15px;
  height: 50px;
  border: transparent;
  border-radius: 12px;
}

.context-page .context-serching .context-container .context-search .context-search-inputs .select-langs .toggle-icon {
  cursor: pointer;
  margin: 0 10px;
  background: #FFF;
  height: 50px;
  width: 50px;
  border-radius: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 575.98px) {
  .context-page .context-serching .context-container .context-search .context-search-inputs .select-langs .toggle-icon {
    margin: 0 5px;
  }
}

.context-page .context-serching .context-container .context-search .context-search-inputs .select-langs .toggle-icon svg {
  fill: #366295;
  height: 20px;
  width: 20px;
}

.context-page .context-serching .context-container .context-search .context-search-sugg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.context-page .context-serching .context-container .context-search .context-search-sugg ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 10px;
}

.context-page .context-serching .context-container .context-search .context-search-sugg ul li {
  margin: 0 8px;
}

.context-page .context-serching .context-container .context-search .context-search-sugg ul li a {
  color: #0970ac;
}

.context-page .context-filter .context-filter-content {
  background: #FFF;
  border-radius: 12px;
  padding: 25px;
  margin: 15px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767.98px) {
  .context-page .context-filter .context-filter-content {
    display: block;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media (max-width: 767.98px) {
  .context-page .context-filter .context-filter-content .heading {
    margin-bottom: 15px;
  }
}

.context-page .context-filter .context-filter-content .heading h6 {
  margin: 0;
  font-weight: 600;
  font-size: 1rem;
}

.context-page .context-filter .context-filter-content .context-filter-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 767.98px) {
  .context-page .context-filter .context-filter-content .context-filter-tabs {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.context-page .context-filter .context-filter-content .context-filter-tabs .tab {
  margin: 0 5px;
  font-weight: 600;
  padding: 5px 15px;
  border-radius: 8px;
  cursor: pointer;
  background: #e2ecff;
  color: #585858;
}

.context-page .context-filter .context-filter-content .context-filter-tabs .mixitup-control-active {
  background: #0970ac;
  color: #FFF;
}

.context-page .context-filter-cards .mixit-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.context-page .context-filter-cards .mixit-cards .mix {
  margin: 3px 3px;
  padding: 5px 10px;
  background-color: #eef8ff;
  border: 1px solid #9bbbcd;
  color: #32485f;
  border-radius: 8px;
  font-weight: 600;
}

.context-page .context-filter-cards .mixit-cards .mix span {
  color: #6586cc;
  font-size: 0.8rem;
  margin: 0 3px;
}

.context-page .examples {
  margin-top: 35px;
}

.context-page .examples .ex-line {
  margin: 20px 5px;
  border-bottom: 1px dashed #b3bdc3;
}

.context-page .examples .ex-line .ex-line-part p {
  font-size: 1.1rem;
}

.context-page .examples .ex-line .ex-line-part p span {
  background-color: #ffffb9;
}

[lang="ar"] .examples {
  direction: ltr;
}

.header {
  background: #366295;
  padding: 12px 0;
  border-bottom: 1px solid #eaeaf5;
}

.header .nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.header .nav .nav-logo img {
  max-width: 100%;
  height: 35px;
}

@media (max-width: 575.98px) {
  .header .nav .nav-logo img {
    height: 30px;
  }
}

.header .nav .nav-links ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.header .nav .nav-links ul li.nav-link {
  font-size: .95rem;
  font-weight: 600;
  position: relative;
  border-radius: 6px;
  margin: 0 5px;
  padding: 5px 15px;
}

@media (max-width: 575.98px) {
  .header .nav .nav-links ul li.nav-link {
    margin: 0 0px;
    font-size: .85rem;
    padding: 5px 10px;
  }
}

.header .nav .nav-links ul li.nav-link a {
  text-decoration: none;
  color: #FFF;
  display: block;
}

.header .nav .nav-links ul li.active-link {
  border: 1px solid #eaeaf5;
  -webkit-box-shadow: 0 0 40px 0 rgba(94, 92, 154, 0.06);
          box-shadow: 0 0 40px 0 rgba(94, 92, 154, 0.06);
}

.header .nav .nav-actions {
  position: relative;
  z-index: 100;
}

.header .nav .nav-actions .register-button a {
  text-decoration: none;
  color: #FFF;
  background: #5897fb;
  padding: 1px 20px;
  border-radius: 50px;
}

@media (max-width: 575.98px) {
  .header .nav .nav-actions .register-button a {
    padding: 1px 10px;
  }
}

.header .nav .nav-actions .register-button a svg {
  fill: #FFF;
  height: 16px;
  width: 16px;
  margin-right: 1px;
  margin-top: -3px;
}

@media (max-width: 575.98px) {
  .header .nav .nav-actions .register-button a span {
    display: none;
  }
}

.header .nav .nav-actions .hover-drop {
  direction: rtl;
  margin-top: 4px;
}

.header .nav .nav-actions .hover-drop span {
  color: #FFF;
  position: relative;
  text-decoration: none;
  font-size: 0.95rem;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}

.header .nav .nav-actions .hover-drop svg {
  height: 10px;
  width: 10px;
  margin: 0px 8px 0 8px;
  fill: #FFF;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.header .nav .nav-actions .hover-drop:hover .li-links {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.header .nav .nav-actions .hover-drop .li-links li svg {
  height: 22px;
  width: 22px;
  margin: 0px 8px 0 8px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-radius: 50%;
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

.header .nav .nav-actions .hover-drop .li-links li a {
  font-weight: 600;
}

.header .nav .nav-actions .li-links {
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(0, -22px);
          transform: translate(0, -22px);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  direction: rtl;
}

.header .nav .nav-actions .li-links ul {
  display: block;
  background: #FFF;
  width: 150px;
  display: block;
  text-align: right;
  padding: 10px 15px;
  border-radius: 12px;
  margin-top: 28px;
}

@media (max-width: 1199.98px) {
  .header .nav .nav-actions .li-links ul {
    margin-top: 40px;
  }
}

.header .nav .nav-actions .li-links ul li {
  display: block;
  margin: 8px 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 0 0;
}

.header .nav .nav-actions .li-links ul li:hover a {
  color: #366295;
}

.header .nav .nav-actions .li-links ul li a {
  color: #000;
  text-decoration: none;
}

.footer {
  padding: 25px 0;
  background-color: #FFF;
  margin-top: 25px;
  border-top: 1px solid #eaeaf5;
}

.footer h6 {
  font-weight: 600;
  margin: 0;
}

.footer h6 a {
  text-decoration: none;
  color: #366295;
}

.footer .footer-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 575.98px) {
  .footer .footer-container {
    display: block;
    text-align: center;
  }
}

@media (max-width: 575.98px) {
  .footer .footer-container .footer-line .more-links {
    margin-bottom: 15px;
  }
}

.footer .footer-container .footer-line .more-links a {
  margin: 0 10px;
  font-size: 0.9rem;
  color: #000;
  font-weight: 600;
  text-decoration: none;
}

.footer .footer-container .footer-line .social-links a {
  margin: 0 10px;
  font-size: 0.9rem;
  color: #000;
  font-weight: 600;
  text-decoration: none;
}

.footer .footer-container .footer-line .social-links a svg {
  fill: #366295;
}

.translate-container {
  height: calc(100vh - 205px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  vertical-align: middle;
}

.translate-container .langs-options-container {
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
  background: #FFF;
  padding: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991.98px) {
  .translate-container .langs-options-container {
    display: block;
    text-align: center;
    padding: 12px 85px;
  }
}

@media (max-width: 575.98px) {
  .translate-container .langs-options-container {
    display: block;
    text-align: center;
    padding: 12px 12px;
  }
}

.translate-container .langs-options-container .select-cat .form-group {
  width: 250px;
  margin: 0;
  padding: 0 10px;
}

@media (max-width: 991.98px) {
  .translate-container .langs-options-container .select-cat .form-group {
    margin: auto;
    width: auto;
  }
}

@media (max-width: 767.98px) {
  .translate-container .langs-options-container .select-cat .form-group {
    width: auto;
  }
}

@media (max-width: 575.98px) {
  .translate-container .langs-options-container .select-cat .form-group {
    width: auto;
  }
}

.translate-container .langs-options-container .select-cat .form-group .form-control {
  padding: 3px 15px;
}

.translate-container .select-langs {
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
  background: #FFF;
  padding: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.translate-container .select-langs .select-lang .form-group {
  width: 225px;
  margin: 0;
  padding: 0 10px;
}

@media (max-width: 767.98px) {
  .translate-container .select-langs .select-lang .form-group {
    width: auto;
  }
}

@media (max-width: 575.98px) {
  .translate-container .select-langs .select-lang .form-group {
    width: auto;
  }
}

.translate-container .select-langs .select-lang .form-group .form-control {
  padding: 3px 15px;
}

.translate-container .select-langs .toggle-icon {
  cursor: pointer;
  margin: 0 25px;
}

@media (max-width: 575.98px) {
  .translate-container .select-langs .toggle-icon {
    margin: 0 5px;
  }
}

.translate-container .select-langs .toggle-icon svg {
  fill: #366295;
  height: 20px;
  width: 20px;
}

.translate-container .translate-boxs {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  background: #FFF;
  border-top: 1px solid #eaeaf5;
}

@media (max-width: 575.98px) {
  .translate-container .translate-boxs {
    border-bottom-left-radius: 0;
  }
}

.translate-container .translate-boxs .translate-box {
  background: #FFF;
  padding: 25px 25px 15px 25px;
  border: 1px solid transparent;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 12px;
  direction: ltr;
}

@media (max-width: 575.98px) {
  .translate-container .translate-boxs .translate-box {
    border-bottom-left-radius: 0;
  }
}

.translate-container .translate-boxs .translate-box textarea {
  height: 250px;
  width: 100%;
  outline: none;
  border: 0;
  font-size: 2rem;
  resize: none;
}

.translate-container .translate-boxs .translate-box textarea::-webkit-input-placeholder {
  font-size: 2rem;
  color: #92a6b0;
}

.translate-container .translate-boxs .translate-box textarea:-ms-input-placeholder {
  font-size: 2rem;
  color: #92a6b0;
}

.translate-container .translate-boxs .translate-box textarea::-ms-input-placeholder {
  font-size: 2rem;
  color: #92a6b0;
}

.translate-container .translate-boxs .translate-box textarea::placeholder {
  font-size: 2rem;
  color: #92a6b0;
}

.translate-container .translate-boxs .translate-box .translate-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px;
  border-top: 1px solid #eaeaf5;
  margin-top: -2px;
  display: none;
}

@media (max-width: 575.98px) {
  .translate-container .translate-boxs .translate-box .translate-line {
    margin-top: 0;
  }
}

.translate-container .translate-boxs .translate-box .translate-line .translate-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.translate-container .translate-boxs .translate-box .translate-line .translate-text h3 {
  font-size: 1.7rem;
  font-weight: 400;
  color: #3d3d3d;
  margin: 0;
}

.translate-container .translate-boxs .translate-box .translate-line .translate-text span {
  font-size: 1rem;
  color: #5897fb;
  margin: 0 5px;
  font-weight: 500;
  margin-bottom: -8px;
}

.translate-container .translate-boxs .translate-box .translate-line .translate-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.translate-container .translate-boxs .translate-box .translate-line .translate-icons .translate-icon {
  margin: 0 5px;
  cursor: pointer;
  padding: 8px;
  border-radius: 6px;
}

.translate-container .translate-boxs .translate-box .translate-line .translate-icons .translate-icon:hover {
  background: #edf1f2;
}

.translate-container .translate-boxs .translate-box .translate-line .translate-icons .translate-icon:hover svg {
  cursor: pointer;
  fill: #607d8b;
}

.translate-container .translate-boxs .translate-box .translate-line .translate-icons .translate-icon svg {
  height: 22px;
  width: 22px;
  fill: #607d8b;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.translate-container .translate-boxs .translate-box .see-more-translations-parent {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #f4f4f480;
  text-decoration: none;
}

.translate-container .translate-boxs .translate-box .see-more-translations-parent .see-more-translations {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 15px 15px;
}

.translate-container .translate-boxs .translate-box .see-more-translations-parent .see-more-translations h6 {
  margin: 0;
  color: #546d79;
  font-size: 0.9rem;
}

.translate-container .translate-boxs .translate-box .see-more-translations-parent .see-more-translations h6 span {
  font-weight: 400;
}

.translate-container .translate-boxs .translate-box .see-more-translations-parent .see-more-translations .icon svg {
  fill: #546d79;
  height: 20px;
  width: 20px;
}

.translate-container .translate-boxs .border-right-92 .translate-box {
  border-right: 1px solid #eaeaf5;
}

.translate-container .translate-boxs .active-textarea {
  border: 1px solid #5897fb !important;
}

.translate-container .translate-box-result {
  display: block;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  padding-bottom: 55px !important;
}

.translate-container .translate-box-result .translate-line {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.translate-container .translate-box-result .see-more-translations-parent {
  display: block !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 12px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 50px;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  position: absolute;
  z-index: 1051;
  padding: 0 10px;
  width: 250px !important;
}

.fl-co {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.fi {
  margin-right: 10px;
  border-radius: 50px;
  height: 24px;
  width: 24px !important;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white;
  border-radius: 8px;
}

.select2-container--default .select2-results__option--selected {
  background-color: #f1f6f9;
  border-radius: 8px;
}

.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar {
  display: none;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #e8e8f4;
  border-radius: 8px;
  margin-bottom: 8px;
  outline: none;
  padding: 6px 12px;
}

.select2-container--default .select2-search--dropdown .select2-search__field:focus {
  border: 1px solid #5897fb;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 365px;
  overflow-y: auto;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  -webkit-box-shadow: 0 0 40px 0 rgba(94, 92, 154, 0.06);
          box-shadow: 0 0 40px 0 rgba(94, 92, 154, 0.06);
  padding-top: 12px;
}

.rtl {
  direction: rtl !important;
}

ul {
  padding: 0;
}

[lang="ar"] body {
  direction: rtl;
}

[lang="ar"] .header {
  direction: ltr;
}
/*# sourceMappingURL=main.css.map */