﻿.hs-product .ibox-content {
    box-shadow:#DDDDDD 1px 1px;
}

.hs-product, .hs-product .ibox-content .row {
    font-family: Helvetica,Arial,sans-serif;
    color:#050505;
}

.hs-product .ibox-content  {
    position: relative;
    border-top:4px solid;
}

.hs-product .ibox-content.short{
    border-top:4px solid;
    position: relative;
}

/*.hs-product .bottom {
    position: absolute;
    bottom: 20px;
    left: 20px;
}*/

.hs-product .bottom {
    position:absolute;
    bottom:15px;
    /*margin-top:15px;*/
}

.bottom .btn-hs {
    margin-top:5px;
}

.hs-product .block-header {        
    text-transform: uppercase;    
    margin-top:-10px;
    font-weight:bold;
    font-size:14px;
}

.hs-product .block-title {
    text-transform: uppercase;
    font-size:30px;
    color:#050505;
    margin-top:10px;
}

    .hs-product .block-title a, .hs-product .block-title a:hover, .hs-product .block-title a:visited {
        text-decoration: none;
    }

.hs-product small, .promo p, .wide {
    color:#555555;
}

.hs-product .divider {
    margin:15px 0px 15px 0px;
    border-bottom: 1px solid #e7eaec;
}

.hs-product h2 {
    font-weight: bold;
    font-size: 26px;
}

.hs-product .wide {
    margin:5px 0px 5px 0px;
}

.hs-product .badge {
    margin-left:2px;
}

.hs-product div.databaseTitle {
    display:inline-block; 
    width:150px;
}

.hs-margin-15, .hs-product .badge.hs-margin-15 {
    margin-left:15px;
}

.hs-flex-inline {
    display:inline-block;
}
