/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #F3F3F3;
}

.lh25{
    line-height: 2.5;
    padding-left: 10px;
}

.smalltable
{
    max-width: 300px;
}

.staticon{
    display: block;
    float: left;
    margin: 4px 11px 7px 0;
    text-align: center !important;
    font-size: 28px;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    cursor: pointer;
    font-style: normal;
    width: 52px !important;
    height: 52px !important;
    line-height: 52px !important;
    background-color: #96C841;
    border-radius: 50%;
}

.h1, h2, h3, h4, h5, h6{
    background: none !important;
}

.nobackground{
    background: none !important;
}

.nobackground-color{
     background-color: transparent !important;
 }

.nobottomborder{
    border-bottom: none !important;
}

.transparentwhite{
    background: rgba(256,256,256,0.25);
}

.boxwhitetransparent{
    background: rgba(256,256,256,0.35);
    padding-top: 10px !important;
    padding: 20px;
    border: 1px solid rgba(0,0,0,0.1);
    border-radius: 15px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}

.transparent{
    background: transparent;
}

.bgnoise{
    background: url(../pic/noise.png);
}

.chatarea
{
    width: 100%;
    border-radius: 5px;
    border: 1px solid #cccccc;
}

.mailadressarea
{
    width: 90%;
    max-width: 90%;
    height: 300px;
}

.disabled {
    pointer-events: none;
    cursor: default;
    opacity: 0.1;
}

.rounded {
    color: white;
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 16pt;
    border-radius: 50%;
    text-align: center;
}

.floatleft{
    float: left;
}

.vcenter{
    vertical-align: middle !important;
}

.tsize18{
    font-size: 18pt;
}

.rightpadding-sm{
    padding-right: 15px;
}

.leftpadding-sm{
    padding-left: 15px;
}

.toppadding-sm{
    padding-top: 15px;
}

.thumb{
    max-width: 50px;
    max-height: 50px;
}

.purple{
    color: #56407B;
}

.orange
{
    color: orangered;
}

.sandybrown
{
    color: sandybrown;
}

.yellow
{
    color: yellow;
}

.yellowdark{
    color: #fbc90c;
}


.green{
    color: #96C841;
}

.green4
{
    color: #376314;
}

.blue1
{
    color: #41AAC8;
}

.back_purple
{
    background-color: #56407B;
}

.back_green1{
    color: #FFF;
    background-color: #96C841;
}

.back_green2{
    color: #43483A;
    background-color: #B9C8A0;
}

.back_green3{
    color: #89996F;
    background-color: #E2EBD3;
}

.back_green4
{
    background-color: #376314;
}

.back_blue1
{
    background-color: #41AAC8;
}

.silver
{
    color: #96968F;
}

.bronze
{
    color: #E87947;
}

.tippen{
    width: 80px;
}