.orange{
	font-weight:100; 
	color:#fb6e1f;}


.list-group-padding{
	padding:6px 18px;
	background: none repeat scroll 0 0 #fff;
	}

.list-group-item {
    padding:10px 0!important;
}
.thumbBg2{
	border: 1px solid #e5e5e5;
    min-height: 139px;
    padding: 4px;
	margin-bottom: 6px;
    text-align: center;
	background: #999; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ffffff,  #f3f3f3); /* for firefox 3.6+ */
}
.report-thumbnail{
	margin:12px;
	}
.health-report{
	margin:14px 12px;
	}
.comprehensive-analysis{
	margin:20px 12px;
	overflow: hidden;
	}
.report-thumbnail h5{
	margin:12px 0;
	}
.nopadding{
	padding:0!important;
	}
.credit-report-thumbnail{
	padding:14px 12px;
	
	}
.creditReport_pad{
	padding:34px 14px 14px;
}
.margin20{
	margin:20px 0;
	}
.credit-report-thumbnail h2{
	margin-top:20px;
	margin-bottom:12px;
	}
.thumbBg3{
	margin-top:20px;
	margin-bottom:10px;
	}
.thumbBg3 h4{
	line-height:34px;
	}
/* Use a wide full screen for small screens like tablets. */
@media (min-width: 768px) and (max-width:992px) {
    .container {
		/*width: initial;
        padding-left: 2em;
        padding-right: 2em;*/        
	}
}

/* --- Plans ---------------------------- */

.my_planHeader1 {
	background: #999999;
    color: white;
    font-size: 21px;
    font-weight: 300;
    padding-bottom: 0.6em;
    padding-top: 0.6em;
    text-align: center;
}
.my_planHeader1:after {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #999999;
    content: "";
    left: 50%;
    margin-left: -8px;
    position: absolute;
    top: 100%;
    z-index: 1000;
}
.my_planHeader2 {
	background: #5298C6;
    color: white;
    font-size: 21px;
    font-weight: 300;
    padding-bottom: 0.9em;
    padding-top: 0.9em;
    text-align: center;
}
.my_planHeader2:after {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #5298C6;
    content: "";
    left: 50%;
    margin-left: -8px;
    position: absolute;
    top: 100%;
    z-index: 1000;
}
.my_planHeader3 {
	background: #88a9b8;
    color: white;
    font-size: 21px;
    font-weight: 300;
    padding-bottom: 0.6em;
    padding-top: 0.6em;
    text-align: center;
	margin: 22px 0;
}
.my_planHeader3:after {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #88a9b8;
    content: "";
    left: 50%;
    margin-left: -8px;
    position: absolute;
    top: 100%;
    z-index: 1000;
}
.my_planHeader4 {
    background: #79CC2D;
    color: white;
    font-size: 21px; font-weight:300;
    padding-bottom: 0.6em;
    padding-top: 0.6em;
    text-align: center;

}
@media (min-width: 450px) and (max-width: 670px) {
	.my_planHeader4 {
    font-size: 21px; font-weight:300;
	max-width: 130px;
	width:100%;
}
}
@media (min-width: 320px) and (max-width: 450px) {
	.my_planHeader4 {
    font-size: 19px;
    font-weight: 400;
    margin-left: -20px;

}
}
@media (min-width: 320px) and (max-width: 560px) {
.btn_Width{
	width: 100%;
	padding: 5px !important;
    text-align: center;
	white-space: pre-wrap;
}
}
.my_planHeader4:after {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
/*    border-top: 8px solid #79CC2D;*/
    content: "";
    left: 50%;
    margin-left: -8px;
    position: absolute;
    top: 100%;
    z-index: 1000;
}
i.platinum {
    color: #79CC2D;
	font-size: 24px;
}
i.health-report-icons {
    color: #0c99c8;
	width: 22px;
}
i.ultimate {
    color: #b5a967;
	font-size: 24px;
}

i.titanium {
    color: #79CC2D;
	font-size: 24px;
}

i.premium {
    color: #79CC2D;
	font-size: 24px;
}

i.info {
    color: #8d9bab;
	font-size: 20px;
}

i.corporate {
    color: #0c99c8;
	font-size: 20px;
}

.bs-example{
    	margin: 100px 50px;
    }
    
    .i-red {
        color: #f16325 !important
    }

.my_planTitle {
    font-size:1.2em;
    font-weight: normal;
}
.my_planPrice {
    font-size:1.4em;
    font-weight: bold;    
}
.my_planDuration {
    margin-top: -0.6em;
}

@media (max-width: 768px) {
    .my_planTitle {
        font-size:small;
    }    
}

/* --- Features ------------------------- */

.my_feature {
    line-height:2.8em;   
}

@media (max-width: 768px) {
    .my_feature {
        text-align: center
    }
 }

.my_featureRow {
    margin-top: 0.2em;
    margin-bottom: 0.2em;
    border: 0.1em solid rgb(163, 163, 163);
}    

/* --- Plan 1 --------------------------- */
.my_plan1 {
/*    background:#f2f2f2;
	padding: 8px 0;*/
    background: #EAF7FF none repeat scroll 0% 0%;
    padding: 8px 0px;
}

.my_planHeader.my_plan1 a {
    background: rgb(72, 109, 139);
    color:white;
}



/* --- Plan 2 --------------------------- */
.my_plan2 {
    background:#fff;
	padding: 8px 0;
}

.my_planHeader.my_plan2 a {
    background: rgb(108, 131, 62);
    color:white;
}

.my_planHeader.my_plan2 {
    background: rgb(134, 162, 77);
    border-bottom: thick solid rgb(108, 131, 62);
}

/* --- Plan 3 --------------------------- */
.my_plan3 {
    background: rgb(254,235,212);
}

.my_planHeader.my_plan3 a {
    background: rgb(199, 127, 40);
    color:white;
}

.my_planHeader.my_plan3 {
    background: rgb(253, 161, 49);
    border-bottom: thick solid rgb(199, 127, 40);
}

.my_plan4 {
    background:#e6f5f9;
}
.pad-lft25{
	padding-left:25px;
}
@media screen and (max-width: 640px) {
.my_planHeader1, .my_planHeader2, .my_planHeader3{
	font-size:15px;
    padding-left:10px;
    padding-right:10px;
}
}

.clear_both { clear: both; }