	/* -----------------------------------*/
	/* ---------->>> Easypost <<<-----------*/
	/* -----------------------------------*/
@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,700&display=swap');
  
 

	* {
		font-family: 'Raleway', Arial !important;
		/*! font-size: 14px !important; */

		/*! color: #888a8c !important; */
		}
	
	 h1, h2, h4, h3{
	
		font-weight: 700;
		/*! text-transform: uppercase; */
		font-size: 24px !important;
		color: #44398b;
			/*! font-style: italic; */ 
		
		
	 }
	 
	 h2, h4, h3{
		font-size: 19px !important;
		 	
	 }
	body {

	background: #f0f0f2 url("img/bg.jpg") no-repeat 0 0 /cover;
	 font-size: 13px;
	
	}

	.title {
	
	margin: 0px auto;
	    height: 110px;
    background: #fff;
	}
	
		
	
	.content {
       /*! border-top: 3px solid #830051; */
 
	}
	div.container.header-container::after{
	
	}
	
	
	.content {
		
	   
		 background: #ffffff;
		 border-radius: 0px ! important;
		padding:0;
		
		 border-top: 1px solid #44398b;
	}
	
	a, h1 {
		/*color: #1a4e8d;*/
		

	}

	 h2 {
		/*! color: #411b4c; */
		padding-left: 0;
		
	

	}
	.Meet {
		 padding: 8px;
		
	}

	div.row.description{
		margin:150px;
	}

	div.row.description {
		margin: 14px 100px 14px 100px;
	}

	h1 {
	   
		 font-size: 24px;
		 padding-top: 20px;
		 padding-left: 0;
		 /*! text-transform: uppercase; */
	}

	h2 {


	}

	label {
		 /*! color: #766a65; */
		 display: inline-block;
		 padding: 8px;
	}

	

input[type="radio"], input[type="checkbox"] {
    margin: 4px 4px 0;

}


	div.logo {
		 margin: auto;
		 text-align: center;
	}

	.logo {

		 background-color: transparent;

		 background-repeat:no-repeat;
		 background-size: contain;
		 background-position:center;
		 height: 110px;
		 width: 100%;
		 

		 /*! padding: 5px; */
	}



	div.submit, input[type="submit"] {
			background-clip: padding-box;
			cursor: pointer;
			margin-top: 7px;
			outline: medium none;
			color: #fff;
			text-shadow: none;
			height: 44px;
			line-height: 35px;
			/*! border:1px solid #43a23b; */
			font-size: 14px !important;
			text-decoration: none;
			/*! background:rgb(67, 162, 59); */
			/*! box-shadow: 0px 0px 3px rgba(1, 1, 1, 0.34); */
			border-radius: 5px;
			text-transform: uppercase;
			transition: background-image 0.5s ease-out;
			/*! text-shadow: 1px 1px 0px #0000008c; */
		 
		 
		 
		 
		 
		 
			background: #f8c022;
			border: 2px solid #f8c022;
			color: #fff;
	}

	div.submit:hover, input[type="submit"]:hover {

			background:#fbce62;
			color: #fff;
			border-color: #fbce62;
			transition: all 1s ease 0s;
			-webkit-transition: all 1s ease 0s;
			-moz-transition: all 1s ease 0s;
			-o-transition: all 1s ease 0s;
}

	a#aCardCodeWhatsThis {
		 color: #383838;
	}

	.folio {
		
	}

	.folio table {
		 width: 100%;
	}

	.guestDetails tr {
		 height: 1em;
		 width: inherit;
	}

	.bodyStaySummary {
		 table-layout: auto;
	}

	.bodyStayDetails th {
		 text-align: left;
	}

	.hotel-info {
		 text-align: center;
	}

	.half-width {
		 width: 50%;
	}

	.more-half-width {
		 width: 60%;
	}

	.text {
		 color: #383838;
	}

	.bodymask {
		 padding-top: 0px ! important;
	}

	div#footerAddress p {
		 text-align: center;
	}

	div.content p {
		 line-height: 160%;
	}

	.ReqField {
		 color: #ff0000 ! important;
		 /*! vertical-align: middle; */
		 font-size: 17px;
	}

	div#footerAddress {
		 background: #44398b;
		 /*! color: #d5a00f !important; */
		  text-align: center;
		 /*! box-shadow: #000000b3 0px 17px 38px -19px; */
	}
	input[type="text"], select, textarea, input[type="password"] {
		border-radius: 0;
	 
	}
	div#footerAddress p {
		 vertical-align: middle;
		text-align: center;
		line-height: 45px;
		 min-height: 10px;
	}


	label, .terms-and-conds {
		font-size: 100%;
	   
	}

	div.row.description, #pt-panel, .col-lg-6{

	  padding: 10px 10px 0 10px;
	}

	/*New style*/
	 div.row.description div {
		 /*! padding:8px; */
		}
	 
	div.col-md-12 p.footerAddress {
		
		font-size:12px;
		color:#fff;
	}

	div.submit:hover {
		box-shadow: none ! important;
	}
	.app-wrapper {
		margin-top: 0;
	}

	.content {

		box-shadow: none ! important;
	
	}

	div.row.padding-sm{
	
	}

	.row {
	    margin-bottom: 0;
	}


	/*Margin around EP*/
	div.description, #cc-panel, div.row.padding-sm {
		
		margin: 15px;
	}

	div.row div.col-md-offset-2.padding-sm {
		 padding: 5px 0 10px 7px;
		 
	}
   /*transaction-failed*/
   
   
  .transaction-approved{

     margin-left: 136px;
  
   }
   
   .reason-text{

     margin-left: 126px;
	padding-top: 20px;
   }
   
   /**/

	.ccError{
		 padding-bottom: 15px
	}

@media (min-width: 280px) and (max-width: 991px) { 
	   div.row.description {
		margin: 10px;
		
	}
	div.description, #cc-panel, div.row.padding-sm {
		
		margin: 15px;
	}
		.content {

		/*! padding:10px; */
	  
	}
	
	/*transaction-failed*/
   .transaction-approved{

     margin-left: 30px;
  
   }
   
   .reason-text{

     margin-left: 21px;
	padding-top: 5px;
   }  
   
 /**/  

	div.row.padding-sm {
		margin: 0;
	}
	div.container.content div.thanks-for-payment p {
		padding-left:15px !important; 
	}
	
	}
	
	div.container.content div.thanks-for-payment p {
		padding-left:102px;
	}
	
	/*Close button*/
	#reloadButton {
		white-space: nowrap;
		font-size: 14px !important;
		text-indent: -9999px;
		line-height: 12px;
	}
	
	#reloadButton:after {
	  content: 'close' !important;
	  display: block;
	  text-indent: 0;

	}

input[type="text"], select, textarea, input[type="password"] {
    /*! color: #766a65; */
  
}


	@media (min-width: 1028px) { 
	.navbar-brand {
      padding: 20px 108px;
    
		}
	}


.nav > li > a:hover, .nav > li > a:focus,
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: transparent;
}