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

*{outline:0 !important;}


body {
	padding: 0;
	margin: 0;/*background:#f0f0f0;*/
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	position:relative;
}
a:focus, a:hover {
  color: #007FA3;
}

body a {
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
.no-pad {
	padding: 0;
}
select {
	-webkit-appearance: none;/*-moz-appearance: normal;
	appearance: normal;*/
}
.clear {
	clear:both;
}

.header {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#19cba5+0,1bacbb+100 */
	background: #19cba5; /* Old browsers */
	background: -moz-linear-gradient(left, #19cba5 0%, #1bacbb 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #19cba5 0%,#1bacbb 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #19cba5 0%,#1bacbb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19cba5', endColorstr='#1bacbb',GradientType=1 ); /* IE6-9 */
	min-height:75px;
	padding:10px 0;
}
.logo_part {
  position: absolute;
}
.logo {
  background: #fff none repeat scroll 0 0;
  box-shadow: 5px 5px 0 #50c0bf;
  display: inline-block;
  padding: 15px 20px;
  position: relative;
  vertical-align: top;
  z-index: 10;
}
.logo_text {
  color: #fff;
  display: inline-block;
  font-size: 19px;
  margin-left: 15px;
  padding-top: 14px;
  text-transform: uppercase;
  vertical-align: top;
  font-weight: 700;
}
.tracker_text {
  color: #fff;
  display: inline-block;
  font-size: 20px;
  padding-right: 15px;
  text-transform: capitalize;
  vertical-align: middle;
  font-weight:500;
}
.logout_part {
  padding-top: 7px;
}
a.logout_btn {
  display: inline-block;
  opacity: 0.8;
  vertical-align: middle;
}
a.logout_btn:hover {
  opacity:1;
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
  -ms-transition: 0.5s all;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #1AB3B5;
}
.navbar-inverse .navbar-toggle {
  border-color: transparent;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
  background-color: #FFF;
}
.navbar-fixed-bottom, .navbar-fixed-top {
  position: relative;
  z-index: 1;
}
.navbar-inverse {
  background-color: #f2f2f2;
  border-color: transparent;
}
.navbar-fixed-top {
  border-width: 0;
  top: 0;
}
.navbar-nav li a {
  line-height: 30px;
}
.nav li a {
  display: block;
  margin-left: 35px;
  padding: 10px 5px;
  position: relative;
  letter-spacing: 1px;
}
.navbar-inverse .navbar-nav li a {
  color: #111b18;
  text-transform: uppercase;
  border-bottom: 5px solid #f2f2f2;
}
.navbar-inverse .navbar-nav li a:focus, .navbar-inverse .navbar-nav li a:hover {
  background-color: transparent;
  border-bottom: 5px solid #3acccf;
  color: #2abcbf;
}
.navbar-inverse .navbar-nav .active a, .navbar-inverse .navbar-nav .active a:focus, .navbar-inverse .navbar-nav .active a:hover {
  background-color: transparent;
  border-bottom: 5px solid #3acccf;
  color: #2abcbf;
}
.middle_part {
  margin-top: 30px;
  margin-bottom:100px;
}
.main_box {
  border: 1px solid #e5e5e5;
  padding: 20px 20px 20px 25px;
  position: relative;
  margin-bottom: 30px;
}
.height_box {
  min-height: 480px;
}
.main_box::before {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#19cba5+0,1bacbb+100 */
	background: #19cba5; /* Old browsers */
	background: -moz-linear-gradient(top, #19cba5 0%, #1bacbb 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #19cba5 0%,#1bacbb 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #19cba5 0%,#1bacbb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19cba5', endColorstr='#1bacbb',GradientType=0 ); /* IE6-9 */
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width:7px;
}
.main_box h1 {
  color: #1baab8;
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.main_box span {
  font-weight: bold;
}
.quick_box {
  border: 1px solid #e5e5e5;
  cursor: pointer;
  margin-bottom: 20px;
  padding: 10px;
  text-align: center;
  min-height: 110px;
}
.quick_box h2 {
  color: #1aa8b4;
  font-size: 20px;
  font-weight: 400;
  padding-top: 5px;
  text-transform: uppercase;
}
.quick_box h2 span {
  font-weight: 400;
  text-transform: capitalize;
}
.sep {
  background: #3acccf none repeat scroll 0 0;
  height: 3px;
  margin: 10px auto;
  width: 100px;
}
.main_box p {
  color: #606060;
  font-size: 16px;
}
.quick_box:hover { 
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#19cba5+0,1bacbb+100 */
	background: #19cba5; /* Old browsers */
	background: -moz-linear-gradient(left, #19cba5 0%, #1bacbb 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #19cba5 0%,#1bacbb 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #19cba5 0%,#1bacbb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19cba5', endColorstr='#1bacbb',GradientType=1 ); /* IE6-9 */
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.quick_box:hover h2, .quick_box:hover p {
  color: #FFF;
  transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.quick_box:hover .sep {
  background: #FFF none repeat scroll 0 0;
  transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.main_box h3 {
  color: #1aa8b4;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.box_sep {
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
}
.table_col {
  width: 240px;
}
a.readmore {
  color: #1aa8b4;
  display:inline-block;
  font-size:16px;
  margin-top:15px;
}
.footer {
  border-top: 1px solid #e5e5e5;
  bottom: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  line-height: 55px;
  font-weight: 300;
  font-size: 16px;
  color: #464646;
}

.copy_text span {
  color: #1aa8b4;
}
.footer {
  border-top: 1px solid #e5e5e5;
  bottom: -100px;
  color: #464646;
  font-size: 16px;
  font-weight: 300;
  line-height: 55px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.alert_error p {
  color: red;
}
.alert_warning p {
  color: red;
}
.alert_info p {
  color: green;
}
.reg_alert_error {
  color: yellow;
}
h1.web-heading {
    display: block;
}
h1.mobile-heading {
    display: none;
}



