.PageWrapper
{
min-height: 100vh;
}

.BodyWrapper
{
    min-height: calc(100vh - calc(3.5rem + 515px) - calc(3.5rem + 0px));
}

.text-red
{
	color: red;
}


.separator {
    font-family: "Orbitron", sans-serif;
    color:rgba(0, 0, 0, 0.6);
    background: #ffd000;
    padding-top: 0.1rem;
    text-transform: uppercase;
}

.v_boxing hr {
    background: #ffd000;
    margin-top: 0.5em;
    margin-bottom: 0.2em;
    margin-left: auto;
    margin-right: auto;
    
}

.v_boxing
{
	/*color: red;*/
	background-color: #fff;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	overflow: hidden;
	padding: 100px 10px;
	position: relative;
	z-index: 1;

}
.v_boxing-small
{
	/*color: red;*/
	background-color: #fff;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	overflow: hidden;
	padding: 30px 10px;
	position: relative;
	z-index: 1;

}


/**********************/
/********        ******/
/**********************/


.v_boxing-content input,
.v_boxing-content select {
	border: 1px solid #ffd000;
	width: 100%;
}

.v_boxing-content input,
.v_boxing-content text {
	border: 1px solid #ffd000;
	width: 100%;
}
.form-check-input {
    position: absolute;
    margin-top: .25rem;
    margin-left: 0rem;
}

.v_boxing-content input:focus,
.v_boxing-content select:focus {
	border-color: #ffd000;
}

.v_boxing-content .input-group-append {
	border: 1px solid #ffd000;
	border-radius: 2px;
}

.v_boxing-content .input-group-append {
	border-left: 0 none;
}

.v_boxing-content input {
	border-right: 1 none;
}

.v_boxing-content .bookcar-btn button {
	background-color: #fff;
	border: 1px solid #ffd000;
	border-radius: 2px;
	padding: 8px 0;
	width: 100%;
}

.v_boxing-content .bookcar-btn button:hover {
	background-color: #ffd000;
}

.v_boxing-content .bookcar-btn {
	border: medium none;
}

.v_boxing-content .bookcar-btn:hover {
	border: medium none;
}




/**********************/
/********        ******/
/**********************/


.book-ur-car .custom-text {
	background-image: url("assets/img/starcitizen/VISYRCORP-Logo.png");
	background-position: right 12px center;
	background-size: 12px auto;
}



/**********************/
/******** FILTER ******/
/**********************/



.v_boxing-content-filter input,
.v_boxing-content-filter select {
    border: 1px solid #17a2b8;
	width: 100%;
}

.v_boxing-content-filter .bookcar-btn button {
	background-color: #fff;
	border: 1px solid #17a2b8;
	border-radius: 2px;
	padding: 8px 0;
	width: 100%;
}

.v_boxing-content-filter .bookcar-btn button:hover {
    background-color: #daeefa;
    
}

.v_boxing-content-filter .bookcar-btn {
	border: medium none;
}

.v_boxing-content-filter .bookcar-btn:hover {
	border: medium none;
}



.form-control-filter
{
	background-color: #daeefa;
    border-color: black;
    border: 1px solid black;
}

.form-control-filter select
{
    border: 1px solid black;
}

/**********************/
/******** ADD ******/
/**********************/



.v_boxing-content-add input,
.v_boxing-content-add select {
    border: 1px solid #17a2b8;
	width: 100%;
}

.v_boxing-content-add .bookcar-btn button {
	background-color: #fff;
	border: 1px solid #17a2b8;
	border-radius: 2px;
	padding: 8px 0;
	width: 100%;
}

.v_boxing-content-add .bookcar-btn button:hover {
    background-color: #daeefa;
    
}

.v_boxing-content-add .bookcar-btn {
	border: medium none;
}

.v_boxing-content-add .bookcar-btn:hover {
	border: medium none;
}



.form-control-add
{
	background-color: #fafe02;
    border-color: black;
    border: 1px solid black;
}

.form-control-add select
{
    border: 1px solid black;
}

/**********************/
/******** SLIDER ******/
/**********************/

.home-noslider.sm-item {
	background-position: center center;
	background-size: cover;
	padding: 0px 0px 50px 0px;
}
.home-noslider-lg-item {
	background-position: center center;
	background-size: cover;
	padding: 0px 0px 0px 0px;
}

/**********************/

.form-control-readonly {
    padding-top:.375rem;
    padding-bottom:.375rem;
    margin-bottom:0;
    line-height:1.5;
    background-color:transparent;
    border:solid transparent;
    border-width:1px 0
   }
   .form-control-readonly:disabled, .form-control-readonly[readonly] {
    background-color: transparent;
    opacity: 1;
}