.ml-5 {
    margin-left: 15px;
}
.mb-5 {
    margin-bottom: 15px;
}
.mt-5 {
    margin-top: 15px;
}
mr-5 {
    margin-right: 15px;
}
a {
    color: #ff0084;
    text-decoration: none;
}
a:hover {
    color: #e00070;
}
a:active {
    color: #ba005d;
}

.change_event_rows {
    padding-top:0px;
    font-size:32px;
    line-height: 35px;
}

.data_array .row:first-child .change_event_rows {
    padding-top:22px;
    line-height: 1.6;
}

.change_event_rows .fa {
    margin-right:4px;
    cursor:pointer;
}

.change_event_rows:first .fa-minus-circle {
    display:none;
}

.data_array label {
    display:none;
}

.data_array .change_event_rows .fa-minus-circle {
    display:inline-block;
}

.data_array .row:first-child label {
    display:inline-block;
}

.data_array .fa-plus-circle {
    display:none;
}

.data_array .row:last-child .fa-plus-circle {
    display:inline-block;
}



.not-working {
    pointer-events: none;
    cursor: default;
    opacity:.5;
}

.fs-16 {
    font-size: 16px;
}
.as-btn-primary {
    background-color: #535353;
    color: #fff;
}
.as-btn-primary:hover {
    background-color: #081d1d;
    color: #eee;
}
.w-0 {
    width: 0!important;
    -webkit-transition: width .5s;
    -moz-transition: width .5s;
    -ms-transition: width .5s;
    -o-transition: width .5s;
    transition: width .5s;
}
.w-100 {
    width: 100% !important;
    -webkit-transition: width .5s;
    -moz-transition: width .5s;
    -ms-transition: width .5s;
    -o-transition: width .5s;
    transition: width .5s;
}
.d-ib {
    display: inline-block;
}
a, a:hover, a:focus {
    text-decoration: none;
}

/* START CRAP */
/*	Reset & General
---------------------------------------------------------------------- */

.tile {
    width: 100%;
    background:#fff;
    border-radius:5px;
    box-shadow:0px 2px 3px -1px rgba(151, 171, 187, 0.7);
    float:left;
    transform-style: preserve-3d;
    margin: 10px 5px;

}

.header {
    border-bottom:1px solid #ebeff2;
    padding:19px 0;
    text-align:center;
    color:#59687f;
    font-size:600;
    font-size:19px;
    position:relative;
}

.dates {
    border:1px solid #ebeff2;
    border-radius:5px;
    padding:20px 0px;
    margin:10px 20px;
    font-size:16px;
    color:#5aadef;
    font-weight:600;
    overflow:auto;
}
.dates div {
    float:left;
    width:50%;
    text-align:center;
    position:relative;
}
.dates strong,
.stats strong {
    display:block;
    color:#adb8c2;
    font-size:11px;
    font-weight:700;
}
.dates span {
    width:1px;
    height:40px;
    position:absolute;
    right:0;
    top:0;
    background:#ebeff2;
}
.stats {
    border-top:1px solid #ebeff2;
    background:#f7f8fa;
    overflow:auto;
    padding:15px 0;
    font-size:16px;
    color:#59687f;
    font-weight:600;
    border-radius: 0 0 5px 5px;
}
.stats div {
    border-right:1px solid #ebeff2;
    width: 33.33333%;
    float:left;
    text-align:center
}

.stats div:nth-of-type(3){border:none;}

div.footer {
    margin: 20px;
}