/*--------------------------------------------------------------------------*\
    Flash close
\*--------------------------------------------------------------------------*/

.flash__close {
    /*box*/
    position: absolute;
    height: 15px;
    opacity: 0.5;

    /*transition*/
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.flash__close:hover {
    /*box*/
    opacity: 1;
}

/*--------------------------------------------------------------------------*\
        Sizes
\*--------------------------------------------------------------------------*/

.flash--tn>.flash__close {
    /*box*/
    right: 10px;
}

.flash--sm>.flash__close {
    /*box*/
    right: 20px;
}

.flash--md>.flash__close {
    /*box*/
    right: 20px;
}

.flash--lg>.flash__close {
    /*box*/
    right: 20px;
}