/* comment */

html {
    height: 100%;
    overflow: hidden;
}   

body {
    height: 100%;
    overflow: hidden;
    font-family: Lato, proxima-nova, "Helvetica Neue", Arial, sans-serif;
}

.navbar-toggler-icon {
    color: lightgray !important;
}

.fade-in {
	opacity: 0.00;
	transition: 1.5s all ease-in-out;
}

.fade-in.active {
	opacity: 1.00;
}
  

.ql-toolbar .ql-stroke {
    fill: none;
    stroke: #fff;
}

.ql-toolbar .ql-fill {
fill: #fff;
stroke: none;
}

.ql-toolbar .ql-picker {
    color: #fff;
} 

.ql-editor p {
    color:#404040;
}

a, a:link, a:visited, a:active {
    color:#1a99fc;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.link-expand {
    display: block;
    text-decoration: none;
    color: inherit;
}

.link-expand:hover {
    text-decoration: none;
    filter: brightness(80%);
}

.link-expand p,li {
    color:white;
}

.btn {
    background-color: #1a99fc;
    color:white;
}

.btn-primary {
    color:white !important;
    border-color: #1a99fc;
    background-color: #1a99fc;
}

.btn-primary:hover {
    color:white !important;
    border-color: #1a99fc;
    /* background-color: white; */
}

.btn-outline-primary {
    color:white !important;
    border-color: #1a99fc;
    background-color: #1a99fc;
}

.btn-outline-primary:hover {
    color:white !important;
    border-color: #1a99fc;
    /* background-color: white; */
}

h1,h2,h3,h4,h5,h6 {
    color:#1a99fc;
    font-weight:normal;
}

p {
    color:white;
}

/* li { */
    /* color:#1a99fc; */
    /* text-decoration: none; */
/* } */

i {
    color: #1a99fc;
}

.lead {
    font-size: 18px;
    max-width:500px;
}

.display-a {
    font-family: "Roboto", sans-serif;
    padding-top: 10px;
    padding-bottom: 30px;
    color:#ffffff;
}

.form-control {
    color:#404040;
    font-family: Lato, proxima-nova, "Helvetica Neue", Arial, sans-serif;
    margin-bottom: 10px;
}

.form-control:focus {
    color:#404040;
    border-color: #1a99fc;
    box-shadow: none;
}

input[name='texttypeRadio'] {
    accent-color: #1a99fc;
}

input[type='checkbox']:checked {
    accent-color: #1a99fc;
}

.description1 {
    color:gray;
    font-size: small;
    margin-left: 0px;
}

.description2 {
    color:gray;
    font-size: small;
    margin-left: 10px;
}

.descriptionlink1 {
    color:gray;
    font-size:small;
    text-decoration: none;
}

.descriptionlink1:hover {
    color:gray;
    font-size:small;
    text-decoration: underline;
}

.descriptionmodal1 {
    color:gray;
}

.sessionlabel {
    background-color: #1a99fc;
    color:white;
    font-size:x-small; 
    white-space: pre-wrap;
    padding-left:2px;
    padding-right:2px;
}

.sessiontext1 {
    color:#1a99fc;
    font-size: smaller;
    font-weight: bold;
}

.sessiontext2 {
    color:#1a99fc;
    font-size:medium;
    font-weight: 600;
}

.sessiontext3 {
    color:#1a99fc;
    font-size: smaller;
    font-weight: normal;
}

.spacer20 {
    margin-top:20px;
}

.sidemenu1 {
    color:#1a99fc;
}

.listitem1 {
    color:gray;
    list-style-type: none;
    padding:0;
    margin:0;
}

.myaccount p, .myaccount li {
    color:gray;
}

.userguide p, .userguide li {
    color:white;
}

.myproviders li {
    color:#1a99fc;
}

.myproviders a:hover {
    text-decoration: none;
}