/**
    KENDO
*/
/* Altezza minima griglie */
.k-grid.k-widget .k-grid-content {
    min-height: 42px;
}

.k-grid {
    border-radius: 0px !important;
}

/* ...per togliere un po di radius
.k-grid .k-autocomplete  {
    border-radius: 0px !important;
}

.k-dropdown-wrap {
    border-radius: 0px !important;
}

.k-textbox {
    border-radius: 0px !important;
}

.form-control {
    border-radius: 0px !important;
}

.input-group-addon {
    border-radius: 0px !important;
}
*/

a.map-marker:link {
    color: red;
    text-decoration: none;
}

a.map-marker:visited {
    color: red;
    text-decoration: none;
}

a.map-marker:hover {
    color: red;
    text-decoration: underline;
}

a.map-marker:active {
    color: red;
    text-decoration: none;
}

.ml-3 {
    margin-left: 3px !important;
}

.mr-3 {
    margin-right: 3px !important;
}

.ml-2 {
    margin-left: 2px !important;
}

.mr-2 {
    margin-right: 2px !important;
}

.ml-0 {
    margin-left: 0px !important;
}

.mt-0 {
    margin-top: 0px !important;
}

.mt-15 {
    margin-top: 15px !important;
}

.mb-15 {
    margin-bottom: 15px !important;
}

.mt-25 {
    margin-top: 25px !important;
}

.mb-25 {
    margin-bottom: 25px !important;
}

.bottoniera {
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 3px;
    margin-bottom: 3px;
    width: 12px;
}

.bottoniera2 {
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 3px;
    margin-bottom: 3px;
    width: 34px;
}

.bottonieraSpacer {
    width: 42px;
    height: 30px;
    vertical-align: middle;
    display: inline-block;
}

.bottonieraSpacer2 {
    width: 62px;
    height: 30px;
    vertical-align: middle;
    display: inline-block;
}

.w-10 {
    width: 10px !important;
    display: inline-block;
}

.w-20 {
    width: 20px !important;
    display: inline-block;
}

.w-30 {
    width: 30px !important;
    display: inline-block;
}

.w-40 {
    width: 40px !important;
    display: inline-block;
}

.labelSpecial {
    color: #bd0aa1 !important;
}

.labelProduction {
    color: #418bca;
}

.labelDevelop {
    color: orangered;
}

.labelStatusOk {
    color: forestgreen;
}

.labelStatusWarning {
    color: gold;
}

.labelStatusError {
    color: red;
}

.labelStatusInfo {
    color: #1a7bb9;
}

.labelStatusErrorDep {
    color: orangered;
}

.labelStatusEmpty {
    color: #DCDCDC;
    /*color: rgb(204, 204, 204); colore grilia kendo*/
}

.labelStatusDefault {
    color: darkgray;
}

.labelRunning {
    color: #007FFF;
}

.labelArchived {
    color: #1c84c6;
}

.labelTrasmitted {
    color: #1596aa;
}

.withSeparator {
    border-bottom: 1px solid #9f0127;
}

.fa-inline {
    line-height: inherit;
}

.hr-success {
    border-top: 1px solid #A00327;
}

.ellipsis {
    text-overflow: ellipsis !important;
    overflow: hidden !important;
    white-space: nowrap !important;
}

.statusTooltip {
    text-align: left;
    /*white-space: nowrap;*/
}

.nowrap {
    white-space: nowrap;
}

.labelAndroid {
    color: #97c03d;
}

.labelApple {
    color: #c0c0c0;
}

.textGreen {
    color: forestgreen;
}

.textRed {
    color: red;
}

.textBlue {
    color: #007FFF;
}



/* Stati  viaggi*/

.tripStatusC {
    color: #53cf29;
}

.tripStatusL {
    color: #e0e043;
}

.tripStatusN {
    color: #de0000;
}

.tripStatusP {
    color: #ababab;
}