﻿.body {
    margin-top:0px;
    margin-right:5%;
    margin-left:5%;
}

html, body {
    height: 100%;
}

.container {
    width:90%;
}

.modal-title {
    color:#A50020;
    font-weight:bold;
}

.center {
    text-align:center;
}

.block {
    display:block;
}

.center {
    text-align:center;
}

.tr-hover:hover {
    box-shadow:1px 1px 5px black;
}

.required {
    color:red;
    font-weight:bold;
}

.drp {
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    border: 1px solid #CCC;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
}

.drp option {
    padding: 12px;
    padding-top:4px;
    padding-bottom:4px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
}

.absolute {
    position:absolute;
}

.well {
    padding:10px;
}

.panel {
    margin-bottom:0px;
}

.pointer {
    cursor:pointer;
}

.hover-darker:hover {
    opacity:.5;
}

.hover-darker:active {
    opacity:1;
}

.alert-null {
    color:white;
    text-shadow:1px 1px 5px black;

    background-image: -ms-linear-gradient(top, #404040 0%, #00090D 100%);

    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #404040 0%, #00090D 100%);

    /* Opera */ 
    background-image: -o-linear-gradient(top, #404040 0%, #00090D 100%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #404040), color-stop(1, #00090D));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(top, #404040 0%, #00090D 100%);

    /* W3C Markup, IE10 Release Preview */ 
    background-image: linear-gradient(to bottom, #404040 0%, #00090D 100%);
    opacity:.7;
    border-radius:0px;
    padding:10px;
}

.transpa {
    background-color: rgba(245, 245, 245, 0.4);
    background:rgba(245, 245, 245, 0.4);
}

.text-shadow {
    text-shadow:1px 1px 2px black;
}

.table b{
    color: #48535D;
}

.table-padding-0px > tbody > tr > td {
    padding-bottom:0px;
    padding-top:0px;
}

.padding-0px {
    padding:0px;
}

/*a {
    color:#C22F2B;
}

a:hover {
    color:#C22F2B;
}*/

.nav-pills > li > a {
    background-color: white;/*#DF6D69;*/
    color:#777;
    border-radius:0px;
}

.nav-pills > li.active > a {
    background-color: white;/*#DF6D69;*/
    color:#777;
    border-bottom:solid 7px #C22F2B;
}

.nav-pills > li.active > a:hover {
    background-color: #E3E3E3; /*#C73733;*/
    color:#777;
}

.nav-pills > li > a:hover {
    background-color: white;/*#DF6D69;*/
    color:#777;
    border-bottom:solid 7px #C22F2B;
}

.form-group {
    margin-bottom:5px;
}

.well-white {
    /* IE10 Consumer Preview */ 
    background-image: -ms-linear-gradient(top, #F7F7F7 0%, #EFEFEF 100%);

    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #F7F7F7 0%, #EFEFEF 100%);

    /* Opera */ 
    background-image: -o-linear-gradient(top, #F7F7F7 0%, #EFEFEF 100%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F7F7F7), color-stop(1, #EFEFEF));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(top, #F7F7F7 0%, #EFEFEF 100%);

    /* W3C Markup, IE10 Release Preview */ 
    background-image: linear-gradient(to bottom, #F7F7F7 0%, #EFEFEF 100%);
}

.margin-0 {
    margin:0px;
    padding:0px;
}