﻿@charset "utf-8";
/* CSS Document */

body {
    font-family: 'Poppins';
    font-size: 14px;
    line-height:22px;
}
p{font-weight:300; text-align:justify;}
.bg-grey{background-color:#333; padding:1.5em 0}
.bg-grey a{color:#ccc}
.bg-ltblue{background-color:#d8eefd; padding:3em 0 2em 0}
.bg-grey a:hover{text-decoration:none}
.bg-grey h5, .bg-grey h5 a{color:#FFC; font-size:14px}
.navbar-default{ background:transparent;border:none;}
#slider-well{background-color:#337ab7;border-radius:0;color:#fff; border:none;}
#slider-well h3{margin:0}
.orange{background-color:#f8770f; color:#fff; font-weight:bold; -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0px 9px 0px rgba(219,31,5,1), 0px 9px 25px rgba(0,0,0,.7);
    -moz-box-shadow: 0px 9px 0px rgba(219,31,5,1), 0px 9px 25px rgba(0,0,0,.7);
    box-shadow: 0px 9px 0px rgba(219,31,5,1), 0px 9px 25px rgba(0,0,0,.7);
    margin: 100px auto;
	width: 160px;
	text-align: center;
	
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;}
.green-btn:hover{color:#fff}
.mar-zero{padding:0;
}
.dropdown1
{
	border: solid 1px #ccc;
	width: 200px;
	height: 30px;
	border-radius: 3px;
	padding: 5px;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: url( '../Icon_images/nav-arrow-down-on.png' ) no-repeat;
	background-position: 175px 6px;
	text-indent: 0.01px;
	text-overflow: "";
	background-color:#fff;
	color:#777;
}
.bg-red
{
    background:#f9e4e4;
}
.brdr-red
{
    border:1px solid #f3b6b6;
}
.bg-gr
{
    background:#f7f7f7;
}
.brdr-gr
{
    border:1px solid #ccc;
}    
.button
{
    border: none;
    background-color: #F36F21;
    color: #FFFFFF;
    padding: 5px 15px 5px 15px;
    text-decoration:none;
}
.button:hover
{
    background-color: #ED1C24;
    cursor: pointer;
    color:#fff;
}
.grid{border:solid 1px #e2e2e2; text-align:center; width:100%;}
.grid th
{
    min-height: 30px;
    padding: 5px 2px;
    text-transform: uppercase;
    background:#444;
    color:#fff;
    text-align:center;
}
.grid tr{border-bottom:solid 1px #e2e2e2;}
.grid td{ padding:5px 3px;}
.grid td td {padding:0px;}
.grid a{ text-decoration:none; color:#008DD2;}
.grid a:hover{text-decoration:underline; }
.grid .btn
{
    border: solid 1px #ccc;
    color: #333;
    padding: 3px 3px;
    font-size:12px;
}
.grid .btn:hover{cursor:pointer; background-color: #333; color: #fff;}
.grid table
{
    line-height:22px;
}
.validate
{
    font-size:12px;
    color:#cc3300;
}
.validate:before
{
     content:"*";
}
.coupon{border:1px dashed #ccc;	padding:0 15px;border-radius:4px; min-width:500px; background:#f7f7f7; }
.plantext{font-weight:bold; font-family:Arial Black !important; text-transform:uppercase;}
.custom-plans{
			 margin:0;padding:0;
			padding-bottom:1em;
			min-height:545px;	
}
.custom-plans_rel{ 
			 margin:0;padding:0;
			padding-bottom:1em;
			background:#f9f9f9;
			border:1px solid #337AB7;
}
.glyphicon.glyphicon-record, .glyphicon.glyphicon-ok-circle{ color:#0C0}
.plan-list{ margin:2em 0 0 0 ;}
.plan-list li{font-size:1.2em; margin: 15px;}
.bg-orange1, .bg-orange1:hover{ background-color:#ef6c0f; color:#FFF; border-color:#c2580c;}
.green-btn{background-color:#0c3; color:#fff;position:relative;
	text-decoration:none;
	border-radius:5px;
	border:solid 1px #0C6;
	padding:5px 10px;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	transition: all 0.1s;
}
.green-btn:visited,.green-btn:active{color:#fff}
.green-btn:active{-webkit-box-shadow: 0px 2px 0px #ccc;
    -moz-box-shadow: 0px 2px 0px #ccc;
    box-shadow: 0px 2px 0px #ccc;
    position:relative;
    top:7px;}		
		
		
.fa.fa-smile-o, .fa.fa-thumbs-o-up, .fa.fa-cogs, .fa.fa-bar-chart{font-size:3.2em;color:#333; 
padding:0.5em; border-radius:50%; transition: all .2s ease-in-out; color:#337AB7}

.plan-li li { font-size:1.3em;  margin-bottom:12px}
.fa.fa-check-circle{color:#0c3; font-size:1.2em;}
.bg-gray{background:#f7f7f7;padding:1.5em 0 }
#top-heading, #top-heading2{font-size: 60px;}
.desktop .circle{background: #f00; color: #fff; border-radius: 50%; text-align: center; 
height: 135px; width: 135px; margin:0 3px 0 7px; font-weight:bold; transition: all .2s ease-in-out; font-size: 15px; padding-top:40px}
desktop  .circle:hover{transform:scale(1.05);}

.mobile .circle{background: #f00;     color: #fff;
    border-radius: 50%;
    text-align: center;
    height: 73px;
    width: 73px;
    margin: 0 1px 0 5px;
    font-weight: bold;
    transition: all .2s ease-in-out;
    font-size: 10px;
    padding-top: 12px;
}

.bg-orange{background-color:#F30; width:100%; color:#fff;padding:0.3em; margin:0; border-top-left-radius:4px; border-top-right-radius:10px}
.ded{padding: 0.5em; border-radius: 6px; text-align: center; margin-bottom:15px;}
.spacer{width:100%;height:20px; margin:5px 0}
.btn-date{margin-bottom:10px; width:100%; font-size:1.1em; border-radius:0}
a:hover{text-decoration:none}
.glyphicon.glyphicon-ok{color:#0C0}
.glyphicon.glyphicon-remove{color:#F00}
.top-mar{margin:10px}
input[type="text"], input[type="email"], input[type="tel"],  input[type="file"], input[type="password"]{
margin-bottom:8px;
height:35px;
width:100%;		
}
textarea{
margin-bottom:8px;
height:35px;
width:100% !important;		
}

.fa.fa-smile-o:hover, .fa.fa-thumbs-o-up:hover, .fa.fa-cogs:hover, .fa.fa-bar-chart:hover{transform:scale(1.1);}

.dates{padding:0.5em;border-bottom-left-radius:6px; border-bottom-right-radius:6px;}
.border-bot{border-bottom:#eee 1px solid;}

#lt{text-decoration:line-through}
input[type="file"]{
  	background-color: #fff;
    background-image: none;
	border-left:none;
    border-radius: 4px;
    display: block;
    color:#555;
    line-height: 1.42857;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	padding:0;	
}
.ded {
    background-color: #3346a5;
}
footer li a{font-size:12px}
.fa.fa-file-text-o, .fa.fa-file, .fa.fa-gift, .fa.fa-wheelchair, .fa.fa-ambulance, .fa.fa-heart, .fa.fa-medkit, .fa.fa-bar-chart,
.fa.fa-inr, .fa.fa-pencil, .fa.fa-home, .fa.fa-list, .fa.fa-money, .fa.fa-briefcase {
    font-size: 1.2em
}


.pfc-col
{
    padding:5px 15px;
    margin:15px 0px;
    border-radius:4px;
}


