.box
{
    padding: 0.9375em;
    color: #FFF;
    margin: 0px;
    margin-bottom: 20px;
    box-shadow: 0px 0px 10px #C2C2C2;
}

.box-shadow
{
    box-shadow: 0px 0px 10px #C2C2C2;
}

.box.lightgray
{
    color: #808080;
    background-image: linear-gradient(to bottom,#fff 0,#f8f8f8 100%);
}
.box.lightgray:hover
{
    background-image: linear-gradient(to bottom, #ECECEC 0px, #E4E4E4 100%);
    -webkit-transition: background 0.5s ease-in;
    -moz-transition: background 0.5s ease-in;
    -o-transition: background 0.5s ease-in;
    transition: background 0.5s ease-in;
}

.box.warning
{
    color: #fff;
    background-image: linear-gradient(to bottom,#cd9f30 0,#cd9f30 100%);
}

.box.lightblue h4 .box.red h3
{
    color: rgb(240, 225, 57);
}

.box.red
{
    background: #A94442;
    -webkit-transition: background 0.5s ease-in;
    -moz-transition: background 0.5s ease-in;
    -o-transition: background 0.5s ease-in;
    transition: background 0.5s ease-in;
}

.box.red:hover
{
    background: linear-gradient(to bottom,#A94442 0,#c12e2a 100%);
    -webkit-transition: background 0.5s ease-out;
    -moz-transition: background 0.5s ease-out;
    -o-transition: background 0.5s ease-out;
    transition: background 0.5s ease-out;
}
.box.green
{
    color: #fff;
    background-image: linear-gradient(to bottom,#5cb85c 0,#419641 100%);
}

.box.blue
{
    background-image: linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);
}

.box.dark
{
    background: #2E2F2D;
}

.box.news
{
    color: #5a5a5a;
    background-image: linear-gradient(to bottom,#fff 0,#f8f8f8 100%);
}


/***Carrusel***/
.bg-dark
{
    background: rgba(00,00,00,0.4);
    padding: 5px 0px;
    position: relative;
    top: 50px;
}
.bg-lightblue
{
    background-color: #D8DFE8;
}


.bs-docs-masthead
{
    position: relative;
    padding: 30px 0;
    color: #cdbfe3;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0,0,0,.1);
    background-color: #6f5499;
    background-repeat: repeat-x;
    background-image: linear-gradient(to bottom,#563d7c 0,#6f5499 100%);
}

.modal-header
{
  background: linear-gradient(to bottom,#1B609A 0,#1B609A 100%);
  border-radius: 5px 5px 0px 0px;
  border-bottom: 5px solid #cd9f30;
  color: #fff;
}
.modal-footer
{
    border-radius: 0px 0px 5px 5px;
    background: #F5F2F2;
}

.vertical-center * {
    vertical-align: middle !important;
}

/** table **/
table.blueheader thead tr:first-child th
{
    background: #1F5F9F;
    color: #fff;
    border: 1px solid #5d88b3;
}
table.blueheader thead tr th
{
    background: #2972B0;
    color: #fff;
    border: 1px solid #5d88b3;
}

table tbody tr.row0 td
{
    background:#fff;
}

table tbody tr.row1 td
{
    background:#ebebeb;
}