/*************************************************************** 
**********  Created on : 30 Oct, 2018, 12:49:20 PM  ************
**********************    Author:BGI113   **********************  
***************************************************************/
.txt-white {
  color: #ffffff !important;
}
.txt-castwhite {
  color: #e5edf3 !important;
}
.txt-black {
  color: #000000 !important;
}
.txt-violet {
  color: #cbcbe5;
}
.txt-blue {
  color: #014171;
}
.txt-bluerib {
  color: #1769ff;
}
.txt-blue01 {
  color: #014a81;
}
.txt-blue21 {
  color: #21436c;
}
.txt-blue12 {
  color: #1285de;
}
.txt-blue00 {
  color: #00b0f5;
}
.txt-blue01 {
  color: #015289;
}
.txt-blueny {
  color: #0a4c80;
}
.txt-blue80 {
  color: #004a80 !important;
}
.txt-sblue26 {
  color: #2697cc;
}
.txt-blue7e {
  color: #7e8fa1;
}
.txt-blue06 {
  color: #0683ed;
}
.txt-blue1b {
  color: #1B273A;
}
.txt-bluedenim {
  color: #1a63e9;
}
.txt-Hawkblue {
  color: #dfeffb;
}
.txt-black2d {
  color: #2d3234;
}
.txt-black-32 {
  color: #323232;
}
.txt-green {
  color: #39b549;
}
.txt-green34 {
  color: #34b547;
}
.txt-green33 {
  color: #33b546;
}
.txt-green43 {
  color: #43aca5;
}
.txt-green02 {
  color: #028102;
}
.txt-orange {
  color: #dd5428;
}
.txt-orangeff {
  color: #ff5c28;
}
.txt-orient {
  color: #015289;
}
.txt-gray3 {
  color: #333;
}
.txt-gray5 {
  color: #555;
}
.txt-gray6 {
  color: #666;
}
.txt-gray7 {
  color: #777;
}
.txt-gray9 {
  color: #999;
}
.txt-gray90 {
  color: #909090;
}
.txt-grayc {
  color: #ccc;
}
.txt-grayb5 {
  color: #5b656f;
}
.txt-gray80 {
  color: #808d9b;
}
.txt-grayscarpa {
  color: #53515f;
}
.txt-grayb81 {
  color: #818894 !important;
}
.txt-gray45 {
  color: #454b56;
}
.txt-gray87 {
  color: #878787;
}
.txt-gray54 {
  color: #545454;
}
.txt-gray8b {
  color: #8b99a3;
}
.txt-gray69 {
  color: #697c8e;
}
.txt-gray7e {
  color: #7e838c;
}
.txt-gray7e {
  color: #7e838c;
}
.txt-gray63 {
  color: #63778a;
}
.txt-gray53 {
  color: #53515f;
}
.txt-gray99 {
  color: #99a7b6;
}
.txt-grayd9 {
  color: #d9dce0;
}
.txt-grayouter {
  color: #363D44;
}
.txt-reggray {
  color: #788f9b;
}
.txt-gray67 {
  color: #677581 !important;
}
.txt-outspa {
  color: #363d44 !important;
}
.txt-eastbay {
  color: #4a5164 !important;
}
.txt-fiord {
  color: #415468 !important;
}
.txt-grayslate {
  color: #65778b !important;
}
.txt-red {
  color: #d64544;
}
.txt-redc7 {
  color: #c7474c;
}
.txt-rede6 {
  color: #e63737;
}
.txt-redca {
  color: #ca2b32;
}
.txt-redef {
  color: #ef1c1c;
}
.txt-reddc {
  color: #dc343a;
}
.txt-crimson {
  color: #ec3131;
}
.txt-radical {
  color: #ff4157;
}
.txt-redcin {
  color: #e13f3f;
}
.txt-yellow-calif {
  color: #FF9A03;
}
.txt-cent {
  text-align: center;
}
.txt-left {
  text-align: left;
}
.txt-right {
  text-align: right;
}
.txt-yellow-turbo {
  color: #ffe400;
}
a {
  color: inherit;
}
.txt-decor {
  text-decoration: none;
}
.txt-upper {
  text-transform: uppercase;
}
.bg-lblue {
  background: #ecf2f5;
}
.bg-bamablue {
  background: #015593;
}
.bg-apple {
  background: #33b546;
}
.bg-nblue {
  background: #015289;
}
.bg-gray {
  background: #e3e4e4;
}
.bg-graye0 {
  background: #e0e4e8;
}
.bg-graye6 {
  background: #e6e8ea;
}
.bg-gray90 {
  background: #909090 !important;
}
.bg-rede0 {
  background: #e04445;
}
.bg-grayf1 {
  background: #f1f3f5;
}
.bg-grayd6 {
  background: #d6dbde;
}
.bg-grayslote {
  background: #f3f4f5 !important;
}
.bg-alabaster {
  background: #f7f7f7;
}
.bg-riverbed {
  background: #4a5164;
}
.bg-orient {
  background: #015289;
}
.bg-lochmara {
  background: #0470b8 !important;
}
.bg-Hawkblue {
  background: #DFEFFB !important;
}
.bg-porcelain {
  background: #e8ecee !important;
}
.bg-alert {
  background: #fff1f1 !important;
}
.bg-mystic {
  background: #e8edf1 !important;
}
.bg-robinegg {
  background: #0cc0bf;
}
.bg-riverbed {
  background: #4A5164 !important;
}
.bg-mystic {
  background: #eff3f5 !important;
}
.bg-porcelain {
  background: #EBEFF1 !important;
}
.bg-grayef {
  background: #efefef !important;
}
.bg-gray-lobl {
  background: #c6d0d6 !important;
}
.bg-gray-cont {
  background: #F3F3F3 !important;
}
.bg-indigolight {
  background: #4972c5 !important;
}
.bg-gray-dove {
  background: #717171 !important;
}
.bg-cast-white {
  background: #e5edf3 !important;
}
.bg-cancel {
  background: #c6d0d6 !important;
}
.bg-redroman {
  background: #DC5257 !important;
}
.bg-blueegg {
  background: #eaf0f3 !important;
}
.bg-athens-gray {
  background: #F1F4F6 !important;
}
.approved-st {
  color: #30b048;
}
.inprogress-st {
  color: #ff6b09;
}
.resubmitted-st {
  color: #0cc0bf;
}
.declined-st {
  color: #e13e3e;
}
.cancelled-st {
  color: #666;
}
@font-face {
  font-family: 'cairo-light-test';
  font-style: normal;
  font-weight: normal;
  src: url('../../fonts/Cairo-Light.eot');
  src: url('../../fonts/Cairo-Light.eot?#iefix') format('embedded-opentype'), url('../../fonts/Cairo-Light.woff2') format('woff2'), url('../../fonts/Cairo-Light.woff') format('woff'), url('../../fonts/Cairo-Light.ttf') format('truetype');
}
.font-cal {
  font-family: 'cairo-light-test';
}
@font-face {
  font-family: 'cairo-regular';
  font-style: normal;
  font-weight: normal;
  src: url('../../fonts/cairo-regular.eot');
  src: url('../../fonts/cairo-regular.eot?#iefix') format('embedded-opentype'), url('../../fonts/cairo-regular.woff2') format('woff2'), url('../../fonts/cairo-regular.woff') format('woff'), url('../../fonts/cairo-regular.ttf') format('truetype');
}
.font-car {
  font-family: 'cairo-regular';
}
@font-face {
  font-family: 'cairo-semibold';
  font-style: normal;
  font-weight: normal;
  src: url('../../fonts/Cairo-SemiBold.eot');
  src: url('../../fonts/Cairo-SemiBold.eot?#iefix') format('embedded-opentype'), url('../../fonts/Cairo-SemiBold.woff2') format('woff2'), url('../../fonts/Cairo-SemiBold.woff') format('woff'), url('../../fonts/Cairo-SemiBold.ttf') format('truetype');
}
.font-casb {
  font-family: 'cairo-semibold';
}
@font-face {
  font-family: 'cairo-bold';
  font-style: normal;
  font-weight: normal;
  src: url('../../fonts/Cairo-Bold.eot');
  src: url('../../fonts/Cairo-Bold.eot?#iefix') format('embedded-opentype'), url('../../fonts/Cairo-Bold.woff2') format('woff2'), url('../../fonts/Cairo-Bold.woff') format('woff'), url('../../fonts/Cairo-Bold.ttf') format('truetype');
}
.font-cab {
  font-family: 'cairo-bold';
}
.fa-ca-1ight,
.font-cal {
  font-family: 'cairo-light' !important;
}
.fa-ca-reg,
.font-car,
.fa-regular {
  font-family: 'FrutigerLTStd-Regular' !important;
}
.fa-ca-semibold,
.font-casb,
.fa-semibold {
  font-family: 'miloOtMedium' !important;
}
.fa-ca-bold,
.font-cab,
.fa-bold {
  font-family: 'miloOtBold' !important;
}
.fa-pn-regular,
.font-pror {
  font-family: 'FrutigerLTStd-Regular' !important;
}
.fa-pn-semibold,
.font-prosb {
  font-family: 'miloOtMedium' !important;
}
.fa-pn-bold,
.font-prob {
  font-family: 'miloOtBold' !important;
}
@font-face {
  font-family: 'proxima-regular';
  font-style: normal;
  font-weight: normal;
  src: url('../../fonts/ProximaNova-Regular.eot');
  src: url('../../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'), url('../../fonts/ProximaNova-Regular.woff2') format('woff2'), url('../../fonts/ProximaNova-Regular.woff') format('woff'), url('../../fonts/ProximaNova-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'proxima-semibold';
  font-style: normal;
  font-weight: normal;
  src: url('../../fonts/ProximaNova-Semibold.eot');
  src: url('../../fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'), url('../../fonts/ProximaNova-Semibold.woff2') format('woff2'), url('../../fonts/ProximaNova-Semibold.woff') format('woff'), url('../../fonts/ProximaNova-Semibold.ttf') format('truetype');
}
@font-face {
  font-family: 'proxima-bold';
  font-style: normal;
  font-weight: normal;
  src: url('../../fonts/ProximaNova-Bold.eot');
  src: url('../../fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'), url('../../fonts/ProximaNova-Bold.woff2') format('woff2'), url('../../fonts/ProximaNova-Bold.woff') format('woff'), url('../../fonts/ProximaNova-Bold.ttf') format('truetype');
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 26 Oct, 2018, 3:47:42 PM
    Author     : bgi113
*/
.declined {
  background: #ed1c24;
}
.approved {
  background: #00b658;
}
.yetapproved {
  background: #d8d8d8;
}
.notapplicable {
  background: #d1d4db;
}
.inprogress {
  background: #ff6b09;
}
.green-bg {
  background: #33b546;
}
.gray-bg {
  background: #666666;
}
.decline-red {
  background: #e04444;
}
.cerulean-bg {
  background: #0ab8d7;
}
.athen-gray {
  background: #ebeff1;
}
.noimage {
  top: 50%;
  left: 50%;
  position: absolute;
  padding: 3rem 3rem;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
@media only screen and (max-width: 767px) {
  .noimage {
    position: relative ;
    padding: 0px;
    margin-bottom: 10px;
    top: 0px ;
    left: 0px;
    transform: translate(0%, 0%);
    -webkit-transform: translate(0%, 0%);
  }
}
.countbox {
  text-align: center;
  position: absolute;
  line-height: 17px;
  padding: 2px 10px;
  color: #545454;
  right: 10px;
  width: auto;
  top: 10px;
}
.approved-st {
  color: #30b048;
}
.inprogress-st {
  color: #ff6b09;
}
.declined-st {
  color: #e13e3e;
}
.cancelled-st {
  color: #666666;
}
.border-3 {
  border-top: 3px solid #33b546;
}
.bg-grayf1 {
  background: #f1f3f5;
}
.count {
  width: auto;
  font-size: 13px;
  padding: 3px 9px;
  text-align: center;
  border-radius: 10px;
  color: #33b546;
  background: #ffffff;
  font-family: 'proxima-regular';
}
.btn {
  margin-top: 10px;
  border: 0px;
  color: #ffffff;
  float: left;
  font-size: 16px;
  margin-right: 0;
  cursor: pointer;
  text-align: center;
  line-height: 23px;
  padding: 15px 20px;
  text-decoration: none;
  border-radius: 4px;
  border: 0px solid #ffffff;
  font-family: 'FrutigerLTStd-Regular';
}
a.btn-gray,
.btn-gray {
  border: 1px solid #c6d0d4;
  background: #c6d0d6;
  color: #545454;
}
a.btn-gray:hover,
.btn-gray:hover {
  color: #545454;
  background: #c6d0d6;
}
a.btn-hash,
.btn-hash {
  border: 1px solid #c6d0d4;
  background: #9d9d9d;
  color: #ffffff;
}
a.btn-hash:hover,
.btn-hash:hover {
  color: #ffffff;
  background: #9d9d9d;
}
a.btn-mystic-gray,
.btn-mystic-gray {
  border: 1px solid #c6d0d4;
  background: #eff3f5;
  color: #5f7689;
}
a.btn-mystic-gray:hover,
.btn-mystic-gray:hover {
  color: #5f7689;
  background: #eff3f5;
}
a.btn-white,
.btn-white {
  border: 1px solid #014a81;
  background: #ffffff;
  color: #014a81;
}
a.btn-white:hover,
.btn-white:hover {
  color: #014a81;
  background: #ffffff;
}
a.btn-wall,
.btn-wall {
  border: 1px solid #65778b;
  background: #65778b;
  color: #fff;
}
a.btn-wall:hover,
.btn-wall:hover {
  color: #fff;
  background: #65778b;
}
a.btn-blue,
.btn-blue {
  background: #014171 !important;
}
a.btn-blue:hover,
.btn-blue:hover {
  color: #ffffff;
  background: #014171 !important;
}
a.btn-pri-blue,
.btn-pri-blue {
  background: #077ccc;
}
a.btn-pri-blue:hover,
.btn-pri-blue:hover {
  color: #ffffff;
  background: #077ccc;
}
a.interest,
.btn-interest {
  color: #ffffff;
  background: #33b546;
}
a.interest:hover,
.btn-interest:hover {
  color: #ffffff;
  background: #33b546;
}
a.declined {
  color: #ffffff;
  background: #e04444;
}
a.declined:hover {
  color: #ffffff;
  background: #e04444;
}
a.submitdeligence {
  color: #ffffff;
  background: #0ab8d7;
}
a.submitdeligence:hover {
  color: #ffffff;
  background: #0ab8d7;
}
a.btn-white,
.btn-white {
  background: #ffffff;
  color: #65778b;
}
a.btn-white:hover,
.btn-white:hover {
  color: #65778b;
  background: #ffffff;
}
a.btn-green,
.btn-green {
  background: #39b549;
}
a.btn-green:hover,
.btn-green:hover {
  color: #ffffff;
  background: #39b549;
}
a.btn-green.open i.fas:before,
.btn-green.open i.fas:before {
  content: "\f068";
}
a.btn-green.btn-shadow,
.btn-green.btn-shadow {
  box-shadow: 0px 6px 20px 0px #39b549;
}
.btn-download,
.btn-upload {
  position: relative;
  background: #4a5164;
  padding: 10px 20px 10px 45px;
}
.btn-download:before,
.btn-upload:before {
  top: 10px;
  left: 15px;
  position: absolute;
  content: "\e92f";
  font-family: 'iop' !important;
}
.btn-pinup {
  color: #c7474c;
  position: relative;
  background: none;
  padding: 10px 20px 10px 45px;
  border-color: #c7474c !important;
}
.btn-pinup:before {
  top: 10px;
  left: 15px;
  color: #c7474c;
  position: absolute;
  content: "\e952";
  font-family: 'iop' !important;
}
.btn-rating {
  color: #ffffff;
  position: relative;
  padding: 10px 20px 10px 45px;
  background: #0470b8 !important;
  border-color: #0470b8 !important;
}
.btn-rating img {
  top: 10px;
  left: 15px;
  color: #f4c42c;
  position: absolute;
  width: 22px;
  height: 22px;
}
.btn-download:before {
  content: "\e94a";
  font-family: 'iop' !important;
}
a.btn-declined,
.btn-declined {
  color: #ffffff;
  background: #ec3535;
}
a.btn-declined:hover,
.btn-declined:hover {
  color: #ffffff;
  background: #ec3535;
}
a.btn-resubmit,
.btn-resubmit {
  background: #f28e2c;
}
a.btn-resubmit:hover,
.btn-resubmit:hover {
  color: #ffffff;
  background: #f28e2c;
}
a.btn-resubmitted,
.btn-resubmitted {
  background: #0cc0bf;
}
a.btn-resubmitted:hover,
.btn-resubmitted:hover {
  color: #ffffff;
  background: #0cc0bf;
}
a.btn-trans,
.btn-trans {
  background: transparent;
  color: #014171;
}
a.btn-trans:hover,
.btn-trans:hover {
  background: transparent;
  color: #014171;
}
.btn-circle {
  width: 50px !important;
  height: 50px;
  border-raidus: 100%;
  background: #f1f3f5;
  padding: 0.625rem 0.625rem;
}
.btn.verify,
a.btn.verify {
  padding: 5px 25px;
}
.btn.register,
a.register {
  padding: 15px 50px;
  box-shadow: 0px 5px 30px 0px rgba(51, 182, 70, 0.45);
}
@media (max-width: 480px) {
  .btn.register,
  a.register {
    padding: 15px 20px;
  }
}
.btn.cancel,
a.cancel {
  color: #677581;
  background: #c6d0d6;
  padding: 15px 50px;
}
.btn-decline {
  background: #ed1c24;
}
.btn-decline:hover {
  color: #ffffff;
  background: #ed1c24;
}
.btn-decline-info {
  color: #ed272f;
  border: 1px solid #ed272f;
}
.btn-decline-info:hover {
  color: #ed272f;
  border: 1px solid #ed272f;
}
.btn-notapplicable {
  color: #545454 !important;
  background: #d1d4db;
}
.btn-notapplicable:hover {
  color: #545454 !important;
  background: #d1d4db;
}
.btn-cancel {
  background: #666666;
}
.btn-cancel:hover {
  color: #ffffff;
  background: #666666;
}
.btn-approved {
  background: #00b658;
}
.btn-approved:hover {
  color: #ffffff;
  background: #00b658;
}
.btn-inprogress {
  background: #ff6b09;
}
.btn-inprogress:hover {
  color: #ffffff;
  background: #ff6b09;
}
.btn-yetapproved {
  color: #545454 !important;
  background: #d8d8d8;
}
.btn-yetapproved:hover {
  color: #545454 !important;
  background: #d8d8d8;
}
.btn-multiple-min,
.btn-multiple-add {
  border-radius: 3px;
  background: #6b6f7b;
  text-align: center;
  padding: 3px 5px;
  color: #ffffff;
  height: 25px;
  line-height: 25px;
  width: 25px;
}
a.btn-shortlist,
.btn-shortlist {
  background: #fff8f8;
  color: #c7474c;
}
a.btn-shortlist i.iop,
.btn-shortlist i.iop,
a.btn-shortlist span,
.btn-shortlist span {
  color: #c7474c;
}
a.btn-shortlist:hover,
.btn-shortlist:hover {
  background: #fff8f8;
  color: #c7474c;
}
a.btn-shortlist.active,
.btn-shortlist.active {
  color: #fff;
  background: #e95050;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0), inset 0 3px 5px rgba(0, 0, 0, 0);
}
a.btn-shortlist.active:hover,
.btn-shortlist.active:hover {
  color: #fff;
  background: #e95050;
}
a.btn-shortlist.active i.iop:before,
.btn-shortlist.active i.iop:before {
  color: #fff;
  content: "\e94d";
}
a.btn-shortlist.active i.iop,
.btn-shortlist.active i.iop,
a.btn-shortlist.active span,
.btn-shortlist.active span {
  color: #fff;
}
.border {
  border: 0px;
}
.border2 {
  border: 3px;
}
.border2 {
  border: 2px;
}
.borderb {
  border: 1px solid #014171;
}
.border1 {
  border: 1px solid #ffffff;
}
.borderg {
  border: 1px solid #39b549;
}
.borderc7 {
  border: 1px solid #c7474c;
}
.borderc7 {
  border: 1px solid #c7474c;
}
.bordergra {
  border: 1px solid #39b549;
}
.bordersgray {
  border: 1px solid #65778b;
}
.btn-shadow {
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.45);
}
body.rtl .btn-pinup {
  padding: 10px 45px 10px 20px;
}
body.rtl .btn-pinup:before {
  left: auto;
  right: 15px;
}
.yetto-post {
  border: 1px solid #015289;
  color: #015289;
}
.yet-post {
  border: 1px solid #ff6a04;
  color: #ff6a04;
}
.yet-decline {
  color: #eb1b29;
  position: relative;
  border: 1px solid #eb1b29;
  padding-right: 2.625rem !important;
}
.yet-decline:after {
  content: "\e99a";
  font-family: 'iop';
  position: absolute;
  right: 10px;
  top: 12px;
}
.yet-decline:hover {
  color: #eb1b29;
  border: 1px solid #eb1b29;
}
.yet-approved {
  border: 1px solid #01b84e;
  color: #01b84e;
}
.yet-resubmit {
  border: 1px solid #40c6ae;
  color: #40c6ae;
}
body.rtl .btn-rating img {
  left: auto;
  right: 15px;
  display: inline-block;
}
body.rtl .btn-rating {
  padding: 10px 45px 10px 20px;
}
.inv-approved {
  background: #01b659 !important;
}
.inv-declined {
  background: #ed1b24 !important;
}
.inv-cancelled {
  background: #373737 !important;
}
.inv-submited {
  background: #ff6b09 !important;
}
.inv-resubmitted {
  background: #00bfbf !important;
}
.inv-notrequired {
  background: #cccccc !important;
}
.inv-yetvalidate {
  background: #06b7d6 !important;
}
.widget-bredcrumb {
  width: calc(100% - 5rem);
  float: left;
  z-index: 20;
  background: #fff;
  position: relative;
  padding: 0.5rem 1.25rem;
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.25);
}
@media screen and (max-width: 960px) {
  .widget-bredcrumb {
    top: 0;
    width: 100% !important;
    position: relative !important;
  }
}
.widget-bredcrumb ul.bredcrumblst {
  float: left;
  width: auto;
  margin: 0 0 0;
  padding: 0 0 0;
  position: relative;
}
.widget-bredcrumb ul.bredcrumblst > li {
  width: auto;
  float: left;
  margin: 0 0 0;
  margin-right: 0.5rem;
  list-style-type: none;
}
.widget-bredcrumb ul.bredcrumblst > li a {
  float: left;
  width: 100%;
  color: #818894;
  font-size: 14px;
  text-align: left;
  position: relative;
  font-weight: normal;
  font-family: 'cairo-regular';
  padding: 0.2rem 0.4rem 0.2rem;
}
.widget-bredcrumb ul.bredcrumblst > li a:after {
  top: 4px;
  right: -10px;
  float: right;
  font-size: 15px;
  content: "\f105";
  position: absolute;
  font-family: 'fa-solid';
}
.widget-bredcrumb ul.bredcrumblst > li:first-child a {
  padding-left: 0rem;
}
.widget-bredcrumb ul.bredcrumblst > li:last-child {
  color: #2c2f3e;
  font-size: 14px;
  font-family: 'cairo-regular';
  padding: 0.2rem 0.625rem 0.2rem;
}
.widget-bredcrumb ul.bredcrumblst > li:last-child a {
  padding-right: 0rem;
}
.widget-bredcrumb ul.bredcrumblst > li:last-child a:after {
  display: none;
}
.widget-bredcrumb ul.bredcrumblst > li.active a {
  color: #2c2f3e;
}
body.rtl .widget-bredcrumb ul.bredcrumblst {
  float: right;
}
body.rtl .widget-bredcrumb ul.bredcrumblst > li {
  float: right;
  margin-right: 0rem;
  margin-left: 0.5rem !important;
}
body.rtl .widget-bredcrumb ul.bredcrumblst > li a:after {
  left: -10px;
  right: auto;
  float: left;
  transform: scale(-1);
}
body.rtl .widget-bredcrumb ul.bredcrumblst > li a {
  float: right;
  text-align: right;
}
body.rtl .widget-bredcrumb {
  width: calc(100% - 6rem);
  right: 6rem;
}
@media (max-width: 960px) {
  body.rtl .widget-bredcrumb {
    right: 0rem;
  }
}
.dataTables_wrapper {
  width: 100%;
  float: left;
  position: relative;
}
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_length {
  display: none;
}
.dataTables_wrapper .dataTables_info {
  color: #818894;
  font-size: 16px;
  font-family: 'FrutigerLTStd-Regular';
}
.dataTables_wrapper table.dataTable {
  border: 0px solid #ffffff;
}
.dataTables_wrapper table.dataTable > thead {
  background: #4a5164;
}
.dataTables_wrapper table.dataTable > thead > tr > th {
  color: #fff;
  font-size: 16px;
  text-align: left;
  padding: 10px 10px;
  line-height: 30px;
  font-family: 'FrutigerLTStd-Regular' !important;
  white-space: nowrap;
}
.dataTables_wrapper table.dataTable > thead > tr > th.sorting_desc:before,
.dataTables_wrapper table.dataTable > thead > tr > th.sorting_asc:before,
.dataTables_wrapper table.dataTable > thead > tr > th.sorting:before {
  font-size: 12px;
  font-family: 'iop';
}
.dataTables_wrapper table.dataTable > thead > tr > th.sorting:before {
  font-size: 16px;
  content: "\e9a9";
}
.dataTables_wrapper table.dataTable > thead > tr > th.sorting_asc:before {
  content: "\e9aa";
}
.dataTables_wrapper table.dataTable > thead > tr > th.sorting_desc:before {
  content: "\e9ab";
}
.dataTables_wrapper table tbody > tr > td {
  color: #545454;
  font-size: 15px;
  text-align: left;
  line-height: 23px;
  word-wrap: break-word;
  border: 0px solid #ffffff;
  padding: 12px 10px !important;
  border-bottom: 1px solid #ebeff2;
  font-family: 'FrutigerLTStd-Regular' !important;
}
.dataTables_wrapper table tbody > tr > td a {
  color: #545454;
  text-decoration: none;
}
.dataTables_wrapper table tbody > tr > td a.viewproflink {
  color: #1a63e9;
  font-family: 'FrutigerLTStd-Regular' !important;
}
.dataTables_wrapper table tbody > tr > td.submitted > a {
  color: #1b273a;
}
.dataTables_wrapper table tbody > tr > td.success > a {
  color: #33b546;
}
.dataTables_wrapper table tbody > tr > td.declined > a {
  color: #ff4157;
}
.dataTables_wrapper table tbody > tr > td.inprogress > a {
  color: #ff6b09;
}
.dataTables_wrapper table tbody > tr > td div.empty {
  text-align: center;
}
.dataTables_wrapper table tbody > tr.odd,
.dataTables_wrapper table tbody > tr:nth-child(odd) {
  background: rgba(25, 118, 210, 0.05);
  border-left: 3px solid rgba(25, 118, 210, 0);
}
.dataTables_wrapper table tbody > tr.even,
.dataTables_wrapper table tbody > tr:nth-child(even) {
  background: none !important;
  border-left: 3px solid rgba(255, 255, 255, 0);
}
.dataTables_wrapper table tbody > tr:focus,
.dataTables_wrapper table tbody > tr:hover {
  background: #ffffff;
  border-left: 3px solid #077ccc;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
}
.dataTables_wrapper table tbody > tr:focus td a,
.dataTables_wrapper table tbody > tr:hover td a {
  font-size: 17px;
  color: #077ccc !important;
}
.dataTables_wrapper table.dataTable {
  border: 0px solid #ffffff;
}
.dataTables_wrapper table.dataTable > thead {
  background: #4a5164;
}
.dataTables_wrapper table.dataTable > thead > tr > th {
  color: #fff;
  font-size: 16px;
  text-align: left;
  padding: 10px 10px;
  line-height: 30px;
  font-family: 'miloOtMedium';
}
.dataTables_wrapper table.dataTable > thead > tr > th.sorting_desc:before,
.dataTables_wrapper table.dataTable > thead > tr > th.sorting_asc:before,
.dataTables_wrapper table.dataTable > thead > tr > th.sorting:before {
  font-size: 12px;
  font-family: 'iop';
}
.dataTables_wrapper table.dataTable > thead > tr > th.sorting {
  opacity: 0.3;
}
.dataTables_wrapper table.dataTable > thead > tr > th.sorting:before {
  font-size: 16px;
  content: "\e983" !important;
}
.dataTables_wrapper table.dataTable > thead > tr > th.sorting_asc:before {
  content: "\e96f";
}
.dataTables_wrapper table.dataTable > thead > tr > th.sorting_desc:before {
  content: "\e96e";
}
.dataTables_wrapper table tbody > tr > td {
  color: #545454;
  font-size: 15px;
  text-align: left;
  line-height: 23px;
  word-wrap: break-word;
  border: 0px solid #ffffff;
  padding: 12px 10px !important;
  border-bottom: 1px solid #ebeff2;
  font-family: 'FrutigerLTStd-Regular' !important;
}
.dataTables_wrapper table tbody > tr > td a {
  color: #545454;
  text-decoration: none;
}
.dataTables_wrapper table tbody > tr > td.submitted > a {
  color: #1b273a;
}
.dataTables_wrapper table tbody > tr > td.success > a {
  color: #33b546;
}
.dataTables_wrapper table tbody > tr > td.declined > a {
  color: #ff4157;
}
.dataTables_wrapper table tbody > tr > td.inprogress > a {
  color: #ff6b09;
}
.dataTables_wrapper table tbody > tr.odd,
.dataTables_wrapper table tbody > tr:nth-child(odd) {
  background: rgba(25, 118, 210, 0.05);
  border-left: 3px solid rgba(25, 118, 210, 0);
}
.dataTables_wrapper table tbody > tr.even,
.dataTables_wrapper table tbody > tr:nth-child(even) {
  background: none !important;
  border-left: 3px solid rgba(255, 255, 255, 0);
}
.dataTables_wrapper table tbody > tr:focus,
.dataTables_wrapper table tbody > tr:hover {
  background: #ffffff;
  border-left: 3px solid #077ccc;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
}
.dataTables_wrapper table tbody > tr:focus td a,
.dataTables_wrapper table tbody > tr:hover td a {
  color: #077ccc;
}
.tableBox .datatablelst {
  width: 100%;
  float: left;
  padding: 0px;
  margin: 0px;
  position: relative;
  overflow-x: auto;
}
.tableBox .datatablelst table > thead {
  background: #4a5164;
}
.tableBox .datatablelst table > thead > tr > th {
  color: #fff;
  font-weight: 400;
  font-size: 15px;
  text-align: left;
  padding: 10px 10px;
  line-height: 25px;
  font-family: 'FrutigerLTStd-Regular' !important;
}
.tableBox .datatablelst table > thead > tr > th a {
  width: 100%;
  float: left;
  position: relative;
}
.tableBox .datatablelst table > thead > tr > th a:after {
  top: 0px;
  opacity: 0.3;
  font-size: 15px;
  font-family: 'iop';
  margin-left: 10px;
  content: "\e9a9";
}
.tableBox .datatablelst table > thead > tr > th a.desc:after,
.tableBox .datatablelst table > thead > tr > th a.asc:after {
  opacity: 1;
}
.tableBox .datatablelst table > thead > tr > th a.asc:after {
  font-family: 'iop';
  content: "\e9aa";
}
.tableBox .datatablelst table > thead > tr > th a.desc:after {
  content: "\e9ab";
}
.tableBox .datatablelst table > thead > tr > th a:hover {
  color: #fff;
}
.tableBox .datatablelst table tbody > tr > td {
  color: #545454;
  font-size: 14px;
  text-align: left;
  line-height: 23px;
  font-weight: 400;
  word-wrap: break-word;
  border: 0px solid #ffffff;
  padding: 12px 10px !important;
  border-bottom: 1px solid #ebeff2;
  font-family: 'FrutigerLTStd-Regular' !important;
}
.tableBox .datatablelst table tbody > tr > td a {
  color: #545454;
  text-decoration: none;
}
.tableBox .datatablelst table tbody > tr > td.submitted > a {
  color: #1b273a;
}
.tableBox .datatablelst table tbody > tr > td.success > a {
  color: #33b546;
}
.tableBox .datatablelst table tbody > tr > td.declined > a {
  color: #ff4157;
}
.tableBox .datatablelst table tbody > tr > td.inprogress > a {
  color: #ff6b09;
}
.tableBox .datatablelst table tbody > tr.odd,
.tableBox .datatablelst table tbody > tr:nth-child(odd) {
  background: rgba(25, 118, 210, 0.05);
}
.tableBox .datatablelst table tbody > tr.even,
.tableBox .datatablelst table tbody > tr:nth-child(even) {
  background: none !important;
}
.tableBox .datatablelst table tbody > tr:focus,
.tableBox .datatablelst table tbody > tr:hover {
  background: #ffffff;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
}
.tableBox .datatablelst table tbody > tr:focus td,
.tableBox .datatablelst table tbody > tr:hover td {
  color: #077ccc;
  font-family: 'miloOtMedium';
}
.tableBox .datatablelst table tbody > tr:focus td a,
.tableBox .datatablelst table tbody > tr:hover td a {
  font-size: 16px  !important;
  color: #077ccc !important;
  text-decoration: none !important;
  cursor: pointer;
}
.tableBox,
.activity-tbl {
  width: 100%;
  float: left;
}
.tableBox .datatablelst,
.activity-tbl .datatablelst {
  width: 100%;
  float: left;
  padding: 0px;
  margin: 0px 0px 15px;
  position: relative;
  overflow-x: auto;
}
.tableBox .datatablelst.reqreceived .table,
.activity-tbl .datatablelst.reqreceived .table {
  width: calc(25% * 5) !important;
}
.tableBox .datatablelst.markettbl .table,
.activity-tbl .datatablelst.markettbl .table {
  width: calc(25% * 6) !important;
}
.tableBox .datatablelst > table,
.activity-tbl .datatablelst > table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  margin-bottom: 0px;
}
.tableBox .datatablelst > table > thead > tr > th,
.activity-tbl .datatablelst > table > thead > tr > th {
  font-size: 16px;
  outline: none;
  line-height: 25px;
  position: relative;
  font-weight: 400;
  font-family: 'FrutigerLTStd-Regular' !important;
}
.tableBox .datatablelst > table > thead > tr > th a,
.activity-tbl .datatablelst > table > thead > tr > th a {
  width: 100%;
  float: left;
  position: relative;
  white-space: nowrap;
}
.tableBox .datatablelst > table > thead > tr > th a:after,
.activity-tbl .datatablelst > table > thead > tr > th a:after {
  top: 0px;
  opacity: 0.3;
  font-size: 15px;
  font-family: 'iop';
  margin-left: 10px;
  content: "\e9a9";
}
.tableBox .datatablelst > table > thead > tr > th a.desc:after,
.activity-tbl .datatablelst > table > thead > tr > th a.desc:after,
.tableBox .datatablelst > table > thead > tr > th a.asc:after,
.activity-tbl .datatablelst > table > thead > tr > th a.asc:after {
  opacity: 1;
}
.tableBox .datatablelst > table > thead > tr > th a.asc:after,
.activity-tbl .datatablelst > table > thead > tr > th a.asc:after {
  font-family: 'iop';
  content: "\e9aa";
}
.tableBox .datatablelst > table > thead > tr > th a.desc:after,
.activity-tbl .datatablelst > table > thead > tr > th a.desc:after {
  content: "\e9ab";
}
.tableBox .datatablelst > table > thead > tr > th a:hover,
.activity-tbl .datatablelst > table > thead > tr > th a:hover {
  color: #fff;
}
.tableBox .datatablelst > table > tbody > tr > td,
.activity-tbl .datatablelst > table > tbody > tr > td {
  font-size: 16px;
  font-weight: 400;
  font-family: 'FrutigerLTStd-Regular' !important;
}
.tableBox .datatablelst > table > tbody > tr > td.eoi-status span.status,
.activity-tbl .datatablelst > table > tbody > tr > td.eoi-status span.status {
  width: auto;
  float: left;
  font-size: 16px;
  border-radius: 4px;
  background: #edfff0;
  border-color: #30b048;
  border: 1px solid #fff;
  padding: 0.1875rem 0.75rem;
  font-family: 'FrutigerLTStd-Regular' !important;
}
.tableBox .datatablelst > table > tbody > tr > td.eoi-status span.status.approved,
.activity-tbl .datatablelst > table > tbody > tr > td.eoi-status span.status.approved {
  color: #00b662;
  background: #e3f8ee;
  border-color: #00b662;
}
.tableBox .datatablelst > table > tbody > tr > td.eoi-status span.status.submitted,
.activity-tbl .datatablelst > table > tbody > tr > td.eoi-status span.status.submitted {
  color: #00b662;
  background: #e3f8ee;
  border-color: #00b662;
}
.tableBox .datatablelst > table > tbody > tr > td.eoi-status span.status.declined,
.activity-tbl .datatablelst > table > tbody > tr > td.eoi-status span.status.declined {
  color: #f42424;
  background: #fee9e9;
  border-color: #f42424;
}
.tableBox .datatablelst > table > tbody > tr > td.eoi-status span.status.cancelled,
.activity-tbl .datatablelst > table > tbody > tr > td.eoi-status span.status.cancelled {
  color: #545454;
  background: #ecebeb;
  border-color: #545454;
}
.tableBox .datatablelst > table > tbody > tr > td.eoi-status span.status.notrequired,
.activity-tbl .datatablelst > table > tbody > tr > td.eoi-status span.status.notrequired {
  color: #4a89e7;
  background: #e0eeff;
  border-color: #4a89e7;
}
.tableBox .datatablelst > table > tbody > tr > td.eoi-status span.status.yetvalidate,
.activity-tbl .datatablelst > table > tbody > tr > td.eoi-status span.status.yetvalidate {
  color: #ff6d1c;
  background: #fff1e6;
  border-color: #ff7f37;
}
.tableBox .datatablelst > table > tbody > tr > td.eoi-status span.status.yetapproved,
.activity-tbl .datatablelst > table > tbody > tr > td.eoi-status span.status.yetapproved {
  color: #2461dd;
  background: #ffffff;
  border: 0px solid #fff;
  border-radius: 0px !important;
  border-bottom: 2px solid #2461dd;
}
.tableBox .datatablelst > table > tbody > tr > td a.pro_name i,
.activity-tbl .datatablelst > table > tbody > tr > td a.pro_name i {
  display: none;
}
.tableBox .datatablelst > table > tbody > tr > td div.empty,
.activity-tbl .datatablelst > table > tbody > tr > td div.empty {
  text-align: center;
  color: #545454 !important;
}
.tableBox .datatablelst > table > tbody > tr:hover > td,
.activity-tbl .datatablelst > table > tbody > tr:hover > td {
  font-size: 16px;
  color: #0e71bf;
}
.tableBox .datatablelst > table > tbody > tr:hover > td a.pro_name i,
.activity-tbl .datatablelst > table > tbody > tr:hover > td a.pro_name i {
  display: none;
}
body.rtl .tableBox .datatablelst table > thead > tr > th a {
  float: right;
  text-align: right;
}
body.rtl .tableBox .datatablelst table > thead > tr > th a:after {
  margin-left: 0;
  margin-right: 10px;
  display: inline-block;
}
body.rtl .tableBox .datatablelst table > thead > tr > th {
  text-align: right;
}
body.rtl .tableBox .datatablelst table tbody > tr > td {
  text-align: right;
}
body.rtl .tableBox .datatablelst table tbody > tr:focus,
body.rtl .tableBox .datatablelst table tbody > tr:hover {
  border-left: 0px solid #077ccc;
  border-right: 3px solid #077ccc;
}
body.rtl .tableBox .datatablelst > table > tbody > tr > td.eoi-status span.status,
body.rtl .activity-tbl .datatablelst > table > tbody > tr > td.eoi-status span.status {
  float: right;
}
body.rtl .tableBox .datatablelst table tbody > tr.odd,
body.rtl .tableBox .datatablelst table tbody > tr:nth-child(odd) {
  border-left: 0px solid rgba(25, 118, 210, 0);
  border-right: 3px solid rgba(25, 118, 210, 0);
}
body.rtl .tableBox .datatablelst table tbody > tr.even,
body.rtl .tableBox .datatablelst table tbody > tr:nth-child(even) {
  border-left: 0px solid rgba(255, 255, 255, 0);
  border-right: 3px solid rgba(255, 255, 255, 0);
}
body.rtl .tableBox .datatablelst table tbody > tr:focus,
body.rtl .tableBox .datatablelst table tbody > tr:hover {
  border-left: 0px solid #077ccc;
  border-right: 3px solid #077ccc;
}
/*************************************************************** 
***********  Created on : 7 Nov, 2018, 10:34:38 AM  ************
**********************    Author:BGI113   **********************
***************************************************************/
.dataTables_wrapper {
  width: 100%;
  float: left;
  position: relative;
}
.dataTables_wrapper .dataTables_length {
  display: none;
}
.dataTables_wrapper .dataTables_info {
  color: #818894;
  font-size: 16px;
  font-family: 'proxima-regular';
}
.dataTables_wrapper .dataTables_paginate {
  width: auto;
  margin: 0px;
  padding: 0px;
  float: right;
  position: relative;
  border: 0px solid #ffffff;
}
.dataTables_wrapper .dataTables_paginate li a,
.dataTables_wrapper .dataTables_paginate .paginate_button {
  float: left;
  color: #8b999f;
  cursor: pointer;
  font-size: 1rem;
  background: #ffffff;
  height: 2.325rem;
  min-width: 2.325rem;
  text-align: center;
  border-radius: 2px;
  margin-right: 2px;
  display: inline-block;
  box-sizing: border-box;
  border: 1px solid #b4bec8;
  padding: 10px 12px;
  text-decoration: none !important;
  font-family: 'proxima-regular' !important;
}
.dataTables_wrapper .dataTables_paginate li a:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: #fff;
  background: #8b999f;
}
.dataTables_wrapper .dataTables_paginate li a.prev,
.dataTables_wrapper .dataTables_paginate .paginate_button.prev,
.dataTables_wrapper .dataTables_paginate li a.previous,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous,
.dataTables_wrapper .dataTables_paginate li a.next,
.dataTables_wrapper .dataTables_paginate .paginate_button.next {
  padding: 11px 12px;
  border: 1px solid #b4bec8;
  color: #ffffff !important;
  font-size: 13px;
  background: #8b999f;
}
.dataTables_wrapper .dataTables_paginate li a.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
  color: #fff;
  background: #8b999f;
  border-radius: 2px;
  border: 1px solid #b4bec8;
}
.dataTables_wrapper .dataTables_paginate li a.current:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  background: #8b999f;
  border: 1px solid #b4bec8;
}
.dataTables_wrapper .dataTables_paginate li a.prev:before,
.dataTables_wrapper .dataTables_paginate .paginate_button.prev:before,
.dataTables_wrapper .dataTables_paginate li a.previous:before,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous:before {
  font-family: 'iop';
  content: "\e970";
}
.dataTables_wrapper .dataTables_paginate li a.next:before,
.dataTables_wrapper .dataTables_paginate .paginate_button.next:before {
  font-family: 'iop';
  content: "\e971";
}
.dataTables_wrapper .dataTables_paginate li a:nth-last-child,
.dataTables_wrapper .dataTables_paginate .paginate_button:nth-last-child {
  margin-right: 0px;
}
.dataTables_wrapper .dataTables_paginate li.active {
  color: #fff;
  background: #8b999f;
  border-radius: 2px;
  border: 1px solid #b4bec8;
}
.dataTables_wrapper .dataTables_paginate li.active:hover {
  background: #8b999f;
  border: 1px solid #b4bec8;
}
.dataTables_wrapper .dataTables_paginate li.prev:before {
  display: none;
}
.dataTables_wrapper .dataTables_paginate li.prev a:before,
.dataTables_wrapper .dataTables_paginate li.prev span:before {
  font-family: 'iop';
  content: "\e970";
}
.dataTables_wrapper .dataTables_paginate li.next:before {
  display: none;
}
.dataTables_wrapper .dataTables_paginate li.next a:before,
.dataTables_wrapper .dataTables_paginate li.next span:before {
  font-family: 'iop';
  content: "\e971";
}
.dataTables_wrapper .dataTables_paginate span {
  float: left;
  margin: 0 0 0;
  padding: 0 0 0;
}
.dataTables_wrapper .dataTables_paginate span .paginate_button {
  color: #8b999f;
  background: transparent;
  border: 1px solid #b4bec8;
}
@font-face {
  font-family: 'ioman';
  src: url('../../fonts/iop/ioman.eot?xqbxgp');
  src: url('../../fonts/iop/ioman.eot?xqbxgp#iefix') format('embedded-opentype'), url('../../fonts/iop/ioman.ttf?xqbxgp') format('truetype'), url('../../fonts/iop/ioman.woff?xqbxgp') format('woff'), url('../../fonts/iop/ioman.svg?xqbxgp#ioman') format('svg');
  font-weight: normal;
  font-style: normal;
}
span.oman,
i.oman {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'ioman' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ioman-Agriculture-and-Fisheries:before {
  content: "\e900";
}
.ioman-Country:before {
  content: "\e901";
}
.ioman-home:before {
  content: "\e902";
}
.ioman-Investor:before {
  content: "\e903";
}
.ioman-Logistics:before {
  content: "\e904";
}
.ioman-Manufacture:before {
  content: "\e905";
}
.ioman-menu:before {
  content: "\e906";
}
.ioman-mining:before {
  content: "\e907";
}
.ioman-Obligations:before {
  content: "\e908";
}
.ioman-oman-investment-law:before {
  content: "\e909";
}
.ioman-project-approval:before {
  content: "\e90a";
}
.ioman-Project-Proposal:before {
  content: "\e90b";
}
.ioman-Projects:before {
  content: "\e90c";
}
.ioman-Protection:before {
  content: "\e90d";
}
.ioman-Risk:before {
  content: "\e90e";
}
.ioman-signatories-international-bodies:before {
  content: "\e90f";
}
.ioman-total-investment:before {
  content: "\e910";
}
.ioman-toursim:before {
  content: "\e911";
}
.ioman-others:before {
  content: "\e916";
}
.ioman-down-arrow:before {
  content: "\e912";
}
.ioman-up-arrow:before {
  content: "\e913";
}
.ioman-left-arrow:before {
  content: "\e914";
}
.ioman-right-arrow:before {
  content: "\e915";
}
.ioman-fisheries:before {
  content: "\e917";
}
.ioman-health-n:before {
  content: "\e918";
}
.ioman-logistics-n:before {
  content: "\e919";
}
.ioman-manufacture-n:before {
  content: "\e91a";
}
.ioman-mining-n:before {
  content: "\e91b";
}
.ioman-tourism-n:before {
  content: "\e91c";
}
.form-group.from-group-multiple-select {
  position: relative;
}
.form-group.from-group-multiple-select > .multiselect-native-select {
  float: left;
  width: 100%;
  position: relative;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .form-control {
  display: none;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group {
  width: 100%;
  float: left;
  position: relative;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group button.btn-default,
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group button.multiselect {
  width: 100%;
  float: left;
  box-shadow: none;
  background: none;
  position: relative;
  display: inline-flex;
  margin: 0px !important;
  padding: 0.4565rem 0.75em;
  justify-content: space-between;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group button.btn-default .span,
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group button.multiselect .span,
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group button.btn-default .multiselect-selected-text,
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group button.multiselect .multiselect-selected-text {
  color: #5e6871;
  float: left !important;
  text-align: left;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group button.btn-default .caret:before,
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group button.multiselect .caret:before {
  content: "\f107";
  font-family: 'fa-solid';
  color: #8d9ba1 !important;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group.show button.btn-default,
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group.show button.multiselect {
  background: none;
  border: none;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container {
  float: left;
  width: 100%;
  min-height: 50px;
  max-height: 330px;
  overflow-y: auto;
  margin: 5px 0 0;
  border-radius: 3px;
  position: relative;
  padding: 0 0 0px 0;
  background: #ffffff;
  border: 0px solid #dcdada;
  border: 1px solid #dcdada;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0);
  z-index: 19;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li {
  width: 100%;
  padding: 0px;
  margin: 0px;
  float: left;
  position: relative;
  list-style-type: none;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter {
  position: relative;
  padding: 5px;
  border-bottom: 1px solid #ebeff1;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group {
  border: 1px solid #ebeff1;
  border-radius: 3px;
  position: relative;
  padding: 0px;
  padding-left: 30px;
  padding-right: 30px;
  margin: 0px;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group > .input-group-btn,
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group > .form-control,
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group .input-group-addon {
  border: 0px !important;
  background: transparent;
  padding: 0.3125rem 0.625rem !important;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group > .input-group-btn i,
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group > .form-control i,
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group .input-group-addon i {
  font-style: normal;
  margin-left: -7.5px;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group > .input-group-btn i:before,
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group > .form-control i:before,
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group .input-group-addon i:before {
  content: "\e929";
  font-family: 'iop';
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group .input-group-addon {
  top: 0px;
  left: 0px;
  position: absolute;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group > .form-control {
  box-shadow: none;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group > .input-group-btn {
  padding: 0.625rem 0.625rem !important;
  position: absolute;
  float: right;
  right: -8px;
  left: inherit;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group > .input-group-btn > button.multiselect-clear-filter {
  border: 0px !important;
  background: none;
  padding: 0px;
  margin: 0px;
  left: inherit;
  top: -2px;
  right: 10px;
  width: calc(5px * 4);
  height: calc(5px * 4);
  position: relative;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group > .input-group-btn > button.multiselect-clear-filter i {
  border-radius: 100%;
  font-style: normal;
  background: #8b999f;
  text-align: center;
  line-height: 11px;
  width: 17px;
  height: 17px;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group > .input-group-btn > button.multiselect-clear-filter i:before {
  color: #fff;
  font-size: 7px;
  content: "\e94f";
  font-family: 'iop' !important;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-group,
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-all {
  position: relative;
  padding: 0px;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-group a.multiselect-all,
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-all a.multiselect-all {
  font-family: 'proxima-semibold';
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li > a {
  width: 100%;
  float: left;
  position: relative;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li > a label {
  width: 100%;
  float: left;
  font-size: 14px;
  font-family: 'proxima-regular';
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li > a label.checkbox {
  width: 100%;
  float: left;
  position: relative;
  padding: 8px 10px 5px;
  padding-left: 35px;
  text-transform: none;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li > a label.checkbox input[type="checkbox"] {
  top: 5px;
  opacity: 0;
  left: 10px;
  position: absolute;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li > a label.checkbox:after {
  top: 5px;
  content: "";
  left: 10px;
  width: 1.125rem;
  height: 1.125rem;
  position: absolute;
  font-family: "feather";
  color: #ffffff;
  border: 1px solid #b4bec8;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.active > a {
  background: transparent;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.active > a label.checkbox:after {
  content: "\e925";
  background: #1976d2;
  border-color: #1976d2;
  color: #ffffff;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-group > a label {
  color: #004a80;
  font-size: 14px;
  text-transform: uppercase;
  font-family: 'FrutigerLTStd-Regular' !important;
  padding: 8px 10px 5px 35px;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-group > a label input[type="checkbox"] {
  top: 5px;
  opacity: 0;
  left: 10px;
  position: absolute;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-group > a label:after {
  top: 5px;
  content: "";
  left: 10px;
  width: 1.125rem;
  height: 1.125rem;
  position: absolute;
  font-family: "feather";
  color: #ffffff;
  border: 1px solid #b4bec8;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-group.active > a {
  background: transparent;
}
.form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-group.active > a label:after {
  content: "\e925";
  background: #1976d2;
  border-color: #1976d2;
  color: #ffffff;
}
form.form-material button.multiselect {
  border-radius: 0px;
  padding: 13px 0px 2px 0px;
  background-repeat: no-repeat;
  background-size: 0 2px, 100% 1px;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #e4e9f0;
  transition: background 0s ease-out 0s;
  -webkit-transition: background 0s ease-out 0s;
  background-position: center bottom, center calc(99%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1976d2), to(#1976d2)), -webkit-gradient(linear, left top, left bottom, from(#e4e9f0), to(#e4e9f0));
  background-image: linear-gradient(#1976d2, #1976d2), linear-gradient(#e4e9f0, #e4e9f0);
}
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group button.btn-default,
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group button.multiselect {
  flex-direction: row-reverse;
}
body.rtl .multiselect-container .input-group span.input-group-addon {
  left: auto !important;
  right: 9px !important;
  float: right !important;
}
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group > .input-group-btn {
  float: left;
  right: auto;
  left: -3px;
}
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li > a label.checkbox {
  float: right;
  padding: 8px 35px 5px;
  padding-left: 10px;
  text-align: right !important;
}
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li > a label.checkbox:after {
  right: 10px;
  left: auto;
}
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li > a label.checkbox input[type="checkbox"] {
  right: 10px;
  left: auto;
}
body.rtl .multiselect-container .input-group input[type="text"] {
  text-align: right;
}
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-group > a label {
  padding: 8px 35px 5px 10px;
  float: right;
  text-align: right !important;
}
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-group > a label input[type="checkbox"],
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-group > a label:after {
  right: 10px;
  left: auto;
}
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group button.btn-default .span,
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group button.multiselect .span,
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group button.btn-default .multiselect-selected-text,
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group button.multiselect .multiselect-selected-text {
  float: right !important;
  text-align: right;
}
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container {
  float: left;
  width: 100%;
}
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li {
  width: 100%;
  padding: 0px;
  margin: 0px;
  float: left;
  position: relative;
  list-style-type: none;
}
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter {
  position: relative;
  padding: 5px;
  border-bottom: 1px solid #ebeff1;
}
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group {
  border: 1px solid #ebeff1;
  border-radius: 3px;
  position: relative;
  padding: 0px;
  padding-left: 30px;
  padding-right: 30px;
  margin: 0px;
}
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group > .input-group-btn,
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group > .form-control,
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group .input-group-addon {
  border: 0px !important;
  background: transparent;
  padding: 0.3125rem 0.625rem !important;
}
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group > .input-group-btn i,
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group > .form-control i,
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group .input-group-addon i {
  font-style: normal;
}
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group > .input-group-btn i:before,
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group > .form-control i:before,
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group .input-group-addon i:before {
  content: "\e929";
  font-family: 'iop';
}
body.rtl .form-group.from-group-multiple-select > .multiselect-native-select > .btn-group .multiselect-container li.multiselect-filter .input-group .input-group-addon {
  top: 0px;
  left: 0px;
  right: 3px;
  position: absolute;
}
/*# sourceMappingURL=universal.css.map */