.iam-card-title {
	color: #f3932b;
	font-weight: bold;
}
.card-container {
    width: 100%;
    max-width: 350px;
    margin: 10px auto;
}

.card-bg-tan {
	background-color: #f4f2e9 !important;
}

.iam-card {
	height: 460px;
}

.card {
        margin: 0 auto; /* Added */
        float: none; /* Added */
        margin-bottom: 10px; /* Added */
}

form.card {
    margin: 30px;
}
input.card {
    width: 200px;
    margin: 10px auto;
    display: block;
}

.raised-1 {
    box-shadow: 0 0 1px black;
}    	
.iam-bg-black {
	background-color: #000000;
}
.iam-bg-green {
	background-color: #78AE4E;
}
.iam-cl-green {
	color: #78AE4E;
}
.iam-bold {
	font-weight: bold; 
}
.iam-cl-orange {
	color: #f3932b;
}
.header-logo {
	padding-left: 50px;
}
.body-style {
background-color: #dedede;
	font-size: 15px;    			
	font-family: Lato, Sans-serif;
}   		
.padding-15 {
	padding: 15px;
}
.padding-20 {
	padding: 20px;
}

.padding-200 {
	padding: 200px;
}

.padding-25 {
	padding: 25px;
}
.padding-15 {
	padding: 15px;
}
.padding-10 {
	padding: 10px;
}
.padding-5 {
	padding: 5px;
}
.padding-top-5 {
	padding-top: 5px;
}
.padding-top-10 {
	padding-top: 10px;
}
.padding-top-15 {
	padding-top: 15px;
}
.padding-top-20 {
	padding-top: 20px;
}
.padding-top-25 {
	padding-top: 25px;
}
.padding-bottom-5 {
	padding-bottom: 5px;
}
.padding-bottom-10 {
	padding-bottom: 10px;
}
.padding-bottom-15 {
	padding-bottom: 15px;
}
.padding-bottom-20 {
	padding-bottom: 20px;
}
.padding-right-5 {
	padding-right: 5px;
}
.padding-right-10 {
	padding-right: 10px;
}    		
.padding-right-15 {
	padding-right: 15px;
}    		
.padding-right-25 {
	padding-right: 25px;
}    		
.padding-left-5 {
	padding-left: 5px;
}    		
.padding-left-10 {
	padding-left: 10px;
}
.padding-left-15 {
	padding-left: 15px;
}
.padding-left-20 {
	padding-left: 20px;
}
.padding-left-25 {
	padding-left: 25px;
}
.iam-bg-lighter {
	background-color: #f3f4f6;
}

 .btn-sample { 
  color: #FFFFFF; 
  background-color: #78AE4E; 
  border-color: #78AE4E; 
} 
 
.btn-sample:hover, 
.btn-sample:focus, 
.btn-sample:active, 
.btn-sample.active, 
.open .dropdown-toggle.btn-sample { 
  color: #FFFFFF; 
  background-color: #598537; 
  border-color: #78AE4E; 
} 
 
.btn-sample:active, 
.btn-sample.active, 
.open .dropdown-toggle.btn-sample { 
  background-image: none; 
} 
 
.btn-sample.disabled, 
.btn-sample[disabled], 
fieldset[disabled] .btn-sample, 
.btn-sample.disabled:hover, 
.btn-sample[disabled]:hover, 
fieldset[disabled] .btn-sample:hover, 
.btn-sample.disabled:focus, 
.btn-sample[disabled]:focus, 
fieldset[disabled] .btn-sample:focus, 
.btn-sample.disabled:active, 
.btn-sample[disabled]:active, 
fieldset[disabled] .btn-sample:active, 
.btn-sample.disabled.active, 
.btn-sample[disabled].active, 
fieldset[disabled] .btn-sample.active { 
  background-color: #78AE4E; 
  border-color: #78AE4E; 
} 
 
.btn-sample .badge { 
  color: #78AE4E; 
  background-color: #FFFFFF; 
}			

.error {
	border: 1px solid red;
}

.errors {
	color: red;
	font-size: 20px;
}	

.spinner {
  display: inline-block;
  opacity: 0;
  max-width: 0;

  -webkit-transition: opacity 0.25s, max-width 0.45s; 
  -moz-transition: opacity 0.25s, max-width 0.45s;
  -o-transition: opacity 0.25s, max-width 0.45s;
  transition: opacity 0.25s, max-width 0.45s; /* Duration fixed since we animate additional hidden width */
}

.has-spinner.active {
  cursor:progress;
}

.has-spinner.active .spinner {
  opacity: 1;
  max-width: 50px; /* More than it will ever come, notice that this affects on animation duration */
}

.sponsored-img {
	height: 175px;
}

.faux-link {
	cursor: pointer;
	color: blue;
}
