﻿.pricing-header {
    max-width: 700px;
}

.card-deck .card {
    min-width: 220px;
}

.border-top {
    border-top: 1px solid #e5e5e5;
}

.border-bottom {
    border-bottom: 1px solid #e5e5e5;
}

.box-shadow {
    box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

.AToZList {
    list-style-type: none;
    text-align: left;
    padding: 0;
}

.AToZList li {
    display: inline-block;
    font-size: 1.2em;
      
 }

.AToZList li:hover {
    text-shadow: 0 0 0.01px black;
    padding: 0;
    margin: 0;
    text-decoration:none;
}


.AToZList a{
    text-decoration:none;
    padding:0;
    margin:0;
}
.resultlist {
    list-style: circle;
    margin-right: 0;
    margin-top: 0 !important;
    margin-bottom: 0;  
    margin-left: 20px;
    position: relative;   
    color: #0084A5;
}

.resultlist li {
    margin-left: 20px;
    margin-bottom: 0;
    margin-top: 0;
    margin-right: 0;
    padding: 0;
    }

.quicklist {
    list-style: circle;
    margin-right: 0;
    margin-top: 0 !important;
    margin-bottom: 0;
    position: relative;
    color: #0084A5;
    padding:0;
    
}

.quicklist li {
        margin-left: 20px;
        margin-bottom: 0;
        margin-top: 0;
        margin-right: 0;
        padding: 0;
    }


.active-letter {   
    font-weight: bold;
}
.break-out {
    width: 100vw;
    position: relative;
    left: calc(-1 * (100vw - 100%) / 2);
}
table{
margin-left:-5px;

}
td {
    vertical-align: top;
    white-space: nowrap;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: 300;
}
.extrapadding{
    padding-left:20px;
}