
/* form Styling */
input,select,textarea
{
    background-color: transparent!important;
    border:none!important;
    border-bottom: 1px dashed orangered!important;
    border-radius: 0px!important;
    color:white!important;
    margin-bottom: 10px!important;
}
textarea{
    outline: 1px solid #a9350c45!important;
}

input:focus, select:focus,textarea:focus
{
    box-shadow: inset 0 1px 1px orangered, 0 0 8px orangered!important;
    outline:none;
}

select option {
    position: absolute;
    background-color: black;
    color:white;
    padding:20px!important;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 99;
}

button
{
    background-color: rgb(169, 53, 12)!important;
    border: none!important;
    font-weight: bolder!important;
    border-radius: 5px!important;
}
/* end of form styling*/

.table-striped>tbody>tr:nth-of-type(odd)
{
    background-color: rgba(169, 53, 12, 0.01);
}

.table>tbody>tr>td
{
    vertical-align: inherit;
    border-top: 1px solid #a9350c1f;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img
{
    max-width: 100%;
}

#myCarousel
{
    background-color: transparent!important;
}

#myCarousel img
{
     max-width: 100%;
}
.carousel-control
{
    width: 5%;
}

.carousel-caption
{
    background-color: rgba(0,0,0, 0.70);
    width:100%;
    z-index:10;
    color:#fff;
    top:70%;
    left:0;
    bottom:auto;
    -webkit-transform:translate(0, -50%);
    -ms-transform:translate(0, -50%);
    transform:translate(0, -50%);
}

.carousel-caption
.row .col-sm-4
{
}

.row > .column
{
    padding: 0 2px;
}

.column
{
    float: left;
    width: 25%;
}

img
{
    margin-bottom: -4px;
}

img.hover-shadow
{
    transition: 0.3s;
}

.hover-shadow:hover
{
    box-shadow: 0 4px 8px 0 rgba(206, 207, 233, 0.2), 0 6px 20px 0 rgba(214, 214, 214, 0.19);
}