/* BTN */
a, button{
  transition: all 300ms ease-in;
  text-shadow: none;
  color: #008db1;
}

a:hover{
  color: #ff5a1f;
}

.btn:hover,
.btn:focus {
  border: 1px solid transparent;
}

.btn, .btn:hover:disabled{
  color:#ffffff;
  background-color: #008db1;
}

.btn:hover:enabled{
  color:#ffffff;
  background-color: #ff5a1f;
}

.btn-success.active, .btn-success:active, .btn-success:hover, .btn-success {
  color: #fff;
  border-color: transparent;
}
.btn.btn-outline.green {
  border-color: #008db1;
  color: #008db1;
}
.btn.btn-outline.green.active, .btn.btn-outline.green:active, .btn.btn-outline.green:active:focus, .btn.btn-outline.green:active:hover, .btn.btn-outline.green:focus, .btn.btn-outline.green:hover {
  border-color: #008db1;
  color: #FFF;
  background-color: #008db1;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{
  color: #FFF;
  background-color: #008db1;
}
/* END BTN */

/* LOGIN */
.login .content .create-account p a:hover{
  color: #ffffff;
}

.login .footer{
  text-align: center;
}

.login .footer .copyright{
  margin: 0;
}

.login .footer .social-icons{
  display: inline-block;
}
/* END LOGIN */

/* NOTES */
.note p{
  margin-bottom: 10px;
}
/* END NOTES */

/* FOOTER */
.page-footer{
  height: 78px;
}

.page-footer-inner .social-icons{
  margin-top: 6px;
}
/* END FOOTER */

/* FONT */
.font-green{
  color: #008db1 !important;
}
/* END FONT */

/* SPINNER */
.block-spinner-bar>div, .page-spinner-bar>div{
  background: #008db1;
}
/* END SPINNER */



/* DATATABLES */
.cl-data{
  text-align: center;
  width: 100px;
}

.cl-actions-avatar{
  text-align: center;
  vertical-align: middle;
  width: 70px;
} /* ALTEREI */

.cl-actions{
  text-align: center;
  width: 80px;
}

.cl-actions-2{
  text-align: center;
  width: 100px;
}

.cl-actions-3 {
  text-align: center;
  width: 140px;
}

.cl-actions-4 {
  text-align: center;
  width: 180px;
}

.dt-buttons{
  display: none;
}
/* END HEADER */

/* Acending/descending Icon */
.sortorder:after {
  content: '\25b2';   /* BLACK UP-POINTING TRIANGLE */
}
.sortorder.reverse:after {
  content: '\25bc';   /* BLACK DOWN-POINTING TRIANGLE */
}

/* Dashboard Admin */
.dashboardAdminGoolgeMaps{
  height: 400px;
  width: 100%;
}

.dashboardAdminAlerts .badge{
  display: inline-block;
  font-family: "Open Sans", sans-serif;
  margin: -6px 0 0;
  font-weight: 600;
  padding: 6px 9px;
  height: 25px;
}

.dashboardAdmin .equalHeight{
  position: relative;
  height: 300px;
  overflow-y: auto;
}

.dashboardAdmin .nodata{
  position: absolute;
  top:50%; left: 50%;
  -webkit-transform: translate(-50%,50%);
          transform: translate(-50%,50%);

}

/* Dashboard user */
.dashboardUser .widget-sumary{
  text-align: center;
  width: 100%;
  margin: 0 auto;
}

.dashboardUser .widget-sumary h3{
  text-align: center;
  margin: 5px 10px;
  font-weight: 600;
  font-size: 16px;
}

.dashboardUser .widget-sumary .mt-img {
  display: inline-block;
  border-radius: 50%!important;
  border: 4px solid #e7ecf1;
  margin: 20px 0 10px;
}

.dashboardUser .equalHeight{
  position: relative;
  height: 450px;
  overflow-y: auto;
}

/* DATATABLES */
.listview .dataTables_wrapper{
  overflow: hidden;
}

.listview .dataTables_length,
.listview .dataTables_info{  float: left;  }
.listview .dataTables_filter,
.listview .dataTables_paginate{  float: right;  }

/* FORMS */
span.error {
  font-size: 12px;
  display: block;
  margin-top: 5px;
  margin-bottom: 0;
  color: #a94442;
}

/* POP-OVER CONFIRMATION */
.popoverConfirmation .popover-title{
  text-transform: uppercase;
  font-weight: 400;
}

.popoverConfirmation .popover-content p{
  margin: 0 0 9px 0;
}

/* BTN */
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc !important;
}

textarea {
  resize:vertical;
}

#contactForm textarea{
  max-height:400px;
}

.companyEqualHeight{
  height: 300px;
}

textarea.no-resize{
  resize:none;
}

.uploadProfile{
  width: 300px;
  box-sizing: content-box;
}

.file-drop-zone{
  position: relative;
  padding: 5px;
}

.file-drop-zone.file-drop-zone-over{
  border-color: #26C281;
}

.file-image-preview{
  position: relative;
}

.file-progress{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 50px;
  color: #E9EDEF;
}

/* modal */
.modal-content .portlet{
  margin: 0;
}
.modal-content .form .form-body{
  padding-bottom: 0;
}

.modal-content .portlet.light .form .form-actions{
  padding-bottom: 10px;
}

.modal-content .googlemaps{
  width: 100%;
  height: 300px;
  display: block;
}

/* ALTEREI */
.dropdown-menu.dropdown-menu-btn{
    min-width: 120px;
    /* position: relative;
    z-index: 1000;*/
}

.dropdown-menu-btn.dropdown-menu > li > a{
  font-weight: 400;
  padding: 8px;
}



.companyProfile{
  padding: 20px 0 0 0 !important;
}

.companyProfile .profile-userpic img{
  width: 40%;
  height: 40%;
  -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
     border-radius: 0 !important;
}

.profile-usertitle {
  text-align: center;
  margin-top: 10px;
}

.uploader{
  display: inline-block;
}

.uploader-info{
  display: inline-block;
  margin-left: 10px;
  vertical-align: top;
}

.form-query{
  width: 50%;
  display: inline-block;
}

.toolbar-actions-reports .select-year{
  width: 80px;
}

.toolbar-actions-reports .select-month{
  width: 120px;
}

.toolbar-actions-reports .select-user{
  width: 200px;
}

.toolbar-actions-reports .select-metric{
  width: 260px;
}

.toolbar-actions-reports .select-department{
  width: 220px;
}

.toolbar-actions-reports .dropdown{
  margin: 0;
  position: relative;
  display: inline-block;
  zoom: 1;
  vertical-align: middle;
}

.toolbar-actions-reports .dropdown-menu{
  min-width: 0;
}

.toolbar-actions-reports .ui-select-bootstrap .ui-select-choices-row>span{
  padding: 3px 10px;
}

/* ui-select bootstrap: keep dropdown anchored to input (library ships with position:fixed). */
.ui-select-bootstrap>.ui-select-choices,
.ui-select-bootstrap>.ui-select-no-choice{
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  right: 0 !important;
  z-index: 99999;
}

.ui-select-bootstrap.direction-up>.ui-select-choices,
.ui-select-bootstrap.direction-up>.ui-select-no-choice{
  top: auto !important;
  bottom: 100% !important;
}

.ui-select-bootstrap>input.ui-select-search.form-control{
  width: 100% !important;
  max-width: 100% !important;
}

/* Allow ui-select dropdowns to escape scrollable tables in modals. */
.table-scrollable.table-scrollable-allow-overflow{
  overflow: visible;
}



/*
.ui-select-choices-row:hover{
  color: #444;
}*/
/*
body > .ui-select-container {
    z-index:99999999999;
}
*/
