/*------------------------------------------------------------------
[Master Style]
-------------------------------------------------------------------*/

/* width */
::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}

/* Track */
::-webkit-scrollbar-track {
  background: transparent; 
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.2);
}

*,
*::after,
*::before {
	cursor: none;
}

body{

  /* Sans Serif */

  /* font-family: 'Roboto', sans-serif; */
  /* 400,500,700,900 */
  font-family: 'Lato', sans-serif;
  /* 400,700,900 */
  /* font-family: 'Raleway', sans-serif; */
  /* 400,500,600,700,800,900 */
  /* font-family: 'Quicksand', sans-serif; */
  /* 400,500,700 */

  /* Hand Writing */

  /* font-family: 'Pacifico', 'Segoe UI', sans-serif; */
  /* font-family: 'Amatic SC', 'Segoe UI', sans-serif; */
  /* font-family: 'Monoton', 'Segoe UI', sans-serif; */
}

._white{
  color: #fff;
}

._black{
  color: #444;
}

/* ._lazy {
  background-color: #eee;
} */

._lazy:before{
  /* background-image: url('../img/loader/comet.gif'); */
  background-image: url('../img/loader/dna.gif');
  /* background-image: url('../img/loader/heart.gif'); */
  /* background-image: url('../img/loader/infinite.gif'); */
  /* background-image: url('../img/loader/parallax.gif'); */
  /* background-image: url('../img/loader/windows10.gif'); */
  /* background-image: url('../img/loader/yinyang.gif'); */
}

._cursor-inner._cursor-circle{
  background-color: rgba(255,255,255,0.5);
}

._footer-nav{
  margin-top: 60px;
  border-top: 1px solid rgba(255,255,255,0.05);
}

._footer-nav a{
  font-size: 12px;
}

._sidebar-list li a{
  line-height: 30px;
}

._sidebar-arrow{
  top: 10px;
}

._sidebar-relative{
  overflow: hidden;
}

._sidebar-relative-left{
  float: left;
  width: 180px;
}

._sidebar-relative-right{
  float: right;
  width: calc(100% - 180px);
  border-left: 1px solid rgba(0,0,0,0.1);
  border-bottom: 1px solid rgba(0,0,0,0.1);
  padding-bottom: 30px;
}

._sidebar-nav{
  position: relative;
  height: 50px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

._sidebar-relative-left-pad{
  padding: 16px 5px 16px 5px;
}

._sidebar-nav-search{
  position: absolute;
  top: -5px;
  left: 0;  
  width: 160px;
  padding: 0 16px;
  overflow: hidden;
}

._sidebar-nav-search .input-field input{
  border: 1px solid rgba(0,0,0,0.1)!important;
  border-radius: 32px;
  padding: 0 16px!important;
  height: 2.2em!important;
}

.materialize-textarea{
  border-bottom: none!important;
}

.materialize-textarea:hover{
  border-bottom: 1px solid rgba(0,0,0,0.1)!important;
}

.input-field .prefix.active{
  color: #40b4e6!important;
}

