/* YOUR CUSTOM STYLES */
        /* TEMPLATE STYLES */
        /* Necessary for full page carousel*/
        
        html,
        body,
        .view {
            height: 100%;
        }
        /* Navigation*/
        
        .navbar {
            background-color: transparent;
        }
        
        .scrolling-navbar {
            -webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;
            -moz-transition: background .5s ease-in-out, padding .5s ease-in-out;
            transition: background .5s ease-in-out, padding .5s ease-in-out;
        }
        
        .top-nav-collapse {
            background-color: #2b3f66;
        }
        
        footer.page-footer {
            background-color: #2b3f66;
            margin-top: 0;
        }
        
        @media only screen and (max-width: 768px) {
            .navbar {
                background-color: #2b3f66;
            }
		
    		#carousel-example-3 {
    			min-height: 1100px;
    		}
        }
        /* Carousel*/
        
        .carousel,
        .carousel-item 
		.active {
			height: 100%;
			/*min-height: 500px;*/
        }
        
        .carousel-inner {
			height: 100%;
			
        }
        /*Caption*/
        
        .flex-center {
            color: #fff;
        }
        
        @media (min-width: 776px) {
            .carousel .view ul li {
                display: inline;
            }
            .carousel .view .full-bg-img ul li .flex-item {
                margin-bottom: 1.5rem;
			}
    		
    		#carousel-example-3 {
    			min-height: 875px;
    		}
        }
		.carousel .view .flex-center .row {
			padding-left: 1.5rem;
			padding-right: 1.5rem;
		}

        .navbar .btn-group .dropdown-menu a:hover {
            color: #000 !important;
        }
        .navbar .btn-group .dropdown-menu a:active {
            color: #fff !important;
        }

        .full-bg-img {
            color: #fff;
        }
        .payment .fa:not(:first-child) {
            margin-left: 10px;
            color: rgba(255, 255, 255, .8);
        }
        input[type="text"]:focus:not([readonly]) {
            border-color: #C00;
            box-shadow: 0 1px 0 0 #C00;
            /*color: #fff;*/
        }
        /*input[type="text"]:not([readonly])+label, select.mdb-select:not([readonly])+label {
            color: rgba(255, 255, 255, .65);
        }
        input[type="text"]:focus:not([readonly])+label, select.mdb-select:focus:not([readonly])+label {
            color: #fff;
        }*/
		input[type="text"], input[type="password"], label {
			height: 1rem;
		}
		.md-form label.active {
			transform: translateY(-2rem);
		}
		.select-wrapper input.select-dropdown, .select-wrapper label {
			/*color: rgba(255, 255, 255, .65);*/
			height: 2.6rem;
		}
		.form-control {
			border: none;
		}
		.select-wrapper ul {
			height:10rem;
		}
form {
	width: 100%;
}
form div.form-group {
	float:left;
}
.classic-tabs .nav-item {
	margin-bottom: 0.1rem;
}
.classic-tabs li a {
	padding: 15px 24px;
	font-size: 1.3rem;
}
.scrollbar {    
    position: relative;
    height: 300px;
    overflow-y: scroll;
	margin-bottom: 25px;
}
.force-overflow {
    min-height: 450px;
}
.scrollbar-primary::-webkit-scrollbar {
  width: 12px;
  background-color: #F5F5F5; }

.scrollbar-primary::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #4285F4; }

.scrollbar-danger::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #F5F5F5;
  border-radius: 10px; }

.scrollbar-danger::-webkit-scrollbar {
  width: 12px;
  background-color: #F5F5F5; }

.scrollbar-danger::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #ff3547; }

.scrollbar-warning::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #F5F5F5;
  border-radius: 10px; }

.scrollbar-warning::-webkit-scrollbar {
  width: 12px;
  background-color: #F5F5F5; }

.scrollbar-warning::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #FF8800; }

.scrollbar-success::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #F5F5F5;
  border-radius: 10px; }

.scrollbar-success::-webkit-scrollbar {
  width: 12px;
  background-color: #F5F5F5; }

.scrollbar-success::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #00C851; }

.scrollbar-info::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #F5F5F5;
  border-radius: 10px; }

.scrollbar-info::-webkit-scrollbar {
  width: 12px;
  background-color: #F5F5F5; }

.scrollbar-info::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #33b5e5; }

.scrollbar-default::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #F5F5F5;
  border-radius: 10px; }

.scrollbar-default::-webkit-scrollbar {
  width: 12px;
  background-color: #F5F5F5; }

.scrollbar-default::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #2BBBAD; }

.scrollbar-secondary::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #F5F5F5;
  border-radius: 10px; }

.scrollbar-secondary::-webkit-scrollbar {
  width: 12px;
  background-color: #F5F5F5; }

.scrollbar-secondary::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #aa66cc; }
  
.thumbnail
{
    margin-bottom: 20px;
    padding: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.item.list-group-item
{
    float: none;
    width: 100%;
    background-color: #fff;
    margin-bottom: 10px;
	flex: 0 0 100%;
	max-width: 100%;
}
.item.list-group-item:nth-of-type(odd):hover,.item.list-group-item:hover
{
    background: #428bca;
}

.item.grid-group-item .list-group-image
{
    max-width: 300px;
}
.item.list-group-item .list-group-image
{
    margin-right: 10px;
}
.item.grid-group-item
{
    margin-bottom: 15px;
}
.item.list-group-item .thumbnail
{
    margin-bottom: 0px;
}
.item.list-group-item .caption
{
    padding: 9px 9px 0px 9px;
}
.item.list-group-item:nth-of-type(odd)
{
    background: #eeeeee;
}

.item.list-group-item:before, .item.list-group-item:after
{
    display: table;
    content: " ";
}

.item.list-group-item img
{
    float: left;
}
.item.list-group-item:after
{
    clear: both;
}
.list-group-item-text
{
    margin: 0 0 11px;
}
.grid-group-item .card-wrapper
{
	min-height: 500px;
}
.list-group-item .card-wrapper
{
	min-height: 250px;
}
.list-group-item .img-fluid
{
	max-height: 250px;
}
.list-group-item .card-body
{
	text-align: left;
}
.list-group-item .btn-block
{
	width: auto;
	display: inline-block;
}
.btn.btn-sm {
	padding: .5rem 1rem;
	letter-spacing: 1px;
}
