﻿
.icofont-heart {
    width: 30px;
    height: 30px;
    color: transparent;
    background-image: url('https://factbox.talkeducation.com/heartoutline1.png');
    display:inline-block; 
    background-size:cover;
}

header {
    border-bottom: 1px solid black;
}
.findaschoolloc { padding:50px 0px; text-align:center; }
.findaschoolloc button { background-color:#4d8baf; color:white; display:inline-block; margin-top:-6px; margin-left:-10px; }
.findaschoolloc input[type="text"] { width:100%; max-width:500px;  display:inline-block;}

.standout a {
    text-transform: uppercase;
    border: 1px solid #4d8baf;
    padding: 10px;
    margin-bottom: 20px;
    clear: both;
    display: inline-block;
    color: #ffffff;
    background-color: #4d8baf;
}
    .standout a:hover {
        background-color: #2f5369;
        text-decoration: none;
    }
.subhead { color:#999999; }
.padd-fluid {
    padding: 0px 50px;
}
.btntop { padding:10px !important; text-transform:capitalize !important; font-size:15px !important;}
.linkbutton {border:1px solid #cccccc !important; font-size:12px; }
.leftMenu span {display:block; border-bottom:1px solid #cccccc; font-size:20px; padding-bottom:20px; padding-top:20px; }
.leftMenu span:hover { cursor:pointer; color:#4d8baf; }
.leftMenu ul { padding-bottom:20px; display:block; border-bottom:1px solid #cccccc; }
.leftMenu ul.hide { display:none; }
.leftMenu input[type="submit"] {
    background-color: #98b9d0;
    color: #ffffff;
    padding: 10px;
    font-size: 24px;
    margin-bottom: 20px;
    font-family: 'farnham-display';
    text-transform: uppercase;
    background-image: url('../images/look.png');
    background-position:95%;
    background-repeat:no-repeat !important;
}
.leftMenu input[type="submit"]:hover { background-color:#2f5369; color:#ffffff; padding:10px;}
.schoolBlock { margin-top:0px; margin-bottom:30px; }
span .btn {
    border: 1px solid #98b9d0;
    padding: 2px 4px;
    margin-top: -5px;
    color: white;
    background-color: #98b9d0;
}

span .btn:hover {
    border: 1px solid #000000;
    padding: 2px 4px;
    margin-top: -5px;
    color: white;
    background-color: #000000;
    cursor:pointer;
}


footer { background-color:#000000; padding:2em;}
.showadvanced { padding:10px !important; background-color:black; color:white; font-size:16px; text-align:center; display:block; font-weight:normal !important; }
.adv {
    border: 1px solid #cccccc;
    position: fixed;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    display: none;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 12;
    padding:30px;
}

.adv ul { background-color:#ffffff; border:1px solid #cccccc; position:relative; height:100%; width:600px; display:block;padding:50px; overflow-y:scroll; left:50%; margin-left:-300px; border-radius:10px; }
.adv ul li input[type="text"] { width:100%; padding:10px; display:block;}
.adv ul li input[type="number"] { width:100%; padding:10px; display:block;}
.adv ul li textarea { width:100%; padding:10px; display:block;}
.CloseIt {
    color: white;
    font-size: 14px;
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
    background-color: #98b9d0;
    padding:10px;
}
.nobold {font-weight:normal !important; }
.adv h2 { margin-top:30px; }
 .bubble img { width:30px; }
 .bubble { position:absolute; top:25px; }
#bannerHolder img {
    width: 100%;
}