﻿*, :after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.resourcelink a, .target-aud a { color: #fff; text-decoration:underline;
}

.resourcelink li{ margin-bottom:10px;
}

.clear{
	clear: both
}
body, html {
	font-size: 100%;
	padding: 0;
	margin: 0;
	height: 100%
}
.clearfix:after, .clearfix:before {
	content: " ";
	display: table
}
.clearfix:after {
	clear: both
}
body {
	overflow-x: visible;
	overflow-y: visible;
	font-size: 15px;
	line-height: 20px;
	font-family: gothambook;
	color: #b3b9bf;
	background: #f9f9f9
}
h1 {
	margin: 10px 0;
	color: #f46a2f;
	font-family: gothammedium;
	font-size: 32px;
	line-height: 45px;
	text-align: left
}
h2 {
	margin: 10px 0;
	font-size: 32px;
	line-height: 36px;
	font-weight: 700
}
h3 {
	margin: 10px 0;
	font-size: 24px;
	line-height: 45px;
	font-weight: 700
}
h4 {
	margin: 0 0 10px;
	padding-top: 5px;
	color: #252525;
	font-size: 20px;
	line-height: 24px;
	font-weight: 900;
	text-align: left
}
h5 {
	margin: 10px 0;
	font-size: 14px;
	line-height: 20px;
	font-weight: 700
}
h6 {
	margin: 10px 0;
	font-size: 12px;
	line-height: 18px;
	font-weight: 700
}
p {
	margin-bottom: 5px;
	/*color: #d6d6d6;*/
	color:#1f1f1f
	text-align: left
}
.button {
	display: inline-block;
	margin-top: 40px;
	margin-bottom: 20px;
	margin-left: 30px;
	padding: 4px 15px;
	border: 1px solid #ebdada;
	border-radius: 5px;
	background-color: rgba(224,213,213,0);
	box-shadow: none;
	-webkit-transition: all 800ms linear;
	-o-transition: all 800ms linear;
	transition: all 800ms linear;
	font-family: Lato, sans-serif;
	color: #ed5565;
	font-size: 14px;
	font-weight: 700;
	text-align: center
}
.button:hover {
	border-radius: 5px;
	background-color: #ed5565;
	box-shadow: none;
	color: #252525
}
.header {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	border-bottom: 0 none #e03163;
	background-image: -webkit-linear-gradient(white, #fff);
	background-image: -o-linear-gradient(white, #fff);
	background-image: linear-gradient(white, #fff);
	box-shadow: none
}
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);
@font-face {
	font-family: codropsicons;
	src: url(../fonts/codropsicons/codropsicons.eot);
	src: url(../fonts/codropsicons/codropsicons.eot?#iefix) format('embedded-opentype'), url(../fonts/codropsicons/codropsicons.woff) format('woff'), url(../fonts/codropsicons/codropsicons.ttf) format('truetype'), url(../fonts/codropsicons/codropsicons.svg#codropsicons) format('svg');
	font-weight: 400;
	font-style: normal
}
a {
	/*color: #84225E;*/
	text-decoration: none
}
a:active, a:hover {
	color: #333333;
}
.container>header {
	margin: 0 auto;
	padding: 2em;
	text-align: center;
	background: rgba(0,0,0,.01)
}
.container>header h1 {
	font-size: 2.625em;
	line-height: 1.3;
	margin: 0;
	font-weight: 300
}
.codrops-top {
	background: #fff;
	background: rgba(255,255,255,.6);
	text-transform: uppercase;
	width: 100%;
	font-size: .69em;
	line-height: 2.2
}
.codrops-top a {
	padding: 0 1em;
	letter-spacing: .1em;
	color: #888;
	display: inline-block
}
.codrops-top a:hover {
	background: rgba(255,255,255,.95);
	color: #333
}
.codrops-top span.right {
	float: right
}
.codrops-top span.right a {
	float: left;
	display: block
}
.codrops-icon:before {
	font-family: codropsicons;
	margin: 0 4px;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased
}
.codrops-icon-drop:before {
	content: "\e001"
}
.codrops-icon-prev:before {
	content: "\e004"
}
.codrops-icon-archive:before {
	content: "\e002"
}
.codrops-icon-next:before {
	content: "\e000"
}
.codrops-icon-about:before {
	content: "\e003"
}
.codrops-demos {
	padding-top: 1em;
	font-size: .9em
}
.codrops-demos a {
	display: inline-block;
	margin: .5em;
	padding: .7em 1.1em;
	border: 3px solid #b3b9bf;
	color: #b3b9bf;
	font-weight: 700
}
.codrops-demos a.current-demo, .codrops-demos a.current-demo:hover, .codrops-demos a:hover {
	border-color: #2c3f52;
	color: #2c3f52
}
@media screen and (max-width:25em) {
.codrops-icon span {
	display: none
}
}
.container {
	margin-top: auto;
	margin-bottom: auto
}
.nav {
	margin-top: 0
}
.slidersection {
	display: block;
	padding-top: 105px;
	background: rgba(255,255,255,0);
	position: relative
}
.logo {
	margin-top: 2px
}
.menu-li {
	font-family: gothammedium;
	margin-top: 20px;
	padding-bottom: 10px;
	padding-top: 10px
}
.menu-li:hover {
	border-top-style: none;
	background-color: #83225f;
	color: #fff
}
.parlex {
	position: static;
	overflow-x: visible;
	overflow-y: visible;
	width: 100%;
	margin-bottom: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed
}
.parlex.service-parlex {
	background-image: none;
	background-position: 0 0;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}
.parlex-back {
	padding-top: 65px;
	background-color: transparent;
	background-image: -webkit-linear-gradient(#fefefe, rgba(254,254,254,.85) 85%);
	background-image: -o-linear-gradient(#fefefe, rgba(254,254,254,.85) 85%);
	background-image: linear-gradient(#fefefe, rgba(254,254,254,.85) 85%)
}


.loginparlex-back {
	padding-top: 15px;
	background-color: transparent;
	background-image: -webkit-linear-gradient(#fefefe, rgba(254,254,254,.88) 56%);
	background-image: -o-linear-gradient(#fefefe, rgba(254,254,254,.88) 56%);
	background-image: linear-gradient(#fefefe, rgba(254,254,254,.88) 56%)
}

.parlex-back1 {
	padding-top: 15px;
	background-color: transparent;
	background-image: -webkit-linear-gradient(#fefefe, rgba(254,254,254,.8) 56%);
	background-image: -o-linear-gradient(#fefefe, rgba(254,254,254,.8) 56%);
	background-image: linear-gradient(#fefefe, rgba(254,254,254,.8) 56%)
}

.wrap {
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 20px 10px;
	border-bottom: 0 none #000;
	color: #333
}


.service-combo {
	padding-right: 10px;
	padding-left: 10px;
	background-color: transparent
}
.sepreater {
	display: block;
	width: 100%;
	height: 0;
	margin: 0 auto 10px;
	padding-top: 0;
	padding-bottom: 0;
	border-bottom: 4px double rgba(0,0,0,.23);
	box-shadow: none;
	color: #333;
	z-index:-0000;
	
}
.sepreater.team-sep {
	border-bottom-color: rgba(255,255,255,.7);
	box-shadow: none;
	color: #333
}
.sepreater.service {
	border-bottom-color: #fff;
	box-shadow: none
}
/*.fixed-header {
	position: fixed;
	z-index: 999;
	width: 100%;
	height: auto;
	background-color: #e3e8e4;
	margin-top: 35px
}*/
.plan2 {
	border-width: 1px 1px 4px;
	border-color: #ed5565
}
.plan2-ser2 {
	background-color: #ed5565
}
.parlex5 {
	background-image: url(../images/Fotolia_28906971_Subscription_XXL.jpg);
	background-size: 350px;
	background-repeat: repeat;
	background-attachment: fixed
}
.parlex5-back {
	padding-top: 75px;
	background-color: rgba(0,0,0,.74)
}

.parlex6-back {
 padding-top: 75px;
 background-color: #848484;
}

.team {
	color: #252525;
	letter-spacing: 0;
	text-indent: 0
}
.team-text {
	color: #333
}
.team-text-para {
	display: block;
	margin: 20px auto;
	color: #252525;
	font-size: 15px;
	text-align: center
}
.team-section {
	margin-top: 0;
	padding: 15px
}
.team-image {
	background-color: rgba(132,34,95,.68)
}
.team-img {
	display: block;
	width: auto;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	border-radius: 100%
}
.team-des {
	background-color: #fff
}
.team-social {
	background-color: #ddd
}
.team-name {
	margin-top: 0;
	margin-bottom: 0;
	padding: 25px 5px 10px;
	color: #888;
	text-align: center
}
.team-name-des {
	padding-top: 0;
	/*padding-bottom: 25px;*/
	padding-bottom: 10px;
	text-align: center
}
.facebook {
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	float: left
}
.social {
	display: block;
	padding: 7px 5px;
	float: left;
	text-align: center
}
.social-section {
	display: block;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 25px
}
.testi-bg {
	background-color: rgba(33,219,135,.74)
}
.parlex7 {
	background: #48cfad
}
.parlex7-back {
	background-color: transparent
}
.our-process-heading, .our-process-sys, .service-head {
	color: #252525
}
.about-text {
	display: block;
	margin: 20px auto;
	padding-left: 0;
	color: #84225f;
	text-align: left;
	font-weight: 700
}
.about-heading {
	color: #f46c23
}
.about-des {
	color: #252525;
	text-align: left
}
.target-heading {
	color: #FFF
}
.target-aud {
	color: #fff;
	text-align: left
}
.target-aud ul li {
	color: #FFF;
	font-family: gothambook;
	line-height: 18px
}
.target-aud li {
	color: #FFF;
	font-family: gothambook;
	line-height: 22px;
	margin-left: 25px
}
.acknowledge {
	color: #252525;
	text-align: left
}
.acknowledge ul li {
	color: #252525;
	font-family: gothambook;
	line-height: 18px
}
.acknowledge li {
	color: #252525;
	font-family: gothambook;
	line-height: 22px;
	margin-left: 25px
}
.about-img {
	display: block;
	margin: 50px auto 35px;
	text-align: center
}
.col1-div {
	border-radius: 0
}
.team-parlex {
	background-image: url(../images/parlex_faculty.jpg);
	padding-top: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed
}
.about-parlex {
	background-image: url(../images/aboutparlex.png);
	padding-top: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed
}
.parlex8-back {
	padding-top: 75px;
/*	background-color: #ffce54
	background-color: #c9d1ca;*/
	background-color: #F8883D;
}

.login-back {
	padding-top: 15px;
	background-color: #F3F3F3
}
.contact-heading {
	color: #252525
}
.contact-para {
	margin-top: 20px;
	margin-bottom: 30px;
	color: #252525;
	text-align: left;
}
.contac-map {
	background-color: transparent;
	color: #000
}
.btn-ex-one {
	margin-top: 30px;
	float: left
}
.ex-btn {
	color: #FFF;
	font-weight: 100;
	padding: 15px;
	border: 1px solid #FFF;
	border-radius: 4px;
	font-size: 25px
}
.buttons {
	margin-top: 30px
}
.ex-btn:hover {
	background: #323A45;
	color: #FFF;
	border: 1px solid #323A45
}
.ex-btn-two:hover {
	color: #FFF;
	border: 1px solid #FFF;
	background: 0 0
}
.ex-btn-two {
	color: #FFF;
	background: #223C4B;
	padding: 10px;
	border: 1px solid #223C4B;
	border-radius: 4px;
	font-weight: 100;
	font-size: 35px
}
.btn-ex-two {
	float: left;
	margin-top: 30px;
	margin-left: 15px
}
.contact-col {
	display: block;
	margin: 50px auto 30px;
	padding-top: 0
}
.contact-col-head {
	color: #252525
}
.contact-col-text {
	text-align: center
}
.contact-col-text-bar-last {
	border-right: 0 none #fff;
	color: #252525;
	text-align: center
}
.footer-parlex {
	background-image: url(../images/fotterback.jpg);
	background-attachment: fixed;
	background-size: cover;
	background-position: center bottom
}
.parlex9-back {
	background-color: rgba(0,0,0,.89)
}
.footer-logo {
	display: block;
	margin: 0 auto 20px
}
.footer-social {
	display: block;
	margin-right: auto;
	margin-left: auto
}
.fotter-facebook {
	position: relative;
	display: block;
	margin-right: auto;
	margin-left: auto;
	float: left
}
.fotter-twiter {
	display: block;
	margin-right: auto;
	margin-left: auto;
	float: none
}
.fotter-social-wrap {
	display: block;
	width: 70%;
	margin-right: auto;
	margin-left: auto;
	text-align: center
}
.fotter-social {
	margin-right: 5px;
	margin-left: 5px
}
.fotter-quote {
	text-align: center;
	letter-spacing: 5px;
	font-size: 13px
}
.copyright-area {
	text-align: center;
	font-weight: 600;
	font-size: 18px
}
.service-parlex {
	padding-top: 0px;
	background-image: url(../images/parlex.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed
}

.login-parlex {
	padding-top: 0;
	background-image: url(../images/login-parlex.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	padding-top:80px;
}

.guest-parlex {
	padding-top: 0;
	background-image: url(../images/guest-parlex.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	padding-top:80px;
}

.acknowledge-parlex {
	padding-top: 0;
	background-image: url(../images/acknowledge.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed
}
.cme-parlex {
	padding-top: 0;
	background-image: url(../images/parlex_cme.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed
}
.portfolio-parlex {
	background: url(../images/parlex.jpg) 0 0/cover no-repeat fixed;
	padding-top: 0
}
.message {
	height: 200px!important
}
.fotter-text {
	margin-top: 20px;
	margin-bottom: 20px;
	color: #fff7f7;
	text-align: center
}
.call-to-action {
	background: #303030
}
.call-row {
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent
}
.call-to-h3 {
	background-color: transparent;
	color: #eee;
	text-align: left;
	text-decoration: none
}
.call-to-butn {
	display: block;
	width: 60%;
	margin: 25px auto 0;
	padding: 9px;
	border: 1px solid #eee;
	border-radius: 2px;
	color: #eee;
	text-decoration: none;
	text-align: center
}
.call-to-butn:hover {
	background-color: #ed5565;
	border: 1px solid #ed5565
}
.cal-col-1 {
	border-right: 1px solid #fff
}
@media (max-width:991px) {
.parlex {
	position: static;
	overflow-x: visible;
	overflow-y: visible
}

.experinc-box-h3 {
	font-size: 60px
}
.ex-btn {
	padding: 11px
}
.ex-btn-two {
	padding: 5px
}
#clients .clients-wrap {
	width: 80%!important;
	height: 50px
}
.grid li {
	width: 300px
}
.copyright-area, .fotter-quote {
	text-align: center
}
.menu-li {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	font-family: gothammedium
}
h1 {
	line-height: 45px
}
.loginwrap {
	padding: 0px;
	margin-top:20px !important;
	padding: 20px 10px 0 10px !important;
}
.dashboardcol {
	width: 120px !important;
}
.activity-head {
 
	font-size: 15px !important;
	line-height:18px !important;
 }

	.bannerbtn{position:absolute; z-index:999; color:#ff0000; top:85% !important; left:45%;}
.bannerbtn1{ width:120px !important;}
}


@media (max-width:767px) {
.fixed-header {
	position: fixed
}
.slidersection {
	padding-top: 0
}
.w-col {
	text-align: left
}
#clients .clients-wrap {
	height: 50px
}
.grid li {
	text-align: center;
	max-width: 310px;
	width: 100%
}
.copyright-area, .fotter-quote {
	text-align: center
}
.menu-li {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	font-family: gothammedium
}
.menu-li:hover {
	border-top-style: none;
	background-color: #83225f;
	color: #fff
}
h1 {
	line-height: 45px
}
.slidersection {
	margin-top: 95px
}
.newuser {
/*widht: 50%;
height: 90px;
display: none;*/  background: #FFCE54;
	display: none;
	height: 250px !important;
	padding-bottom: 125px;
	margin-bottom: -35px;
}
.marginleft10 { margin-left:0px !important;
margin-top:10px;}
.dashboardcol {
	width: 140px !important;
}

	
	.menu-li {
 
	margin-top: 0px !important;
 
}

}


@media (width:320px) {
	.ui-dialog {
		margin-top: 120px !important;
	}
	/* .ui-widget {
		margin-top: 150px !important;
	}*/



	a.tooltips span {
		margin-top: 60px !important;
		left: 77px !important;
	}

	.bannerbtn {
		position: absolute;
		z-index: 999;
		color: #ff0000;
		top: 85% !important;
		left: 45%;
	}

	.bannerbtn1 {
		width: 120px !important;
	}

	.dashboardcol {
		margin-left: 5px !important;
		margin-right: 6px !important;
	}
}
@media (max-width:479px) {

	

.dashboardcol {
	width: 100px !important;
}
.parlex {
	position: relative;
	left: 0;
	top: 0;
	overflow-x: visible;
	overflow-y: visible;
	background-size: auto;
	background-attachment: fixed
}
.w-widget-map {
	display: none
}
.fixed-header {
	position: fixed
}
.slidersection {
	padding-top: 0
}
.experinc-box-h3 {
	font-size: 45px;
	font-weight: 100;
	line-height: 40px
}
.btn-ex-two {
	margin-top: 53px;
	margin-left: 0
}
#clients .clients-wrap {
	width: 55%!important;
	height: 50px
}
.copyright-area, .fotter-quote, .w-col {
	text-align: left
}
h1 {
	line-height: 35px
}
.menu-li {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	font-family: gothammedium;
	margin-right: 10px
}
.menu-li:hover {
	border-top-style: none;
	background-color: #83225f;
	color: #fff
}
.slidersection {
	margin-top: 105px
}
.logo {
	margin-top: 12px
}
.textalign {
	text-align: left !important;
}

.textaligncenter {
	text-align: center!important;
}
.textalignR {
	text-align: right !important;
}

.newuser {
/*widht: 50%;
height: 90px;
display: none;*/  background: #FFCE54;
	display: none;
	height: 250px !important;
	padding-bottom: 125px;
	margin-bottom: -35px;
}
.marginleft10 { margin-left:0px !important;
margin-top:10px;}
.loginwrap {
	padding: 0px;
	margin-top:20px !important;
	padding: 20px 10px 0 10px !important;
}
.loginwrap {
	padding: 0px;
	margin-top:20px !important;
	padding: 20px 10px 0 10px !important;
}
.dashboardcol {
	width: 140px !important;
}
.menu-li {
 
	margin-top: 0px !important;
 
}



}
@media (min-width:320px) and (max-width:479px) {

	.evMsg {
		display:block !important;
	}
#clients .clients-wrap {
	width: 95%!important
}
.copyright-area, .fotter-quote {
	text-align: center
}
.w-widget-map {
	display: none
}
h1 {
	font-size: 28px
}
.slidersection {
	margin-top: 105px
}
.logo {
	margin-top: 12px
}
.textalign {
	text-align: left !important;
}

.newuser {
/*widht: 50%;
height: 90px;
display: none;*/  background: #FFCE54;
	display: none;
	height: 250px !important;
	padding-bottom: 125px;
	margin-bottom: -35px;
}
.marginleft10 { margin-left:0px !important;
margin-top:10px !important;}


.loginwrap {
	padding: 0px;
	margin-top:20px !important;
	padding: 20px 10px 0 10px !important;
}

.dashboardcol {
	height: 215px !important;
	width: 122px !important;
}

	a.tooltips span {
		left: 5px !important;
	margin-top: 0 !important;
				   }

	.parlex-back {
	
	padding-top: 40px !important;

}
		.bannerbtn{position:absolute; z-index:99999999; color:#ff0000; top:85% !important; left:45%;}
.bannerbtn1{ width:80px !important;}
.bannerbtn{width:176px;}

			 

	
.menu-li {
 
	margin-top: 0px !important;
 
}
		
.orsaperator {
	background-image: url('../images/orsaperator-ver.png') !important;
	background-repeat:no-repeat;
	background-position:center;
	height:55px !important;
	
}
	   
}


@font-face {
	font-family: ecoicon;
	src: url(../fonts/ecoicons/ecoicon.eot);
	src: url(../fonts/ecoicons/ecoicon.eot?#iefix) format('embedded-opentype'), url(../fonts/ecoicons/ecoicon.woff) format('woff'), url(../fonts/ecoicons/ecoicon.ttf) format('truetype'), url(../fonts/ecoicons/ecoicon.svg#ecoicon) format('svg');
	font-weight: 400;
	font-style: normal
}
.hi-icon-wrap {
	text-align: center;
	margin: 0 auto;
	padding: 2em 0 1em
}
.hi-icon {
	display: inline-block;
	font-size: 0;
	cursor: pointer;
	margin: 15px 30px;
	width: 90px;
	height: 90px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #fff;
}



.hi-icon:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;

	
}
.hi-icon:before {
	font-family: ecoicon;
	speak: none;
	font-size: 48px;
	line-height: 90px;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased;


}
.hi-icon-mobile:before {
	content: "\e009"
}
.hi-icon-screen:before {
	content: "\e00a"
}
.hi-icon-earth:before {
	content: "\e002"
}
.hi-icon-support:before {
	content: "\e000"
}
.hi-icon-locked:before {
	content: "\e001"
}
.hi-icon-cog:before {
	content: "\e003"
}
.hi-icon-clock:before {
	content: "\e004"
}
.hi-icon-videos:before {
	content: "\e005"
}
.hi-icon-list:before {
	content: "\e006"
}
.hi-icon-refresh:before {
	content: "\e007"
}
.hi-icon-images:before {
	content: "\e008"
}
.hi-icon-pencil:before {
	content: "\e00b"
}
.hi-icon-link:before {
	content: "\e00c"
}
.hi-icon-mail:before {
	content: "\e00d"
}
.hi-icon-location:before {
	content: "\e00e"
}
.hi-icon-archive:before {
	content: "\e00f"
}
.hi-icon-chat:before {
	content: "\e010"
}
.hi-icon-bookmark:before {
	content: "\e011"
}
.hi-icon-user:before {
	content: "\e012"
}
.hi-icon-contract:before {
	content: "\e013"
}
.hi-icon-star:before {
	content: "\e014"
}
.hi-icon-effect-5 .hi-icon {
	box-shadow: 0 0 0 4px rgba(255,255,255,1);
	overflow: hidden;
	-webkit-transition: background .3s, color .3s, box-shadow .3s;
	-moz-transition: background .3s, color .3s, box-shadow .3s;
	transition: background .3s, color .3s, box-shadow .3s
}
.hi-icon-effect-5 .hi-icon:after {
	display: none
}
.no-touch .hi-icon-effect-5 .hi-icon:hover {
	background: rgba(255,255,255,1);
	color: #3DE6BA;
	box-shadow: 0 0 0 8px rgba(255,255,255,.3)
}
.no-touch .hi-icon-effect-5a .hi-icon:hover:before {
	-webkit-animation: toRightFromLeft .3s forwards;
	-moz-animation: toRightFromLeft .3s forwards;
	animation: toRightFromLeft .3s forwards
}
@-webkit-keyframes toRightFromLeft {
49% {
-webkit-transform:translate(100%)
}
50% {
opacity:0;
-webkit-transform:translate(-100%)
}
51% {
opacity:1
}
}
@-moz-keyframes toRightFromLeft {
49% {
-moz-transform:translate(100%)
}
50% {
opacity:0;
-moz-transform:translate(-100%)
}
51% {
opacity:1
}
}
@keyframes toRightFromLeft {
49% {
transform:translate(100%)
}
50% {
opacity:0;
transform:translate(-100%)
}
51% {
opacity:1
}
}
.no-touch .hi-icon-effect-5b .hi-icon:hover:before {
	-webkit-animation: toLeftFromRight .3s forwards;
	-moz-animation: toLeftFromRight .3s forwards;
	animation: toLeftFromRight .3s forwards
}
@-webkit-keyframes toLeftFromRight {
49% {
-webkit-transform:translate(-100%)
}
50% {
opacity:0;
-webkit-transform:translate(100%)
}
51% {
opacity:1
}
}
@-moz-keyframes toLeftFromRight {
49% {
-moz-transform:translate(-100%)
}
50% {
opacity:0;
-moz-transform:translate(100%)
}
51% {
opacity:1
}
}
@keyframes toLeftFromRight {
49% {
transform:translate(-100%)
}
50% {
opacity:0;
transform:translate(100%)
}
51% {
opacity:1
}
}
.no-touch .hi-icon-effect-5c .hi-icon:hover:before {
	-webkit-animation: toTopFromBottom .3s forwards;
	-moz-animation: toTopFromBottom .3s forwards;
	animation: toTopFromBottom .3s forwards
}
@-webkit-keyframes toTopFromBottom {
49% {
-webkit-transform:translateY(-100%)
}
50% {
opacity:0;
-webkit-transform:translateY(100%)
}
51% {
opacity:1
}
}
@-moz-keyframes toTopFromBottom {
49% {
-moz-transform:translateY(-100%)
}
50% {
opacity:0;
-moz-transform:translateY(100%)
}
51% {
opacity:1
}
}
@keyframes toTopFromBottom {
49% {
transform:translateY(-100%)
}
50% {
opacity:0;
transform:translateY(100%)
}
51% {
opacity:1
}
}
.no-touch .hi-icon-effect-5d .hi-icon:hover:before {
	-webkit-animation: toBottomFromTop .3s forwards;
	-moz-animation: toBottomFromTop .3s forwards;
	animation: toBottomFromTop .3s forwards
}
@-webkit-keyframes toBottomFromTop {
49% {
-webkit-transform:translateY(100%)
}
50% {
opacity:0;
-webkit-transform:translateY(-100%)
}
51% {
opacity:1
}
}
@-moz-keyframes toBottomFromTop {
49% {
-moz-transform:translateY(100%)
}
50% {
opacity:0;
-moz-transform:translateY(-100%)
}
51% {
opacity:1
}
}
@keyframes toBottomFromTop {
49% {
transform:translateY(100%)
}
50% {
opacity:0;
transform:translateY(-100%)
}
51% {
opacity:1
}
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	outline: 0;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
html {
	overflow-y: scroll
}
::selection {
	background: #a4ecab
}
::-moz-selection {
background:#a4ecab
}
::-webkit-selection {
background:#a4ecab
}
::-webkit-input-placeholder {
color:#ccc;
font-style:italic
}
:-moz-placeholder {
color:#ccc;
font-style:italic
}
::-moz-placeholder {
color:#ccc;
font-style:italic
}
:-ms-input-placeholder {
color:#ccc!important;
font-style:italic
}
#clients {
	display: block;
	margin-bottom: 15px
}
#clients .clients-wrap {
	display: block;
	width: 93%;
	margin: 0 auto;
	overflow: hidden
}
#clients .clients-wrap ul {
	display: block;
	list-style: none;
	position: relative;
	width: 100%!important
}
#clients .clients-wrap ul li {
	display: block;
	float: left;
	position: relative;
	width: 140px;
	height: 55px;
	line-height: 55px;
	text-align: center
}
#clients .clients-wrap ul li img {
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	transition: all .3s linear;
	-ms-filter: "alpha(Opacity=65)";
	filter: alpha(opacity=65);
	opacity: .7
}
#clients .clients-wrap ul li img:hover {
	-ms-filter: "alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1
}
.whitefont {
	color: #FFF
}
.marginB30 {
	margin-bottom: 30px!important
}
.marginT30 {
	margin-top: 30px!important
}

.marginT45 {
	margin-top: 45px!important
}

.marginT10 {
	margin-top: 10px!important
}

.marginright10 {
	margin-right: 10px!important
}

.marginleft10 {
	margin-left: 10px;
}



.bannerimg {
	background: url(../images/header1.jpg);
	width: 1663px;
	height: 590px;
	margin: 0 auto
}
* {
	margin: 0;
	padding: 0
}
ol.timeline {
	list-style: none
}
ol.timeline li {
	position: relative;
	border-bottom: 1px #dedede dashed;
	padding: 8px
}
.morebox {
	font-weight: 700;
	color: #333;
	text-align: center;
	border: 1px solid #333;
	padding: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px
}
.morebox a, .morebox a:hover {
	color: #333;
	text-decoration: none
}
#container {
	margin-left: 60px;
	width: 580px
}
.boldfont {
	font-weight: 700
}
.taligncenter {
	text-align: center
}
.fixed-header1 {
	position: fixed;
	z-index: 10000;
	width: 100%;
	height: auto;
	background-color: #84225E
}
.logindetail {
	background-color: #84225E;
	position: fixed;
	width: 100%;
	z-index: 999;
	height: 30px
}
.login_newUser {
	float:right;
	height:35px;

}

.login_newUser1 {
	right:0px;
	position:absolute;
	z-index:999;
	height:35px;


}

.fixed-header1 li {
	float: left;
	height: 35px;
	list-style-type: none;
	padding: 0 3px;
	color: #FFF;
	line-height: 30px;
	}


.fixed-header1 li a {
	line-height: 30px;
	list-style-type: none;
	padding: 0 3px;
	color: #FFF
}
.fixed-header1 li a:hover {
	text-decoration:underline;
	
}
.rimg img {
	width: 30%
}
#toTop {

	background: url(../images/to-top.png) no-repeat;
	border: none;
	bottom: 35px;
	display: none;
	height: 36px;
	overflow: hidden;
	position: fixed;
	right: 32px;
	text-decoration: none;
	text-indent: 100%;
	width: 32px;
	z-index: 999
}
.overlay {
	background: url(../images/overlay-bg.png) repeat-x;
	height: 300px;
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%
}
.overlay span {
	animation: 1.5s ease 0s normal none infinite jump;
	background: url(../images/arrow-down.png) scroll center no-repeat;
	bottom: 30%;
	display: inline-block;
	height: 2em;
	left: 50%;
	margin-left: -1em;
	opacity: .5;
	overflow: hidden;
	position: absolute;
	text-indent: -999999px;
	transition: all .3s ease .3s;
	width: 2em
}
.overlay span:hover {
	cursor: pointer;
	opacity: 1;
	transition: all .3s ease .3s;
	animation: 1s ease 0s normal none infinite jump
}
.minimize {
	display: inline-block;
	overflow: hidden;
	position: relative
}
.minimize.open {
	height: auto!important
}
@-webkit-keyframes jump {
0% {
bottom:30%
}
50% {
bottom:31%
}
100% {
bottom:30%
}
}
@-moz-keyframes jump {
0% {
bottom:30%
}
50% {
bottom:31%
}
100% {
bottom:30%
}
}
@-o-keyframes jump {
0% {
bottom:30%
}
50% {
bottom:31%
}
100% {
bottom:30%
}
}
@keyframes jump {
0% {
bottom:30%
}
50% {
bottom:31%
}
100% {
bottom:30%
}
}


div, ul li.flip {
margin: 0px;
/*position:relative;*/

}
 
.newuser {
/*widht: 50%;
height: 90px;
display: none;*/  background: #F8883D;
	display: none;


	margin-bottom: -35px;
}


.fixedposition {
	position: fixed
}

.textaligh { text-align:right;}

.loginsection {
	padding-top: 80px;

}

.loginwrap {
	margin-top: 40px;
	padding: 20px 10px;
	border-bottom: 0 none #000;
	color: #333
}

.textcolorange { color: #f46c23;}

.activity-para {
	margin-top: 20px;
	margin-bottom: 30px;
	color: #252525;
	text-align: left;
	font-size:15px;
	font-family: gothambook;
	
}

.activity-para ol{ margin-left:20px;
margin-top:5px;
line-height:20px;
	}
	
.activity-para li { 
margin-top:5px;
line-height:20px;
margin-left:20px;
padding-left:20px;
line-height:25px;
	}
	
	
.activity-para ol li ol {
margin-top:5px;
margin-bottom:15px;

}
/*Dashbord css*/
.service-combo {
  padding-right: 10px;
  padding-left: 10px;
  background-color: transparent;
}
.service-h1 {
  padding-bottom: 12px;
  border-bottom: 2px solid #474747;
}
.service-button {
  display: block;
  margin: 10px auto;
  padding: 8px;
  background-image: -webkit-linear-gradient(#13ad7d, #13ad7d);
  background-image: -o-linear-gradient(#13ad7d, #13ad7d);
  background-image: linear-gradient(#13ad7d, #13ad7d);
  box-shadow: none;
  text-align: left;
}
.dashboard-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #252525;
  font-size: 15px;
  line-height: 25px;
  text-align: left;
}

.activity-head {
	margin: 10px 0;
	color: #252525;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
	
}

.dashboard-icon {
  margin: auto;
  width: 100%;
  text-align: center;
  margin-top: 30px;
  cursor:pointer;
}






.dashboardcol {
	/*width:165px;
	margin-right:18px;
	float:left;*/
	float: left;
margin-left: 25px;
margin-right: 30px;
width: 165px;
	}
	
.activityheading-text {
	display: block;
	margin: 20px auto;
	padding-left: 0;
	color: #84225f;
	text-align: left;
	font-weight: 700;
	font-size:22px;
	line-height:30px;
}



/* TOP NAVIGATION */


.navigation-header {
	position: fixed;
	z-index: 10000;
	width: 100%;
	height: 35px;
	background-color: #84225E;
	
}

.navigation {
  list-style: none;
  padding: 0;
  height: 35px; 
  /*background: #66013D;*/
  position: relative; 
  z-index: 100;

}

.navigation, .navigation a.main {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}

.navigation:hover, .navigation:hover a.main {
  border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
}

.navigation a.main {
  display: block; 
  height: 35px;
  font: bold 15px/35px gothambook; 
  text-align: center; 
  text-decoration: none; 
  color: #FFF;  
  -webkit-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  position: relative;
  z-index: 100;

}

.navigation:hover a.main {
  color: #fff;
  background: rgba(0,0,0,0.04);

}

.navigation ul { margin-top:10px;
}
.navigation li { 
  width: 240px; 
  height: 40px;
  background: #F7F7F7;
  font: bold 14px/40px gothambook !important; 
  color: #fff;
  text-align: left;
  float:right;
  margin: 0;
  padding:0px 5px;
  -webkit-transform-origin: 50% 0%;
  -o-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-transform: perspective(350px) rotateX(-90deg);
  -o-transform: perspective(350px) rotateX(-90deg);
  transform: perspective(350px) rotateX(-90deg);
  box-shadow: 0px 2px 10px rgba(0,0,0,0.05);
  -webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.05);
  -moz-box-shadow: 0px 2px 10px rgba(0,0,0,0.05);
}
.navigation li a{ color:#FFF !important; display:block;}
.navigation li:nth-child(even) { background: #6E164C; }
.navigation li:nth-child(odd) { background: #530C38; }

.navigation li.n1 { 
  -webkit-transition: 0.2s linear 0.8s;
  -o-transition: 0.2s linear 0.8s;
  transition: 0.2s linear 0.8s;
}
.navigation li.n2 {
  -webkit-transition: 0.2s linear 0.6s;
  -o-transition: 0.2s linear 0.6s;
  transition: 0.2s linear 0.6s;
}
.navigation li.n3 {
  -webkit-transition: 0.2s linear 0.4s;
  -o-transition: 0.2s linear 0.4s;
  transition: 0.2s linear 0.4s;
}
.navigation li.n4 { 
  -webkit-transition:0.2s linear 0.2s;
  -o-transition:0.2s linear 0.2s;
  transition:0.2s linear 0.2s;
}
.navigation li.n5 {
  border-radius: 0px 0px 4px 4px;
  -webkit-transition: 0.2s linear 0s;
  -o-transition: 0.2s linear 0s;
  transition: 0.2s linear 0s;
}

/*.navigation:hover li {
  -webkit-transform: perspective(350px) rotateX(0deg);
  -o-transform: perspective(350px) rotateX(0deg);
  transform: perspective(350px) rotateX(0deg);
  -webkit-transition:0.2s linear 0s;
  -o-transition:0.2s linear 0s;
  transition:0.2s linear 0s;
}
.navigation:hover .n2 {
  -webkit-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
.navigation:hover .n3 {
  -webkit-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
.navigation:hover .n4 {
  transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
.navigation:hover .n5 {
  -webkit-transition-delay: 0.8s;
  -o-transition-delay: 0.8s;
  transition-delay: 0.8s;
}*/




/*nilam css*/

.w-form label {float:left;
}



.linehight35 { line-height:35px;
			   padding-left:5px;
}



tr:th {background: #b3b9bf;}
tr {background-color: rgba(255, 255, 255, 0.8);}

.evulationgrid tr td input[type="radio"] { /*margin-left:10px;*/
margin-left:2px;
margin-right:2px;

}

.table-responsive {
	width:100%; overflow-x:auto;
}
.chartTitle > div {
	  width:100% !important; overflow-x:auto!important;
	  overflow-y:hidden !important;

}
/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
	color: #ff0000;
	display: block;
	font-size: 14px;
   /* width:150px;*/ /*Commented By Dhruvita*/
}


.field-validation-error-CME
{
	color: #ff0000;
	display: block;
	font-size: 10px;
   
}


.field-validation-valid
{
	display: none;
}

.input-validation-error
{
	border: 1px solid #ff0000;
	background-color: #ffeeee;
	font-size: 14px;
}

.validation-summary-errors
{
	font-weight: bold;
	color: #ff0000;
	font-size: 10px;
}

.validation-summary-valid
{
	display: none;
}


/*----------------- Flash messages------------------------------*/
.highlight
{
	background: #ff0;
}

.info
{
	background-color: #CCFFCC;
	border-top: 1px solid #FFCC66;
	border-bottom: 4px solid #FFCC66;
	padding: 6px;
	/*font-family: helvetica;*/
	font-size: 1.1em;
	text-align: center;
	border-top-color: #006600;
	border-bottom-color: #006600;
	font-weight: bold;
	color: #339933;
	cursor: pointer;
}
.warning
{
	background-color: #FFFF99;
	border-top: 1px solid #FFCC66;
	border-bottom: 4px solid #FFCC66;
	padding: 6px;
   /* font-family: helvetica;*/
	font-size: 0.9em;
	text-align: center;
	border-top-color: #CC9900;
	border-bottom-color: #CC9900;
	font-weight: bold;
	color: #663300;
	cursor: pointer;
}
.error
{
	background-color: #FFCC99;
	border-top: 1px solid #FFCC66;
	border-bottom: 4px solid #FFCC66;
	padding: 4px;
	/*font-family: helvetica;*/
	font-size: 1.1em;
	text-align: center;
	border-top-color: #800000;
	border-bottom-color: #800000;
	font-weight: bold;
	color: #990000;
	cursor: pointer;
}
#flash
{
	position: fixed;
	width: 100%;
	z-index: 99999;
}


.commonUL
{
	margin: 0%;
	padding: 0%;
	/*line-height: 25px;*/
	line-height: 20px;
   font-size:14px;
	font-family: 'gothambook';
	list-style: none;
}
.commonUL li
{
	list-style: outside disc;
	margin-left: 17px;
	padding-bottom: 10px;
 
	
}
.commonUL li a
{
	color: #84225e;
	text-decoration: underline;
}
.commonUL li a:hover
{
	color: #84225e;
	text-decoration: none;
}

.commonUL1
{
	margin: 0%;
	padding: 0%;
	line-height: 25px;
   
	font-family: 'gothambook';
	list-style: none;
}
.commonUL1 li
{
	margin-left: 0%;
	padding-bottom: 10px;
	padding-left:20px;
	background:url(../images/cmn_bullet.png) no-repeat left 2px;
}
.commonUL1 li a
{
	color: #84225e;
	text-decoration: underline;
}
.commonUL1 li a:hover
{
	color: #84225e;
	text-decoration: none;
}




.guestUser{ color:#1f1f1f; margin-top:10px; padding:10px 10px 10px 10px; border:2px solid #f36c24; background:#FEFEFE; -webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;}
.guestUser .contact-para {
	color: #252525;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left; font-weight:normal;
	font-size:15px;      font-family: gothambook;
}

.guestUser .contact-para a:hover {
	color: #84225E; text-decoration:underline;

}

.guestUser .contact-para a {
	font-weight:bold;

}

	.guestUser h4 {
		background: none repeat scroll 0 0 #f2f2f2;
	border-bottom: 3px solid #d8d8d8;
	border-radius: 4px;
	color: #84225e;
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 0;
	padding: 5px 10px;}

.guestUser h1{ margin-bottom:5px; padding:0px 0px 0px 0px; border-bottom:1px solid #d7d7d7; font-weight:bold; font-family:'gothammedium'; font-size:22px; color:#84225e;}
.guestUser .guestBtText{ margin:0px; padding:0px; font-weight:bold; font-size:16px; /*color:#84225e;*/}
.guestUser .guestBtText a{ /*color:#84225e;*/ text-decoration:none;}
.guestUser .guestBtText a:hover{ color:#84225e; text-decoration:none;}

.statusAct{ /*padding-bottom:15px;*/ padding-top:15px; font-weight: normal;	/*font-family:'GothamCondensedBookRegular';*/ font-size:14px; line-height:20px; font-weight:bold; color:#F36C24;}
.guestTitle p{ padding-bottom:5px !important; margin-bottom:15px !important; font-weight: normal !important;	font-family:'gothammedium' !important; font-size:20px !important; line-height:22px !important; color:#84235e !important;  border-bottom:1px solid #E6E6E6 !important;}

.titleBlock{ /*background:#fff;*/ border: 1px #d7d7d8 solid; -webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;}
.titleBlock h2{margin-bottom: 5px;padding: 0%;/*font-size: 28px;color: #00425f;*/font-weight: normal;font-family:'gothammedium'; font-size:28px;  color:#84225e;background:#84235e;
border-top-left-radius:4px;	-webkit-border-top-left-radius:4px; border-top-right-radius:4px;-webkit-border-top-right-radius:4px; margin-top:0px; }

.whitColro
{
	color: #fff;
	margin-left: 15px;
	line-height: 40px;
}


.marTopBottom20{ margin-top:10px !important; margin-bottom:20px !important;}

.hilightColor {font-size: 15px;
	font-family: gothambook;
	color: #252525;
}

.hilightColor1
{
	color: #84225e;
}

/*.w-button a:active, a:hover {
	color: #fff;
}*/

.evulationgrid
{
	border: 1px solid rgba(0,0,0,.5);
	margin: 10px 0px 0px 0px;
}
.evulationgrid tr td
{
   /* color: #84225e;*/
/*    font-family: Arial;
	font-size: 12px;*/
	font-weight: normal;
	padding: 7px 2px 7px 10px;
	text-align: left;
	vertical-align: middle;
	color:#252525;
	font-family: gothambook;
	
}



.evulationgrid tr th
{
	padding: 7px; /*     border: 1px #AAAAAA solid;     background-color: #D2D2D2;     background: -o-linear-gradient(bottom, #e5e5e5 5%, #cccccc 100%);     background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e5e5e5), color-stop(1, #cccccc) );     background: -moz-linear-gradient( center top, #e5e5e5 5%, #cccccc 100% );*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e5e5e5", endColorstr="#cccccc");
	background: -o-linear-gradient(top,#e5e5e5,cccccc);
	text-align: left;
	font-size: small;
	font-weight: bold;
	background-color: rgba(0,0,0,.5);
	color:#fff;
	
}

.OptionAns
{
	margin: 0;
	padding-left: 20px;
	color: Black;
	width: 580px;
}


.OptionsRow
{
	float: left;
	padding-top: 10px;
	padding-right: 10px;
}

.center
{
	text-align: center !important;
}

.widthauto
{
	width: auto !important;
}
.BigTextBox
{
	width: 235px;
	margin-left: 40px;
}


.BigTextArea
{
	height: 86px;
	width: 573px;
	resize: none;
	margin-left: 40px;
}

.horizontalList
{
	float: left;
	margin-right: 10px;
	margin-left: 25px;
}


.physilogo_bg
{
	padding: 12px;
	margin-bottom: 25px;
	
    /*margin-left:8px;
        width: 97%;*/
    width: 100%;	
	background:#edecec;
	/* background:#414042 url(images/physilogo_bg.png) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
	font-family:'GothamCondensedBookRegular';
	font-size: 20px;*/
	color:#414042;
	font-size: 17px;
	font-weight: bold;
	
	border:1px solid #dbdbdb;
}

.physilogo_bg a
{
	color:#f36c24;
	text-decoration:underline;

}

.physilogo_bg a:hover
{
	color:#414042;
	text-decoration:none;

}
.physilogo_bg .physi_Right
{	
	/*font-family:'GothamCondensedBookRegular';
	color:#414042;
	font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	float: right;
	color: #080000;
	font-weight: normal;
	margin-top:1px;
	/*margin-top:3px;*/
}

.physi_ul
{
	margin-left: 20px;
	padding: 0px 0px 10px 0px;
	font-weight: bold;
	color:#414042;
	font-size: 17px;
	/*font-size: 17px;*/
	line-height:22px;
	font-family: 'gothambook';

/*	letter-spacing:0.2px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	 color: #080000;
	 font-weight: bold;*/
	float: right;
	   
	float: left;
}
.physi_ul li
{
	margin: 0px;
	padding-left: 7px;
}
.physi_ul li a
{
	color: #050000;
	text-decoration: none;
}
.physi_ul li a:hover
{
	color: #050000;
	text-decoration: underline;
}


.EvalQuestionDiv
{
	border-bottom: 1px dashed #C3C3C3;
	padding: 10px 0px 35px 0px;
}
.buttoncenter{ width:100%; text-align:center;  margin-top:5px; margin-bottom:10px;}
.marBottom20 { margin-bottom:25px !important;}

.bcenter{ text-align:center; }


.clr
{
	clear: both;
}

/*=====margin section=====*/



.marTop5
{
	margin-top: 5px;
}

.marTop10
{
	margin-top: 10px;
}
.marTop15
{
	margin-top: 15px;
}
.marTop20
{
	margin-top: 20px;
}
.marBottom3
{
	margin-bottom: 3px;
}
.marBottom5
{
	margin-bottom: 5px;
}
.marBottom10
{
	margin-bottom: 10px;
}
.marBottom15
{
	margin-bottom: 15px;
}
.marBottom20
{
	margin-bottom: 20px;
}


.marBottom25
{
	margin-bottom: 25px;
}
.marLeft0
{
	margin-left: 0px;
}
.marLeft5
{
	margin-left: 5px;
}
.marLeft10
{
	margin-left: 10px;
}
.marLeft15
{
	margin-left: 15px;
}
.marLeft20
{
	margin-left: 20px;
}

.marLeft25
{
	margin-left: 25px !important;
}
.marLeft30
{
	margin-left: 30px;
}



.marRight0
{
	margin-right: 0px !important;
}
.marRight5
{
	margin-right: 5px;
}
.marRight7
{
	margin-right: 7px;
}
.marRight10
{
	margin-right: 10px;
}
.marRight15
{
	margin-right: 15px;
}
.marRight20
{
	margin-right: 20px;
}

/*=====padding section=====*/
.padTop5
{
	padding-top: 5px;
}
.padTop10
{
	padding-top: 10px;
}
.padTop15
{
	padding-top: 15px;
}
.padTop20
{
	padding-top: 20px;
}

.padBottom5
{
	padding-bottom: 5px;
}
.padBottom10
{
	padding-bottom: 10px;
}
.padBottom15
{
	padding-bottom: 15px;
}
.padBottom20
{
	padding-bottom: 20px;
}

.padLeft0
{
	padding-left: 0px;
}
.padLeft5
{
	padding-left: 5px;
}
.padLeft10
{
	padding-left: 10px;
}
.padLeft15
{
	padding-left: 15px;
}
.padLeft20
{
	padding-left: 20px;
}

.padRight0
{
	padding-right: 0px;
}
.padRight5
{
	padding-right: 5px !important;
}
.padRight10
{
	padding-right: 10px !important;
}
.padRight15
{
	padding-right: 15px;
}
.padRight20
{
	padding-right: 20px;
}


.greycolor {
	color: #d6d6d6;
}

.OtherTextBoxQue
{
	font-size: 13px !important;
	margin-left: 15px !important;
	border: 1px solid #C0C0C0 !important;
	clear: both !important;
	background: #f8f8f8 !important;
	height: 20px !important;
	margin-bottom: 0px !important;
	padding: 0px !important;
	padding-left: 5px !important;
}


.OtherTextBoxEditSecondControl
{
	margin-top: 2px;
	width: 150px;
	float: right;
	margin-right: 100px;
}


.answer_box
{
	/*margin-top:20px;
	margin-bottom:10px;*/ /*Commented By Dhruvita*/
	/*padding: 1% 4% 5%;*/
	 padding: 1% 2% 5%;
	/*width: 89.5%;*//*Commented By Dhruvita*/
	 /*width: 100%;*/
	 width: 96%;
	/*border-bottom: 1px solid #e6e6e6;*/
	color:#1F1F1F;
	font-family: 'gothambook';
	/*
	margin: 0px;
	border: 1px solid #d9d6d6;*/
}
.answer_box .ans_left, .answerList .ans_left
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 25px;
	border: 0px solid red;
}
.answer_box .ans_right, .answerList .ans_right
{
	margin: 0px;
	padding: 0px;
	/*float: left;
	 width: 468px;*/
   /* width: 680px;*/
}
.answer_box .ans_input, .answerList .ans_input
{
	margin-left: 0px;
	margin-bottom: 5px;
	width: 100%;
	height: 25px;
	clear: both;
	border: 1px solid #999;
}
.answer_box p
{
	 margin: 0%;
   /* padding: 1% 0% 0.5% 0%;*/
   padding:0;
	/*padding: 1% 0% 3% 0%;
	font-size: 14px;
	color: #00425f;*/
	font-size: 14px;
	color: #414042;
	font-weight: normal;
	line-height: 25px;
}

.answerList
{
	padding-left: 0px;
	margin: 0; /*list-style-position: outside;*/
}

.answerList li
{
	list-style-type: none;
	padding: 2px 0;
	margin: 0;
	list-style-position: inherit;
	/*border: 1px #fff solid;*/
	clear: both;
}
.answerHorizontalList
{
	/*list-style-position: inside;
	color: #00425F;*/
}
.answerList span
{
	margin: 0px 0px 0px -10px;
}

.redColor
{
	color: #F00;
}
.greenColor
{
	color: #006600;
}
.maroonColor
{
	color: #7c0034;
}
.blackColor
{
	color: Black;
}

.userprofile
{
	border: 1px solid #00425F;
	border-radius: 5px;
	margin: 25px 10px 0px;
	height: 510px;
	overflow: auto;
}
.profile-msg
{
	padding: 10px 15px; /*color: #84225e;*/
	color: #850037;
	font-size: 14px;
	line-height: 18px;
}


.green_Box
{
	border: 1px solid #bcbdbe;
	border-bottom: 3px solid #bcbdbe;
	background: #eeeeee;
	width: 100%;
	padding: 20px 15px;
	margin: 10px 0px 40px 0px;
	font-size: 15px;
	
	
}
.green_Box h2
{
	
	padding: 20px 15px;
	font-size:22px;
	text-align:center;
	font-weight:bold;

}
.green_Box p
{
	text-align: center;
}
.green_Box p a
{
	font-size: 15px;
	color: #8c2062;
	font-weight: bold;
	text-decoration: underline;
}
.green_Box p a:hover
{
	color: #8c2062;
	text-decoration: none;
}
.certificate-content p
{
	line-height:35px !important;
	}



.dynamicBox
{
	padding: 10px;
	width: 97%;
	min-height: 500px;
}
.dynamicBox .dyni_subbox
{
	padding: 8px 10px;
	width: 97.5%;
	border-bottom: 1px dashed #C3C3C3;
	font-size: 14px;
}
.dynamicBox .icon
{
	margin-top: 2px;
	padding-right: 15px;
	border: 0px solid #d9d6d6;
	float: left;
}
.dynamicBox .text1
{
	margin-top: 2px;
	padding-top: 3px;
	/*padding-left: 20px;*/

	border: 0px solid #d9d6d6;
	float: left;
}
.dynamicBox .text1 span
{
	font-size: 10px;
}
.dynamicBox .text2
{
	margin-top: 0px;
	padding-top: 3px;
	padding-left: 20px;
	width: auto;
	border: 0px solid #d9d6d6;
	float: left;
}
.dynamicBox .hiddentext
{
	margin: 0px;
	padding-top: 3px;
	padding-left: 20px;
	padding-right: 20px;
	width: auto;
	border: 0px solid #d9d6d6;
	float: left;
}
.dynamicBox .buttondiv
{
	margin: 0px;
	padding: 3px 5px 0px 15px;
	width: auto;
	border: 0px solid #d9d6d6;
	float: left;
}
.dynamicBox .buttondiv a
{
	color: #000;
	text-decoration: none;
}
.dynamicBox .buttondiv a:hover
{
	color: #000;
	text-decoration: none;
}


#disclaimer-container
{
	 color:#1f1f1f
}
.disclaimer-message
{
	height: 200px;
	padding: 10px;
	overflow-x: auto;
	border: 1px solid #D8D8D8;
	border-radius: 5px;
	width: auto;
	margin: 10px 10px 0px;
	text-align: justify;
}
    .disclaimer-message p {
        color: #000 !important;
    }
.div-agree
{
	text-align: center;
	margin: 15px 0px 0px;
}

.displayNone
{
	display: none;
}

.buttonDivIntervention
{
	text-align: center;
	/*width: 150px;*/
	float: right;
}

.cmnbutton
{
	margin-right: 5px;
	background:#eeeeee;
	color:#8c2062;
	border: 1px solid #c6c6c6;
	margin-right: 5px;
	padding: 5px 13px;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-weight: normal;
	font-family:'GothamCondensedBookRegular'; font-size:20px;  
}
.cmnbutton:hover
{
	
	background:#8c2062;
	color:#eeeeee;
	border: 1px solid #520735;
	margin-right: 5px;
	padding: 5px 13px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.FPwd:hover {
	color:#84225E;
}

.MediumTextBox
{
	/*width: 150px;*/
	width:185px;
	color:#787878;
}

a.tooltips span {
  position: absolute;
  width:140px;
  color: #FFFFFF;
  background: #333231;
  padding:7px;
  text-align: center;
  /*opacity: 0.8;*/
  border-radius: 4px;
  z-index:999999;
	top: -34px;
	margin-left:10PX;
	visibility:hidden;
	

}
a.tooltips span:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 45%;

  width: 0; height: 0;
  border-top: 8px solid #333231;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;

}
a:hover.tooltips span {
  visibility: visible !important; 
  /*opacity: 0.8;*/
  top: -34px;
  z-index: 999;
}



/*banner button*/

/*.bannerbtn{position:absolute; z-index:99; color:#ff0000; top:51%; left:45%;}*/
.bannerbtn{position:absolute; z-index:99; color:#ff0000; top:72%; left:45%;}
.bannerbtn1{ width:209px;}
.fll{ float:left}
.flr{float:right;}

.img-responsive {
	display: block;
	width: 100%;
	height: auto;
}

@media (max-width:320px) {
	
	.bannerbtn{position:absolute; z-index:99; color:#ff0000; top:83% !important; left:45%;}
.bannerbtn1{ width:75px !important;}
.bannerbtn{width:160px !important;}
	}
	
	@media (width:1024px) {
	
	.bannerbtn{position:absolute; z-index:999; color:#ff0000; top:85% !important; left:45%;}
.bannerbtn1{ width:175px !important;
 
}
			.bannerbtn {
	width: 360px;
}
				
	}

	@media (width:1280px) {
	
	.bannerbtn{position:absolute; z-index:999; color:#ff0000; top:75% !important; left:45%;}
.bannerbtn1{ width:175px !important;}
	}

.head-logo-part{float:left; width:24%;}
.head-nav-part {float:right; width:76%;}
	
	@media (max-width:767px) {
.head-logo-part{float:left; width:40%;}
.head-nav-part {float:right; width:45%;}
}

@media (width:480px) ,(width:533px),(width:568px)  {
.bannerbtn{width:48% !important;}
	.w-nav-overlay {
		overflow-x: hidden !important;
		overflow-y: scroll  !important;
		height: 200px !important;
		 
	}
	.nav{width:150px !important; 
	}
}

@media (width:640px) {
.bannerbtn{width:48% !important;}
	.w-nav-overlay {
		overflow-x: hidden !important;
		overflow-y: scroll  !important;
		height: 245px !important;
		 
	}
	.nav{width:150px !important; 
	}
}



@media (width:640px) {
.bannerbtn{width:40% !important;}
.head-nav-part {float:right; width:30%;}
.orsaperator {
	background-image: url('../images/orsaperator-ver.png') !important;
	background-repeat:no-repeat;
	background-position:center;
	height:55px !important;
	
}
}

@media (min-width:0px) and (max-width:767px) {

.orsaperator {
	background-image: url('../images/orsaperator-ver.png') !important;
	background-repeat:no-repeat;
	background-position:center;
	height:55px !important;
	
}
}


@media (width:768px) {
.bannerbtn {
	width: 250px;

}
.head-nav-part {float:right; width:30%;}

.menu-li {
 
	margin-top: 0px !important;
 
}
}

@media (width:800px) {
.bannerbtn{width:250px !important}
}

@media (width:1280px) {
.bannerbtn{width:29% !important;}
}

@media (width:480px) {
.bannerbtn{width:170px !important}
}

#colorbox {
	z-index:99999 !important;
}


.activitymsg {
	display: none;
	padding-bottom: 125px;
 background:#eeeeee;
 padding:10px;
 border-bottom:3px solid #bcbdbe;
 border:1px solid #bcbdbe;
 margin-top:10px;
 box-shadow: 1px 1px 1px #888888;
 
}

.nxtstgbtn { background:#84225E; padding:10px 10px; text-align:left; font-weight:700; color:#fff !important; text-decoration:none !important}
.bckdeskbtn { background:#f36c23; padding:10px 10px; text-align:left; font-weight:700; color:#fff !important; text-decoration:none !important;margin-right:15px}


.flipbtn { background:#84225E; padding:5px 10px; width:100px; text-align:left; font-weight:700;  color:#FFF;
}

.flipbtn:hover {color:#FFF;
}

.menubtn25 { margin-top:25px
}


/*.w-button1 {
	background-color: #84225E;
	border: 0 none;
	color: #fff;
	display: inline-block;
	line-height: inherit;
	padding: 8px;
	width: 100%;
	font-weight:bold;
	 -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

.w-button1:hover {
	text-decoration:underline;
}*/

.orsaperator {
	background-image: url('../images/orsaperator.png');
	background-repeat:no-repeat;
	background-position:center;
	height:220px;
	
}

.marginT40 { margin-top:40px!important;
}

.evMsg {
	display:none;

}
.borderDiv
{
	border-bottom: 1px dashed #878787;
	margin-bottom: 20px;
}
.chartTitle
{
	
	margin: 2% 0px 0px 0px;
	color: #84225e;
	font-weight: bold;
	font-size: 11pt;
}


#performanceText
{
	float: left;
	margin: 2% 0px 2% 3%;
	color: #84225e;
	font-weight: bold;
	font-size: 11pt;
}
#performanceChart
{
	float: left;
	border: 1px solid #878787;
	border-radius: 5px;
	margin-top:10px;

}



.comment_box
{
	padding: 20px 10px 30px 30px;
}

.dvBox {

	background:#eee; padding:10px; -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.23); color:#84225E;
}

/*.highcharts-container {

	width:200px !important;
	height:250px !important;
}*/


.alink:hover {

	/*text-decoration:underline;*/
	color:#84225E !important;
}
.amail {

	color:#F36C23 !important;
}
.purpleclr {
	color: #84225f;
}

/*.acthead {
	margin: 10px 0;
	color: #f46a2f;
	font-family: gothammedium;
	font-size: 32px;
	line-height: 45px;
	text-align: left
}*/

.acthead {
	color: #f46a2f;
	font-family: gothammedium;
	font-size: 25px;
	line-height: 45px;
	margin: 10px 0;
	text-align: left !important;
}

 .n1 a img,.n2 a img,.n3 a img,.n4 a img,.n5 a img {
	/*vertical-align:middle;margin-bottom:7px;*/
	float: left; margin-right: 5px; margin-top: 5px;
}

.main img {
	vertical-align:middle;margin-bottom:11px;
}

.dashboardicon{float: left; margin-right: 5px; margin-top: 5px;}

.paddTop0, .padTop0 {
	padding-top:0px !important;
	margin-top: 25px !important;
}
.smallact {
   font-size:18px;font-weight:normal;line-height:25px;
}

/*New Dashboard*/ 

.dasboard { width:100% 
}

.grayimg {
	background: url(../images/activitybg1.png) no-repeat !important;
}

.dashboardbtn{ background: url(../images/activitybg.png) no-repeat;

width:100%; text-align:center; height:190px; margin-bottom:20px;}

	.dashboardbtn.active {
		background: url(../images/activitybg_active.png) no-repeat;
		width: 100%;
		height: 227px;
		text-align: center;
	}

.dashboardimg { text-align:center;}
.dasboardtext { font-family:"gothammedium"; text-align:center; font-size:24px; color:#FFF; 	text-shadow: 2px 2px #000; line-height:30px;}


	@media (min-width:360px) and (max-width:384px) {
		/*.active{ background: url(../images/activitybg_active_140.png) no-repeat !important;
width:100%; height:227px; cursor:pointer; text-align:center;}*/
				.dasboardtext {
			color: #fff;
			font-family: "gothammedium";
			font-size: 15px;
			line-height: 18px;
		}

		 .dashboardcol {
			margin-left: 15px;
			margin-right: 20px;
		}

				.purplebox .text { 
	font-size: 16px !important;
	line-height:20px !important;
  
	
 }
						   .green_Box .left { width:100% !important;}    
.green_Box .right { width:100% !important;}    
}

		@media (min-width:400px) and (max-width:414px) {
		/*.active{ background: url(../images/activitybg_active_160.png) no-repeat !important;
width:100%; height:227px; cursor:pointer; text-align:center;}*/
				.dasboardtext {
			color: #fff;
			font-family: "gothammedium";
			font-size: 16px;
			line-height: 18px;
		}

		 .dashboardcol {
			margin-left: 15px;
			margin-right: 20px;
		}

	.purplebox .text { 
	font-size: 18px !important;
	line-height:20px !important;
	margin-top:5px !important;
	margin-left:5px !important;
   }

		.green_Box .left { width:100% !important;}    
.green_Box .right { width:100% !important;}    

}


		
		@media (width:568px) {
		/*.active{ background: url(../images/activitybg_active_244.png) no-repeat !important;
width:100%; height:227px; cursor:pointer; text-align:center;}*/
				.dasboardtext {
			color: #fff;
			font-family: "gothammedium";
			font-size: 16px;
			line-height: 18px;
		}

		 .dashboardcol {
			margin-left: 15px;
			margin-right: 20px;
		}

	.purplebox .text { 
	font-size: 20px !important;
	line-height:30px !important;
	margin-top:5px !important;
	margin-left:10px !important;
   }

}


	@media (min-width:600px) and (max-width: 667px){
		/*.active{ background: url(../images/activitybg_active2.png) no-repeat !important;
width:100%; height:227px; cursor:pointer; text-align:center;}*/
		.dashboardcol {
			margin-left: 5px;
			margin-right: 6px;
		}
		.dashboardcol {
	margin-left: 10px !important;
	margin-right: 0 !important;
}
.dashboardcol {
	float: left;
	margin-left: 25px;
	margin-right: 30px;
	width: 130px !important;
}

	.purplebox .text { 
	font-size: 18px !important;
	line-height:40px !important;
	margin-top:5px !important;
	margin-left:10px !important;
   }

}

	@media (min-width:768px) and (max-width: 980px)  {
		/*.active{ background: url(../images/activitybg_active324.png) no-repeat !important;
width:100%; height:227px; cursor:pointer; text-align:center;}*/

			.purplebox .text { 
	font-size: 19px !important;
	line-height:60px !important;
	margin-top:5px !important;
	margin-left:10px !important;
   }
}

@media (width:320px) {
	/*.active {
		background: url(../images/activitybg_active_120.png) no-repeat !important;
		width: 100%;
		height: 227px;
		cursor: pointer;
		text-align: center;
	}*/

	.dasboardtext {
		color: #fff;
		font-family: "gothammedium";
		font-size: 15px;
		line-height: 18px;
	}

	.purplebox .text {
		font-size: 13px !important;
		line-height: 20px !important;
		margin-left: 10px !important;
	}

	.activityheading-text {
		font-size: 18px !important;
	}

.linkactivity p {text-align:center !important; margin-top:5px !important;}

	.green_Box .left { width:100% !important;}    
.green_Box .right { width:100% !important;}    
}

	@media (width:480px) {
		/*.active{ background: url(../images/activitybg_active_200.png) no-repeat !important;
width:100%; height:227px; cursor:pointer; text-align:center;}*/
				.dasboardtext {
			color: #fff;
			font-family: "gothammedium";
			font-size: 18px;
			line-height: 20px;
		}
		.dashboardcol {
			margin-left: 15px;
			margin-right: 25px;
			height:230px;
		}
				.purplebox .text { 
	font-size: 16px !important;
	line-height:20px !important;
	margin-top:10px !important;
	margin-left:10px !important;
 }
	 .img-responsive {
	 width: 80%;
}
	 .bannerbtn {
	width: 250px !important;
}
}

.marginT20 {


	margin-top: 20px!important
}

.nextmodule {
	float: left;
	background: none repeat scroll 0 0 #f36c23;
	border-radius: 6px;
	color: #fff;
	float: left;
	padding: 5px;
	letter-spacing: 1px;
	
	
}

.nextmodule p{
	float: left;        
	background: none repeat scroll 0 0 #f36c23;
	border-radius: 6px;
	color: #fff;
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	letter-spacing: 1px;
	
}



.nextmodule1 {
	float: left; font-size:16px; font-weight:bold; color:#84225E;
		
	background: none repeat scroll 0 0 #84225E;
	border-radius: 6px;
	color: #fff;
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	letter-spacing: 1px;
	
}

.nextmodulelink {
	color:#fff!important; font-size:16px !important;
}

.nextmodulelink1 {   color:#fff!important; font-size:16px !important; text-decoration:none !important;
}

.nextmodulelink1:hover {text-decoration: underline !important;
}


.dvBox .about-text {
	  
	margin: 5px auto;
	}

.dvBox ul li {
	 padding-bottom: 3px;
	 
	}

.dvBox ol li {
	 padding-bottom: 3px;
	 
	}



.purplebox { background:#84225e;


padding:10px;
width: 96.2%;margin-left:10px;
margin-bottom:30px;


}

	.purplebox .icon { float:left;}

	.purplebox .text {    color: #fff;
	font-family: "gothammedium";
	font-size: 26px;
	line-height:35px;
	text-align:center;
	padding-top:5px;
	text-shadow:1px 1px 1px #000

 }
 
	.purplebox .text a {    color: #fff; cursor:pointer;
 }

	.purplebox .text a:hover { text-decoration:underline;
 }


	.purplebox .left{ width:15%; float:left;}
	.purplebox .right{ width:85%; float:right;}





.overlay1 {
	background: url(../images/overlay-bg_1.png) repeat-x;
	height: 200px;
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%
}
.overlay1 span {
	animation: 1.5s ease 0s normal none infinite jump;
	background: url(../images/arrow-down_1.png) scroll center no-repeat;
	bottom: 30%;
	display: inline-block;
	height: 2em;
	left: 50%;
	margin-left: -1em;
	overflow: hidden;
	position: absolute;
	text-indent: -999999px;
	transition: all .3s ease .3s;
	width: 2em;
	opacity: 0.5;
}

.overlay1 span:hover {
	cursor: pointer;
	opacity: 1;
	transition: all .3s ease .3s;
	animation: 1s ease 0s normal none infinite jump
}

.green_Box .right{ float:right; margin-top:5px;}
.green_Box .left{ float:left;}



.linkactivity p {text-align:right; margin-top:5px;}

/* New dashboard css*/
.front_dashboard { margin-top:20px;}

.front_dashboard_img { width:100%; height:100%;}

	.front_dashboardtext1 {    color: #fff;
	float: right !important;
	font-family: "gothammedium";
	font-size: 32px;
	line-height: 46px;
	margin-left: 330px;
	margin-top: -205px;
	position: absolute;
	text-align: center;
	text-shadow: 2px 2px #000;}
	
	@media (width:320px){
	.front_dashboardtext1 { 
	font-size: 12px;
	line-height: 18px;
	margin-left: 90px;
	margin-top: -68px;
}
	}

	@media (width:360px){
	.front_dashboardtext1 { 
	font-size: 15px;
	line-height: 18px;
	margin-left: 90px;
	margin-top: -76px;
}


}

	@media (width:480px){
	.front_dashboardtext1 {  font-size: 21px;
	line-height: 26px;
	margin-left: 130px;
	margin-top: -105px;}
}


	@media (width:640px){
.front_dashboardtext1 {
	font-size: 29px;
	line-height: 40px;
	margin-left: 170px;
	margin-top: -149px;
}
}

	@media (width:768px){
.front_dashboardtext1 {
	font-size: 29px;
	line-height: 40px;
	margin-left: 225px;
	margin-top: -160px;
}
}

/* progress page css */

.progressdashboard {     
	margin-left: 230px;
	margin-top: 15px;
	position: absolute;
	text-align: center;
	width: 650px;
	z-index: 99;}

.welcometext {   font-family: "gothammedium";
	font-size: 18px;
	text-align: left;
	color:#f46a2f
}

.prog_dashboardtext1 {    color: #fff;
	font-family: "gothammedium";
	font-size: 28px;
	margin-top:20px;
	text-align: center;
	text-shadow: 2px 2px #000;}
	
	.prog_dashboardtext2 {    color: #fff;
	font-family: "gothammedium";
	font-size: 22px;
	margin-top:20px;

	text-align: center;
	text-shadow: 2px 2px #000;}
	
.prog_dashboardtext2 a
{    color: #fff;
	font-family: "gothammedium";
	font-size: 22px;
	margin-top:20px;

	text-align: center;
	text-shadow: 2px 2px #000;
	text-decoration:underline; margin-right:10px;}
	
		.prog_dashboardtext3 {    color: #fff;
	font-family: "gothammedium";
	font-size: 22px;
	text-align: left;
		margin-top:10px;
	text-shadow: 2px 2px #000;}
	
.progressstatus { margin-top:10px;     color: #fff;
	font-family: "gothammedium";
	font-size: 14px;
	text-align: left;
}	

.progressstatus li{ float:left; list-style:none; margin-left:8px; color:#a4a4a4;
}	

.progressstatus li a { text-decoration:none; color:#a4a4a4;     font-family: "gothammedium";
	font-size: 14px;
}	

.progressstatus li:active{ color:red;
}	

.progressstatus li:after {
  content: " >> ";
  margin-left:0px;
  color:#a4a4a4;
  text-decoration:none !important;
}

.progressstatus li:last-child:after {
  content: "";
  margin:0px;
}

.progressstatus .done { color:#f36c23; background: url(../images/rightcheck.png) no-repeat left; padding-left:20px;}
.progressstatus .current{ color:#fff; text-decoration:underline;}

.activitysaperator { width:100%; height:100%; margin:20px 0px;}



/* secont progress dashboard*/

.progressdashboard1 { width:100%;
height:100%;}

.pro_greybox { background: url(../images/progressbg.png) repeat-x; }

.pro_greybox .heading {
	color: #fff;
	font-family: "gothammedium";
	font-size: 24px;
	text-align: left;
	text-shadow: 2px 2px #000;
	float:left;
	width:90%; padding:15px 10px;}

.pro_greybox .heading .left { float:left;}
.pro_greybox .heading .right { float:right; text-align:right;}

.progressboxbtn { float:right; cursor:pointer;height: 54px; }



.greyprogressstatus { 
	margin-top:15px;     color: #fff;
	font-family: "gothammedium";
	font-size: 16px;
	text-align: left;
	padding-bottom:40px;
}	

.greyprogressstatus li{ float:left; list-style:none; margin-left:20px; color:#a4a4a4;
}	

.greyprogressstatus li a { text-decoration:none; color:#a4a4a4;     font-family: "gothammedium";
	font-size: 16px;
}	






.greyprogressstatus li:after {
  content: " >> ";
  margin-left:15px;
  color:#a4a4a4;
  text-decoration:none !important;
}

.greyprogressstatus li:last-child:after {
  content: "";
  margin-right:10px;
}

.greyprogressstatus .done { color:#f36c23; background: url(../images/rightcheck.png) no-repeat left; padding-left:20px;}
.greyprogressstatus .current{ color:#fff; text-decoration:underline;}

/*inner dashboard css*/

.inner_dashboard { margin-top:10px;}

.inner_dashboardbox { border:1px solid #9c9c9c;
width:100%;
height:100%; padding-bottom:10px; margin-bottom:10px }

.inner_dashboardbox .heading { background:#9c9c9c; padding:10px; font-family: "gothammedium";
	font-size: 18px; color:#FFF;  }
	
.innerprogress { float:left; width:30%;}


.innerprogress li{ float:left; list-style:none; margin-left:8px; margin-right:20px; color:#a4a4a4; font-family: "gothammedium";
	font-size: 16px; margin-top: 20px; 
}	

.innerprogress li a { text-decoration:none; color:#a4a4a4;     font-family: "gothammedium";
	font-size: 16px;
}

.innerprogress .done {    background: url("../images/downgreyarrow.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	color: #f36c23;
	padding-top: 19px;}
	
.nextstep { margin-top:15px; float:left; margin-right:10px;}

.personalized {list-style:none; color:#a4a4a4; font-family: "gothammedium";
	font-size: 16px; margin-top: 20px; }
	
.personalized a { text-decoration:none; color:#a4a4a4;     font-family: "gothammedium";
	font-size: 16px;
}

 .clickable { color:#f36c23 !important; background: url(../images/hand1.png) no-repeat left; padding-left:30px; }

/*.navigation li:first-child { 


  width: 320px; 
  height: 35px;
  background: none!important;
  font: bold 15px/35px gothambook !important; 

  text-align: center;
  margin: 0;
  padding:0px 5px;
  -webkit-transform-origin: 0% 0%;
  -o-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -webkit-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  box-shadow: none !important;
  -webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.05);
  -moz-box-shadow: 0px 2px 10px rgba(0,0,0,0.05);
}*/

.navmain {
  display: block; 
  height: 35px;
  font: bold 15px gothambook; 
  text-align: center; 
  text-decoration: none; 
  color: #FFF;  
	-webkit-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  position: relative;
  z-index: 100;
  cursor:pointer;
	border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  background-color: #66013D;
}

.text-to-copy {background:#F36C23; color:#FFF; padding:3px; text-decoration:none; font-weight:bold;text-decoration:none}