body
{
	/*font-family: 'Philosopher' !important;*/
	font-family: 'Titillium Web', sans-serif;
	background-color:#FFFFFA;
}

.jumbotron 
{  
	padding-bottom: 3px;
}
.jumbotron_carouse1 {
    padding: 1rem 2rem;
	padding-bottom: 10px;
  }

.site_background_theme1
{
  background: #669 !important;
  color:#fff  !important;
	
}
.site_background_theme2
{
	
	
}
  
@media (max-width: 576px) {
  .jumbotron_carouse1 {
    padding: 1rem 2rem;
	padding-bottom: 10px;
  }
}


.top_inner_page
{  
	padding-bottom: 5rem;
}
@media (max-width: 576px) {
  .top_inner_page {
    padding: 2rem 2rem;
  }
}

.search_row
{
	padding-top: 0px;
}

.search_col
{
	padding-top: 10px;
}

.input-sm_1
{
    height: 26px;
    padding: 5px 3px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
	width: 90%;
}
.input-sm_quote
{
	height: 26px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
	max-width: 50%;
	max-width: 300px;
	border: 0px;
	border-bottom: 1px solid;
}
.input-sm_exp
{
	height: 26px;
    padding: 5px 3px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
	width: 100%;
}

.search_btn
{
	height: 25px; 
    font-size: 12px;
    line-height: 1.0;
    border-radius: 3px;
	width: 78%; 
	margin-bottom: 2px;
	font-weight:bold;
}

.search_quote
{
	height: 25px; 
    font-size: 12px;
    line-height: 1.0;
    border-radius: 3px; 
	margin-bottom: 2px;
	font-weight:bold;
	background-color:#E2324E !important;
	color: #FFF;
	margin-left : 4px;
}

.card_home
{
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	min-height: 300px;
}
.card-title
{
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #000;	
	margin-bottom: 1px;
}

.card-bottom_border
{ 
	border-bottom: 1px solid #000;	
	margin-bottom: 1px;
}
.card-text
{ 
	padding-top: 2px;
}
 
.fa:hover 
{
  background: #none;
  color: white;
  text-decoration: none;
}
 
.fa
{
	background: none;
    color: #ffffff;
}


.page_form
{
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	background-color:#99F;
	color:#000;
}
.page_form-title
{
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #FFF;	
	margin-bottom: 1px;
}
.page_form-text
{ 
	padding-top: 2px;
}

.page_form_inner
{  
  width: 100%;
}

.form_btn_100
{
	width: 100%;
	font-size:16px;
	background:#676DB1;
	color:#FFF;
	height: 30px;
	padding-top: 0px;
	font-weight:bold;
}


.d_nav:hover 
{
  background: #none;
  color: white;
  text-decoration: none;
}
 
.d_nav
{
	background: none;
    color: #ffffff;
}
.hand_span
{
   cursor: pointer;	
}

.modal-dialog_1
{
	padding-top : 40px;
}

.modal-header_1
{
	/*background: #FCF !important; */
	background: #AECE8F !important;
	height: 30px !important;
}

.modal-title_1
{ 
	margin-top:-20px!important; 
}

.modal-close_1
{ 
	margin-top:-30px!important; 
}

.btn-info
{
   background-color:#669 !important;	
}
.badge-info
{
	background-color:#669 !important;	
}
