/* --- Create your own CSS Here */

body {
color: #333 ;
}

a {
color: #0070c9;
}

#btnviewapp {
color: white !important;
}
#btnviewapp:hover {
color: white !important;
}
#btndownloadtemplate {
color: white !important;
}
#btndownloadtemplate:hover {
color: white !important;
}

.stickytop {
position: fixed;
top: 60px;
}
.row .accordion {
display: inherit !important;
}

.lead {
-webkit-font-smoothing: antialiased;
font-size: 17px;
line-height: 1.47059;
font-weight: 400;
letter-spacing: -0.022em;
}

.accordion {
padding: 0px;
}

.accordion .card .card-header {
border-radius: 4px;
padding: 0.2em 0.2em 0.2em 0.5em;
border: 0;
width: auto !important;
}

.accordion .card .card-body {
margin-bottom: 0;
margin-left: -0px;
padding-top: 5px;
padding-bottom: 5px;
}

.accordion a {
font-weight: 400 !important;
text-decoration: none !important;
font-size: 14px !important;
word-wrap: break-word !important;
line-height: 26px;
color: #595959;
}

.accordion .card .card-header a:not(.selectedmenu) {
border-radius: 4px !important;
cursor: pointer !important;
line-height: 25px !important;
font-weight: 600 !important;
color: #595959 !important;
text-decoration: none;
height: 25px !important;
text-decoration: none !important;
font-size: 14px !important;
word-wrap: break-word !important;
}


.accordion a:not(.selectedmenu):hover {
cursor: pointer;
color: #007bff !important;
}

.list-unstyled .list-item {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
overflow: hidden;
}

.breadcrumb a {
color: inherit !important;
font-size: 15px;
font-weight: 400;
letter-spacing: -.014em;
text-decoration: none !important;
opacity: 0.8;
}
.breadcrumb a:hover {
opacity: 0.9;
}


/* -- Alert --*/
.alert {
padding: 0.5em 1em 0.7em;
border: 1px solid rgba(0, 0, 0, 0.08);
margin-bottom: 1.5em;
background-color: rgba(0, 0, 0, 0.03);
border-radius: 3.5px;
display: block;
}
.alert .alert-heading {
text-transform: uppercase;
font-size: 13px;
line-height: 1.6;
letter-spacing: 1px;
display: block;
color: #000;
font-weight: 600;
}
.alert p {
font-weight: 400;
letter-spacing: -0.022em;
color: #333333;
font-style: normal;
-webkit-font-smoothing: antialiased;
font-size: 14px;
line-height: 1.4;
margin: 0;
padding: 0;
}
