
/*******************
 * Button Style 1
 *******************/

.LM_Tag1,
.LM_Tag1_DarkGrey,
.LM_Tag1_LightGrey,
.LM_Tag1_Navy,
.LM_Tag1_Yellow,
.LM_Tag1_LightGreen,
.LM_Tag1_Burgundy,
.LM_Tag1_LightBlue,
.LM_Button1,
.LM_Button1_Navy,
.LM_Button1_DarkGrey,
.LM_Button1_Transparent,
.LM_Button1_LightBlue,
.LM_Button1_LightGreen,
.LM_Button1_Burgundy {
    border-radius: 4px;
    padding: 0 4px 0 4px;
    font-size: .85rem;
    line-height: 1rem;
    cursor: default;
}


.LM_Button1,
.LM_Button1_Navy,
.LM_Button1_DarkGrey,
.LM_Button1_Transparent,
.LM_Button1_LightBlue,
.LM_Button1_LightGreen,
.LM_Button1_Burgundy {
    cursor: pointer;
}

.LM_Tag1 a,
.LM_Tag1_DarkGrey a,
.LM_Tag1_LightGrey a,
.LM_Tag1_Navy a,
.LM_Tag1_Yellow a,
.LM_Tag1_LightGreen a,
.LM_Tag1_Burgundy a,
.LM_Tag1_LightBlue a,
.LM_Button1 a,
.LM_Button1_Navy a,
.LM_Button1_DarkGrey a,
.LM_Button1_Transparent a,
.LM_Button1_LightBlue a,
.LM_Button1_LightGreen a,
.LM_Button1_Burgundy a {
    color: inherit;
}

.LM_Tag1 a:hover,
.LM_Tag1_DarkGrey a:hover,
.LM_Tag1_LightGrey a:hover,
.LM_Tag1_Navy a:hover,
.LM_Tag1_LighGreen a:hover,
.LM_Tag1_Yellow a:hover,
.LM_Tag1_Burgundy a:hover,
.LM_Tag1_LightBlue a:hover,
.LM_Button1 a:hover,
.LM_Button1_Navy a:hover,
.LM_Button1_DarkGrey a:hover,
.LM_Button1_Transparent a:hover,
.LM_Button1_LightBlue a:hover,
.LM_Button1_LightGreen a:hover,
.LM_Button1_Burgundy a:hover {
    text-decoration: none;
}

.LM_Tag1_LightBlue,
.LM_Button1_LightBlue {
    background: #a0bae1;
    color: #4f84b3;
}

.LM_Button1_LightBlue:hover {
    color: #195c97;
}

.LM_Tag1_DarkGrey,
.LM_Button1_DarkGrey {
    background: #434d5c;
    color: #ddd;
}

.LM_Button1_DarkGrey:hover {
    color: #ddd;
}

.LM_Tag1_LightGrey {
    background: #cfd3d8;
    color: #727980;
}

.LM_Tag1_Navy,
.LM_Button1_Navy {
    background: navy;
    color: #aeb9f4;
}

.LM_Button1_Navy:hover {
    color: white;
}

.LM_Tag1_Yellow {
    background: #f0d78b;
    color: #9d8836;
}

.LM_Tag1_LightGreen,
.LM_Button1_LightGreen {
    background: #a0d99e;
    color: #4f803e;
}

.LM_Button1_LightGreen:hover {
    color: #1e6008;
}

.LM_Tag1_Transparent,
.LM_Button1_Transparent {
    background: transparent;
    color: #425f6a;
}

.LM_Button1_Transparent:hover {
    color: black;
}

.LM_Tag1_Burgundy,
.LM_Button1_Burgundy {
    background: #5e0b0b;
    color: white;
}

.LM_Button1_Burgundy:hover {
    color: white;
}

/*******************
 * Button Style 2
 *******************/
.LM_Button2_Green,
.LM_Button2_Burgundy,
.LM_Button2_DarkBlue,
.LM_Button2_Grey {
    display: inline-block;
    border-radius: 20px;
    padding: 0.35rem 1rem 0.35rem 1rem;
    margin: 0 5px 0 5px;
    cursor: pointer;
    font-weight: bold;
}

.LM_Button2_Green:hover,
.LM_Button2_Burgundy:hover,
.LM_Button2_DarkBlue:hover,
.LM_Button2_Grey:hover {
    text-decoration: none;
}

.LM_Button2_Green {
    color: white;
    background: green;
}

.LM_Button2_Green:hover {
    color: white;
    background: #006600;
}

.LM_Button2_Grey {
    color: white;
    background: #666;
}

.LM_Button2_Grey:hover {
    background: #444;
}

.LM_Button2_Burgundy {
    color: white;
    background: #8e0c0c;
}

.LM_Button2_Burgundy:hover {
    background: #5e0b0b;
}

.LM_Button2_DarkBlue {
    color: white;
    background: #2c3645;
}

.LM_Button2_DarkBlue:hover {
    background: #252e3c;
}

.small_spinner {
    border: 7px solid #f3f3f3;
    border-top: 7px solid #555555;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    animation: spin 2s linear infinite;
    margin: 0 auto;
}
