/*.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {*/
/*    border-top: none !important;*/
/*}*/

a:focus, a:hover {
    color: inherit !important;
    text-decoration: none !important;
}

.form-control {
	background: #fafafa;
	border: 1px solid #e3e3e3;
	color: #666;
}
.form-control:focus {
	border: 1px solid #ccc;
}
.jumbotron {
    margin-bottom: 0rem;
}
@media (min-width: 576px){
    .jumbotron {
        padding: 1.2rem 2rem;
        background: #222222;
        color:#ccc;
    }
}

.btn-primary {
    color: #ff0000;
    background-color: transparent;
	border-color: #ff0000;
	-moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
    transition: all .1s ease-in;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
    color: #fff !important;
    background-color: #ff0000 !important;
	border-color: #ff0000 !important;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
vertical-align: middle !important;
}
.table{
    margin-bottom: 0rem;
}
.carousel-caption-menu {
    right: unset;
    bottom: 50px;
}
.carousel-indicators-menu {
    margin-right: 50%;
    margin-left: 10%;
}
.table td, .table th {
    padding: 0.55rem;
}
.table-sm td, .table-sm th {
    padding: .3rem;
}
.card{
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .05) 8px, transparent 0), linear-gradient(90deg, rgba(0, 0, 0, .05) 8px, transparent 0), linear-gradient(90deg, rgba(0, 0, 0, .05) 8px, transparent 0), linear-gradient(90deg, rgba(0, 0, 0, .05) 8px, transparent 0), linear-gradient(90deg, rgba(0, 0, 0, .05) 8px, transparent 0), linear-gradient(90deg, rgba(0, 0, 0, .05) 8px, transparent 0), linear-gradient(90deg, hsla(0, 0%, 100%, .05) 8px, transparent 0), linear-gradient(90deg, hsla(0, 0%, 100%, .06) 8px, transparent 0);
    background-repeat: repeat-x;
    background-size: 72px 36px, 72px 52px, 72px 48px, 72px 65px, 72px 59px, 72px 42px, 144px 52px, 216px 57px;
    background-position: 0 100%, 12px 100%, 24px 100%, 36px 100%, 48px 100%, 60px 100%, 12px 100%, 48px 100%;
}
