/*
	::selection{ background-color: #E13300; color: white; }
	::moz-selection{ background-color: #E13300; color: white; }
	::webkit-selection{ background-color: #E13300; color: white; }*/


#autocomplete{
	border:1px solid black;
	position:absolute;
	left:10px;
	top:500px;
	display:none;
	background-color:whiteSmoke;
	color:black;
	//list-style:none;
	list-style-type: none;
	border-radius:5px;
	padding-left:0;
}
#autocomplete li{
	//background-color: #004747;
	margin-left:0px;
	padding-left:10px;
	padding-right:10px;
}
#selected{
	background-color: #116088;//#004747;
	color:white;
}
a {
	color: #08c;
	background-color: transparent;
	font-weight: normal;
}

h1.head1 {
	color: #444;
	background-color: transparent;
	//border-bottom: 1px solid #D0D0D0;
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 14px 0;
	padding: 14px 15px 10px 15px;
	float:left;
	margin-left:5%;
	padding-left:0;
}

h2.head2 {
	color: #444;
	background-color: transparent;
	border-bottom: 1px solid #D0D0D0;
	font-size: 15px;
	font-weight: normal;
	margin: 0 0 14px 0;
	padding: 14px 15px 10px 15px;
}

.myinput{
	padding:3px;
	border-radius:5px;
}

p.footer{
	text-align: right;
	font-size: 11px;
	border-top: 1px solid #D0D0D0;
	line-height: 32px;
	padding: 0 10px 0 10px;
	margin: 20px 0 0 0;
}

#container{
	margin: 10px;
	border: 1px solid #D0D0D0;
	-webkit-box-shadow: 0 0 8px #D0D0D0;
}
#viewtable{
	/*//border: 1px solid #4A927F;
	//border-collapse:collapse;
	width:90%;
	margin-left:5%;
	margin-right: 5%;*/
	width: 100%;
}

#viewtable th
{
	//border: 1px solid #4A927F;
	color:black;
	//border-bottom: 3px solid #4A927F;
	text-align:left;
	padding-bottom:10px;
}

#viewtableheader{
	/*//border: 1px solid #4A927F;
	//border-collapse:collapse;*/
	width:100%;
	/*margin-left:5%;
	margin-right: 5%;*/
}

#viewtableheader .navbar-inner {
	border: none;
}

#viewtableheader th
{
	//border: 1px solid #4A927F;
	color: #fff;
	//border-bottom: 3px solid #4A927F;
	text-align:left;
	padding: 5px;
}

#viewtable td
{
	/*//border-right: 1px solid black;*/
	padding: 0px 3px;
	/*//padding-right:5px;
	//border: 1px solid #4A927F;*/
	color: black;
	border-left: 1px solid white;
}

#viewtable td:hover
{
	color: #116088;
}

.tdinputs
{
	width:100%;
	height:100%;
	margin:0;
	color:#116088;
	border:none;
}

.tdinputs:focus
{
	outline: none;
}

.tdinputs[disabled]
{
	width:100%;
	background-color: white;
	color: black;
	height:100%;
	margin:0;
	border:none;
}

.tdinputs[disabled]:hover
{
	width:100%;
	background-color: white;
	color: #2C584C;
}

.downarrow
{
	font-size: 0px; line-height: 0%; width: 0px;
	border-top: 20px solid #4A927F;
	border-left: 8px solid white;
	border-right: 8px solid white;//#f6f6f6;
	float:left;
}

.downarrow:hover
{
	border-top: 20px solid #2C584C;
}

.uparrow
{
	font-size: 0px; line-height: 0%; width: 0px;
	border-bottom: 20px solid #4A927F;
	border-left: 8px solid white;
	border-right: 8px solid white;
	float:right;
}

.uparrow:hover
{
	border-bottom: 20px solid #2C584C;
}

#admintable
{
	border: 1px solid gray;
	//border-collapse:collapse;
	width:25%;
	margin-left:5%;
}

#admintable th
{
	//border: 1px solid black;
}

#admintable td
{
	//border-right: 1px solid black;
	padding:1px;
	padding-right:5px;
}

.admininputs
{
	width:100%;
}
.adminbuttons
{
	background:none;
	padding:0;
	border:none;
	border-bottom:1px solid #444;
	margin-left:25%;
}
.adminbuttons:hover
{
	color:#2580a2;
}


#header
{
	width:100%;
	height:100px;
	//background-color: teal;
	background: #c9de96; /* Old browsers */
	background: -moz-linear-gradient(top,  #c9de96 0%, #2c584c 0%, #4a927f 25%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9de96), color-stop(0%,#2c584c), color-stop(25%,#4a927f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c9de96 0%,#2c584c 0%,#4a927f 25%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c9de96 0%,#2c584c 0%,#4a927f 25%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c9de96 0%,#2c584c 0%,#4a927f 25%); /* IE10+ */
	background: linear-gradient(top,  #c9de96 0%,#2c584c 0%,#4a927f 25%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#4a927f',GradientType=0 ); /* IE6-9 */
	border-radius:5px 5px 0px 0px;
}

#controlbox
{
	float:right;
	color:white;
}
#logbutton
{
	float:right;
	text-decoration: none;
	color:white;
}

#wrapper{
	height: auto !important;
	height: 100%;
	margin: 0 auto 10px;
	width: 90%;
}

.display-table {
	display: table;
	height: 100%;
	margin: 0 auto;
}

.margin-bottom-60 {
	margin-bottom: 60px;
}

.footer .push
{
	height: 4em;
}
#footerinfo
{
	margin-left:40%;
}

#loadmore
{
	//margin-top:5px;
	//width:100px;
	//height:30px;
	background-color:white;
	color:#116088;
	border:none;
	//border:1px solid #2C584C;
	//margin-bottom: 10px;
	//font-weight: bold;
	//border-radius:5px;
	//margin-left:5%;
	margin-right:5%;
	float:right;
}
#loadmore:hover{
	text-decoration:underline;
}
.login {margin: 0 15px 0 0; padding: 0; float: right; background: rgba(0,0,0,.7);list-style-type: none;}
.login {border-radius: 0 0 5px 5px;}
.login li {padding: 15px; float: left;}
.login li.hoverli:hover {background-color:#2580a2;border-radius: 0 0 5px 5px;}
.login li a {color: #fff; font-size: 12px; font-weight: normal; line-height: 1; display: block;}
.tsbutton
	{
		background: #333333;
		color:white;
		border-radius: 5px 5px 5px 5px;
		padding:5px;
	}
.tsbutton:hover
	{
		background-color:#2580a2;
	}
.tsinput
	{
		padding:5px;
		//border: 1px solid #333333;
		border-radius: 5px;
		color:gray;
	}
.datepicker.tsinput
	{
		width:80px;
		padding-top:0;
		padding-bottom: 0;
	}
#searchbydate{
	//background-color:#E7E7E7;
	//color:black;
	//border:none;
	height:55px;
	padding-left:15px;padding-right:15px;margin-top:0px;padding-top:15px;padding-bottom:15px;float:right;
}
.searchlabel {float:right;}
.tsinput[name="week"]
	{
		width:30px;
		padding-top:0;
		padding-bottom: 0;
	}
.tsinput[name="year"]
	{
		width:30px;
		padding-top:0;
		padding-bottom: 0;
	}
.clientselect
	{
		//float:left;
		width:260px;
		height:30px;
		//background-color:#E7E7E7;
		color:gray;
		border:none;
		margin-bottom:5px;
		background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */

	}
.startend
	{
		width: 25%;
		height: 65px;
		float:left;
		border: 1px solid #333333;
		border-radius:5px 0px 0px 5px;
	}
.searchcontrols
	{
		width:600px;
		height: 50px;
		float:left;
		border: 1px solid #333333;
	}
.weekyear
	{
		width: 25%;
		height: 65px;
		float:left;
		border: 1px solid #333333;
		border-radius:0px 5px 5px 0px;
	}
#oreintroduse
	{
		padding-right:5px;
		float:right;
		color:#cccccc;
	}

.caret-down {
  display: inline-block;
  width: 0;
  height: 0;
  //vertical-align: top;
  border-top: 6px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  content: "";
  opacity: 0.3;
  filter: alpha(opacity=30);
}

.caret-up {
  display: inline-block;
  width: 0;
  height: 0;
  //vertical-align: bottom;
  border-bottom: 6px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  content: "";
  opacity: 0.3;
  filter: alpha(opacity=30);
}

.first-th{
	border-radius: 5px 0px 0px 5px;
}

.last-th{
	border-radius: 0px 5px 5px 0px;
}

#loggedinas:hover{
	color:#999;
}

#azi-ieri-link{
	color:gray;
	text-decoration:none;
}

#azi-ieri-link:hover{
	color:#116088;
	text-decoration:underline;
}

#next-prev-link{
	color:#116088;
	text-decoration:none;
}

#next-prev-link:hover{
	color:#116088;
	text-decoration:underline;
}

#logo {
	//background: #fff;
	color: #000;
	font: 100%/1 Arial, Helvetica, sans-serif;
}
#logo {
	padding: 1em;
}
#logo h1, #logo h2 {
	margin: 0;
}
#logo h1 {
	height: 50px;
}
#logo h1 span {
	float: left;
}
#logo h1 #css, #logo h1 #day {
	font-size: 50px;
	text-transform: uppercase;
}
#logo h1 #css {
	color: white;//#c00;
}
#logo h1 #day {
	color: #333333;
}
#logo h2 {
	font-size: 20px;
	display: inline;
	background: #333333;
	color: #fff;
	position: relative;
	top: 1px;
	padding-left:10px;
	padding-right:10px;
	border-radius: 5px;
	margin-left:10px;
}
#logo h1 #css, #logo h1 #day {
	position: relative;
	top: 5px;
}

.clear{clear: both;}
input, select, textarea{outline: none;}
textarea{resize: vertical;}

/*.odd{background: #cdcece;}*/
/*.even{background: #eff0f0;}*/
/*.good{color: #27be2a;}*/
/*.bad{color: #f00;}*/

.period-link{color: #4F5155; text-decoration: none;}
.period-link:hover {text-decoration: underline;}


.navbar .brand {
	margin-top: 0px!important;
}

.navbar .brand:hover {
	color: #999!important;
}

.navbar .nav > li > a {
	padding-top: 0px;
}

.fixx {
	background: #fff;
	padding-top: 10px;
}

.sticky-wrapper {
}

.stuck {
	width: auto !important;
	position:fixed !important;
	top:0px;
	background: #fff;
	z-index: 900;
	padding-right: 25px;
}

#go_up {
	width: 60px;
	height: 60px;
	background: url("../img/up.png");
	position: fixed;
	bottom: 10px;
	right: 10px;
	cursor: pointer;
	display: none;
	z-index: 10;
}

div.total {
	/*margin: 10px 0 0 436px;*/
	margin: 10px 0 0 0px;
	border-color: #333 !important;
	float: right;
}

div.total span {
	background-color: #3A4452!important;
	color: white!important;
	border-color: #333 !important;
	text-shadow: none !important;
	padding-left: 11px !important;
	padding-right: 11px !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	margin-right: 0 !important;
}

div.total input {
	border-left: 0 !important;
	border-color: #999 !important;
	cursor: default;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}

div#quickSearchBox div.sDiv2 {
	padding-top: 0px;
}

div.piechart h2 {
	padding-top: 20px;
}

.pointer{cursor: pointer;}
.fleft{float: left;}

#checkin{opacity: 0.7;}
.checkin{cursor: pointer; opacity: 1 !important;}
.acenter{text-align: center;}
/*#checkin:hover, #checkout:hover, #cnum:hover{text-decoration: none; }*/

.dpd{float: right; /*width: 430px;*/margin: 0px 10px 0px 0px;}
.dpd #chko{/*float: right;*/ /*margin: 0px 10px 0px 0px;*/}
.dpd .dropdown-menu{/*left: -9px;*/left: -75px; /*width: 170px;*/ width: auto;}
.dpd .dropdown-menu li{padding: 2px 7px 2px 5px; white-space: nowrap; color: #000; position: relative;}
.dpd .dropdown-menu li:nth-child(even){background: #ececec;}
.dpd .dropdown-menu li#ctotal{border-top: 1px solid #ccc;}
.dpd .dropdown > .dropdown-menu:before{content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc;	border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; top: -7px; /*left: 9px;*/ left: 75px;}
.dpd .dropdown > .dropdown-menu:after{border-bottom: 6px solid #fff; border-left: 6px solid transparent; border-right: 6px solid transparent; content: ""; display: inline-block; /*left: 10px;*/ left: 76px; position: absolute; top: -6px;}
.dpd .dropdown-menu li > a{display: inline; font-size: 11px; padding: 2px; position: absolute; right: 1px; top: 0; color: #3a4452; cursor: pointer; font-weight: bold;}
.dpd .dropdown-menu li > a:hover{background: none; color: #3a4452;}
.dpd .dropdown-menu li > a:hover, .dpd .dropdown-menu li > a:focus, .dpd .dropdown-submenu:hover > a{background: none;}
.dpd .dropdown-menu li>a:hover, .dpd .dropdown-menu li>a:focus, .dpd .dropdown-submenu:hover>a{filter:none;}
.dpd #cmsg{display: none;}

.tooltip-inner{background-color: #3a4452;  border: 1px solid #fff; opacity: 1;}
.tooltip.bottom .tooltip-arrow{border-bottom-color: #3a4452; top: 1px;}
.tooltip.in {opacity: 1; filter: alpha(opacity=100);}

.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1C4D97', endColorstr='#1C4D97', GradientType=0);}
.dropdown-menu .active>a,.dropdown-menu .active>a:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1C4D97', endColorstr='#1C4D97', GradientType=0);}

.relative{z-index: 0 !important;}

.landing {
    width: 90%;
    /* width: 920px; */
    margin: 20px auto 0;
}

.loading-header{padding: 20px 10px 44px;}
.loading-header div{float: left; font-size: 14px; margin: 6px 0px 0px;}
.loading-header div span{text-decoration: underline;}
.loading-header a{float: right;}

.landing-page {
    width: 100% !important;
    /* width: 920px !important; */
    margin-left: 0 !important;
    background: #fff;
}

.landing-page a.lgin{color: #2f96b4;/*  float: right; */ margin: 0px 20px 0px 0px;}
.landing-page h1{text-align: center;}
.landing-page section{padding: 15px 30px; font-size: 14px; line-height: 20px;}
.landing-page .description{margin: 30px 0px 0px 0px;}
.landing-page section.btns{text-align: center;}
.landing-page .side{/*display: inline-block;*/ width: 48%;display: inline-block; /*margin: 0px 30px;*/ text-align: left; /*border: 1px solid #ccc; padding: 20px; border-radius: 5px;*/ vertical-align: top;}
/*.landing-page .side a{display: block; padding: 10px 0px; border-radius: 15px;}
.landing-page .side a i{font-size: 70px; display: inline-block; vertical-align: middle; margin: 0px 20px 0px 0px;}
.landing-page .side a span{display: inline-block; vertical-align: middle; text-align: left;}
.landing-page .side span.text{text-align: left; font-size: 13px; margin: 5px 0px 0px 15px; display: block;}*/
.landing-page .side .ic{font-size: 90px; display: inline-block; vertical-align: top; margin: 0px 20px 0px 0px;float: left;}
.landing-page .side .det{display: inline-block; vertical-align: top; width: 70%;}
.landing-page .side .det a{text-align: left; border-radius: 5px; display: block;}
.landing-page .side .det span.text{margin: 10px 0px 0px 0px; display: block; line-height: 18px;}
.landing-page .side .det span.text i{text-align: center; display: inline-block; width: 16px; vertical-align: top; line-height: 18px;}
.landing-page .side .det span.text span{display: inline-block; width: 90%;}
.landing-page .side.left i, .landing-page .side.left span.ic{color: #2f96b4;}
.landing-page .side.right i, .landing-page .side.right span.ic{color: #5bb75b;}
.landing-page .footer a{color: #2f96b4; text-decoration: underline;}
.landing-page section.video-section {text-align: center; font-size: 25px; font-weight: 100}
.landing-page section.video-section a{color: #3A4452; /*text-decoration: none;*/ font-weight: 100;}
.landing-page section.video-section i{font-weight: 100 !important;}

.training-page section {padding: 10px 25px;}
.training-page .register-container {width: auto;}
.training-page .register-container div{padding: 20px 0px 0px;}
.training-page .icon-book {font-size: 19em; float: right; color: #2f96b4; margin: 0px 20px 0px 55px;}

.training-page section {padding: 10px 25px;}
.training-page .register-container {width: auto;}
.training-page .register-container div{padding: 20px 0px 0px;}
.training-page .icon-book {font-size: 19em; float: right; color: #2f96b4; margin: 0px 20px 0px 55px;}

.landing-menu{float: right; margin: 6px 20px 0px 0px;}
.social-btns{/*float: left; margin: -10px 0px 0px 0px;*/ position: fixed; left: 0; top: 50%; text-align: center; margin-top: -140px;}
/*.twitter-share-button{width: 82px !important;}*/
/*#___plusone_0{width: 62px !important;}*/
iframe body #count:hover, iframe body .vcount #count:focus{text-decoration: none !important;}
.help-modal{margin-top: 10px !important; width: 90% !important;}
.help-modal .modal-body{max-height: 450px;}
.price-modal{margin-top: 10px !important; width: 90% !important;}
.price-modal .modal-body{max-height: 450px;}
.video-modal, #menu-modal{margin-top: 5px !important; /*width: 90% !important;*/}
.video-modal .modal-body{max-height: 650px;}
/*.modal-checkin {margin-top: 5px !important;}
.modal-day-before {margin-top: 25px !important;}
.modal-forgot-timer {margin-top: 45px !important;}*/
.modal.fade.in{top: 5%;}
.notif-modal .modal-header{background: #3A4452; color: #fff; border-radius: 7px 7px 0px 0px;}
.notif-modal .modal-header h3 {color: #fff;}
.notif-modal .modal-header .close {color: #fff; filter: alpha(opacity=75); opacity: 0.75; font-weight: normal; margin-top: 4px;}

.lang-menu{float: right; margin: 6px 15px 0px 0px;}
.lang-menu .lang-item{/*text-decoration: none; margin: 0px 0px 0px 5px;*/ opacity: 0.6; filter: alpha(opacity=60); color: #2f96b4;}
.lang-menu .lang-item.active-lang, .lang-menu .lang-item:hover{opacity: 1; filter: alpha(opacity=100);}
.lang-menu .lang-item.active-lang{font-weight: bold;}

.datepicker-input-clear{display: none !important;}

.required{color: #f00;}

.register-container {width: 100%;
    margin: 0 auto; max-width: 700px;}
.register-container table td{vertical-align: middle;}
.register-container table td input, .register-container table td select, .register-container table td textarea{margin-bottom: 0px; margin-left: 10px;}

.register-info{text-align: center; margin-bottom: 25px;}
.register-info h2{margin-top: 0px; font-weight: 600 !important;}

.table thead th {background-color: #3A4452; color: white;}
#at4-thankyou{display: none !important;}

/* BLOG */

.blog section {
	/* padding: 15px 0 !important; */
}

.blog hr {
	border-bottom-color: #b3d4fc;
	background-color: #999;
}

.blog .span6 {
	margin: 0;
	width: 650px;
}

.blog .span3 {
	width: 240px;
}

.blog .alert p {
	padding-top: 5px;
}
.blog .alert h4 {
	font-weight: normal;
	font-size: 18px;
}
.blog .alert span.category_name {
	font-weight: bold;
}
.blog .alert span.archive_name {
	font-weight: bold;
}

.blog h2 {
	line-height: 33px;
	margin: 0 0 10px 0;
}

.blog .label-info {
	padding: 3px 6px;
	background: #2f96b4;
	font-weight: normal;
}

.blog .label-info a {
	color: #fff;
}

.blog div.content {
	margin: 10px 0 10px 0;
}

.blog .categories .label-info, .blog .archive .label-info {
	display: block;
	padding: 7px 11px;
	font-weight: normal;
	font-size: 14px;
	margin: 5px 0;
	background: #2f96b4;
}

.blog .categories ul, .blog .archive ul {
	list-style-type: circle;
	padding-left: 5px;
}
.blog .categories ul li a, .blog .archive ul li a {
	color: #333333;
}
span.grayed {
	color: #bbb;
}
span.grayed span.green {
	color: #8fb570;
}

table.center-text tr td, table.center-text tr th{
	text-align:center;
}

table.center-text tr td:first-child, table.center-text tr th:first-child{
	text-align:left;
}

.terms_box {
    width: 100%;
    text-align: right;
}

.code-proforma input[type="text"]{
	margin-bottom:0px;
}

.timezone-hidden{
	display:none;
}

.margin-bottom-200{
	margin-bottom:200px;
}

.contact-us table {
    width: 100%;
}

.contact-us table {
    width: 100% !important;
}

.contact-us table td input[type="text"], .contact-us table td textarea {
    width: 97%;
    margin-bottom: 10px;
    margin-left: 0px;
}

img.see {
    margin-left: -40px;
    opacity: 0.6;
    cursor: pointer;
    width:23px;
}

img.see:hover {
    opacity: 0.8;
}

#new{
	padding:5px;
}

.extra-info-register{
	margin-bottom:40px;
}

.steps-box{
	min-height:200px;
}

.landing .tutorial_title{
	text-align: left;
	font-size:30px;
}

.tutorial-button{
	font-size: 14px;
    padding: 3px 20px;
}

.form-wrapper {
    padding: 10px 30px;
}

.form-wrapper p {
    margin-bottom: 5px;
    display: inline-block;
}

.form-wrapper form{
    margin-bottom: 10px;
    position: relative;	
}

.form-wrapper input[type='text']{
    font-size: 13px;
}

input.tutorial_submit {
    margin-bottom: 10px;
    background: #666666;
    border: none;
    color: #fff;
    border-radius: 5px;
    padding: 5px 25px;
    font-size: 13px;
    margin-left: 10px;
}

.client {
    font-size: 16px;
    cursor: pointer;
}

.client i.icon-remove {
    font-size: 20px;
    color: #ff0000;
    display: inline-block;
    margin-right: 5px;
}

.tutorial-next-steps{
	margin-top:10px;
}

span.error-message {
    position: absolute;
    display: block;
    color: #ff0000;
    top: 32px;
}

.form-wrapper input[type='text'].error, .form-wrapper input[type='password'].error{
	border:1px solid #ff0000;
}

img.see.tutorial{
	margin-left: -40px;
    opacity: 0.6;
    cursor: pointer;
    width: 23px;
    margin-top: -10px;
    margin-right: 5px;
}

.handson-page .row .page {
	width: auto !important;
	margin-left: 0px;
	float: none;
}

.container-info{
	position:relative;
}

.info-message{
	 background-color: #339bb9;
	 background-repeat: repeat-x;

	 background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
	 background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
	 background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
	 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
	 background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
	 background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
	 background-image: linear-gradient(top, #5bc0de, #339bb9);
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);

  	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  	border-color: #339bb9 #339bb9 #22697d;
  	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

	/*background: #afc7ea;*/
    width: auto;
    position: absolute;
    padding: 7px 15px;
    border-radius: 10px;
    z-index: 10;
    display:none;
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
    color:#fff;
}
.info-message p{
	margin-bottom:0px;
	display:inline-block;
}

.info-timesheet-tutorial {
    top: 10px;
    left: 300px;
}

.info-date-tutorial{
	bottom: 7px;
}

.next-tutorial{
	display: inline-block;
	width: 10px;
    margin-left: 20px;
	font-weight: bold;
    color: #404040;
    text-decoration: none;
    font-family: Arial, sans-serif;
    line-height: 14px;
    font-size: 20px;
    text-shadow: 0 1px 0 #ffffff;
    filter: alpha(opacity=25);
    -khtml-opacity: 0.25;
    -moz-opacity: 0.25;
    opacity: 0.25;
    text-decoration:none;
    vertical-align: bottom;
}
.next-tutorial:hover{
	text-decoration:none;
}

.next-tutorial img{
	max-width:100%;
	margin-top: -10px;
	margin-left: 15px;
}

.info-client-tutorial{
	bottom: 7px;
}

.info-client-tutorial .next-tutorial img{
	margin-top:0px;
}

.info-activity-tutorial .next-tutorial img{
	margin-top:0px;
}

.info-timesheet-link-tutorial .next-tutorial img{
	margin-top:0px;
}

.info-report-tutorial .next-tutorial img{
	margin-top:0px;
}

.info-activity-tutorial, 
.info-description-tutorial,
.info-filters-tutorial,
.info-timer-tutorial,
.info-timesheet-link-tutorial,
.info-overview-tutorial,
.info-report-tutorial,
.info-manage-tutorial
{
	bottom: 7px;
}

.arrow-tutorial {
    position: absolute;
    z-index:10;
    width:50px;
    display:none;
}

.timesheet-arrow, .overview-arrow, .reports-arrow, .manage-arrow{
	-ms-transform: rotate(40deg);/* IE 9 */
    -webkit-transform: rotate(40deg);/* Chrome, Safari, Opera */
    transform: rotate(-40deg);
    bottom: -30px;
}

.wrapper-image-tutorial{
	position:relative;
}

.filters-arrow {
    -ms-transform: rotate(40deg);/* IE 9 */
    -webkit-transform: rotate(40deg);/* Chrome, Safari, Opera */
    transform: rotate(-40deg);
    bottom: -70px;
    left: 90px;
}

.checkin-arrow {
    left: -50px;
    top: -15px;
}

#checkin {
    position: relative;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
}

input.tutorial_submit.add-step-4{
	margin-bottom:0px;
	margin-top: 10px;
	color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #5bb75b;
    background-image: -moz-linear-gradient(top, #62c462, #51a351);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
    background-image: -webkit-linear-gradient(top, #62c462, #51a351);
    background-image: -o-linear-gradient(top, #62c462, #51a351);
    background-image: linear-gradient(to bottom, #62c462, #51a351);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

input.tutorial_submit.add-step-4:hover{
	background-color: #51a351;
}

input.tutorial_submit.add-step-4:disabled {
    background: #666666;
}

.landing .row{
	margin-left:0px;
}

.container.footer-container{
	width:100%;
}

.blog-content {width: 65%; margin-right: 5%; float: left;}
.blog-categories {width: 30%; float: left;}
.clearfix{
	clear:both;
}

.proforma-form input[type="text"]{
	margin-bottom:0px;
}

.modal-header:after{
	clear:both;
}

.table-striped tbody>tr.price>td {
	color:#fff;
	background:#EA3E39;
	font-weight: bold;
}