<style>

.pulse {
  margin:100px;
  display: block;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #cca92c;
  cursor: pointer;
  box-shadow: 0 0 0 rgba(204,169,44, 0.4);
  animation: pulse 2s infinite;
}
.pulse:hover {
  animation: none;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
  }
  @keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
    box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
      box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
      box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}

  .hidden-normal {
    bottom: 0px;
    left: 0px;
    width:100% !important;
    z-index:50;
  }

  @media (min-width: 767px)
  {
    .hidden-normal-bottomRow {
      display:none;
    }
  }

  .list-sidebar > li{

    list-style: none;
  }
  @media (max-width: 767px) {
    form > button{
      background: white;
      border:none;
      text-align:center;
    }
  }
  @media (min-width: 767px) {

  }

  @media (max-width: 307px){

  }

  @media (max-width: 720px)
  {
    #subjectLine2{
      font-size: 125%;
    }
  }
  .switch {
  position: relative;
  display: block;
  vertical-align: top;
  width: 100px;
  height: 30px;
  padding: 3px;
  margin: 0 10px 10px 0;
  background: linear-gradient(to bottom, #eeeeee, #FFFFFF 25px);
  background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF 25px);
  border-radius: 18px;
  box-shadow: inset 0 -1px white, inset 0 1px 1px rgba(0, 0, 0, 0.05);
  cursor: pointer;
}
.btn-green{
  background-color: #00bfb2;
  color: white !important;
}
button#dropdownMenuButton.btn.activeMenuOrange{
  color:black !important;
  font-weight:400;
}
.btn.activeMenuOrange{
  border-bottom:2px solid black !important;
  border-radius:0px !important;
  padding-bottom: 0px !important;
}
.btn.activeMenuOrange.fas.fa-chevron-down
{
  color:black !important;
}
.activeMenuOrange > span {
    color: black !important;
}
.shadow2{
  box-shadow: 0 .5rem 1rem rgba(0,0,0,.10)!important;
}
.sizeUp{
  font-size: 100% !important;
}
.rem2{
  font-size:2rem !important;
}
.underline_green{
  text-decoration: underline;
  text-decoration-color: #00bfb2;
}
.btn-edit{
  padding:0px;
}
.btn-primary-ghosted{
  border-color: #fff !important;
  background-color: #00bfb2  !important;
  color: white !important;
}

.btn-primary-ghosted > a{
  color:white;
}
.switch-input {
  position: absolute;
  top: 0;
  left: 0;
  color:black;
  opacity: 0;
}
.switch-label {
  position: relative;
  display: block;
  height: inherit;
  font-size: 10px;
  text-transform: uppercase;
  background: #eceeef;
  border-radius: inherit;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15);
}
.switch-label:before, .switch-label:after {
  position: absolute;
  top: 50%;
  margin-top: -.5em;
  line-height: 1;
  -webkit-transition: inherit;
  -moz-transition: inherit;
  -o-transition: inherit;
  transition: inherit;
}
.switch-label:before {
  content: attr(data-off);
  right: 11px;
  color:black;
  text-shadow: 0 1px rgba(255, 255, 255, 0.5);
}
.switch-label:after {
  content: attr(data-on);
  left: 11px;
  color:black;
  text-shadow: 0 1px rgba(0, 0, 0, 0.2);
  opacity: 0;
}
.switch-input:checked ~ .switch-label {
  background: #d4edda;
  border-color: #c3e6cb;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2);
}
.switch-input:checked ~ .switch-label:before {
  opacity: 0;
}
.switch-input:checked ~ .switch-label:after {
  opacity: 1;
}
.switch-handle {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 28px;
  height: 28px;
  background: linear-gradient(to bottom, #FFFFFF 40%, #f0f0f0);
  background-image: -webkit-linear-gradient(top, #FFFFFF 40%, #f0f0f0);
  border-radius: 100%;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}
.switch-handle:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -6px;
  width: 12px;
  height: 12px;
  background: linear-gradient(to bottom, #eeeeee, #FFFFFF);
  background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF);
  border-radius: 6px;
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.02);
}
.switch-input:checked ~ .switch-handle {
  left: 74px;
  box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);
}

/* Transition
========================== */
.switch-label, .switch-handle {
  transition: All 0.3s ease;
  -webkit-transition: All 0.3s ease;
  -moz-transition: All 0.3s ease;
  -o-transition: All 0.3s ease;
}

.nav-item:hover .nav-link > i{
  color: #00bfb2 !important;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
   color: #ced4da!important;
   opacity: 1; /* Firefox */
   text-align:left;
 }

 :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:#ced4da !important;
   text-align:left;
 }
.activated{
  color: #fff !important;
  background-color: #00bfb2  !important;
  border-color: #00bfb2  !important;
}
 ::-ms-input-placeholder { /* Microsoft Edge */
   color: #00bfb2!important;
   text-align:center;
 }
.mainMenuShaded{
    -webkit-box-shadow: 0px 3px 3px 0px rgba(110, 110, 110, 0.75);
    -moz-box-shadow: 0px 3px 3px 0px rgba(110, 110, 110, 0.75);
    box-shadow: 0px 3px 3px 0px rgba(110, 110, 110, 0.75);
}
.form-control:focus {
    box-shadow: 0 0 0 0.2rem #00bfb22e !important;
}
.form-control:hover {
    box-shadow: 0 0 0 0.2rem #00bfb22e !important;
}
.dropdown-submenu {
    position: relative;
}

.lint_greenish_top{
  border-top:1px solid #00bfb2!important;
}
.greenishColor{
  color: #00bfb2!important;
}
.w500{
  font-weight: 500;
}
.colorblack{
  color:#212529;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.menuLeft{
	width:40px;
	height:100vh;
	position: fixed;
	top: 40px;
	display:none;
	background-color:#4f6d7a !important;
}
.noPadLeftRight{
	padding-right: 0px !important;
  padding-left: 0px !important;
}
div{
	color:rgb(7,55,76);
}
.btn-invert{
	color: #fff !important;
	background-color: #00bfb2!important;
	border-color: #00bfb2 !important;
}
.menuDropdown > button{
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	background: none;
	color: white;
	border: none;
}
.subjectLine{

}

@media (max-width: 1199px)
{

	.menuDropdown > button{
		font-size: 12px;
	}
	.menuDropdown.btn{
		font-size: 12px;
	}
}
.menuDropdown > button:hover{
	background: none;
	/**
	color:#eb8258 !important;
	**/
	text-decoration: underline;
}
.table thead th {
  border-bottom: 1.5px solid #15BEBB !important;
}
thead th {
	color: #07374C;
}
.btn-link {
	color: rgb(7,55,76);
}
.btn-link:hover {
	color: rgb(7,55,76);
}
.btn-link.underlined {
	text-decoration: underline;
}
.fas{
  background-color:white;
}
.fas.fa-chevron-right{
  background-color:rgba(0,0,0,0);
}
.fas.fa-bug,
.fas.fa-address-book,
.fas.fa-file-import,
.fas.fa-sort-alpha-up,
.fas.fa-bug,
.fas.fa-map-marker-alt,
.fas.fa-star,
.fa-align-left,
.fa-align-center,
.fa-align-right,
.fas.fa-bars,
.fa-map-signs,
.fas.fa-euro-sign,
.fas.fa-compress-arrows-alt,
.fas.fa-crop,
.fas.fa-refresh,
.fas.fa-phone,
.fas.fa-cog
.fas.fa-file,
.fas.fa-file-csv,
.fas.fa-file-excel,
.fas.fa-file-download,
.fas.fa-file-upload,
.fas.fa-file-image,
.fas.fa-file-signature,
.fas.fa-file-invoice-dollar,
.fas.fa-file-word,
.fas.fa-file-contract,
.fas.fa-file-pdf,
.fas.fa-user-check,

.fas.fa-save,
.fas.fa-bullhorn,
.fas.fa-handshake,
.fas.fa-compress-alt,
.fas.fa-cog,
.fas.fa-search,
.fas.fa-copy,
.fas.fa-tasks,

.fas.fa-redo-alt,

.fas.fa-chevron-right.circled,
.fas.fa-chevron-left.circled,

.fas.fa-chevron-up,
.fas.fa-chevron-down,
.fa.fa-paperclip,
.fas.fa-folder-plus,
.fas.fa-folder-open,

.fas.fa-eye,
.fas.fa-plus,
.fas.fa-code,
.fas.fa-microphone-alt,
.fas.fa-paperclip,
.fas.fa-user,
.fas.fa-hand-holding-usd,
.fas.fa-landmark,
.fas.fa-globe,
.fas.fa-th-list,
.fas.fa-comment-dots,
.fas.fa-heart,
.fas.fa-key,
.fas.fa-columns,
.fas.fa-exclamation,
.fas.fa-envelope,
.fas.fa-times,
.fas.fa-chart-line,
.fas.fa-book-open,
.fas.fa-calendar-alt,
.fas.fa-address-book,
.fas.fa-pencil-alt,
.fas.fa-trash-alt,
.fas.fa-eye-slash,
.fab.fa-google.circled,
.fas.fa-exchange-alt,
.fas.fa-link,
.fas.fa-bell,
.fas.fa-question-circle,
.fas.fa-question,
.fas.fa-check,
.fas.fa-road,
.fas.fa-redo,
.fas.fa-expand-arrows-alt,
.fas.fa-binoculars,
.fas.fa-file-export{
  color: #07374C;
	font-size: 17px !important;
  border: 1px solid #c6dada;
	border-radius: 50%;
	padding: 5px;
  text-align: center;
	width: 30px;
	height: 30px;
}
.fas.fa-search.nocircle.errspan{
  text-align: left;
}
.fas:hover {
	background: #15BEBB;
	color: #ffffff;
}
.fas.fa-trash-alt:hover {
	background: #EA5455;
	color: #ffffff;
}
.fas.active{
  background: #15BEBB;
  color: #ffffff;
}
.dropdown-item > .fas, .dropdown-toggle > .fas{
  border: none !important;;
  background:none;
}
b {
	font-size: 20px;
	font-weight: 400;
	color: #07374C;
}
.menuDropdown.btn{
	color:white;
}
.menuDropdown.noPadLeftRight{
	color:rgb(7,55,76) !important;
	margin-left: -5px;
	margin-right: -5px;
}


.boxedInfo{
	background-color:white;
  padding-top: 20px;
	border-radius: 8px;
	padding-bottom: 20px;
  /* border: 1px solid #ced4da !important; */
}
.boxedInfo > h5{
	/**
	text-decoration-line: underline;
  text-decoration-color: #eb8258 !important;
	**/
	/* text-decoration-line: underline;
	text-decoration-color: #eb8258ad !important;
	text-decoration-style: solid; */
  font-family: 'Poppins', sans-serif;
  color: #07374C;
  /**font-family: 'Nunito', sans-serif;**/
}
.custom-combobox {
  position: relative;
  display: inline-block;
}
.custom-combobox-toggle {
  position: absolute;
  top: 0;
  bottom: 0;
  margin-left: -1px;
  padding: 0;
}
.custom-combobox-input {
  margin: 0;
  padding: 5px 10px;
}
h5,.btn{
font-family: 'Poppins', sans-serif;
/**font-family: 'Nunito', sans-serif;**/
}

input,select{
    font-family: 'Poppins', sans-serif;
}
#navbar{
  height: 64px;
}
.navbar-green{
	background-color: #E2FAFA !important;
}

.navbar.navbar-light {
	padding: 24px;
}

@media (max-width: 991px) {
	.navbar.navbar-light {
	  padding: 12px;
	}
}

.navbar.navbar-home {
  background-color: #074661;
}

.navbar.navbar-home a,
.navbar.navbar-home .navbar-brand {
  color: #fff !important;
}

.menuDropdownNotSmall > button{
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	background: none;
	border: none;
}

.hiddenOnLg{
  display:none;
}


@media (max-width: 500px)
{
  .hideOnXs{
    display:none  !important;
  }
  .hiddenOnLg{
    display:inline;
  }
  .mainMenuDD{
   border: 1px solid #ffffff66 !important;
   margin-top: 5px !important;
  }
  .mainMenuDD.fas {
    font:12px  !important;
  }
}


@media (max-width: 800px)
{
  .hiddenOnLg{
    display:inline;
  }
  .navbar-green {
      height: 41px;
  }
  .menuDropdownNotSmall{
    display:none !important;
  }

  input,div,label,span,select{
    font-size: 10px;
  }
  .table thead th {
    font-size: 10px;
  }
  .table td {
	font-size: 10px;
  }

  td {
	padding: .75rem !important;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
  }

  .menuDropdownNotSmall > button{
  	padding: .075rem .45rem;
  	font-size: 10px;
  	line-height: 1.5;
  	background: none;
  	color: white;
  	border: none;
  }
	.menuDropdown > button{
		font-size: 10px;
	}
	.menuDropdown.btn{
		font-size: 10px;
	}
}

@media (max-width: 996px)
{
  .navbar-green{
    height: 41px;
  }
  .menuDropdownNotSmall{
    display:inline !important;
  }

  input,div,label,span,select{
    font-size: 11px;
  }

  .table thead th {
    font-size: 11px;
  }
  .table td {
    font-size: 11px;
  }
  .menuDropdown{
    font-size: 10px;
  }

	.menuDropdown > button{
		font-size: 10px;
	}
	.menuDropdown.btn{
		font-size: 10px;
	}
  input,div,label,span,select, .menuDropdown > button, .menuDropdown, .table thead th, .table td, .btn {
    font-size: 10px;
  }

  .sidebar ul button{
    font-size: 10px !important ;
  }

}

@media (<div>idth: 997px)
{
  .menuDropdownNotSmall{
  	display:inline !important;
  }

  input,div,label,span,select, .menuDropdown > button, .menuDropdown, .table thead th, .table td , .btn {
    font-size: 11px;
  }

}


@media (<div>idth: 1200px)
{
  input,div,label,span,select, .menuDropdown > button, .menuDropdown, .table thead th, .table td , .btn {
    font-size: 12px;
  }
  .sidebar ul button{
    font-size: 12px !important ;
  }

  .nav-link{
    font-size: 14px;
  }
}
@media (<div>idth: 1300px)
{
  input,div,label,span,select, .menuDropdown > button, .menuDropdown, .table thead th, .table td , .btn {
    font-size: 13px;
  }

  .sidebar ul button{
    font-size: 13px !important ;
  }

  .nav-link{
    font-size: 15px;
  }
}

@media (min-width: 1400px)
{
  input,div,label,span,select, .menuDropdown > button, .menuDropdown, .btn{
    font-size: 14px;
  }
  .sidebar ul button{
    font-size: 14px !important ;
  }

  .table thead th, .table td{
    font-size: 13px !important ;
  }
  .nav-link{
    font-size: 16px;
  }
}

@media (min-width: 1500px)
{
  input,div,label,span,select, .menuDropdown > button, .menuDropdown, .btn{
    font-size: 15px;
  }
  .sidebar ul button{
    font-size: 15px !important ;
  }
  .table thead th, .table td{
    font-size: 13px !important ;
  }
  .nav-link{
    font-size: 17px;
  }
}

@media (min-width: 1600px)
{
  input,div,label,span,select, .menuDropdown > button, .menuDropdown{
    font-size: 16px;
  }

  .sidebar ul button{
    font-size: 16px !important ;
  }

 .table thead th, .table td{
    font-size: 16px !important ;
  }
  .nav-link{
    font-size: 16px;
  }
}

.menuDropdown{
	display:inline !important;
}

.btn-2 {
    letter-spacing: 0;
}

.btn-2:hover,
.btn-2:active {
  letter-spacing: 5px;
}

.btn-2:after,
.btn-2:before {
  backface-visibility: hidden;
  border: 1px solid rgba(#fff, 0);
  bottom: 0px;
  content: " ";
  display: block;
  margin: 0 auto;
  position: relative;
  transition: all 280ms ease-in-out;
  width: 0;
}

.btn-2:hover:after,
.btn-2:hover:before {
  backface-visibility: hidden;
  border-color: #fff;
  transition: width 350ms ease-in-out;
  width: 70%;
}

.btn-2:hover:before {
  bottom: auto;
  top: 0;
  width: 70%;
}

.leftMenuIcon:hover{
	color:#00bfb2!important;
}
.leftMenuIcon > .active{

}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #00bfb2 !important;
}

.tablesorter-bootstrap:not(.table-dark) > tbody > tr.odd > td, .tablesorter-bootstrap:not(.table-dark) > tbody > tr.tablesorter-hasChildRow.odd:hover ~ tr.tablesorter-hasChildRow.odd ~ .tablesorter-childRow.odd > td {
  background-color: #ebfaf9 !important;
/**
background-color: #fff !important;
**/
}
.tablesorter-bootstrap:not(.table-dark) thead:not(.thead-dark) .tablesorter-header, .tablesorter-bootstrap:not(.table-dark) tfoot th, .tablesorter-bootstrap:not(.table-dark) tfoot td {
  background-color: #fff !important;
}
.nobackground{
	background: none !important;
}
.noMargin{
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.Flipped{
    transform:rotateX(180deg);
    -ms-transform:rotateX(180deg); /* IE 9 */
    -webkit-transform:rotateX(180deg); /* Safari and Chrome */
}
.row2{
	flex-wrap: unset !important;
   overflow-x: auto;
 }
.orangeIcon{
	padding-top: 10px;
	font-size: 30px;
}
.whitebg{
	background-color: white;
}
.border15{
	border-radius: 15px;
}

.borderedGreen{
	border-width:5px !important;
	border-color:#00bfb2 !important;
}

/* .card, table, .table td, .table th {
	border:none;
} */

.card {
	border:none;
}

.table {
	border-top: hidden;
}

.table-hover > tbody > tr > td {
  vertical-align:middle;
}

.methodImg{
	border-radius:15px;
	max-width:10vw;
	max-height:10vw;
	min-width:10vw;
	min-height:10vw;
	border:1px solid black;
  padding-left:10px !important;
  padding-right:10px !important;
}

.methodImg:hover{
	border-width:5px;
	border-color:#00bfb2;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: #00bfb214 !important;
}

/*
.table-hover > tbody > tr {
	background-color: #fff !important;
}
.table-hover > tbody > tr > td{
	background-color: #fff !important;
}
  tbody > tr.odd > td {
	background-color: #fff !important;
}

.table-hover >tbody > tr:hover > td {
	background-color: rgba(21, 190, 187, 0.1) !important;
}
tbody > tr.odd:hover > td {
	background-color: rgba(21, 190, 187, 0.1) !important;
}
 */
.orangeMenu,
.orangeMenu:hover,
.orangeMenu:focus,
.orangeMenu:focus-within,
.orangeMenu:active{
	padding-top: 10px;
	font-size: 100%;
  font-family: 'Poppins', sans-serif;
  /**font-family: 'Nunito', sans-serif;**/
	padding-left:0px;
	padding-right:0px;
}
.orangeMenu.active{
	color:#eb8258 !important;
	text-decoration: underline;
}
.orangeIcon{
	color: #fff !important;
	font-size: 125%;
}
.orangeIcon2{
	color: #eb8258 !important;
	font-size: 125%;
}

.img-circle {
  border-radius: 50%;
}

.noMBottom{
	margin-bottom:0px;
}

#autocompleteIt {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
  padding-left: 35px;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  /**
		border-radius: 1.25rem;
	**/
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  margin: 12px;
}

.leftMenuIcon{
	padding-left:5px;
	padding-right:2px;
	padding-top:10px;
  font-size: 120%;
	color:white !important;
}

.cookie-message{position:fixed;bottom:0;left:0;right:0;padding:0 85px 0 20px;background:#fff;border-bottom:1px solid #ccc;box-shadow:0 0 3px #ccc;z-index:99}
.cookie-message a{position:absolute;bottom:0;*top:-2px;right:20px;cursor:pointer}
.cookie-message p,.cookie-message a{color:#333;font:700 11px/18px Arial;margin:.6em 0}
.blue{border-bottom:1px solid #0E83AE;background-color:#0990c3;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#0e83ae),color-stop(50%,#0990c3),color-stop(100%,#0e9dd2));background:-webkit-linear-gradient(#0e83ae,#0990c3,#0e9dd2);background:-moz-linear-gradient(#0e83ae,#0990c3,#0e9dd2);background:-o-linear-gradient(#0e83ae,#0990c3,#0e9dd2);background:-ms-linear-gradient(#0e83ae,#0990c3,#0e9dd2);background:linear-gradient(#0e83ae,#0990c3,#0e9dd2)}
.blue p,.blue a{color:#fff}

.nanum{
font-family: 'Poppins', sans-serif;
/**font-family: 'Nunito', sans-serif;**/;
}

.nopadding{
	padding:0px !important;
}
.invoice1,.form-controlFix{
	font-size: 12px !important;
}
.form-controlFix{
	height: 2rem !important;
}
.noborder{
	border:none !important;
}
.center{
	text-align: center;
}
.disabled{
	color: #9d9d9d !important;
}
button.close{
	position: absolute !important;
	right: 1% !important;
	top: 0% !important;
}
div a{
	color:rgb(7,55,76);
}

div a:hover{
	color:black;
}

.btn-primary {
  color: rgb(7,55,76) !important;
  background-color: #fff;
  border-color: #00bfb2;
}

.btn-primary:hover {
  color: #fff;
  background-color: #00bfb2;
  border-color:#00bfb2;
}

.btn-primary.home {
  color: #FFFFFF !important;
  background-color: #15BEBB;
  border-color: #15BEBB;
  padding: 14px 24px;
  border-radius: 8px;
  font-weight: 500;
  font-size: 16px !important;
  line-height: 24px !important;
  white-space: nowrap;
}

.btn-primary.home:hover {
	color: #15BEBB !important;
	background-color: #FFFFFF;
	border-color:#15BEBB;
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #fff;
  border-color: #eb8258;
	color: #9d9d9d !important;
}
.btn-orange {
  color: #FFFFFF !important;
  background-color: #F56E59;
  border: 2px solid #F56E59;
  padding: 14px 24px;
  border-radius: 8px;
  font-weight: 500;
  font-size: 16px !important;
  line-height: 24px !important;
  white-space: nowrap;
}
.btn-orange i {
  background-color: inherit;
}

.text-primary {
  color: #15BEBB !important;
}

.form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef !important;
    opacity: 1;
}
.dropdown-item.orangeMenu{
	padding-left: 10px;
	padding-right: 10px;
}

.blueish {
	color:#00bfb2 !important;
}
.orange,.orange > b {
	color:#eb8258 !important;
}
.black {
	color:#4f6d7a !important;
}

/**
.btn-primary {
	color: #fff;
	background-color: #00bfb2;
	border-color: #00a59a;
}

.btn-primary:hover {
	color: #00bfb2;
	background-color: #fff;
	border-color: #00a59a;
}

a.btn-primary {
		color: #fff;
		background-color: #00bfb2;
		border-color: #00a59a;
}

a.btn-primary:hover {
	color: #00bfb2;
	background-color: #fff;
	border-color: #00a59a;
}


**/

.btn-secondary {
	color: #eb8258;
	background-color: #fff;
	border-color: #cc653c;
}

.btn-secondary:hover {
	color: #fff;
	background-color: #eb8258;
	border-color: #cc653c;
}


a.btn-secondary {
	color: #eb8258;
	background-color: #fff;
	border-color: #cc653c;
}

.grayNameRow{
	background-color: #4f6d7a;
	color: white;
	height: 35px;
	font-size: 25px;
}
#profile_link{
  margin-top: 0.5em;
}

.specialBtnGreen{
	color: #fff;
	background-color: #00bfb2;
	border-color: #00bfb2;
}

.alignLeft{
  text-align: left !important;
  text-align-last: left !important;
}
.navbar-brand {
    padding: 0 0 0 24px;
    position: absolute;
    left: 0px;
    top: 0px;
    margin: 0px;
    height: 100%;
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.01em;
}
.navbar-brand-link img {
  height: 24px;
}
@media (min-width: 768px) {
  .navbar-brand {
    padding-left: 36px;
    font-size: 22px;
    line-height: 36px;
  }
  .navbar-brand-link img {
    height: 36px;
  }
}
.specialBtnGreen.active{
	color: #404040 !important;
	background-color: #fff;
	border-color: #00bfb2;
}

.specialBtnGreen:active,.specialBtnGreen:hover{
	color: #00bfb2;
	background-color: #fff;
	border-color: #00bfb2;
}
.ccBg{
	background-color: #f6f6f6;
}
.normalPadding{
	padding-left: 0.3rem !important;
	padding-right: 0.2rem !important;
}
.specialBtn,.specialBtnGreen{
	flex-basis: auto;
	-ms-flex-positive: 1;
	flex-grow: unset;
	padding: 0px;
	border-radius: 25px;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	margin-left: 1rem;
	margin-right: 1rem;
	margin-top: 5px;
	margin-bottom: 5px !important;
}

.specialBtn::placeholder,.specialBtnGreen::placeholder {

  /* Firefox, Chrome, Opera */
  text-align: center;
}
.btnNoPaddingNoMar,
.specialBtn{
	color: #cc653c;
	background-color: #fff;
	border-color: #cc653c;
}

.specialBtn:active{
	color: #fff;
	background-color: #cc653c;
	border-color:#cc653c;
}

a.btn-secondary:hover {
	color: #fff;
	background-color: #eb8258;
	border-color: #cc653c;
}

.navbar-custom {
    background-color: #ff5500;
}

.specialBtn>.nav-link{
	display: block;
	padding: 0px;
}
.specialBtn.active{
	color: #fff;
	background-color: #eb8258 ;
	border-color:#eb8258 ;
}
.specialBtn.active>.nav-link{
	color: #fff !important;
	background-color: #eb8258 ;
	border-color:#eb8258 ;
}
/* change the brand and text color */
.navbar-custom .navbar-brand,
.navbar-custom .navbar-text {

  font-family: 'Poppins', sans-serif;', serif;
	text-transform: lowercase;
  color: rgba(255,255,255,.8);
}
/* change the link color */
.navbar-custom .navbar-nav .nav-link {
    color: rgba(255,255,255,.5);
}
/* change the color of active or hovered links */
.navbar-custom .nav-item.active .nav-link,
.navbar-custom .nav-item:hover .nav-link {
    color: #ffffff;
}

.loginmodal-container {
  padding: 30px;
  max-width: 350px;
  width: 100% !important;
  background-color: #F7F7F7;
  margin: 0 auto;
  border-radius: 2px;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  font-family: 'Poppins', sans-serif;
}

.loginmodal-container h1 {
  text-align: center;
  font-size: 1.8em;
  font-family: 'Poppins', sans-serif;
}

.loginmodal-container input[type=submit] {
  width: 100%;
  display: block;
  margin-bottom: 10px;
  position: relative;
}

td{
  font-family: 'Poppins', sans-serif;
}


div{
  font-family: 'Poppins', sans-serif;
}

.loginmodal-container input[type=text], input[type=password] {
  height: 44px;
  font-size: 16px;
  width: 100%;
  margin-bottom: 10px;
  -webkit-appearance: none;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top: 1px solid #c0c0c0;
  /* border-radius: 2px; */
  padding: 0 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.loginmodal-container input[type=text]:hover, input[type=password]:hover {
  border: 1px solid #b9b9b9;
  border-top: 1px solid #a0a0a0;
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}

.loginmodal {
  text-align: center;
  font-size: 14px;
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  height: 36px;
  padding: 0 8px;
/* border-radius: 3px; */
/* -webkit-user-select: none;
  user-select: none; */
}

.loginmodal-submit {
  /* border: 1px solid #3079ed; */
  border: 0px;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1);
  background-color: #4d90fe;
  padding: 17px 0px;
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  /* background-image: -webkit-gradient(linear, 0 0, 0 100%,   from(#4d90fe), to(#4787ed)); */
}

.loginmodal-submit:hover {
  /* border: 1px solid #2f5bb7; */
  border: 0px;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #357ae8;
  /* background-image: -webkit-gradient(linear, 0 0, 0 100%,   from(#4d90fe), to(#357ae8)); */
}

.loginmodal-container a {
  text-decoration: none;
  color: #666;
  font-weight: 400;
  text-align: center;
  display: inline-block;
  opacity: 0.6;
  transition: opacity ease 0.5s;
}

.login-help{
  font-size: 12px;
}

/** pricing **/
.bg-gradient {
  background: #C9D6FF;
  background: -webkit-linear-gradient(to right, #E2E2E2, #C9D6FF);
  background: linear-gradient(to right, #E2E2E2, #C9D6FF);
}
ul li {
  /**margin-bottom:1.4rem;**/
}
.side_menu{
  list-style: none;
}


#navbar {
		background-color: white;
		z-index:5;
  	position: sticky;
	}
/* The sticky class is added to the navbar with JS when it reaches its scroll position */
.sticky {
	position: fixed;
	top: 0;
	width: 100%;
}

#websiteLanguageChange {
	border: 1px solid #c6dada;
  border-radius: 5px;
  margin-top: -4px;
}
.dropdown.col{
	position: relative;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

/* Add some top padding to the page content to prevent sudden quick movement (as the navigation bar gets a new position at the top of the page (position:fixed and top:0) */
.sticky + .content {
	padding-top: 60px;
}


.StepProgress-item{
	position: relative;
	counter-increment: list;
}

.StepProgress-item:not(:last-child) {
	padding-bottom: 20px;
}

.notEditable{
	border:none;
}

/* Important part */
.modal-dialog2{
    overflow-y: initial !important
}
.modal-body2{
    height: 300px;
    overflow-y: auto;
}

.StepProgress-item::before{
	display: inline-block!important;
	content: ''!important;
	position: absolute!important;
	left: -30px!important;
	height: 100%!important;
	width: 10px!important;
}

.StepProgress-item::after {
	content: ''!important;
	display: inline-block!important;
	position: absolute!important;
	top: 0!important;
	left: -37px!important;
	width: 12px!important;
	height: 12px!important;
	border: 2px solid #CCC!important;
	border-radius: 50%!important;
	background-color: #FFF!important;
}

.StepProgress-item.is-done::before {
	border-left: 2px solid green!important;
}

.StepProgress-item.is-done::after {
	content: "✔";
	font-size: 10px!important;
	color: #FFF!important;
	text-align: center!important;
	border: 2px solid green!important;
	background-color: green!important;
}

.agentMenu{
	background-color: #2f7bbd;
  color: white;
}

.StepProgress-item.current::before {
	border-left: 2px solid green!important;
}

.StepProgress-item.current::after {
	/**content: counter(list)!important;**/
	padding-top: 1px!important;
	width: 19px!important;
	height: 18px!important;
	top: -4px!important;
	left: -40px!important;
	font-size: 14px!important;
	text-align: center!important;
	color: green!important;
	border: 2px solid green!important;
	background-color: white!important;
}

.StepProgress::before{
	display: inline-block!important;
	content: ''!important;
	position: absolute!important;
	top: 0 !important;
	left: 15px!important;
	width: 10px!important;
	height: 100%!important;
	/**border-left: 2px solid #CCC!important;**/
}

.side_menu{
	padding-left:10px;
}

.side_menu>li{
	font-size:120%;
}

.marginFix{
	margin-left: 0px  !important;
	margin-right:  0px !important;
}

.form-control-file-custom {
	line-height: 18px;
}

textarea.no-resize {
	resize: none;
}

.big-icon {
	font-size: 250px;
	margin: 25px 19px 25px 19px;
}

#images_container > .card {
	width: 290px;
}

#images_container > .card img.card-img-top {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	min-height: 300px;
	max-height: 300px;
}

#photos_list {
	max-height: 400px;
	overflow-y: auto;
}
#photos_list .custom-control {
	padding-left: 0;
}
#photos_list .custom-control-label img {
	cursor: pointer;
}
#photos_list .custom-control-label::before {
	border: 1px solid #007bff;
}
#photos_list .custom-control-label::before,
#photos_list .custom-control-label::after {
	top: 0.5rem;
	left: 0.5rem;
}
#photos_list .list-inline-item:not(:last-child) {
	margin-right: 0;
}

#videos_container > .card {
	width: 365px;
}

.sortable-placeholder-links {
	border: 1px solid #e9ecef;
	background-color: #e9ecef;
	margin-right: 0.5rem;
	margin-bottom: 1rem;
}

.sortable-placeholder-videos {
	border: 1px solid #e9ecef;
	background-color: #e9ecef;
	margin-right: 0.5rem;
	margin-bottom: 1rem;
	/*width: 365px;*/
	margin-right: 0.5rem !important;
	margin-bottom: 1rem !important;
	float: left !important;
}

#overlay {
	padding-top: 200px;
	height: 100%;
}

.spinner-outline {
	padding: 50px;
	background: #fffc;
	border: 1px solid silver;
}

.no-video-player-available {
	font-size: 8rem;
}

@font-face {
	font-family: 'Poppins', sans-serif;
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: 'Poppins', sans-serif;
	font-style: normal;
	font-weight: 400;
}

#biography_template_placeholder {
	width: 935px;
	height: 1225px;
	padding: 23px 45px;
	position: relative;
}

#biography_template {
	width: 100%;
	height: 100%;
	overflow-y: auto;
}
#biography_template table {
	width: 100%;
}
#biography_template > table {
	/*border: 1px solid black;*/
}

#biography_logo {
	margin-left: 10px;
}

#artist_names {
	font-family: 'Poppins', sans-serif;
	font-size: 34px;
	line-height: 30px;
	margin-right: 5px;
	text-align: right;
}

#introduction {
	width: 100%;
	height: 890px;
	font-family: 'Poppins', sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	text-align: justify;
	line-height: 30px;
}
#introduction + div[contenteditable="true"][aria-describedby="cke_101"] {
	/*border: 1px solid red;*/
	height: 890px;
	/*border: 1px dotted silver;*/
	border-right: 2px solid silver;
	padding: 0 20px 0 10px;
	font-family: 'Poppins', sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	text-align: justify;
	line-height: 30px;
}

#right_section {
	height: 860px;
}

.control_visible {
	min-width: 90px;
	width: auto;
}
.date {
	width: 150px;
}

.borderSendPage{
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-top-right-radius: 15px !important;
	border-top-left-radius: 15px !important;

	color: #fff !important;
	background-color: #eb8258 !important;
	border-color: #eb8258 !important;

	margin:0px !important;
}

.hollow{
	color: #eb8258 !important;
	background-color: white !important;
	border: 1px solid #eb8258 !important;
}

.borderSendPageDisabled{
	color: darkgray !important;
	background-color: #fff !important;
	border: 1px solid #00bfb2!important;
	margin: 0px !important;
	border-radius: 10px;
	/* margin-bottom: 10px; */
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-top-right-radius: 15px !important;
	border-top-left-radius: 15px !important;

	padding: 0px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;

	margin-bottom:10px !important;
}

.borderOrange{
	border-bottom: 1px solid #eb8258;
}
.fc button{
	background: none;
  border: none;
}
.agenda1Proposal{

}
.agenda1Proposal.fc-row.fc-week.fc-widget-content{
	background-color:red !important;
}
.fc-row:nth-child(even) table{

	background-color:#e9e9e9 !important;
}
.fc-toolbar.fc-header-toolbar{
	width:100%;
}
.sideMenu{
	box-sizing: border-box;
	background-color: #d0d0d01c !important;
  min-height: 70vh;
  min-width: 5vw;
}

.bodyContent{
	box-sizing: border-box;
	background-color: #d0d0d01c !important;
  min-height: 70vh;
}
.bodyContentNew{
	box-sizing: border-box;
	background-color: #E5E5E5 !important;
  min-height: 70vh;
  width: calc(100% - 64px);
  margin-left: 64px;
  transition: all 0.5s  ease-in-out;
  padding:20px;
}

html {

	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	margin: 0;
}

html, body {
	width: 100%;
	height: 100%
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
	display: block;
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}

a {
	background-color: transparent;
	text-decoration: none;
}
a:active, a:hover {
	outline: 0;
}

h1,h2,h3,h4,h5,h6,p,ul,ol{ margin:0px; padding:0px;}


/***********************  TOP Bar ********************/
.sidebar{
  width:64px;
  position:absolute;
  background-color:white;
  transition: all 0.5s  ease-in-out;
  z-index:1000;
  height:calc(100vh - 64px);
  overflow-y:auto;
  position: fixed;
  font-family:'poppins';
  font-size:13px;
  font-weight:500;
}
.sidebar.slideOut{
  width:220px;  background-color:white;transition: all 0.5s  ease-in-out;
}
.bg-defoult{background-color:white;}
.sidebar ul{
  list-style:none;
  line-height: 19px;
  margin:0px;
  padding:0px;
}
.sidebar li a,.sidebar li a.collapsed.active{
  display:block; padding:8px 2px;
  /** color:#fff; **/
  border-left:0px solid #dedede;  text-decoration:none;
}
.sidebar li a.active{
  background-color:white;
  /**border-left:5px solid #dedede;
  color:#FE5F55 ;
  **/
  transition: all 0.5s  ease-in-out
}
.sidebar li a:hover{
  background-color:white !important;
}

.sidebar ul li .sub-menu li a{
  position:relative
}
.sidebar ul li .sub-menu li a:before{
    font-family: FontAwesome;
    content: "\f105";
    display: inline-block;
    padding-left: 0px;
    padding-right: 10px;
    vertical-align: middle;
}
.sidebar ul li .sub-menu li a:hover:after {
    content: "";
    position: absolute;
    left: -5px;
    top: 0;
    width: 5px;
    background-color: white;
    height: 100%;
}
/**
.sidebar ul li .sub-menu li a:hover{
  background-color:white;
  padding-left:20px;
  transition: all 0.5s  ease-in-out
}
**/
.sub-menu{
  border-left:5px solid white;
}
.sidebar li a .nav-label,.sidebar li a .nav-label+span{
  transition: all 0.5s  ease-in-out
}


	.sidebar.fliph li a .nav-label,.sidebar.fliph li a .nav-label+span{ display:none;transition: all 0.5s  ease-in-out}
	.sidebar.fliph {
    width: 42px;transition: all 0.5s  ease-in-out;

}

.sidebar.fliph li{ position:relative}
.sidebar.fliph .sub-menu {
    position: absolute;
    left: 39px;
    top: 0;
    background-color: white;
    width: 150px;
    z-index: 100;
}

.activeMainMenu {
    color: #00bfb2 !important;
}

.nocircle{
  border:none !important;
  background:none !important;
  font-size: 120% !important;
  border-radius: 100% !important;
  padding: 0px !important;
  height: auto !important;
  width: auto !important;
  width: 50px !important;
}

.sidebar {
  transition: 1s;
}
.slideOut.out{
  display:inline;
}
li .activeMainMenua:hover span .fa-chevron-right{
  /*
  transform: rotate(90deg);
  content: "\e080";
  */

}
li .activeMainMenua:hover span .fas{
  width:30px;
  padding-right: 10px;
}
.sidebar li a .fa-chevron-right{
  /*content: "\e080";*/
}
.sidebar.is-closed {
  transform: translateX(-16em);
}
.sidebar li a i{
  padding-left: 15px !important;
}
.activeMainMenua{
  background-color:#E2FAFA !important;
  border-radius: 6px;
}
.bodyContentNew.slideOut{
  width: calc(100% - 220px);
  margin-left:220px;
  transition: all 0.5s  ease-in-out;
}
.breadcrumbspath{
  position: sticky;
  width: calc(100% - 64px);
  margin-left: 64px;
  transition: all 0.5s ease-in-out;
}
.breadcrumbspath.slideOut{
  width: calc(100% - 220px);
  margin-left:220px;
  transition: all 0.5s  ease-in-out;
}

.navbar-green{
  height: 64px;
}
 .sidebar.dropdown-submenu{
   margin-left:10px !important;
 }
.sidebar.slideOut ul {
  margin-left:10px !important;
}
.sidebar ul {
  text-align: left !important;
}
.collapse > li {
  border-bottom:1px solid #00000002;
}
.menuDropdown > button{
	color: black !important;
}
.menuDropdown.dropdown > span, .menuDropdown > span{
	color: black !important;
}
.dropdown.menuDropdownNotSmall{
	color: black !important;
}

.dropdown-item.active, .dropdown-item:active {
    background:none !important;
}


.collapsed > .fas.fa-chevron-right{
  display:inline;
  width:0px;
  height:0px;
}

.collapsed > .nav-label{
  display:inline;
  width:0px;
  height:0px;
}

.collapsed > .fas.fa-chevron-right.longIt{
  display:inline;
  width:10px;
  height:10px;
}

.collapsed > .nav-label.longIt{
  display:inline;
  width:22px;
  height:22px;
}
.rounded {
  border-radius: 1.25rem!important;
}

.sidebar ul button{
  display: block;
  line-height: 19px;
  font-family: 'poppins';
  font-weight: 500;
  padding: 8px 2px;
  background-color: #fff;
  cursor: pointer;
  color: rgb(7,55,76) !important;
  border: none;
  border-left: 0px solid #dedede;
  text-decoration: none;
}
.errspan {
    float: left;
    margin-left: 20px;;
    margin-top: -40px;
    position: relative;
    z-index: 2;
}


.sidebarMobile{
  display:none;
}
@media (min-width: 900px)
{
  .hidden-normal{
    display:none;
  }
  .navbar-brand {
    padding-left: 30px;
  }
}
@media (max-width: 1025px)
{
  .logoName{
    display:none;
  }
}
@media (max-width: 500px)
{
  .boxedInfo{
    margin-bottom:4vh;
  }
}
@media (max-width: 900px)
{
  .boxedInfo{
    margin-bottom:3vh;
  }
  .logoName{
    display:none;
  }
  .navbar{
    position: sticky;
    top: 0px;
    left: 0px;
    z-index: 500;
  }
  .bodyContentNew{
    width: 100%;
    margin-left: 0px;
    transition: all 0.5s  ease-in-out;
    padding:0px;
  }
  .list-sidebar{
    width: 100vw !important;
    overflow-x:auto;
    display: flex;
    padding-bottom: 12px;
    scrollbar-color: #15bebb, #07374c;

  }
  #subjectLine2{
    font-size:14px !important;
  }
  .sidebar{
    width:64px;
    left:-64px;
    position:absolute;
    background-color:white;
    transition: all 0.5s  ease-in-out;
    z-index:1000;
    height:calc(100vh - 64px);
    overflow-y:auto;
    position: fixed;
    font-family:'poppins';
    font-size:13px;
    font-weight:500;
  }
  .bodyContentNew.slideOut,
  .breadcrumbspath.slideOut,
  .hidden-phone{
    width: 100vw;
    margin-left: 0px;
  }

  .menuItems > form > button {
    margin:0px !important;
    padding:0px !important;
    border: none;
    background: none;
  }

  .menuItems > a{
    padding-left: 2px;
    padding-right: 2px;
  }
  .menuItems > form > button> i.nocircle ,
  .menuItems > a > i.nocircle  {
    width: 100% !important;
  }
  .menuItems{
    max-width: 7vw;
    border: 1px solid gray;
    width: 7vw;
    border-radius: 5px;
    padding-left: 5px;
    float: left;
    margin-left: 5px;
    padding-right: 5px;
    margin-right: 5px;
  }
  .footer-wrapper,
  #navbar,
  .hiddenPhone,
  .sidebar{
    display:none;
    z-index:0;
  }
  .sidebarMobile{
    display:none;
    /**display:inline;**/
    left: 0px;
    height: 32px;
    width: 32px;
    padding: 5px;
  }

  .sidebar.slideOut{
    left:0px;
  }
  .userName{
    display:none;
  }
  .logoName{
    display:none;
  }

  .navbar-green > .searchDivMenu{
    display:none;
  }
  .menuItems > a > i {
    text-align: center;
    margin-top: 5px;

  }

  form > button > span,
  form > button > i{
    margin-top: 5px;
    text-align: center;
  }
}

@media (max-width: 500px)
{
  .menuItems{
    min-width: 10vw;
  }
  .menuItems > a > i {
    margin-top: 5px;
    text-align: center;
  }
  .menuItems > a > i {
    max-width: 9vw;
  }
  form > button > span,
  form > button > i{
    max-width: 9vw;
  }
  form > button > span,
  form > button > i{
    margin-top: 5px;
    text-align: center;
  }
}

.tablesorter-bootstrap:not(.table-dark) > tbody > tr td.primary, .tablesorter-bootstrap:not(.table-dark) > tbody > tr.even td.primary {
  background-color: rgba(0,0,0,0);
}
.tablesorter-bootstrap:not(.table-dark) > tbody > tr td.primary, .tablesorter-bootstrap:not(.table-dark) > tbody > tr.even td.primary {
    background-color:rgba(0,0,0,0) !important;
}
