@charset "utf-8";
/* CSS Document */
@import url(//fonts.googleapis.com/css?family=Fauna+One);
* {
	margin:0px;
	padding:0px;
	text-decoration:none;
}

ul, ol
{
	list-style:none;
}

body
{
	font-family: 'Fauna One', serif;
	text-decoration:none;
	list-style:none;
	overflow-x:hidden;
/*	display:none; */
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border: 1px solid #DBDBDB;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	padding-left:5px;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}
h1, h2, h3, h4, h5, h6
{
	font-family: 'Fauna One', serif;
}
a
{
	text-decoration:none;
	border:0px;
}
a:hover
{
	text-decoration:none;
}
a img, :link img, :visited img {
	border: 0;
}

.clr
{
	clear:both;
}
.wrapper
{
	width:100%;
	min-width:1054px;
	height:auto;
/*	background:#000000;*/
}
.header
{
	background:#000000;
	/*padding:25px 15px 10px;*/
}
.header-bottom
{
	background:#464441;
	padding:15px 10px;
	max-height: 4em;
}
.phone-no
{
	float:right;
	color:#fff;
    margin-bottom: 5px;
}
.number
{
	background:url(../images/call.png) no-repeat left;
	padding-left:25px;
	margin-bottom:10px;
	font-size:20px;
    margin-right:15px;
}
.login
{
	display:block;
    margin-top:10px;
	background:#f0eae2;
	border-radius:3px;
	color:#ffffff;
	font-size:14px;
	padding:5px 10px;
	max-width: 128px;
	min-width: 128px;
	text-align: center;
	font: bold 16px 'Roboto Condensed', sans-serif, helvetica;
	background-color: red;
	color: white;
	margin-left: 30px;
}
.login a
{
	color:#000000;
}
.login a:hover
{
	color:#48999a;
	text-shadow: 1px 1px 1px #d5d5d5;
}
.menu
{
		background:#f0eae2;
}
.menu-inner
{
	padding:15px;
	width:1024px;
	margin:0 auto;
	background:#f0eae2;
	text-align:center;
}
.menu-inner ul li
{
	display:inline-table;
	
}
.menu-inner ul li a
{
	color:#373737;
	padding:15px 20px;
	margin-left:-4px;
}
.menu-inner ul li a:hover, .menu-inner ul li a.act
{
	background:#48999a;
	color:#fff !important;
	background-color: #E5E5E5;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125) inset;
}
.banner
{
	background: #4e5c84; /* Old browsers */
background: -moz-linear-gradient(top, #4e5c84 0%, #3f4c6b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e5c84), color-stop(100%,#3f4c6b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4e5c84 0%,#3f4c6b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4e5c84 0%,#3f4c6b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4e5c84 0%,#3f4c6b 100%); /* IE10+ */
background: linear-gradient(to bottom, #4e5c84 0%,#3f4c6b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e5c84', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */
	border-top:7px solid #3a4653;
	border-bottom:7px solid #3a4653;
	overflow:hidden;
}

.banner-box {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: black;
}

.banner-inner
{
	width:100%;
	margin:0 auto;
	position:relative;
}

ul#specialty
{
	list-style: disc outside none !important; 
	margin: 0 20px;
	font: bold 20px 'Roboto Condensed', sans-serif, helvetica;
}

.get-start-banner
{
	position:absolute;
	bottom:13px;
	right:92px;
	background:url(../images/g-s.png) no-repeat;
	width:210px;
	height:60px;
}
.get-start-banner:hover
{
	background:url(../images/g-s.png) 0 -62px;
}
.main-container
{
	background:url(../images/container-bg.png) repeat-x;
}
.main-container-inner
{
	margin:0 auto;
	height:auto;
	padding:35px 15px;
}
.main-container h1
{
	font-size:23px;
	margin-bottom:15px;
	line-height:33px;
}
.main-container p
{
		line-height:24px;
		font-size:14px;
		color:#333;
		text-align:justify;
}
.video
{
}
.traffic
{
	float:left;
}
.traffic ul
{
	margin:25px 0;
}
.traffic ul li
{
	font-size:13px;
	color:#333;
	line-height:26px;
	list-style:disc inside;
}
.schedule
{
	background:#f9f9f9;
	border-top:7px solid #f0f0f0;
	border-bottom:7px solid #f0f0f0;
	height:auto;
	margin:20px 0;
}
.features-benefits
{
	padding:0 10px;
}
.features-benefits  h2
{
	font-weight:normal;
	color:#336b6c;
	font-size:20px;
	padding:15px 0 15px 55px;
}
.features-benefits h2.doller
{
	background:url(../images/doller.png) left no-repeat;
}
.features-benefits h2.alarm-clock
{
	background:url(../images/alarm-clock.png) left no-repeat;
}
.features-benefits h2.calendar
{
	background:url(../images/calendar.png) left no-repeat;
}
.features-benefits h2.licensed-tick
{
	background:url(../images/licensed-tick.png) left no-repeat;
}
.features-benefits h2.identity-verification
{
	background:url(../images/identity-verification.png) left no-repeat;
}
.features-benefits h2.security-lock
{
	background:url(../images/security-lock.png) left no-repeat;
}
.get-start
{
	/*background:url(../images/get-started.jpg) repeat-x;*/
	height:auto;
	font-size:32px;
	color:#48999a;
	margin:50px 0;
	padding:38px 0 22px 0;
	font-family: 'Fauna One', serif;
	font-weight:bold;
	line-height:50px;
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 4%, #fafafa 4%, #fafafa 50%, #fafafa 75%, #fafafa 96%, #0f0f0f 96%, #ffffff 96%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(4%,#ffffff), color-stop(4%,#fafafa), color-stop(50%,#fafafa), color-stop(75%,#fafafa), color-stop(96%,#fafafa), color-stop(96%,#0f0f0f), color-stop(96%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 4%,#fafafa 4%,#fafafa 50%,#fafafa 75%,#fafafa 96%,#0f0f0f 96%,#ffffff 96%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 4%,#fafafa 4%,#fafafa 50%,#fafafa 75%,#fafafa 96%,#0f0f0f 96%,#ffffff 96%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 4%,#fafafa 4%,#fafafa 50%,#fafafa 75%,#fafafa 96%,#0f0f0f 96%,#ffffff 96%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 4%,#fafafa 4%,#fafafa 50%,#fafafa 75%,#fafafa 96%,#0f0f0f 96%,#ffffff 96%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
border-bottom:3px dashed #eaeaea;
border-top:3px dashed #eaeaea;
}
.get-start .span6
{
	text-align:center;
}

.get-start-btn
{
	background:url(../images/g-s.png) no-repeat;
	width:210px;
	height:60px;
	display:inline-table;

}
.get-start-btn:hover
{
	background:url(../images/g-s.png) 0 -62px;
}
.proven
{
	float:left;
	padding:0 10px;
}
.proven ul
{
	margin:25px 0;
}
.proven ul li
{
	font-size:14px;
	color:#333;
	line-height:26px;
	list-style:disc inside;
	padding-left:10px;
}
.chat
{
	float:left;
	height:auto;
	border-radius:5px;
	margin-bottom:50px;
	
}
p.chat-support
{
	color:#FFF !important;
	padding:10px 0 7px 120px;
	text-align:left;
	font-size:12px;
	background:url(../images/chat.png) no-repeat #464441 bottom left;
	margin:0px !important;
}
p.already-registered
{
	color:#FFF !important;
	padding:15px 10px 25px 10px;
	text-align:left;
	font-size:18px;
	margin:0px !important;
	background:#464441;
	border-radius:5px;
	text-align:center;
	border:5px solid #2E2D2A; 
}
.already-registered strong
{
	margin-bottom:15px;
	display:block;
}
.login-now
{
	border-radius:6px;
	color:#fff;
	background:#4da7af;
	padding:5px 10px;
	text-transform:uppercase;
}
.click
{
	padding:10px 0 0 80px;
	color:#48999a;
	display:block;
	text-decoration:underline;
}
.click:hover
{
	color:#fff;
}
.heading-que
{
	background:#2e2d2a;
	font-size:14px;
	display:block;
	color:#FFF;
	padding:8px 10px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.btm-chat
{
	background:#2e2d2a;
	display:block;
	padding:15px 10px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.footer
{
	background: url(../images/footer-border.jpg) repeat-x bottom #d5d5d5;
}
.footer-inner
{
	padding:15px;
}
.footer-heading
{
	font-size:16px;
	padding-bottom:8px;
}

.footer-inner span{
	display:inline-table;

}
.footer-inner ul li a
{
	font-size:12px;
	color:#333;
	line-height:25px;
}
.footer-inner ul li a:hover
{
	color:#48999a;
	text-shadow: 1px 1px 1px #d5d5d5;
}
a.verified-secured
{
	background:url(../images/verified-secured.png) no-repeat bottom;
	display:block;
	width:133px;
	height:30px;
	margin-bottom:10px;
}
 a.visa
{
	background:url(../images/visa.png) no-repeat bottom;
	display:inline-table;
	width:39px;
	height:26px;
	margin-bottom:10px;
}
 a.american
{
	background:url(../images/american.png) no-repeat bottom;
	display:inline-table;
	width:39px;
	height:26px;
	margin-bottom:10px;
}
 a.mastr-card
{
	background:url(../images/mastr-card.png) no-repeat bottom;
	display:inline-table;
	width:39px;
	height:26px;
	margin-bottom:10px;
}
 a.discover
{
	background:url(../images/discover.png) no-repeat bottom;
	display:inline-table;
	width:39px;
	height:26px;
	margin-bottom:10px;
}
.footer-1
{
	background:#d5d5d5;
	min-height:67px;
}
.footer-socialize
{
	font-size:20px;
	color:#b5b5b5;
	margin-top:4px;
	display:block;
}
.social-icons li
{
/*display:inline-table;*/
float:left;
margin-right:20px;
}
.social-icons li a.facebook
{
	background:url(../images/facebook.png) no-repeat bottom;
	display:block;
	width:100px;
	height:34px;
}
.social-icons li a.twitter
{
	background:url(../images/twitter.png) no-repeat bottom;
	display:block;
	width:87px;
	height:34px;
}
.social-icons li a.google-plus
{
	background:url(../images/google-plus.png) no-repeat bottom;
	display:block;
	width:118px;
	height:34px;
}
.social-icons li a.you-tube
{
	background:url(../images/you-tube.png) no-repeat bottom;
	display:block;
	width:96px;
	height:34px;
}
.footer-btm
{
	background:#000;
	padding:25px 0;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}
.why-choose
{
	height:auto; 
	margin:25px 0; 
	background:#464441;
	border-radius:5px;
}
.why-choose ul
{
	margin:10px 0;
	display:block;
}
.why-choose ul li
{
	border-bottom:1px dotted #747474;
	line-height:35px;
	padding-left:25px;
	background:url(../images/choose.png) no-repeat left;
}
.why-choose ul li a
{
	color:#FFF;
}
.heading-que h3
{
	font-size:22px;
	text-align:center;
	padding:8px 0;
}
.get-started
{
	font-size:20px;
	color:#fff;
	background:#4da7af;
	display:block;
	margin:2% 6%;
	width:88%;
	text-align:center;
	border-radius:5px;
	padding:15px 0;
}
.contact-us
{
	width:65%;
	height:30px !important;
	background:#efefef !important;
}
.contact-us1
{
	width:65%;
	height:100px !important;
	background:#efefef;
}
.terms-and-tonditions
{
	width:92%;
	height:100px !important;
	background:#efefef;
	overflow-y:scroll;
}
.contact 
{
	padding:0 0 45px 10px;
}
.contact ul li a
{
	color:#333;
}
.submit
{
	font-size:16px;
	color:#fff;
	background:#4da7af;
	text-align:center;
	border-radius:5px;
	padding:8px 15px;
}
.location, .chat-icon, .msg, .number-contact
{
	border-bottom:1px dotted #ccc;
	padding-left:50px;
	margin-top:35px;
	padding-bottom:8px;

}
.location
{
	background:url(../images/location.png) no-repeat left top;
}
.chat-icon
{
	background:url(../images/chat-icon.png) no-repeat left top;
}
.msg
{
	background:url(../images/msg.png) no-repeat left top;
}
.number-contact
{
	background:url(../images/number.png) no-repeat left top;
}
.contact .span2
{
	text-align:center;
	margin-bottom:40px;
}
.contact  h5, .proven h4
{
	background:#464441;
	border-radius:5px;
	color:#fff;
	font-size:16px !important;
	padding:10px;
	margin-bottom:25px;
}
.proven h3
{
	/* background: #464441; */
    background: none !important;
	color:#fff;
	font-size:16px !important;
}
.proven h4 span
{
	color:#333;
	background:#CCC;
	border-radius:30px;
	padding:2px 5px;
	margin-right:10px;
	margin-left:5px;
}
.proven ol li
{
	list-style:decimal inside;
	white-space: normal !important;
}
ul.helpful li
{
background:url(../images/tick.png) no-repeat left top;
padding-left:35px;	
margin-bottom:15px;
margin-left:10px;
}
ul.package-icon li
{
background:url(../images/tick1.png) no-repeat left top;
padding-left:35px;	
margin-left:20px;
font-size:12px;
}
.package-table
{
	background:#EFEFEF;
	/*margin-bottom:25px;*/
	padding-bottom:0px;
	border-radius:5px;
}
.package-table p
{
	padding:10px 25px;
}
.county-select
{
	width:92%;
	height:30px !important;
	background:#efefef !important;
}
.contact-us2
{
	width:92%;
	height:30px !important;
	background:#efefef !important;
}
.contact  .span4
{
	margin-left:-30px !important;
}
.get-start .span4
{
	font-size:20px !important;
}
.change-packages
{
	margin:30px 0 0 30px;
	color:#4da7af;
}
.friendly-version
{
	margin:10px 0;
	display:inline-block;
	color:#4da7af;
}

/***************************************accordion openn*****************************************/

.design-style h3.package-head
{
	font-size:24px;
	padding:10px !important;
	display:block;
	border-top-left radius:3px;
	border-top-right-radius:3px;
	background:#ffa224 !important;
	color:#fff;
	font-weight:bold;
}
.design-style h3 span.price
{
	float:right;
	padding-right:25px;
}

.design-style h3.deluxe
{
	background:#09a275 !important;
	color:#fff;
	font-weight:bold;
	font-size:24px;
	padding:10px !important;
	display:block;
	border-top-left radius:3px;
	border-top-right-radius:3px;
}
.accordion-bg
{
	background:#2e2d2a !important;
}
.accordion-bg ul li
{
	font-size:12px;
	padding:0 !important;
	list-style:disc inside;
	line-height:22px;
	display:block;
	color:#fff;
}
.accordion-bg p
{
	font-size:12px;
	padding: 10px 0 0 0 !important;
	line-height:22px;
	display:block;
	border-top:1px solid #656361;
	color:#a9a9a9;
}
.select-package
{
	font-size:16px;
	background: none repeat scroll 0 0 #4DA7AF;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF !important;
    padding: 8px 13px;
	border:0px !important;
}
.inner-packages
{
	float:right;
	display:block; 
	text-align:center;
}
.accordion-box
{
	background:#2e2d2a;
	padding:10px;
	color:#fff !important;
}
.accordion-box p
{
	color:#a9a9a9 !important;
	font-size:11px;
	line-height:17px;
	border-top:1px solid #a9a9a9;
	padding-top:10px;
}
/***************************************accordion end*****************************************/

    a.tooltip {outline:none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-30px; margin-left:0px;
    width:200px; line-height:auto;
	font-size:11px;
}
a.tooltip:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
/*CSS3 extras*/
a.tooltip span
{
    border-radius:4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
        
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;
}

.live-support
{
	background:url(../images/live-support.png) no-repeat left;
	padding:15px 0 15px 40px;
	margin-bottom:10px;
	display:block;
	font-size:20px;
	color:#fff;
}
.live-support:hover
{
	color:#999;
}
.course-status ul li
{
	display:inline-block;
	flex-basis: 140px;
}
.course-status ul li a
{
	background:#4da7af;
	padding:5px 10px;
	border-radius:5px;
	color:#fff;
	display: inline-block;
	width: 125px;
	text-align: center;
	max-height: 30px;
	font-size: 1.1em;
}
.complete-profile
{
	background: url(../images/111.png) no-repeat left;
	font-size:14px;
	display:block;
	color:#FFF;
	padding:20px 10px 20px 40px;
	margin-bottom:8px;
}
.welcome-user
{
	background:#f0eae2;
	padding:10px 0 5px 0;
}
.bg-color
{
	background:#4da7af;
	color:#fff;
	text-align:center;
	padding:10px 0;
	margin-bottom:20px;
}
.bg-color a
{
	color:#fff;
}
.status
{
	margin-bottom:25px;
	border-bottom:1px solid #dadada;
}
.bg-color a:hover, .course-status ul li a:hover
{
	color:#eaeaea;
	text-shadow:1px -1px 1px #333;
}
.bg-color img
{
	display:block;
	text-align:center !important;
	margin:0 auto;
	padding-bottom:10px;
}
.in-progress li
{
	margin-bottom:10px;
}
.in-progress li.completed-chapter
{
	padding:20px 15px 20px 90px;
	background:#f4fbfb;
	border:1px solid #d6eff1;
	position:relative;
}
.in-progress li.completed-chapter1
{
	padding:20px 15px 20px 90px;
	background:#dedede;
	border:1px solid #d6eff1;
	position:relative;
}
.act-chapter
{
	width:auto;
	position:absolute;
	top:0;
	left:0px;
	padding:9px 24px 1px;
	background:#4da7af;
	color:#fff;
}
a.completed
{
	padding:5px 10px;
	background:#dedede;
	border-radius:5px;
	margin-left:15px;
}
a.progress
{
	padding:5px 10px;
	background:#4da7af;
	border-radius:5px;
}
a.start
{
	padding:5px 10px;
	background:#09A276;
	border-radius:5px;
	margin-left:15px;
	color:#fff !important;
}
.act-chapter1
{
	width:74px;
	height:70px;
	position:absolute;
	top:0;
	left:0px;
	background:#858585;
	color:#fff;
}
.que-head
{
	background:#dedede;
	padding:5px 0;
	text-align:center !important;
	margin-bottom:25px;
}
.que-ans li{
	font-size:16px;
	margin-bottom:15px;
}
.que-ans li.answer{
	background:#dedede;
	font-size:14px;
        padding: 1px 6px;
        border-radius: 3px;
        cursor: pointer;
        padding-left: 15px;
}
.que-ans li.answer:hover{
    background:#4da7af;
}
.answer input[type="radio"]
{
	margin-right:5px;
        display: none;
}
.que-ans li.Checked{
	background:#4da7af;
	font-size:14px;
        padding: 1px 6px;
        border-radius: 3px;
        cursor: pointer;
        padding-left: 15px;
}
.Checked input[type="radio"]
{
	margin-right:5px;
        display: none;
}
.security-que li
{
	margin-bottom:15px;
}
.security-que li select
{
	width:80%;
	height:35px;
}
.quiz
{
	margin-top:55px;
}
.quiz strong
{
	font-size:16px;
	margin-bottom:15px;
	display:block;
}
.quiz ul
{
	margin-bottom:40px;
}
.quiz ul li
{
	font-size:14px;
	line-height:22px;
	list-style:disc;
	margin-left:25px;
}
.incorrect b
{
	background:#f1bebe;
	color:#ff0000;
	padding:2px 10px;	
}
.correct b
{
	background:#bef1be;
	color:#309c30;
	padding:2px 10px;
}
.answer_correct
{
	background:url(../images/correct.png) center center no-repeat;
	padding:7px 15px;
	width:1px;
	height:1px;
	display:inline-block;
}
.answer_incorrect
{
	background:url(../images/in-correct.png) center center no-repeat;
	padding:7px 15px;
	width:1px;
	height:1px;
	display:inline-block;
}
.proven h5
{
	font-size:17px;
	color:#4DA7AF;
	padding-bottom:15px;
}
.login-box
{
	background:#666;
	padding:10px;
	margin-bottom:25%;
	margin-top:25%;
}

.row-fluid
{
	margin-bottom: 5px;
}
