﻿@charset "utf-8";
.view {
    text-align: center
}

.disabledalp {
    color: #C1B8B8!important;
    pointer-events: none;
    cursor: default
}

.G-letter {
    font-size: 90px;
    color: #6D6D6D;
    opacity: 80%;
    line-height: 60px;
    font-weight: 300;
    position: sticky;
    top: 40px;
}

.G-word a:hover .ms-2 {margin-left: 12px !important;transition: all 0.5s ease-in-out;}

hr {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, .2);
    border-bottom: 1px solid rgba(255, 255, 255, .3);
    margin: 40px 0
}

.G-text {
    position: relative;
    width: 100%
}
.glo_des{font-size: 16px !important;line-height: 25px !important;margin-top: 0;color: var(--description_color);font-weight: 400;}

/* new css */

.glossary_wrapper{position: relative;}
#GlossaryInnrGrid {flex: 1 1 auto}

.sidebar{margin-top: 16px;}
.sidebar ul{display: flex;flex-flow: row;justify-content: space-between;}
.sidebar li a {display: inline-block;padding: 2px 5px;font-size: 18px;font-weight: 500;color: var(--secondary_color);}
.sidebar li a:hover, .sidebar a.selected{color: var(--primary_color);}

.view {
    color: #e9573e;
    border-radius: 2px;
    border: 1px solid #e9573e;
    padding: 6px 25px;
    width: max-content;
    margin: 40px auto 20px;
    cursor: pointer
}

.view:hover {
    color: #fff;
    background: #e9573e
}

a.back-to-top {
    display: none;
    width: 50px;
    height: 50px;
    text-indent: -9999px;
    position: fixed;
    z-index: 999;
    right: 35px;
    bottom: 20px;
    background: url(/images/up-arrow.png) center 43% no-repeat #363636;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px
}

a:hover.back-to-top {
    background-color: #000
}
.disclaimer-box p { font-size:14px !important; line-height:25px !important; margin: 10px 2px 1px;}
#disclaimer{ text-transform:uppercase; color:#999999; font-size:14px; font-weight:700; float:left; width:100%; cursor:pointer; margin-top:5px;}
.open-disclaimer{display:none;}

@media (max-width:767px) {
	a.back-to-top {width: 40px; height: 40px;}
	hr{margin: 20px 0;}
    .G-letter{font-size: 60px;}
    .sidebar ul{justify-content: space-around;margin-bottom: 20px;overflow-x: scroll;padding-bottom: 5px;}
     .sidebar li a{font-size: 14px;}
}
@media (max-width:419px) {
	.G-word a{ font-size:14px;}
}

