.datepicker {
    z-index: 9999999;
}

.overlay-refresh-light {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-size: 18px;
    text-align: center;
    background: rgba(246, 246, 246, 0.45);
}

.no-rounded-corners {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
}

.border-circular-red {
    border-style: solid;
    border-width: 3px;
    border-color: red;
    border-radius: 25px;
}

.disabled-white:disabled {
    background: #ffffff;
}

.disabled-white:read-only {
    background: #ffffff;
}

.mouse-hand {
    cursor: pointer;
}

.no-focus {
	outline: none !important;
}

.swal-wide {
    width:850px !important;
}

.swal-medium {
    width:750px !important;
}

.label-light-blue {
  background-color: #BFFFFF;
  color: #000000;
  cursor: default;
}

.label-blue-travel {
  background-color: #0392FA;
  color: #FFFFF;
  cursor: default;
}

.label-vermelho {
  background-color: #FF3C3A;
  color: #FFFFF;
  cursor: default;
}

.label-verde {
  background-color: #39AA15;
  color: #FFFFFF;
  cursor: default;
}

.label-amarelo {
  background-color: #FFC73D;
  color: #FFFFFF;
  cursor: default;
}

.label-azul {
  background-color: #2D2C61;
  color: #FFFFFF;
  cursor: default;
}

.light-blue {
	color: #D0FFFF;
}

.black {
    color: black;
}

.green {
    color: green;
}

.lime {
    color: #48B759;
}

.red {
    color: red;
}

.orange {
    color: orange;
}

.blue {
    color: #06A5DE;
}

.icone-medio {
	font-size: 20px;
}

.icone-medio-18px {
	font-size: 18px;
}

/***********************************/

@media (max-width: 767px) {
    #main-stats .stat {
        width: 50%;
        float: left
    }
}
#main-stats {
    background-color: #fdfdfd;
    border-bottom: 1px solid #efeef3
}
#main-stats .stats-row {
    box-shadow: inset -1px 0px 5px 2px #f9f9f9;
    margin: 0
}
#main-stats .stat {
    text-align: right;
    padding: 25px 0px 30px 0px;
    border-right: 1px solid #e8e9ee;
    position: relative;
    box-shadow: 1px 0px 0px 0px white
}
#main-stats .stat.last {
    border-right: 0px
}
#main-stats .stat .data {
    color: #29323a;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    padding-right: 50px
}
#main-stats .stat .data .number {
    color: #000;
    font-size: 20px;
    margin-right: 15px
}
@media (max-width: 768px) {
    #main-stats {
        margin-left: -15px;
        margin-right: -15px
    }

	#main-stats .stat .data .number {
	    color: #000;
	    font-size: 13px;
	    margin-right: 15px
	}

	#main-stats .stat .desc {
	    color: #000;
	    font-size: 5px;
	    margin-right: -12px
	}
}

#dashboard #main-stats .stats-row {
    border-width: 1px;
    border-style: solid;
}

#dashboard #main-stats .stat {
    text-align: right;
    padding: 18px 0px 42px 0px;
    position: relative;
    cursor: pointer;
    float: left;
}
#dashboard #main-stats .stat .data {
    padding-right: 0px
}

#dashboard #main-stats .stat .desc {
    color: #363636;
    font-weight: lighter;
    font-family: "Roboto", sans-serif;
    font-style: italic;
    position: absolute;
    right: 15px;
}

#dashboard #main-stats .stat:first-child:nth-last-child(10),
#dashboard #main-stats .stat:first-child:nth-last-child(10) ~ .stat {
    width: 9.996% !important
}
#dashboard #main-stats .stat.active {
    background-color: #F1F1F1
}

/********** DASHBOARD 2********/

#dashboard2 #main-stats .stats-row {
    border-width: 1px;
    border-style: solid;
}

#dashboard2 #main-stats .stat {
    text-align: right;
    padding: 18px 0px 42px 0px;
    position: relative;
    cursor: pointer;
    float: left;
}
#dashboard2 #main-stats .stat .data {
    padding-right: 0px
}

#dashboard2 #main-stats .stat .desc {
    color: #363636;
    font-weight: lighter;
    font-family: "Roboto", sans-serif;
    font-style: italic;
    position: absolute;
    right: 15px;
}

#dashboard2 #main-stats .stat:first-child:nth-last-child(5),
#dashboard2 #main-stats .stat:first-child:nth-last-child(5) ~ .stat {
    width: 19.98% !important
}

#dashboard2 #main-stats .stat.active {
    background-color: #F1F1F1
}


/******************************/

/********** DASHBOARD 3********/

#dashboard3 #main-stats .stats-row {
    border-width: 1px;
    border-style: solid;
}

#dashboard3 #main-stats .stat {
    text-align: right;
    padding: 18px 0px 42px 0px;
    position: relative;
    cursor: pointer;
    float: left;
}
#dashboard3 #main-stats .stat .data {
    padding-right: 0px
}

#dashboard3 #main-stats .stat .desc {
    color: #363636;
    font-weight: lighter;
    font-family: "Roboto", sans-serif;
    font-style: italic;
    position: absolute;
    right: 15px;
}

#dashboard3 #main-stats .stat:first-child:nth-last-child(10),
#dashboard3 #main-stats .stat:first-child:nth-last-child(10) ~ .stat {
    width: 9.995% !important
}

#dashboard3 #main-stats .stat.active {
    background-color: #F1F1F1
}


/******************************/

/********** DASHBOARD 4 *******/

#dashboard4 #main-stats .stats-row {
    border-width: 1px;
    border-style: solid;
}

#dashboard4 #main-stats .stat {
    text-align: right;
    padding: 18px 0px 42px 0px;
    position: relative;
    cursor: pointer;
    float: left;
}
#dashboard4 #main-stats .stat .data {
    padding-right: 0px
}

#dashboard4 #main-stats .stat .desc {
    color: #363636;
    font-weight: lighter;
    font-family: "Roboto", sans-serif;
    font-style: italic;
    position: absolute;
    right: 15px;
}

#dashboard4 #main-stats .stat:first-child:nth-last-child(5),
#dashboard4 #main-stats .stat:first-child:nth-last-child(5) ~ .stat {
    width: 19.99% !important
}

#dashboard4 #main-stats .stat.active {
    background-color: #F1F1F1
}


/******************************/
