@import url("//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&amp;lang=en");

/* ------------------------------------------------------------------------- */
.azend-gray-bg {
  background-color: #242b2e !important;
  color: #fff;
}
/* ------------------------------------------------------------------------- */
/* Global */

body {
  color: #676a6c;
  font-family: 'Open Sans', helvetica, arial, sans-serif;
}

table {
  color: #676a6c !important;
}

#topModule {
  background-color: #0067B9 !important;
}

#topNavbar {
  background-color: #0067B9 !important;
}

.text-info {
  color: #40B52F !important;
}


h1 {
  font-size: 32px;
}

h2 {
  color: black;
}

.h2-l1 {
  color: #000 !important;
  font-size: 28px !important;
}

.h2-l2 {
  color: black !important;
  margin-bottom: 5px !important;
}
/* ------------------------------------------------------------------------- */
/* Side bar menu */

.nav-header {
  /*padding: 33px 25px;*/
  background-color: #323640;
  background-image: none;
}

.sidebar-container ul.nav-tabs li a {
  background: #323640;
}

body.boxed-layout #wrapper {
  background-color: #323640;
}

.metismenu ul.nav-second-level {
  background: #3c404e;
}

.metismenu .nav > li.active {
  background: #3c404e;
}

.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus {
  background-color: #3c404e;
}

.nav.metismenu > li.active {
  border-left: 8px solid #0067B9;
  background: #3c404e;
}

/* ------------------------------------------------------------------------- */
/* Input contols */
.form-control {
  color: #676a6c;
}


/* ------------------------------------------------------------------------- */
/* Nav nav-pills */

.nav-pills > li > a {
  color: #a7b1c2 !important;
  padding: 7px; 
  font-weight: 500;
}

.nav-pills > li + li {
  margin-left: 4px;
}

.nav-pills > li > a:hover,
.nav-pills > li > a:focus {
  background-color: #f8f9fa;
  color: inherit !important;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #fff !important;
  background-color: #1da1F2;
}

/*.nav-pills .nav-link.active:hover {
  background-color: #0087d5 !important;
}*/

/* ------------------------------------------------------------------------- */
/* Ibox */

.ib-title {
  color: #00528E;  
}

/* ------------------------------------------------------------------------- */
/* Workflow */

.wf-color-incomplete {
  color: #343a40 !important;
}

.wf-color-complete {
  color: #36B686 !important;
}

.wf-color-blue {
  color: #1da1F2;
}

.wf-stage-title {
  font-size: 17px;
  color: #00528E;  
}

.wf-stage-icon {
  background-color: #00528E;
  color: #fff;  
}

.wf-folder-title {
  font-size: 15px;
  color: #00528E;
  /*color: #0067B9;*/
}

.wf-folder-description {
  font-size: 10px;
}

.wf-task-title {
  font-size: 13px;
}

.wf-task-description {
  font-size: 10px;
}

.wf-document-title {
  font-size: 13px;
}

.wf-document-description {
  font-size: 10px;
}

.wf-purchase-title {
  font-size: 15px;
  color: #00528E;
  /*color: #0067B9;*/
}

.wf-purchase-description {
  font-size: 10px;
}

.wf-payment-title {
  font-size: 15px;
  color: #0067B9;
}

.wf-payment-description {
  font-size: 10px;
}

.wf-organize-title {
  font-size: 15px;
  color: #00528E;
}

.wf-menu-header {
  font-size: 15px;
  color: #00528E;
}

/* ------------------------------------------------------------------------- */
/* Clear button on input box (Search inputs) */

/* enable absolute positioning */
.inner-addon { 
  position: relative; 
  flex: 1 1 auto;
}

/* style icon */
.inner-addon .fa {
  position: absolute;
  padding: 8px;
  z-index: 300;
  cursor: pointer;
  font-size: 19px;
  margin-top: -35px;
  opacity: 0.50;
}

.inner-addon .fa-2x {
  position: absolute;
  padding: 8px;
  z-index: 300;
  cursor: pointer;
  font-size: 21px !important;
  margin-top: -38px !important;
  opacity: 0.50;
}

.inner-addon .fa:hover {
  color: #000 !important;
  opacity: 1;
}

/* align icon */
.left-addon .fa  { left:  0px;}
.right-addon .fa { right: 0px;}

/* add padding  */
.left-addon input  { padding-left:  30px; }
.right-addon input { padding-right: 30px; }

/* ------------------------------------------------------------------------- */
/* Modals adjustments */

/* Stop animation on modal close (bug) */
body.modal-open .wrapper-content.animated {
  -webkit-animation: none !important;
  -ms-animation-nam: none !important;
  animation: none !important;
} 

/* Close icon on modals */
.inmodal .modal-header .close {
  margin-top: -30px;
  opacity: 0.2;
}

/* ------------------------------------------------------------------------- */
/* Select2 adjustment */

.select2-container {
   z-index: 2050;
} 

/* ------------------------------------------------------------------------- */
/* Autocomplete adjustment */

.ui-autocomplete {
  z-index: 9999999999 !important;

  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 20px;
}

/* ------------------------------------------------------------------------- */
/*Drop files area*/

.dropFiles {
  border-style: dashed; 
  border-color: #E0E0E0;
  cursor: pointer;
  padding: 20px; 
  text-align: center; 
  overflow: hidden;
}

.stream .stream-badge i.bg-gray {
  color: #ffffff;
  background-color: #ced0d1;
  border-color: #ced0d1;
}

/* ------------------------------------------------------------------------- */

.form-control::placeholder {
  color: #999 !important;
}

.form-control#top-search::placeholder {
  color: rgba(255,255,255,.7) !important;
}

.form-control#top-search:focus {
  color: #fff !important;
}

/* ------------------------------------------------------------------------- */

.dropdown-menu.search {
  font-size:13px !important;
  padding: .5rem 0 !important; 
}

/* ------------------------------------------------------------------------- */
