/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

 
header :after
{
    color: #2d4373;
}

/* share buttons */
.share-box-top-right {
    /*width: 300px;*/
    margin: 10px 0;
    /*float:right;*/
    margin-top: -20px;
    position: relative;
}

.share-box-bottom-left {
    /*width: 300px;*/
    margin: 10px 0;
    position: relative;
}

.share-box-bottom-left .share-table {
    float: none !important;
}

/* *
.right {
    position: absolute;
    right: 0px;
    width: 300px;
    border: 3px solid #73AD21;
    padding: 10px;
}/**/

.share-table {
    display: table;
    min-width: 100px;
    float: right;
    /*width: 300px;*/
}

.share-title
{
    display: table-caption;
    text-align: left;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: -10px;
}

.share-row {
    display: table-row;
}

/* Old */

.share-cell {
    display: table-cell;
    padding: 0px 8px;
    text-align: left;
    vertical-align: middle;
    font-size: 30px;
}



/* Mahfuj edits 

.share-cell {
    padding: 0px 2px;
    font-size: 18px;
    float: right;
}

.share-tx {
    color: #3b5998;
}

/* End edit */


.share-fb {
    color: #3b5998;
}

.share-twitter {
    color: #55ACEE;
}

.share-google {
    color: #dd4b39;
}

.share-li {
    color: #0976b4;
}

.share-rss {
    color: #FFa500;
}

.share-fb:hover {
    color: #2d4373;
}

.share-twitter:hover {
    color: #2795e9;
}

.share-google:hover {
    color: #c23321;
}

.share-li:hover {
    color: #075683;
}

.share-rss:hover {
    color: #FF8c00;
}

span.icon-alt-text {
    display: none;
    border: none;

}

.share-fb:hover .icon-alt-text {
    display: block;
    position: absolute;
    border: none;
    font-size: 12px;
}

.share-fb:focus .icon-alt-text {
    display: block;
    position: absolute;
    border: none;
    font-size: 12px;
}

.share-twitter:hover .icon-alt-text {
    display: block;
    position: absolute;
    border: none;
    font-size: 12px;
}

.share-twitter:focus .icon-alt-text {
    display: block;
    position: absolute;
    border: none;
    font-size: 12px;
}

.share-google:hover .icon-alt-text {
    display: block;
    position: absolute;
    border: none;
    font-size: 12px;
}

.share-google:focus .icon-alt-text {
    display: block;
    position: absolute;
    border: none;
    font-size: 12px;
}

.share-li:hover .icon-alt-text {
    display: block;
    position: absolute;
    border: none;
    font-size: 12px;
}

.share-li:focus .icon-alt-text {
    display: block;
    position: absolute;
    border: none;
    font-size: 12px;
}

.share-rss:hover .icon-alt-text {
    display: block;
    position: absolute;
    border: none;
    font-size: 12px;
}

.share-rss:focus .icon-alt-text {
    display: block;
    position: absolute;
    border: none;
    font-size: 12px;
}