	body,html{min-height:100%; height:100%;}
	#page_body{ min-height:34em; }
	
	.custom-collapsible-body{ display:none;}
	.custom-collapsible-container{ border:1px solid #eee; border-bottom:0px;}
	.custom-collapsible-heading,.custom-collapsible-subheading{ padding-left:13px; }
	
	.payment_method_div.list-group-item{margin:0px;}
	
	.text-warning2{ color:#eea236 !important; }
	a.text-warning{ color:#9a6d3b !important; }
	
	/*deep:0087e2,light:109af7, fallback-light:4285f4,fallback-deep:0061ff,fallback-text:337ab7*/
	.text-custom{color:#0087e2 !important;}  
	.btn-custom-theme:hover{color:#ffffff;background-color:#0087e2;border-color:#109af7;}
	.btn-custom-theme{color:#ffffff;background-color:#109af7;border-color:#0087e2;}
	.panel-heading-custom{ color: #ffffff;background-color: #0087e2 !important;border-color: #0087e2 !important; }
	
	.alert-custom{color: #ffffff;background-color: #0087e2;border-color:#109af7;}
	.alert-custom .alert-link{ color:#ffffff;font-weight:bold; }
	
	.label{display:inline-block;}
	
	.bold{ font-weight:bold; }
	.italic{ font-style:italic; }
	.small{ font-size:80%; }
	.white-bg{ background-color:#ffffff !important; }
	.no-margin{ margin:0px; }
	.no-wrap{white-space:nowrap; }
	
	.list-group>a{text-decoration:none;}
	
	code{ word-break: break-all !important; }
	
	.input-xs {
		height: 22px;
		padding: 5px 5px;
		font-size: 12px;
		line-height: 1.5;
		border-radius: 3px;
	}
	
	.input-group-xs>.form-control,
	.input-group-xs>.input-group-addon,
	.input-group-xs>.input-group-btn>.btn {
		height: 22px;
		padding: 1px 5px;
		font-size: 12px;
		line-height: 1.5;
	}
	
	.btn-alone{ margin-bottom:5px; }
		
			
	input::-webkit-outer-spin-button,
	input::-webkit-inner-spin-button 
	{
		-webkit-appearance: none;
		margin: 0;
	}
	
	.input-group .input-lg {height:45px; }

	input[type=number] { -moz-appearance: textfield; }
	
	
	.well,.wrap
	{
	   word-wrap: break-word; 
		max-width: 100%;
	}
	
	.default-cursor{cursor:text;}
	th{text-align:left;}
	.modal-topic{margin:0px;}
	
	input.form-control[type=file]{padding:0px;overflow:visible;}	
	
	.well,.wrap
	{
	   word-wrap: break-word;
		max-width: 100%;
	}
	
	.payment_more_details{ display:none;padding-top:10px; }
	
	.safe-font1{font-family:Verdana;}
	.safe-font2{font-family:'Courier New';}
	.safe-font3{font-family:Courier;}
	.safe-font4{font-family:Bookman;}
	.safe-font5{font-family:Helvetica;}
	.safe-font6{font-family:'Trebuchet MS';}
	.safe-font7{font-family:Palatino;}
	.safe-font8{font-family:Times;}
	.safe-font9{font-family:Arial;}
	.safe-font10{font-family:Georgia;}
	.safe-font11{font-family:Garamond;}
	
	
	/*  CUSTOM NAVBAR */
	
	.navbar-custom { 
		background-color:#0087e2;
		color:#ffffff;
		border-radius:0;
	}

	.navbar-custom .navbar-nav > li > a {
		color:#fff;
	}

	.navbar-custom .navbar-nav > .active > a {
		color: #ffffff;
		background-color:transparent;
	}

	.navbar-custom .navbar-nav > li > a:hover,
	.navbar-custom .navbar-nav > li > a:focus,
	.navbar-custom .navbar-nav > .active > a:hover,
	.navbar-custom .navbar-nav > .active > a:focus,
	.navbar-custom .navbar-nav > .open >a {
		text-decoration: none;
		background-color: #109af7;
	}

	.navbar-custom .navbar-brand {
		color:#ffffff;
	}
	.navbar-custom .navbar-toggle {
		background-color:#ffffff;color:#0087e2;
	}
	.navbar-custom .icon-bar {
		background-color:#109af7;
	}
	
	/* for dropdowns only */
	.navbar-custom .navbar-nav .dropdown-menu  { 
	  background-color: #109af7;
	}
	.navbar-custom .navbar-nav .dropdown-menu>li>a  { 
	  color: #fff;
	}
	.navbar-custom .navbar-nav .dropdown-menu>li>a:hover,.navbar-custom .navbar-nav .dropdown-menu>li>a:focus  { 
	  color: #109af7;
	}
	
	/* END CUSTOM NAVBAR */