@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);@import url(https://fonts.googleapis.com/css?family=Roboto);/*@import url("https://fonts.googleapis.com/css?family=Raleway:300,400,600");

// Variables
@import "variables";

// imports
@import '~bootstrap/scss/bootstrap';*/

/*.navbar-laravel {
background-color: #fff;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04);
}

.nav-link.active{
background-color: #20a8d8;
}*/

/* Drag and drop upload */

h2 {
  font-family: "Roboto", sans-serif;
  font-size: 26px;
  line-height: 1;
  color: #17a2b8;
  margin-bottom: 0;
}

p {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  color: #5f6982;
}

.uploader {
  display: block;
  clear: both;
  margin: 0 auto;
  width: 100%;
  /*max-width: 600px;*/
}

.uploader label {
  /*    float: left; */
  clear: both;
  width: 100%;
  padding: 2rem 1.5rem;
  text-align: center;
  background: #fff;
  border-radius: 7px;
  border: 1px solid rgba(0, 0, 0, 0.125);
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.uploader label:hover {
  border-color: #17a2b8;
}

.uploader label.hover {
  border: 3px solid #17a2b8;
  -webkit-box-shadow: inset 0 0 0 6px #eee;
          box-shadow: inset 0 0 0 6px #eee;
}

.uploader label.hover #start i.fa {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  opacity: 0.3;
}

.uploader #start {
  float: left;
  clear: both;
  width: 100%;
}

.uploader #start.hidden {
  display: none;
}

.uploader #start i.fa {
  font-size: 50px;
  margin-bottom: 1rem;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.uploader #response {
  float: left;
  clear: both;
  width: 100%;
}

.uploader #response.hidden {
  display: none;
}

.uploader #response #messages {
  margin-bottom: .5rem;
}

.uploader #file-image {
  display: inline;
  margin: 0 auto .5rem auto;
  width: auto;
  height: auto;
  max-width: 180px;
}

.uploader #file-image.hidden {
  display: none;
}

.uploader #notimage {
  display: block;
  float: left;
  clear: both;
  width: 100%;
}

.uploader #notimage.hidden {
  display: none;
}

.uploader progress,
.uploader .progress {
  display: inline;
  clear: both;
  margin: 0 auto;
  width: 100%;
  max-width: 180px;
  height: 8px;
  border: 0;
  border-radius: 4px;
  background-color: #eee;
  overflow: hidden;
}

.uploader .progress[value]::-webkit-progress-bar {
  border-radius: 4px;
  background-color: #eee;
}

.uploader .progress[value]::-webkit-progress-value {
  background: -webkit-gradient(linear, left top, right top, from(#128294), color-stop(50%, #17a2b8));
  background: linear-gradient(to right, #128294 0%, #17a2b8 50%);
  border-radius: 4px;
}

.uploader .progress[value]::-moz-progress-bar {
  background: linear-gradient(to right, #128294 0%, #17a2b8 50%);
  border-radius: 4px;
}

.uploader input[type="file"] {
  display: none;
}

.uploader div {
  margin: 0 0 .5rem 0;
  color: #5f6982;
}

.uploader .btn {
  display: inline-block;
  margin: .5rem .5rem 1rem .5rem;
  clear: both;
  font-family: inherit;
  font-weight: 700;
  font-size: 14px;
  text-decoration: none;
  text-transform: initial;
  border: none;
  border-radius: .2rem;
  outline: none;
  padding: 0 1rem;
  height: 36px;
  line-height: 36px;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #17a2b8;
  border-color: #17a2b8;
  cursor: pointer;
}

[data-href]:hover {
  cursor: pointer;
  background: #ededed;
}

/*ul.sub-menu{
background: #fff !important;
}*/

/* Custom Tabs */

.custom-tab .nav-tabs > a.active,
.custom-tab .nav-tabs > .active > a:focus,
.custom-tab .nav-tabs > li.active > a:hover {
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-bottom: none;
  color: #000;
  position: relative;
  background: #fff;
  margin-bottom: -1px;
  z-index: 1;
}

.nav-tabs {
  border-bottom: none;
}

/*.custom-tab .tab-content {
    border: 1px solid rgba(0,0,0,.125);
    border-top: none;
    background: #fff;
}*/

.section {
  border: 1px solid rgba(0, 0, 0, 0.125);
  background: #fff;
}

.dropdown.float-right .dropdown-menu {
  left: inherit !important;
  right: 0 !important;
  top: 93% !important;
}

.muted {
  color: #A2A2A2;
}

.datatables_wrapper.container-fluid {
  padding: 0 !important;
}

.datatable {
  margin: 0 !important;
  margin-top: 0 !important;
}

.card-title {
  margin-bottom: 0;
}

body {
  font-size: 14px;
}

p {
  font-family: inherit;
  font-size: 14px;
  color: inherit;
}

.section ul {
  margin-left: 20px;
}

