
.tipsy { padding: 4px; font-size: 11px; position: absolute; z-index: 100000; }

.tipsy-inner { padding: 5px 7px 5px 8px; background-color: black; color: white; max-width: 300px; text-align: center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; background: url('https://optilocker.com/images/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
.tipsy-w { margin-left: 5px; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }

body{
    background-color:white;
    font-size: 14px;
}
#offerlst{
    font-size: 16px;
}

.offerlst{

    background-color:rgba(239,239,239,0.5);

    border:1px solid white;
    padding:20px;
    border-radius:8px;

    min-height: 80px;
    margin-bottom: 8px;
    font-size: 16px;
}
.link_a, .link_a:link{


    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;

    font-weight: normal;
    text-decoration:none;



}

.link_a:hover{
    background-position: 0 -15px;
    transition: background-position 0.1s linear 0s;
}
.each_p_elm{
    margin: 3px 0;

    padding: 3px;
    white-space:nowrap;
}
                        /* custom css */
.icon_container{
    margin: 28px !important;
}
.download_button{
    cursor:pointer;
}
.btn{
    height: 63px !important;

}
.btn span.right{
    width: auto !important;
}
.offer_help_text{
    color:#fff;
}
.link_a, .link_a:link{
    background:#071d2b;
color:#fff;
-webkit-box-shadow: 0 3px 0 0 #030e15;
    box-shadow: 0 3px 0 0 #030e15;
border-radius:6px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border:none;
padding:10px 30px;
letter-spacing:1px;
}
.link_a:hover, .link_a:link:hover{
    background-color:#0e3a57;
}