.footer {
    clear: both;
    margin-top: 25px;
    clear: both;
    overflow: display;
    padding: 5px;
    position: relative;
    border-top: 1px solid #ddd;
}


.footer_container {
    float: left;
    height: 180px;
}

.footer_container h4 {
    font-size: 90%;
    color: #262626;
}

.footer_container ul{
    list-style: none;
    padding-left: 0;
    font-size: 9pt;
    text-align: center;
}

.footer2 {
    display: none;
}

#footer #address {
    font-size: 9pt;
    position: relative;
    top: 0px;
    float: left;
    text-align: center;
    width: 480px;
    left: 10%;
    padding-top: 30px;
}

#payment_options {
    float: left;
    margin-top: 60px;
    margin-left: -100px;
    z-index: 999;
    padding: 0px;
    width: 340px;
}

.new_save_secureHomepage {
    float: right;
    margin-right: -150px;
    width: 360px;
    margin-top: 30px;
    font-size: 12px;
}

.new_save_secureHomepage span {
    position: relative;
    left: 5px;
}

#rapidSSL {
    display: block;
    float: left;
}

.width_one_quarter {
    width: 20%;
}

ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
}

#socialcontainer ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#socialcontainer li {
    display: inline;
}

#socialcontainer li a {
    padding: 10px;
    text-decoration: none!important;
    font-size: 25px;
    border-radius: 50px;
    width: 45px;
    font-weight: normal !important;
    text-align: center;
}

div #socialcontainer {
    padding-top: 15px;
    width: 250px;
    clear: both;
    position: relative;
    left: 20px;
    bottom: 45px;
}

#socialcontainer .fa.fa-facebook, .fa.fa-facebook:visited {
    color: #3b5998;
}

#socialcontainer .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.doormatPayPalDiv {
    display: block;position: relative; margin-top: 5px; padding: 0px; width:100%; text-align:center;
}

.fb_iframe_widget {
    margin-top:7px;
}

.bbbDiv {
    display: block; float:left; position: relative; margin-top: 5px; padding: 0px 10px 0px 0px;
}

#bbblinkimg {
    padding: 0px; border: none;
}

#rapidSSL {
    padding-right:10px;
}

#bbblink {
    padding: 0px; margin: 0px;
}
#chevron {
    width: 78px;
    height: 78px;
    position: fixed;
    display: block;
    bottom: 80px;
    right: 25px;
    z-index: 99999;
    background: url(/uploads/top_chevron_mouseover.png) no-repeat;
}

@media screen and (min-width: 1000px) and (max-width:1100px){
    #footer #address {
        left: 10% !important;
    }
}

@media screen and (min-width: 1000px){
    #footer #address {
        left: 5% !important;
    }
}

@media screen and (max-width: 600px){
    #footer #address {

    }
}

@media screen and (max-width: 800px) {
    .width_one_quarter {
        width: 100% !important;
    }
    .footer {
        display: inline-block !important;
    }

    #doormatPayPal {
        height: 10px !important;
    }
    #payment_options {
        margin-left: 0px !important;
    }

    #footer #address {
        width: 98% !important;
    }
}

@media screen and (max-width: 600px) {
    #footer #address {
        width: 305px !important;
        max-width: 305px !important;
    }
}
/* dialog box for number of course viewers */
.ui-dialog-no-of-viewers{
    height:70px !important;
    z-index:999999 !important;
    background-color:  rgba(0, 0, 0, 0.7) !important;
    color:#fff !important;
    border-radius:8px;
    padding:5px;
    position: absolute !important;

    /*margin: 0 0 0 -150px; */
    border-radius: 15px !important;
    bottom: 24px !important;
    right: 60px !important;
    width: 350px !important;
}
.ui-dialog-no-of-viewers a{
    color:#000;
}
.ui-dialog-content{
    color: #fff !important;
}
.ui-dialog-no-of-viewers .ui-icon-closethick{
    float:right;
}
.ui-dialog-no-of-viewers .ui-icon-closethick::before{
    content: "X ";
}
.ui-dialog-titlebar {
    display:none;
}

.ui-dialog-no-of-viewers .ui-dialog-no-of-viewers .ui-widget-content{
    color: #fff !important;
}