/***********************************

  Internet Explorer 10 in Windows 8 and Windows Phone 8 Support

***********************************/

	@-webkit-viewport   { width: device-width; }
	@-moz-viewport      { width: device-width; }
	@-ms-viewport       { width: device-width; }
	@-o-viewport        { width: device-width; }
	@viewport           { width: device-width; }

/***********************************

  Printing Support

***********************************/

	@media print {
	  .container {
	    width: auto;
	  }
	}

/***********************************

  5 columns layout with Twitter Bootstrap

***********************************/

	@media (max-width: 767px) {
	.col-xs-15 {
		    width: 20%;
	 	    float: left;
		    position: relative;
		    min-height: 1px;
		    padding-right: 10px;
		    padding-left: 10px;
		}
	}
	@media (min-width: 768px) {
	.col-sm-15 {
	        width: 20%;
	        float: left;
	        position: relative;
	        min-height: 1px;
	        padding-right: 10px;
	        padding-left: 10px;
	    }
	}
	@media (min-width: 992px) {
	    .col-md-15 {
	        width: 20%;
	        float: left;
	            position: relative;
	            min-height: 1px;
	            padding-right: 10px;
	            padding-left: 10px;
	    }
	}
	@media (min-width: 1200px) {
	    .col-lg-15 {
	        width: 20%;
	        float: left;
	            position: relative;
	            min-height: 1px;
	            padding-right: 10px;
	            padding-left: 10px;
	    }
	}

/***********************************

  Form CSS

***********************************/

	/*.input-row {
		position: relative;
		margin-bottom: 20px;
	}
	input[type="text"],
	input[type="password"],
	input[type="date"],
	input[type="datetime"],
	input[type="datetime-local"],
	input[type="month"],
	input[type="week"],
	input[type="email"],
	input[type="number"],
	input[type="search"],
	input[type="tel"],
	input[type="time"],
	input[type="url"],
	textarea {
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: rgba(0,0,0,0.1) -1px -1px 0px 0;
		-moz-box-shadow: rgba(0,0,0,0.1) -1px -1px 0px 0;
		box-shadow: rgba(0,0,0,0.1) -1px -1px 0px 0;
		display: block;
		width: 100%;
		border: 0;
		height: 50px;
		padding-left: 20px;
		padding-right: 45px;
		margin-bottom: 0;
		background: #efefef;
	}
	textarea {
		resize: none;
		line-height: 1.5;
		padding: 15px 20px;
		height: auto;
		min-height: 50px;
		overflow: auto;
		vertical-align: top;
	}
	button,
	input,
	select,
	textarea,
	.search-submit {
		font-family: inherit;
		font-size: 100%;
		margin: 0;
	}
	select {
		width: 100%;
	}
	.demo-button:hover,
	.search-submit:hover {
		color: #fff;
		background: #999;
	}
	button,
	html input[type="button"],
	input[type="reset"],
	input[type="submit"],
	.search-submit {
		-webkit-appearance: button;
		cursor: pointer;
	}
	.demo-button,
	.search-submit {
		color: #fff;
		display: inline-block;
		vertical-align: middle;
		border: 0;
		background: #333;
		-webkit-box-shadow: #eee 0px -2px 0px 0 inset;
		-moz-box-shadow: #eee 0px -2px 0px 0 inset;
		box-shadow: #eee 0px -2px 0px 0 inset;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		height: 50px;
		line-height: 50px;
		text-align: center;
		overflow: hidden;
		font-size: 16px;
		padding-left: 10px;
		padding-right: 10px;
		min-width: 120px;
		font-weight: bold;
	}
	.search-submit {
		margin-bottom: 5px;
	}
	button,
	input {
		line-height: normal;
	}
	.input-row select {
		width: 100%;
		margin: 0;
		font-size: 100%;
		font-family: inherit;
		text-transform: none;
	}
	.captcha-img {
		border-radius: 5px;
		border: 1px solid #eee;
		padding: 10px;
	}*/

/***********************************

  Plugin Support CSS

***********************************/

	.owl-carousel .item img{
	    display: block;
	    width: 100%;
	    height: auto;
	}

/***********************************

  Global CSS

***********************************/

	body {
		color: #737373;
		/*font-family: 'Lato', sans-serif;*/
		font-family: 'Open Sans', Tahoma, Arial, helvetica, sans-serif;
		font-size: 14px;
		line-height: 1.6em;
		font-weight: 400;
	}
	img {
		max-width: 100%;
		height: auto;
	}
	a {
		transition: all .2s ease-in-out;
	}
	a:hover img {
		opacity: 0.7;
	}
	a:hover, a:focus {
		text-decoration: none;
	}

	/* brand link color */
	/*a {
		color: #333;
	}*/
	/*a:link,
	a:visited {
		color: #333;
	}*/
	/*a:hover,
	a:focus {
		color: #999;
	}*/

/***********************************

  Helpfull Classes

***********************************/

	h1.bold,
	h2.bold,
	h3.bold,
	h4.bold,
	h5.bold {
	  font-weight: 400;
	}
	h1 small,
	h2 small,
	h3 small,
	h4 small,
	h5 small {
	  font-size: 50%;
	  font-weight: inherit;
	}
	h1 {
	  font-size: 51.98102000000001px;
	}
	h2 {
	  font-size: 39.985400000000006px;
	}
	h3 {
	  font-size: 30.758000000000003px;
	}
	h4 {
	  font-size: 23.66px;
	}
	h5 {
	  font-size: 18.2px;
	  font-weight: 300;
	}
	.text-white {
	  color: #fff;
	}
	.text-white big,
	.text-white h1,
	.text-white h2,
	.text-white h3,
	.text-white h4,
	.text-white h5,
	.text-white small,
	.text-white a,
	.text-white a:hover,
	.text-white span {
	  color: #fff;
	}
	a.text-white:hover {
	  color: #fff;
	}
	.text-udl {
	  text-decoration: underline;
	}
	a.text-udl:hover {
	  text-decoration: underline;
	}
	.text-smaller {
	  font-size: 75%;
	}
	.text-small {
	  font-size: 12px;
	  line-height: 1.5em;
	}
	.text-small p {
	  margin-bottom: 4px;
	  font-size: 11px;
	  line-height: 1.4em;
	}
	.text-small h5 {
	  font-size: 14px;
	  line-height: 1em;
	  margin-bottom: 4px;
	}
	.text-tiny {
	  font-size: 10px;
	}
	.text-bigger {
	  font-size: 125%;
	  line-height: 1.5em;
	}
	.lh1em {
	  line-height: 1em;
	}
	.text-xl {
	  font-size: 100px;
	  line-height: 1em;
	}
	.uc,
	.text-uc {
	  text-transform: uppercase;
	}
	blockquote {
	  position: relative;
	  padding: 0 0 0 40px;
	  margin: 10px 20px;
	  border: none;
	  line-height: 1.6em;
	}
	blockquote:before {
	  content: '\f10e';
	  font-family: 'FontAwesome';
	  top: 0;
	  left: 0;
	  font-size: 30px;
	  position: absolute;
	}
	.btn {
	  -webkit-transition: 0.2s;
	  -moz-transition: 0.2s;
	  -o-transition: 0.2s;
	  -ms-transition: 0.2s;
	  transition: 0.2s;
	  -webkit-border-radius: 3px;
	  border-radius: 3px;
	}
	.btn:hover {
	  -webkit-border-radius: 10px;
	  border-radius: 10px;
	}
	.btn > .fa,
	.btn > .im {
	  margin: 0 5px;
	}
	.btn-primary {
	  background: #337ab7;
	  border-color: #2e6da4;
	}
	.btn-primary:hover {
	  background: #2e6da4;
	  border-color: #204d74;
	}
	.btn-primary-invert {
	  background: #127cdc;
	  border-color: #1070c6;
	  color: #fff;
	}
	.btn-primary-invert:hover {
	  color: #fff;
	  background: #1070c6;
	  border-color: #0e63b0;
	}
	.btn-blue {
	  background: #0079c1;
	  color: #fff;
	  border-color: #006dae;
	}
	.btn-blue:hover {
	  color: #fff;
	  background: #006dae;
	  border-color: #00619a;
	}
	.btn-ghost {
	  background: none;
	}
	.btn-ghost.btn-primary {
	  color: #337ab7;
	}
	.btn-ghost.btn-primary:hover {
	  background: #337ab7;
	}
	.btn-ghost.btn-success {
	  color: #5cb85c;
	}
	.btn-ghost.btn-success:hover {
	  background: #5cb85c;
	}
	.btn-ghost.btn-info {
	  color: #5bc0de;
	}
	.btn-ghost.btn-info:hover {
	  background: #5bc0de;
	}
	.btn-ghost.btn-warning {
	  color: #f0ad4e;
	}
	.btn-ghost.btn-warning:hover {
	  background: #f0ad4e;
	}
	.btn-ghost.btn-danger {
	  color: #d9534f;
	}
	.btn-ghost.btn-danger:hover {
	  background: #d9534f;
	}
	.btn-ghost.btn-primary-invert {
	  color: #127cdc;
	}
	.btn-ghost.btn-primary-invert:hover {
	  background: #127cdc;
	}
	.btn-ghost:hover {
	  color: #fff;
	}
	.btn-ghost.btn-default:hover {
	  color: #454545;
	}
	.btn-ghost.btn-white {
	  border-color: #fff;
	  color: #fff;
	}
	.btn-ghost.btn-white:hover {
	  background: #fff;
	  color: #737373;
	}
	.mg0 {
	  margin: 0 !important;
	}
	.mb0 {
	  margin-bottom: 0 !important;
	}
	.mt0 {
	  margin-top: 0 !important;
	}
	.mr0 {
	  margin-right: 0 !important;
	}
	.ml0 {
	  margin-left: 0 !important;
	}
	.mb5 {
	  margin-bottom: 5px !important;
	}
	.mt5 {
	  margin-top: 5px !important;
	}
	.mr5 {
	  margin-right: 5px !important;
	}
	.ml5 {
	  margin-left: 5px !important;
	}
	.mb10 {
	  margin-bottom: 10px !important;
	}
	.mt10 {
	  margin-top: 10px !important;
	}
	.mr10 {
	  margin-right: 10px !important;
	}
	.ml10 {
	  margin-left: 10px !important;
	}
	.mb15 {
	  margin-bottom: 15px !important;
	}
	.mt15 {
	  margin-top: 15px !important;
	}
	.mr15 {
	  margin-right: 15px !important;
	}
	.ml15 {
	  margin-left: 15px !important;
	}
	.mb20 {
	  margin-bottom: 20px !important;
	}
	.mt20 {
	  margin-top: 20px !important;
	}
	.mr20 {
	  margin-right: 20px !important;
	}
	.ml20 {
	  margin-left: 20px !important;
	}
	.mb30 {
	  margin-bottom: 30px !important;
	}
	.mt30 {
	  margin-top: 30px !important;
	}
	.mr30 {
	  margin-right: 30px !important;
	}
	.ml30 {
	  margin-left: 30px !important;
	}
	.mb40 {
	  margin-bottom: 40px !important;
	}
	.mt40 {
	  margin-top: 40px !important;
	}
	.mr40 {
	  margin-right: 40px !important;
	}
	.ml40 {
	  margin-left: 40px !important;
	}
	.mb50 {
	  margin-bottom: 50px !important;
	}
	.mt50 {
	  margin-top: 50px !important;
	}
	.mr50 {
	  margin-right: 50px !important;
	}
	.ml50 {
	  margin-left: 50px !important;
	}
	.pd0 {
	  padding: 0px !important;
	}
	.pt0 {
	  padding-top: 0px !important;
	}
	.pb0 {
	  padding-bottom: 0px !important;
	}
	.pr0 {
	  padding-right: 0px !important;
	}
	.pl0 {
	  padding-left: 0px !important;
	}
	.pt5 {
	  padding-top: 5px !important;
	}
	.pb5 {
	  padding-bottom: 5px !important;
	}
	.pr5 {
	  padding-right: 5px !important;
	}
	.pl5 {
	  padding-left: 5px !important;
	}
	.pd10{
		padding: 5px !important;
	}
	.pt10 {
	  padding-top: 10px !important;
	}
	.pb10 {
	  padding-bottom: 10px !important;
	}
	.pr10 {
	  padding-right: 10px !important;
	}
	.pl10 {
	  padding-left: 10px !important;
	}
	.pd10{
		padding: 10px !important;
	}
	.pt15 {
	  padding-top: 15px !important;
	}
	.pb15 {
	  padding-bottom: 15px !important;
	}
	.pr15 {
	  padding-right: 15px !important;
	}
	.pl15 {
	  padding-left: 15px !important;
	}
	.pd15{
		padding: 15px !important;
	}
	.pt20 {
	  padding-top: 20px !important;
	}
	.pb20 {
	  padding-bottom: 20px !important;
	}
	.pr20 {
	  padding-right: 20px !important;
	}
	.pl20 {
	  padding-left: 20px !important;
	}
	.pd20{
		padding: 20px !important;
	}
	.pt30 {
	  padding-top: 30px !important;
	}
	.pb30 {
	  padding-bottom: 30px !important;
	}
	.pr30 {
	  padding-right: 30px !important;
	}
	.pl30 {
	  padding-left: 30px !important;
	}
	.pd30{
		padding: 30px !important;
	}
	.pt40 {
	  padding-top: 40px !important;
	}
	.pb40 {
	  padding-bottom: 40px !important;
	}
	.pr40 {
	  padding-right: 40px !important;
	}
	.pl40 {
	  padding-left: 40px !important;
	}
	.pt50 {
	  padding-top: 50px !important;
	}
	.pb50 {
	  padding-bottom: 50px !important;
	}
	.pr50 {
	  padding-right: 50px !important;
	}
	.pl50 {
	  padding-left: 50px !important;
	}
	.pt100 {
	  padding-top: 100px !important;
	}
	.pb100 {
	  padding-bottom: 100px !important;
	}
	.pr100 {
	  padding-right: 100px !important;
	}
	.pl100 {
	  padding-left: 100px !important;
	}
	.pt150 {
	  padding-top: 150px !important;
	}
	.pb150 {
	  padding-bottom: 150px !important;
	}
	.pr150 {
	  padding-right: 150px !important;
	}
	.pl150 {
	  padding-left: 150px !important;
	}
	.box {
	  padding: 15px 17px;
	}
	.br5 {
	  -webkit-border-radius: 5px;
	  border-radius: 5px;
	}
	.row.row-wrap > [class^="col-"],
	.row.row-col-gap > [class^="col-"] {
	  margin-bottom: 30px;
	}
	.row.row-full {
	  margin-left: 0;
	  margin-right: 0;
	}
	.row.row-no-gutter,
	.row[data-gutter="0"] {
	  margin: 0 !important;
	}
	.row.row-no-gutter > [class^="col-"],
	.row[data-gutter="0"] > [class^="col-"] {
	  padding: 0 !important;
	}
	.row[data-gutter="10"] {
	  margin-left: -5px;
	  margin-right: -5px;
	}
	.row[data-gutter="10"] > [class^="col-"] {
	  padding-left: 5px;
	  padding-right: 5px;
	}
	.row[data-gutter="60"] {
	  margin-left: -30px;
	  margin-right: -30px;
	}
	.row[data-gutter="60"] > [class^="col-"] {
	  padding-left: 30px;
	  padding-right: 30px;
	}
	.row[data-gutter="120"] {
	  margin-left: -60px;
	  margin-right: -60px;
	}
	.row[data-gutter="120"] > [class^="col-"] {
	  padding-left: 60px;
	  padding-right: 60px;
	}
	.gap {
	  display: block;
	  position: relative;
	  margin: 30px 0 30px 0;
	  clear: both;
	}
	.gap:after {
	  clear: both;
	  content: '';
	  display: table;
	}
	.gap-small {
	  margin: 15px 0 15px 0;
	}
	.gap-mini {
	  margin: 10px 0 10px 0;
	}
	.gap-big {
	  margin: 60px 0 60px 0;
	}
	.gap-large {
	  margin: 90px 0 90px 0;
	}
	.gap-top {
	  margin-bottom: 0 !important;
	}
	.gap-bottom {
	  margin-top: 0 !important;
	}
	.gap-border {
	  border: 0;
	  border-top: 1px solid #ededed;
	  border-bottom: 1px solid #fff;
	}
	.global-wrap {
	  background: #fff;
	  height: 100%;
	}
	.dis-table {
	  display: table;
	}
	.full,
	.full-page {
	  width: 100%;
	  height: 100%;
	}
	@media (max-width:992px) {
	  .full-page {
	    min-height: 1000px;
	  }
	}
	.rel {
	  position: relative;
	}
	.full-height {
	  height: 100%;
	}
	.full-page {
	  position: relative;
	}
	.hover-img {
	  z-index: 1;
	  display: block;
	  position: relative;
	  overflow: hidden;
	  -webkit-transition: 0.3s;
	  -moz-transition: 0.3s;
	  -o-transition: 0.3s;
	  -ms-transition: 0.3s;
	  transition: 0.3s;
	}
	.hover-img .curved > img {
	  -webkit-border-radius: 5px;
	  border-radius: 5px;
	}
	.hover-img >img {
	  -webkit-transition: 4s;
	  -moz-transition: 4s;
	  -o-transition: 4s;
	  -ms-transition: 4s;
	  transition: 4s;
	  -webkit-backface-visibility: hidden;
	  -moz-backface-visibility: hidden;
	  -ms-backface-visibility: hidden;
	  backface-visibility: hidden;
	}
	.hover-img .hover-icon-group,
	.hover-img .hover-icon-group-top-right,
	.hover-img .hover-icon-group-top-left,
	.hover-img .hover-icon-group-bottom-left,
	.hover-img .hover-icon-group-bottom-right,
	.hover-img .hover-icon-group-center-top,
	.hover-img .hover-icon-group-center-bottom {
	  list-style: none;
	  margin: 0;
	  padding: 0;
	  width: 100%;
	  text-align: center;
	}
	.hover-img .hover-icon-group > li,
	.hover-img .hover-icon-group-top-right > li,
	.hover-img .hover-icon-group-top-left > li,
	.hover-img .hover-icon-group-bottom-left > li,
	.hover-img .hover-icon-group-bottom-right > li,
	.hover-img .hover-icon-group-center-top > li,
	.hover-img .hover-icon-group-center-bottom > li {
	  display: inline-block;
	  margin: 0 5px;
	}
	.hover-img .hover-icon-group-top-left,
	.hover-img .hover-icon-group-bottom-left {
	  text-align: left;
	}
	.hover-img .hover-icon-group-top-right,
	.hover-img .hover-icon-group-bottom-right {
	  text-align: right;
	}
	.hover-img .hover-icon,
	.hover-img .hover-icon-group,
	.hover-img [class^="hover-icon-"],
	.hover-img [class*=" hover-icon-"] {
	  display: block;
	  -webkit-transition: 0.3s;
	  -moz-transition: 0.3s;
	  -o-transition: 0.3s;
	  -ms-transition: 0.3s;
	  transition: 0.3s;
	  position: absolute;
	  opacity: 0;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	  filter: alpha(opacity=0);
	}
	.hover-img [class^="hover-icon-"],
	.hover-img [class*=" hover-icon-"] {
	  -webkit-transform: translate(0, 100%);
	  -moz-transform: translate(0, 100%);
	  -o-transform: translate(0, 100%);
	  -ms-transform: translate(0, 100%);
	  transform: translate(0, 100%);
	}
	.hover-img >.hover-inner {
	  position: absolute;
	  width: 101%;
	  height: 100%;
	  padding: 15px;
	  top: 0;
	  left: 0;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	  opacity: 0;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	  filter: alpha(opacity=0);
	  -webkit-transform: translate(0, 100%);
	  -moz-transform: translate(0, 100%);
	  -o-transform: translate(0, 100%);
	  -ms-transform: translate(0, 100%);
	  transform: translate(0, 100%);
	  -webkit-transition: 0.3s;
	  -moz-transition: 0.3s;
	  -o-transition: 0.3s;
	  -ms-transition: 0.3s;
	  transition: 0.3s;
	}
	.hover-img >.hover-inner.hover-inner-sm {
	  padding: 10px;
	}
	.hover-img .hover-inner {
	  width: 101%;
	  height: 100%;
	  padding: 15px;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	  background: #337ab7;
	  color: #fff !important;
	}
	.hover-img .hover-inner h1,
	.hover-img .hover-inner h2,
	.hover-img .hover-inner h3,
	.hover-img .hover-inner h4,
	.hover-img .hover-inner h5 {
	  color: #fff;
	}
	.hover-img .hover-inner-bg-black {
	  background: rgba(0,0,0,0.5) !important;
	}
	.hover-img .hover-inner-block {
	  height: auto;
	}
	.hover-img .hover-inner-bottom {
	  top: auto;
	  bottom: 0;
	}
	.hover-img .hover-title,
	.hover-img [class^="hover-title-"],
	.hover-img [class*=" hover-title-"] {
	  z-index: 2;
	  position: absolute;
	  bottom: 0;
	  left: 0;
	  margin: 0;
	  background: rgba(237,131,35,0.75);
	  color: #fff;
	  width: 100%;
	  padding: 0 7px;
	  line-height: 32px;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	  height: 32px;
	  opacity: 0;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	  filter: alpha(opacity=0);
	  -webkit-transform: translate(0, 100%);
	  -moz-transform: translate(0, 100%);
	  -o-transform: translate(0, 100%);
	  -ms-transform: translate(0, 100%);
	  transform: translate(0, 100%);
	  -webkit-transition: 0.3s;
	  -moz-transition: 0.3s;
	  -o-transition: 0.3s;
	  -ms-transition: 0.3s;
	  transition: 0.3s;
	  -webkit-backface-visibility: hidden;
	  -moz-backface-visibility: hidden;
	  -ms-backface-visibility: hidden;
	  backface-visibility: hidden;
	}
	.hover-img .hover-title-top,
	.hover-img .hover-title-top-left,
	.hover-img .hover-icon-top-left,
	.hover-img .hover-icon-group-top-left {
	  bottom: auto;
	  top: 0;
	}
	.hover-img .hover-title-top-right,
	.hover-img .hover-icon-top-right,
	.hover-img .hover-icon-group-top-right {
	  bottom: auto;
	  top: 0;
	  left: auto;
	  right: 0;
	}
	.hover-img .hover-title-bottom-right,
	.hover-img .hover-icon-bottom-right,
	.hover-img .hover-icon-group-bottom-right {
	  left: auto;
	  right: 0;
	}
	.hover-img .hover-title-center,
	.hover-img .hover-title-top-right,
	.hover-img .hover-title-top-left,
	.hover-img .hover-title-bottom-right,
	.hover-img .hover-title-bottom-left,
	.hover-img .hover-title-center-top,
	.hover-img .hover-title-center-bottom {
	  display: table;
	  width: auto;
	}
	.hover-img .hover-title-top-right,
	.hover-img .hover-title-top-left,
	.hover-img .hover-title-bottom-right,
	.hover-img .hover-title-bottom-left,
	.hover-img .hover-icon-top-right,
	.hover-img .hover-icon-top-left,
	.hover-img .hover-icon-bottom-right,
	.hover-img .hover-icon-bottom-left,
	.hover-img .hover-icon-group-top-right,
	.hover-img .hover-icon-group-top-left,
	.hover-img .hover-icon-group-bottom-right,
	.hover-img .hover-icon-group-bottom-left {
	  margin: 15px;
	}
	.hover-img .hover-title-center,
	.hover-img .hover-icon {
	  top: 50%;
	  left: 50%;
	  -webkit-transform: translate3d(-50%, 50%, 0);
	  -moz-transform: translate3d(-50%, 50%, 0);
	  -o-transform: translate3d(-50%, 50%, 0);
	  -ms-transform: translate3d(-50%, 50%, 0);
	  transform: translate3d(-50%, 50%, 0);
	}
	.hover-img .hover-icon-group {
	  top: 50%;
	  -webkit-transform: translate3d(0, 50%, 0);
	  -moz-transform: translate3d(0, 50%, 0);
	  -o-transform: translate3d(0, 50%, 0);
	  -ms-transform: translate3d(0, 50%, 0);
	  transform: translate3d(0, 50%, 0);
	}
	.hover-img .hover-title-center-top,
	.hover-img .hover-title-center-bottom,
	.hover-img .hover-icon-center-top,
	.hover-img .hover-icon-center-bottom,
	.hover-img .hover-icon-group-center-top,
	.hover-img .hover-icon-group-center-bottom {
	  margin: 15px 0;
	  left: 50%;
	  -webkit-transform: translate(-50%, 100%);
	  -moz-transform: translate(-50%, 100%);
	  -o-transform: translate(-50%, 100%);
	  -ms-transform: translate(-50%, 100%);
	  transform: translate(-50%, 100%);
	}
	.hover-img .hover-title-center-top,
	.hover-img .hover-icon-center-top,
	.hover-img .hover-icon-group-center-top {
	  bottom: auto;
	  top: 0;
	}
	.hover-img .hover-icon-bottom-left,
	.hover-img .hover-icon-bottom-right,
	.hover-img .hover-icon-center-bottom,
	.hover-img .hover-icon-group-bottom-left,
	.hover-img .hover-icon-group-bottom-right,
	.hover-img .hover-icon-group-center-bottom {
	  bottom: 0;
	}
	.hover-img .hover-hold {
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	  -webkit-transform: translate(0, 0);
	  -moz-transform: translate(0, 0);
	  -o-transform: translate(0, 0);
	  -ms-transform: translate(0, 0);
	  transform: translate(0, 0);
	}
	.hover-img .hover-hold.hover-title-center,
	.hover-img .hover-hold.hover-icon {
	  -webkit-transform: translate(-50%, -50%);
	  -moz-transform: translate(-50%, -50%);
	  -o-transform: translate(-50%, -50%);
	  -ms-transform: translate(-50%, -50%);
	  transform: translate(-50%, -50%);
	}
	.hover-img .hover-hold.hover-title-center-top,
	.hover-img .hover-hold.hover-title-center-bottom,
	.hover-img .hover-hold.hover-icon-center-top,
	.hover-img .hover-hold.hover-icon-center-bottom,
	.hover-img .hover-hold.hover-icon-group-center-top,
	.hover-img .hover-hold.hover-icon-group-center-bottom {
	  -webkit-transform: translate(-50%, 0%);
	  -moz-transform: translate(-50%, 0%);
	  -o-transform: translate(-50%, 0%);
	  -ms-transform: translate(-50%, 0%);
	  transform: translate(-50%, 0%);
	}
	.hover-img .hover-hold.hover-icon-group {
	  -webkit-transform: translate3d(0, -50%, 0);
	  -moz-transform: translate3d(0, -50%, 0);
	  -o-transform: translate3d(0, -50%, 0);
	  -ms-transform: translate3d(0, -50%, 0);
	  transform: translate3d(0, -50%, 0);
	}
	.hover-img:hover .hover-title,
	.hover-img:hover [class^="hover-title-"],
	.hover-img:hover [class*=" hover-title-"],
	.hover-img:hover [class^="hover-icon-"],
	.hover-img:hover [class*=" hover-icon-"],
	.hover-img:hover .hover-icon,
	.hover-img:hover .hover-inner-wrap,
	.hover-img:hover > .hover-inner,
	.hover-img:hover .hover-icon-group {
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	  -webkit-transform: translate(0, 0);
	  -moz-transform: translate(0, 0);
	  -o-transform: translate(0, 0);
	  -ms-transform: translate(0, 0);
	  transform: translate(0, 0);
	}
	.hover-img:hover .hover-title-center,
	.hover-img:hover .hover-icon {
	  -webkit-transform: translate3d(-50%, -50%, 0);
	  -moz-transform: translate3d(-50%, -50%, 0);
	  -o-transform: translate3d(-50%, -50%, 0);
	  -ms-transform: translate3d(-50%, -50%, 0);
	  transform: translate3d(-50%, -50%, 0);
	}
	.hover-img:hover .hover-icon-group {
	  -webkit-transform: translate3d(0, -50%, 0);
	  -moz-transform: translate3d(0, -50%, 0);
	  -o-transform: translate3d(0, -50%, 0);
	  -ms-transform: translate3d(0, -50%, 0);
	  transform: translate3d(0, -50%, 0);
	}
	.hover-img:hover .hover-title-center-top,
	.hover-img:hover .hover-title-center-bottom,
	.hover-img:hover .hover-icon-center-bottom,
	.hover-img:hover .hover-icon-center-top,
	.hover-img:hover .hover-icon-group-center-top,
	.hover-img:hover .hover-icon-group-center-bottom {
	  -webkit-transform: translate(-50%, 0%);
	  -moz-transform: translate(-50%, 0%);
	  -o-transform: translate(-50%, 0%);
	  -ms-transform: translate(-50%, 0%);
	  transform: translate(-50%, 0%);
	}
	.hover-img:hover >img {
	  opacity: 0.7;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	  filter: alpha(opacity=70);
	  -webkit-transform: scale(1.2);
	  -moz-transform: scale(1.2);
	  -o-transform: scale(1.2);
	  -ms-transform: scale(1.2);
	  transform: scale(1.2);
	}
	.bg-transparent {
		background: transparent;
	}
	.bg-white {
		background: #fff;
	}
	.bg-black {
		background: #222;
	}
	.bg-gray {
		background: #efefef;
	}
	.bg-cover {
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  background-size: cover;
	  background-attachment: fixed;
	  background-position: center center;
	  background-repeat: no-repeat;
	}
	.bg-holder {
	  position: relative;
	  overflow: hidden;
	}
	.bg-holder > .bg-mask,
	.bg-holder > .bg-blur,
	.bg-holder > .bg-mask-darken,
	.bg-holder > .bg-mask-lighten,
	.bg-holder > .bg-parallax,
	.bg-holder > .bg-img,
	.bg-holder > .bg-video {
	  display: block;
	  position: absolute;
	  top: 0;
	  left: 0;
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  background-size: cover;
	  background-position: center center;
	}
	.bg-holder > .bg-video {
	  width: 100%;
	  height: auto;
	  z-index: 4;
	}
	.bg-holder > .bg-mask,
	.bg-holder > .bg-parallax,
	.bg-holder > .bg-img {
	  width: 100%;
	  height: 100%;
	}
	.bg-holder > .bg-mask,
	.bg-holder > .bg-mask-darken,
	.bg-holder > .bg-mask-lighten,
	.bg-holder > .bg-mask-white,
	.bg-holder > .bg-mask-color,
	.bg-holder > .bg-mask-color-invert {
	  width: 100%;
	  height: 100%;
	  z-index: 5;
	  opacity: 0.5;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	  filter: alpha(opacity=50);
	  background: #000;
	}
	.bg-holder > .bg-mask-lighten {
	  opacity: 0.3;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	  filter: alpha(opacity=30);
	}
	.bg-holder > .bg-mask-darken {
	  opacity: 0.8;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	  filter: alpha(opacity=80);
	}
	.bg-holder > .bg-mask-color {
	  background: #337ab7;
	}
	.bg-holder > .bg-mask-white {
	  background: #fff;
	}
	.bg-holder > .bg-mask-color-invert {
	  background: #127cdc;
	}
	.bg-holder > .bg-parallax {
	  background-position: 50% 0;
	  background-attachment: fixed;
	}
	@media (max-width:992px) {
	  .bg-holder > .bg-parallax {
	    background-attachment: scroll;
	    background-position: center center;
	  }
	}
	.bg-holder > .bg-blur {
	  width: 50% !important;
	  height: 50% !important;
	  -webkit-transform-origin: 1% 1%;
	  -moz-transform-origin: 1% 1%;
	  -o-transform-origin: 1% 1%;
	  -ms-transform-origin: 1% 1%;
	  transform-origin: 1% 1%;
	  -webkit-transform: scale(2.1);
	  -moz-transform: scale(2.1);
	  -o-transform: scale(2.1);
	  -ms-transform: scale(2.1);
	  transform: scale(2.1);
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  background-size: cover;
	  -webkit-filter: blur(2px);
	  -moz-filter: blur(2px);
	  -o-filter: blur(2px);
	  filter: blur(2px);
	  z-index: 0;
	}
	.bg-holder > .bg-blur:before {
	  content: '';
	  -webkit-backface-visibility: hidden;
	  -moz-backface-visibility: hidden;
	  -ms-backface-visibility: hidden;
	  backface-visibility: hidden;
	}
	.bg-holder > .bg-blur.bg-parallax {
	  background-attachment: scroll;
	}
	.bg-holder > .bg-holder-content,
	.bg-holder > .bg-content {
	  position: relative;
	  z-index: 7;
	}
	.bg-holder > .bg-front {
	  top: 0;
	  left: 0;
	  width: 100%;
	  position: absolute;
	  z-index: 6;
	}
	@media (max-width:992px) {
	  .bg-holder > .bg-front.bg-front-mob-rel {
	    position: relative;
	  }
	}
	.round {
	  -webkit-border-radius: 50%;
	  border-radius: 50%;
	}
	.round img {
	  -webkit-border-radius: 50%;
	  border-radius: 50%;
	}
	.curved {
	  -webkit-border-radius: 5px;
	  border-radius: 5px;
	}
	img.full {
	  width: 100%;
	}
	img.origin {
	  width: auto;
	}
	.list {
	  list-style: none;
	  margin: 0;
	  padding: 0;
	}
	.list-center {
	  display: table;
	  margin: 0 auto;
	}
	.list-inline-block > li {
	  display: inline-block;
	}
	.list-horizontal > li,
	.list-inline > li {
	  float: left;
	  margin-right: 10px;
	  padding: 0;
	  display: block;
	}
	.list-horizontal > li:last-child,
	.list-inline > li:last-child {
	  margin-right: 0;
	}
	.list-horizontal.list-border > li,
	.list-inline.list-border > li {
	  margin-right: 10px;
	  padding-right: 10px;
	  border-right: 1px solid rgba(0,0,0,0.13);
	}
	.list-horizontal.list-border > li:last-child,
	.list-inline.list-border > li:last-child {
	  margin-right: 0;
	  padding-right: 0;
	  border: none;
	}
	.list-horizontal:after,
	.list-inline:after {
	  content: '.';
	  display: block;
	  height: 0;
	  clear: both;
	  visibility: hidden;
	}
	.pagination {
	  margin: 0;
	  list-style: none;
	  padding: 0;
	  overflow: hidden;
	  /*display: block;*/
	  font-size: 12px;
	  -webkit-border-radius: 0;
	  border-radius: 0;
	}
	.pagination > li {
	  display: block;
	  float: left;
	  min-width: 35px;
	}
	.pagination > li > a {
	  /*border: none;*/
	  color: #337ab7;
	  -webkit-border-radius: 0 !important;
	  border-radius: 0 !important;
	  -webkit-transition: 0.2s;
	  -moz-transition: 0.2s;
	  -o-transition: 0.2s;
	  -ms-transition: 0.2s;
	  transition: 0.2s;
	}
	.pagination > li > a:hover {
	  background: #4d4d4d;
	  color: #fff;
	}
	.pagination > li.active > a,
	.pagination > li.active > a:hover {
	  background: #337ab7;
	}
	.pagination > li.dots {
	  line-height: 16px;
	  text-align: center;
	  font-size: 30px;
	  color: #ccc;
	}
	.box-icon,
	[class^="box-icon-"],
	[class*=" box-icon-"] {
	  z-index: 2;
	  position: relative;
	  width: 30px;
	  height: 30px;
	  line-height: 30px;
	  text-align: center;
	  display: block;
	  background: #337ab7;
	  color: #fff;
	  -webkit-transition: 0.3s;
	  -moz-transition: 0.3s;
	  -o-transition: 0.3s;
	  -ms-transition: 0.3s;
	  transition: 0.3s;
	}
	.box-icon:hover,
	[class^="box-icon-"]:hover,
	[class*=" box-icon-"]:hover {
	  background: #204d74;
	  color: #fff;
	}
	.box-icon:before,
	[class^="box-icon-"]:before,
	[class*=" box-icon-"]:before {
	  display: inline-block;
	}
	.box-icon-inline {
	  display: inline-block;
	}
	.box-icon-md {
	  width: 45px;
	  height: 45px;
	  line-height: 45px;
	  font-size: 21px;
	}
	.box-icon-big {
	  width: 60px;
	  height: 60px;
	  line-height: 60px;
	  font-size: 28px;
	}
	.box-icon-large {
	  width: 90px;
	  height: 90px;
	  line-height: 90px;
	  font-size: 42px;
	}
	.box-icon-huge {
	  width: 120px;
	  height: 120px;
	  line-height: 120px;
	  font-size: 56px;
	}
	.box-icon-black {
	  background: #333;
	}
	.box-icon-black:hover {
	  background: #000;
	}
	.box-icon-gray {
	  background: #808080;
	}
	.box-icon-gray:hover {
	  background: #4d4d4d;
	}
	.box-icon-white {
	  background: #fff;
	  color: #337ab7;
	}
	.box-icon-white:hover {
	  color: #337ab7;
	  background: #e6e6e6;
	}
	.box-icon-info {
	  background: #2f96b4;
	}
	.box-icon-info:hover {
	  background: #267890;
	}
	.box-icon-success {
	  background: #51a351;
	}
	.box-icon-success:hover {
	  background: #418241;
	}
	.box-icon-warning {
	  background: #f89406;
	}
	.box-icon-warning:hover {
	  background: #c67605;
	}
	.box-icon-danger {
	  background: #bd362f;
	}
	.box-icon-danger:hover {
	  background: #972b26;
	}
	.box-icon-inverse {
	  background: #127cdc;
	}
	.box-icon-inverse:hover {
	  background: #0e63b0;
	}
	.box-icon-to-normal:hover {
	  background: #337ab7;
	}
	.box-icon-to-black:hover {
	  background: #333;
	}
	.box-icon-to-gray:hover {
	  background: #808080;
	}
	.box-icon-to-white:hover {
	  background: #fff;
	  color: #337ab7;
	}
	.box-icon-to-info:hover {
	  background: #2f96b4;
	}
	.box-icon-to-success:hover {
	  background: #51a351;
	}
	.box-icon-to-warning:hover {
	  background: #f89406;
	}
	.box-icon-to-danger:hover {
	  background: #bd362f;
	}
	.box-icon-to-inverse:hover {
	  background: #127cdc;
	}
	.box-icon-border,
	[class^="box-icon-border"],
	[class*=" box-icon-border"] {
	  background: none;
	  border: 1px solid #337ab7;
	  color: #337ab7;
	}
	.box-icon-border:hover,
	[class^="box-icon-border"]:hover,
	[class*=" box-icon-border"]:hover {
	  background: #337ab7;
	  color: #fff !important;
	}
	.box-icon-border.box-icon-black,
	[class^="box-icon-border"].box-icon-black,
	[class*=" box-icon-border"].box-icon-black,
	.box-icon-border.box-icon-to-black:hover,
	[class^="box-icon-border"].box-icon-to-black:hover,
	[class*=" box-icon-border"].box-icon-to-black:hover {
	  border-color: #333;
	  color: #333;
	}
	.box-icon-border.box-icon-black:hover,
	[class^="box-icon-border"].box-icon-black:hover,
	[class*=" box-icon-border"].box-icon-black:hover,
	.box-icon-border.box-icon-to-black:hover:hover,
	[class^="box-icon-border"].box-icon-to-black:hover:hover,
	[class*=" box-icon-border"].box-icon-to-black:hover:hover {
	  background: #333;
	}
	.box-icon-border.box-icon-gray,
	[class^="box-icon-border"].box-icon-gray,
	[class*=" box-icon-border"].box-icon-gray,
	.box-icon-border.box-icon-to-gray:hover,
	[class^="box-icon-border"].box-icon-to-gray:hover,
	[class*=" box-icon-border"].box-icon-to-gray:hover {
	  border-color: #808080;
	  color: #808080;
	}
	.box-icon-border.box-icon-gray:hover,
	[class^="box-icon-border"].box-icon-gray:hover,
	[class*=" box-icon-border"].box-icon-gray:hover,
	.box-icon-border.box-icon-to-gray:hover:hover,
	[class^="box-icon-border"].box-icon-to-gray:hover:hover,
	[class*=" box-icon-border"].box-icon-to-gray:hover:hover {
	  background: #808080;
	}
	.box-icon-border.box-icon-white,
	[class^="box-icon-border"].box-icon-white,
	[class*=" box-icon-border"].box-icon-white,
	.box-icon-border.box-icon-to-white:hover,
	[class^="box-icon-border"].box-icon-to-white:hover,
	[class*=" box-icon-border"].box-icon-to-white:hover {
	  border-color: #fff;
	  color: #fff;
	}
	.box-icon-border.box-icon-white:hover,
	[class^="box-icon-border"].box-icon-white:hover,
	[class*=" box-icon-border"].box-icon-white:hover,
	.box-icon-border.box-icon-to-white:hover:hover,
	[class^="box-icon-border"].box-icon-to-white:hover:hover,
	[class*=" box-icon-border"].box-icon-to-white:hover:hover {
	  color: #337ab7 !important;
	  background: #fff;
	}
	.box-icon-border.box-icon-info,
	[class^="box-icon-border"].box-icon-info,
	[class*=" box-icon-border"].box-icon-info,
	.box-icon-border.box-icon-to-info:hover,
	[class^="box-icon-border"].box-icon-to-info:hover,
	[class*=" box-icon-border"].box-icon-to-info:hover {
	  border-color: #2f96b4;
	  color: #2f96b4;
	}
	.box-icon-border.box-icon-info:hover,
	[class^="box-icon-border"].box-icon-info:hover,
	[class*=" box-icon-border"].box-icon-info:hover,
	.box-icon-border.box-icon-to-info:hover:hover,
	[class^="box-icon-border"].box-icon-to-info:hover:hover,
	[class*=" box-icon-border"].box-icon-to-info:hover:hover {
	  background: #2f96b4;
	}
	.box-icon-border.box-icon-success,
	[class^="box-icon-border"].box-icon-success,
	[class*=" box-icon-border"].box-icon-success,
	.box-icon-border.box-icon-to-success:hover,
	[class^="box-icon-border"].box-icon-to-success:hover,
	[class*=" box-icon-border"].box-icon-to-success:hover {
	  border-color: #51a351;
	  color: #51a351;
	}
	.box-icon-border.box-icon-success:hover,
	[class^="box-icon-border"].box-icon-success:hover,
	[class*=" box-icon-border"].box-icon-success:hover,
	.box-icon-border.box-icon-to-success:hover:hover,
	[class^="box-icon-border"].box-icon-to-success:hover:hover,
	[class*=" box-icon-border"].box-icon-to-success:hover:hover {
	  background: #51a351;
	}
	.box-icon-border.box-icon-warning,
	[class^="box-icon-border"].box-icon-warning,
	[class*=" box-icon-border"].box-icon-warning,
	.box-icon-border.box-icon-to-warning:hover,
	[class^="box-icon-border"].box-icon-to-warning:hover,
	[class*=" box-icon-border"].box-icon-to-warning:hover {
	  border-color: #f89406;
	  color: #f89406;
	}
	.box-icon-border.box-icon-warning:hover,
	[class^="box-icon-border"].box-icon-warning:hover,
	[class*=" box-icon-border"].box-icon-warning:hover,
	.box-icon-border.box-icon-to-warning:hover:hover,
	[class^="box-icon-border"].box-icon-to-warning:hover:hover,
	[class*=" box-icon-border"].box-icon-to-warning:hover:hover {
	  background: #f89406;
	}
	.box-icon-border.box-icon-danger,
	[class^="box-icon-border"].box-icon-danger,
	[class*=" box-icon-border"].box-icon-danger,
	.box-icon-border.box-icon-to-danger:hover,
	[class^="box-icon-border"].box-icon-to-danger:hover,
	[class*=" box-icon-border"].box-icon-to-danger:hover {
	  border-color: #bd362f;
	  color: #bd362f;
	}
	.box-icon-border.box-icon-danger:hover,
	[class^="box-icon-border"].box-icon-danger:hover,
	[class*=" box-icon-border"].box-icon-danger:hover,
	.box-icon-border.box-icon-to-danger:hover:hover,
	[class^="box-icon-border"].box-icon-to-danger:hover:hover,
	[class*=" box-icon-border"].box-icon-to-danger:hover:hover {
	  background: #bd362f;
	}
	.box-icon-border.box-icon-inverse,
	[class^="box-icon-border"].box-icon-inverse,
	[class*=" box-icon-border"].box-icon-inverse,
	.box-icon-border.box-icon-to-inverse:hover,
	[class^="box-icon-border"].box-icon-to-inverse:hover,
	[class*=" box-icon-border"].box-icon-to-inverse:hover {
	  border-color: #127cdc;
	  color: #127cdc;
	}
	.box-icon-border.box-icon-inverse:hover,
	[class^="box-icon-border"].box-icon-inverse:hover,
	[class*=" box-icon-border"].box-icon-inverse:hover,
	.box-icon-border.box-icon-to-inverse:hover:hover,
	[class^="box-icon-border"].box-icon-to-inverse:hover:hover,
	[class*=" box-icon-border"].box-icon-to-inverse:hover:hover {
	  background: #127cdc;
	}
	.box-icon-border.box-icon-to-normal:hover,
	[class^="box-icon-border"].box-icon-to-normal:hover,
	[class*=" box-icon-border"].box-icon-to-normal:hover {
	  border-color: #337ab7;
	  background: #337ab7;
	}
	.box-icon-border-dashed {
	  border-style: dashed;
	}
	.box-icon-left {
	  float: left;
	  margin-right: 15px;
	}
	.box-icon-right {
	  float: right;
	  margin-left: 15px;
	}
	.box-icon-center {
	  margin: 0 auto;
	}
	.box-img-center {
	  margin: 0 auto;
	}
	label {
	  font-weight: 400;
	  /*display: block;*/
	}
	.form-group {
	  position: relative;
	}
	.form-group.form-group-ghost ::-webkit-input-placeholder {
	  color: rgba(255,255,255,0.5);
	}
	.form-group.form-group-ghost :-moz-placeholder {
	  color: rgba(255,255,255,0.5);
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	}
	.form-group.form-group-ghost ::-moz-placeholder {
	  color: rgba(255,255,255,0.5);
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	}
	.form-group.form-group-ghost :-ms-input-placeholder {
	  color: rgba(255,255,255,0.5);
	}
	.form-group.form-group-ghost label {
	  color: #fff;
	}
	.form-group.form-group-ghost .input-icon {
	  color: #fff;
	}
	.form-group.form-group-ghost.form-group-focus .input-icon-hightlight {
	  color: #f19c4f !important;
	}
	.form-group.form-group-ghost .form-control {
	  background: rgba(255,255,255,0.1);
	  border-color: #fff;
	  color: #fff;
	}
	.form-group.form-group-ghost .form-control:hover {
	  cursor: pointer;
	}
	.form-group.form-group-ghost .form-control:active,
	.form-group.form-group-ghost .form-control:focus {
	  border-color: #f19c4f;
	}
	.form-group.form-group-lg {
	  margin-bottom: 25px;
	}
	.form-group.form-group-lg .input-icon {
	  width: 45px;
	  height: 45px;
	  line-height: 45px;
	  font-size: 22px;
	}
	.form-group.form-group-lg.form-group-icon-left .form-control {
	  padding-left: 45px;
	}
	.form-group.form-group-lg.form-group-icon-right .form-control {
	  padding-right: 45px;
	}
	.form-group.form-group-lg label {
	  font-size: 16px;
	  margin-bottom: 7px;
	}
	.form-group.form-group-lg .form-control {
	  height: 45px;
	  padding: 10px 18px;
	  font-size: 13px;
	}
	.form-group.form-group-sm {
	  margin-bottom: 10px;
	}
	.form-group.form-group-sm label {
	  margin-bottom: 3px;
	  font-size: 13px;
	}
	.form-group.form-group-sm .form-control {
	  height: 25px;
	  padding: 3px 7px;
	  font-size: 12px;
	  line-height: 1.4em;
	}
	.form-group.form-group-icon-left .form-control {
	  padding-left: 32px;
	}
	.form-group.form-group-icon-left select.form-control {
	  text-indent: 22px;
	}
	.form-group.form-group-icon-right .form-control {
	  padding-right: 32px;
	}
	.form-group .input-icon {
	  position: absolute;
	  width: 32px;
	  height: 32px;
	  line-height: 32px;
	  display: block;
	  top: 29px;
	  left: 1px;
	  text-align: center;
	  color: #b3b3b3;
	  -webkit-transition: 0.3s;
	  -moz-transition: 0.3s;
	  -o-transition: 0.3s;
	  -ms-transition: 0.3s;
	  transition: 0.3s;
	  z-index: 2;
	}
	.form-group .input-icon.input-icon-show {
	  -webkit-transform: translate3d(0, -10px, 0);
	  -moz-transform: translate3d(0, -10px, 0);
	  -o-transform: translate3d(0, -10px, 0);
	  -ms-transform: translate3d(0, -10px, 0);
	  transform: translate3d(0, -10px, 0);
	  opacity: 0;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	  filter: alpha(opacity=0);
	}
	.form-group .input-icon.input-icon-show + label + .form-control {
	  padding: 6px 12px;
	  -webkit-transition: 0.3s;
	  -moz-transition: 0.3s;
	  -o-transition: 0.3s;
	  -ms-transition: 0.3s;
	  transition: 0.3s;
	}
	.form-group.form-group-icon-right .input-icon {
	  right: 1px;
	  left: auto;
	}
	.form-group.form-group-focus .input-icon {
	  -webkit-transition: 0.3s;
	  -moz-transition: 0.3s;
	  -o-transition: 0.3s;
	  -ms-transition: 0.3s;
	  transition: 0.3s;
	}
	.form-group.form-group-focus .input-icon.input-icon-hightlight {
	  color: #337ab7;
	}
	.form-group.form-group-focus .input-icon.input-icon-show {
	  -webkit-transform: translate3d(0, 0, 0);
	  -moz-transform: translate3d(0, 0, 0);
	  -o-transform: translate3d(0, 0, 0);
	  -ms-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	}
	.form-group.form-group-focus .input-icon.input-icon-show + label + .form-control {
	  padding-left: 32px;
	}
	.form-group.form-group-focus .input-icon.input-icon-bounce {
	  -webkit-animation: 1s bounce;
	  -moz-animation: 1s bounce;
	  -o-animation: 1s bounce;
	  -ms-animation: 1s bounce;
	  animation: 1s bounce;
	}
	.form-group.form-group-focus .input-icon.input-icon-swing {
	  -webkit-animation: 1s swing;
	  -moz-animation: 1s swing;
	  -o-animation: 1s swing;
	  -ms-animation: 1s swing;
	  animation: 1s swing;
	}
	.form-group.form-group-focus .input-icon.input-icon-tada {
	  -webkit-animation: 1s tada;
	  -moz-animation: 1s tada;
	  -o-animation: 1s tada;
	  -ms-animation: 1s tada;
	  animation: 1s tada;
	}
	.form-group.form-group-focus .input-icon.input-icon-shake {
	  -webkit-animation: 1s shake;
	  -moz-animation: 1s shake;
	  -o-animation: 1s shake;
	  -ms-animation: 1s shake;
	  animation: 1s shake;
	}
	.form-group.form-group-filled .input-icon-show {
	  -webkit-transform: translate3d(0, 0, 0);
	  -moz-transform: translate3d(0, 0, 0);
	  -o-transform: translate3d(0, 0, 0);
	  -ms-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	}
	.form-group.form-group-filled .input-icon-show + label + .form-control {
	  padding-left: 32px;
	}
	.form-group.form-group-filled label {
	  -webkit-transition: 0.3s;
	  -moz-transition: 0.3s;
	  -o-transition: 0.3s;
	  -ms-transition: 0.3s;
	  transition: 0.3s;
	}
	.form-group.form-group-filled label.label-anim {
	  color: #337ab7;
	  -webkit-animation: label-anim 0.5s;
	  -moz-animation: label-anim 0.5s;
	  -o-animation: label-anim 0.5s;
	  -ms-animation: label-anim 0.5s;
	  animation: label-anim 0.5s;
	}
	.form-group.form-group-filled label.label-highlight {
	  color: #337ab7;
	}
	.form-control {
	  -webkit-border-radius: 0;
	  border-radius: 0;
	  -webkit-box-shadow: none;
	  box-shadow: none;
	  line-height: 1.6em;
	}
	.form-control:active,
	.form-control:focus {
	  -webkit-box-shadow: none;
	  box-shadow: none;
	  border: 1px solid #337ab7;
	}
	input[type=checkbox].form-control {
		display: inline-block;
	    height: auto;
	    width: auto;
	}
	.help-block {
	  font-size: 12px;
	  margin-top: 7px;
	}
	.checkbox,
	.radio {
	  margin-bottom: 15px;
	  margin-top: 0;
	}
	.checkbox-inline label,
	.radio-inline label {
	  cursor: pointer;
	}
	.radio-inline + .radio-inline,
	.checkbox-inline + .checkbox-inline {
	  margin-left: 15px;
	}
	label.label-focus {
	  color: #337ab7;
	  -webkit-animation: label-anim 0.5s;
	  -moz-animation: label-anim 0.5s;
	  -o-animation: label-anim 0.5s;
	  -ms-animation: label-anim 0.5s;
	  animation: label-anim 0.5s;
	}
	.btn-group-select-num >.btn {
	  -webkit-border-radius: 50% !important;
	  border-radius: 50% !important;
	  height: 28px;
	  line-height: 26px;
	  width: 28px;
	  padding: 0;
	  background: none;
	  color: #737373;
	  border: 1px solid transparent;
	}
	.btn-group-select-num >.btn:hover {
	  color: #737373;
	  border-color: #737373;
	  background: none;
	}
	.btn-group-select-num >.btn.active,
	.btn-group-select-num >.btn.active:hover {
	  background: #337ab7;
	  border-color: #2e6da4;
	  -webkit-box-shadow: none;
	  box-shadow: none;
	  color: #fff;
	}
	.form-group-lg .btn-group-select-num {
	  margin-top: 3px;
	}
	.form-group-lg .btn-group-select-num > .btn {
	  height: 35px;
	  line-height: 35px;
	  width: 35px;
	}
	@-moz-keyframes label-anim {
	  0% {
	    opacity: 0;
	    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	    filter: alpha(opacity=0);
	    -webkit-transform: translate3d(0, 10px, 0);
	    -moz-transform: translate3d(0, 10px, 0);
	    -o-transform: translate3d(0, 10px, 0);
	    -ms-transform: translate3d(0, 10px, 0);
	    transform: translate3d(0, 10px, 0);
	  }

	  100% {
	    opacity: 1;
	    -ms-filter: none;
	    filter: none;
	    -webkit-transform: translate3d(0, 0, 0);
	    -moz-transform: translate3d(0, 0, 0);
	    -o-transform: translate3d(0, 0, 0);
	    -ms-transform: translate3d(0, 0, 0);
	    transform: translate3d(0, 0, 0);
	  }
	}
	@-webkit-keyframes label-anim {
	  0% {
	    opacity: 0;
	    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	    filter: alpha(opacity=0);
	    -webkit-transform: translate3d(0, 10px, 0);
	    -moz-transform: translate3d(0, 10px, 0);
	    -o-transform: translate3d(0, 10px, 0);
	    -ms-transform: translate3d(0, 10px, 0);
	    transform: translate3d(0, 10px, 0);
	  }

	  100% {
	    opacity: 1;
	    -ms-filter: none;
	    filter: none;
	    -webkit-transform: translate3d(0, 0, 0);
	    -moz-transform: translate3d(0, 0, 0);
	    -o-transform: translate3d(0, 0, 0);
	    -ms-transform: translate3d(0, 0, 0);
	    transform: translate3d(0, 0, 0);
	  }
	}
	@-o-keyframes label-anim {
	  0% {
	    opacity: 0;
	    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	    filter: alpha(opacity=0);
	    -webkit-transform: translate3d(0, 10px, 0);
	    -moz-transform: translate3d(0, 10px, 0);
	    -o-transform: translate3d(0, 10px, 0);
	    -ms-transform: translate3d(0, 10px, 0);
	    transform: translate3d(0, 10px, 0);
	  }

	  100% {
	    opacity: 1;
	    -ms-filter: none;
	    filter: none;
	    -webkit-transform: translate3d(0, 0, 0);
	    -moz-transform: translate3d(0, 0, 0);
	    -o-transform: translate3d(0, 0, 0);
	    -ms-transform: translate3d(0, 0, 0);
	    transform: translate3d(0, 0, 0);
	  }
	}
	@-ms-keyframes label-anim {
	  0% {
	    opacity: 0;
	    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	    filter: alpha(opacity=0);
	    -webkit-transform: translate3d(0, 10px, 0);
	    -moz-transform: translate3d(0, 10px, 0);
	    -o-transform: translate3d(0, 10px, 0);
	    -ms-transform: translate3d(0, 10px, 0);
	    transform: translate3d(0, 10px, 0);
	  }

	  100% {
	    opacity: 1;
	    -ms-filter: none;
	    filter: none;
	    -webkit-transform: translate3d(0, 0, 0);
	    -moz-transform: translate3d(0, 0, 0);
	    -o-transform: translate3d(0, 0, 0);
	    -ms-transform: translate3d(0, 0, 0);
	    transform: translate3d(0, 0, 0);
	  }
	}
	@keyframes label-anim {
	  0% {
	    opacity: 0;
	    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	    filter: alpha(opacity=0);
	    -webkit-transform: translate3d(0, 10px, 0);
	    -moz-transform: translate3d(0, 10px, 0);
	    -o-transform: translate3d(0, 10px, 0);
	    -ms-transform: translate3d(0, 10px, 0);
	    transform: translate3d(0, 10px, 0);
	  }

	  100% {
	    opacity: 1;
	    -ms-filter: none;
	    filter: none;
	    -webkit-transform: translate3d(0, 0, 0);
	    -moz-transform: translate3d(0, 0, 0);
	    -o-transform: translate3d(0, 0, 0);
	    -ms-transform: translate3d(0, 0, 0);
	    transform: translate3d(0, 0, 0);
	  }
	}
	/*::selection {
	  background: #337ab7;
	  color: #fff;
	}*/
	.tab-pane .panel-default > .panel-heading {
	  /*background: #fff;*/
	  padding: 0;
	}
	.panel-group .panel {
	  -webkit-border-radius: 0;
	  border-radius: 0;
	}
	.panel-title {
	  font-weight: 300;
	}
	.panel-title > a {
	  display: block;
	  position: relative;
	  padding: 10px 15px;
	  /*background: #fff;*/
	}
	.panel-title > a:before {
	  font-family: 'FontAwesome';
	  content: '\f107';
	  position: absolute;
	  font-size: 16px;
	  top: 10px;
	  right: 15px;
	}
	.datepicker {
	  padding: 4px;
	  direction: ltr;
	}
	.datepicker-inline {
	  width: 250px;
	  border: 1px solid #ccc;
	  padding: 10px 15px;
	}
	.datepicker.datepicker-rtl {
	  direction: rtl;
	}
	.datepicker.datepicker-rtl table tr td span {
	  float: right;
	}
	.datepicker-dropdown {
	  top: 0;
	  left: 0;
	}
	.datepicker-dropdown:before {
	  content: '';
	  display: inline-block;
	  border-left: 7px solid transparent;
	  border-right: 7px solid transparent;
	  border-bottom: 7px solid #ccc;
	  border-top: 0;
	  border-bottom-color: rgba(0,0,0,0.2);
	  position: absolute;
	}
	.datepicker-dropdown:after {
	  content: '';
	  display: inline-block;
	  border-left: 6px solid transparent;
	  border-right: 6px solid transparent;
	  border-bottom: 6px solid #fff;
	  border-top: 0;
	  position: absolute;
	}
	.datepicker-dropdown.datepicker-orient-left:before {
	  left: 6px;
	}
	.datepicker-dropdown.datepicker-orient-left:after {
	  left: 7px;
	}
	.datepicker-dropdown.datepicker-orient-right:before {
	  right: 6px;
	}
	.datepicker-dropdown.datepicker-orient-right:after {
	  right: 7px;
	}
	.datepicker-dropdown.datepicker-orient-top:before {
	  top: -7px;
	}
	.datepicker-dropdown.datepicker-orient-top:after {
	  top: -6px;
	}
	.datepicker-dropdown.datepicker-orient-bottom:before {
	  bottom: -7px;
	  border-bottom: 0;
	  border-top: 7px solid #999;
	}
	.datepicker-dropdown.datepicker-orient-bottom:after {
	  bottom: -6px;
	  border-bottom: 0;
	  border-top: 6px solid #fff;
	}
	.datepicker > div {
	  display: none;
	}
	.datepicker.days div.datepicker-days {
	  display: block;
	}
	.datepicker.months div.datepicker-months {
	  display: block;
	}
	.datepicker.years div.datepicker-years {
	  display: block;
	}
	.datepicker table {
	  margin: 0;
	  -webkit-touch-callout: none;
	  -webkit-user-select: none;
	  -khtml-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	  -webkit-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	  user-select: none;
	}
	.datepicker table tr td,
	.datepicker table tr th {
	  text-align: center;
	  width: 30px;
	  height: 30px;
	  border: none;
	}
	.table-striped .datepicker table tr td,
	.table-striped .datepicker table tr th {
	  background-color: transparent;
	}
	.datepicker table tr td.day:hover,
	.datepicker table tr td.day.focused {
	  background: #eee;
	  cursor: pointer;
	}
	.datepicker table tr td.day {
	  border: 1px solid #e6e6e6;
	}
	.datepicker table tr td.old,
	.datepicker table tr td.new {
	  color: #999;
	}
	.datepicker table tr td.disabled,
	.datepicker table tr td.disabled:hover {
	  background: none;
	  color: #999;
	  cursor: default;
	}
	.datepicker table tr td.today,
	.datepicker table tr td.today:hover,
	.datepicker table tr td.today.disabled,
	.datepicker table tr td.today.disabled:hover {
	  color: #000;
	  position: relative;
	}
	.datepicker table tr td.today:before,
	.datepicker table tr td.today:hover:before,
	.datepicker table tr td.today.disabled:before,
	.datepicker table tr td.today.disabled:hover:before {
	  content: '';
	  bottom: 2px;
	  right: 2px;
	  display: block;
	  width: 0;
	  height: 0;
	  border-style: solid;
	  border-width: 0 0 7px 7px;
	  border-color: transparent transparent #337ab7 transparent;
	  position: absolute;
	}
	.datepicker table tr td.today:active,
	.datepicker table tr td.today:hover:active,
	.datepicker table tr td.today.disabled:active,
	.datepicker table tr td.today.disabled:hover:active,
	.datepicker table tr td.today.active,
	.datepicker table tr td.today:hover.active,
	.datepicker table tr td.today.disabled.active,
	.datepicker table tr td.today.disabled:hover.active,
	.open .dropdown-toggle.datepicker table tr td.today,
	.open .dropdown-toggle.datepicker table tr td.today:hover,
	.open .dropdown-toggle.datepicker table tr td.today.disabled,
	.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
	  background-image: none;
	}
	.datepicker table tr td.today.disabled,
	.datepicker table tr td.today:hover.disabled,
	.datepicker table tr td.today.disabled.disabled,
	.datepicker table tr td.today.disabled:hover.disabled,
	.datepicker table tr td.today[disabled],
	.datepicker table tr td.today:hover[disabled],
	.datepicker table tr td.today.disabled[disabled],
	.datepicker table tr td.today.disabled:hover[disabled],
	fieldset[disabled] .datepicker table tr td.today,
	fieldset[disabled] .datepicker table tr td.today:hover,
	fieldset[disabled] .datepicker table tr td.today.disabled,
	fieldset[disabled] .datepicker table tr td.today.disabled:hover,
	.datepicker table tr td.today.disabled:hover,
	.datepicker table tr td.today:hover.disabled:hover,
	.datepicker table tr td.today.disabled.disabled:hover,
	.datepicker table tr td.today.disabled:hover.disabled:hover,
	.datepicker table tr td.today[disabled]:hover,
	.datepicker table tr td.today:hover[disabled]:hover,
	.datepicker table tr td.today.disabled[disabled]:hover,
	.datepicker table tr td.today.disabled:hover[disabled]:hover,
	fieldset[disabled] .datepicker table tr td.today:hover,
	fieldset[disabled] .datepicker table tr td.today:hover:hover,
	fieldset[disabled] .datepicker table tr td.today.disabled:hover,
	fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,
	.datepicker table tr td.today.disabled:focus,
	.datepicker table tr td.today:hover.disabled:focus,
	.datepicker table tr td.today.disabled.disabled:focus,
	.datepicker table tr td.today.disabled:hover.disabled:focus,
	.datepicker table tr td.today[disabled]:focus,
	.datepicker table tr td.today:hover[disabled]:focus,
	.datepicker table tr td.today.disabled[disabled]:focus,
	.datepicker table tr td.today.disabled:hover[disabled]:focus,
	fieldset[disabled] .datepicker table tr td.today:focus,
	fieldset[disabled] .datepicker table tr td.today:hover:focus,
	fieldset[disabled] .datepicker table tr td.today.disabled:focus,
	fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,
	.datepicker table tr td.today.disabled:active,
	.datepicker table tr td.today:hover.disabled:active,
	.datepicker table tr td.today.disabled.disabled:active,
	.datepicker table tr td.today.disabled:hover.disabled:active,
	.datepicker table tr td.today[disabled]:active,
	.datepicker table tr td.today:hover[disabled]:active,
	.datepicker table tr td.today.disabled[disabled]:active,
	.datepicker table tr td.today.disabled:hover[disabled]:active,
	fieldset[disabled] .datepicker table tr td.today:active,
	fieldset[disabled] .datepicker table tr td.today:hover:active,
	fieldset[disabled] .datepicker table tr td.today.disabled:active,
	fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,
	.datepicker table tr td.today.disabled.active,
	.datepicker table tr td.today:hover.disabled.active,
	.datepicker table tr td.today.disabled.disabled.active,
	.datepicker table tr td.today.disabled:hover.disabled.active,
	.datepicker table tr td.today[disabled].active,
	.datepicker table tr td.today:hover[disabled].active,
	.datepicker table tr td.today.disabled[disabled].active,
	.datepicker table tr td.today.disabled:hover[disabled].active,
	fieldset[disabled] .datepicker table tr td.today.active,
	fieldset[disabled] .datepicker table tr td.today:hover.active,
	fieldset[disabled] .datepicker table tr td.today.disabled.active,
	fieldset[disabled] .datepicker table tr td.today.disabled:hover.active {
	  background-color: #ffdb99;
	  border-color: #ffb733;
	}
	.datepicker table tr td.today:hover:hover {
	  color: #000;
	}
	.datepicker table tr td.today.active:hover {
	  color: #fff;
	}
	.datepicker table tr td.range,
	.datepicker table tr td.range:hover,
	.datepicker table tr td.range.disabled,
	.datepicker table tr td.range.disabled:hover {
	  background: #eee;
	  -webkit-border-radius: 0;
	  border-radius: 0;
	}
	.datepicker table tr td.range.today,
	.datepicker table tr td.range.today:hover,
	.datepicker table tr td.range.today.disabled,
	.datepicker table tr td.range.today.disabled:hover {
	  color: #000;
	  background-color: #f7ca77;
	  border-color: #f1a417;
	  -webkit-border-radius: 0;
	  border-radius: 0;
	}
	.datepicker table tr td.range.today:hover,
	.datepicker table tr td.range.today:hover:hover,
	.datepicker table tr td.range.today.disabled:hover,
	.datepicker table tr td.range.today.disabled:hover:hover,
	.datepicker table tr td.range.today:focus,
	.datepicker table tr td.range.today:hover:focus,
	.datepicker table tr td.range.today.disabled:focus,
	.datepicker table tr td.range.today.disabled:hover:focus,
	.datepicker table tr td.range.today:active,
	.datepicker table tr td.range.today:hover:active,
	.datepicker table tr td.range.today.disabled:active,
	.datepicker table tr td.range.today.disabled:hover:active,
	.datepicker table tr td.range.today.active,
	.datepicker table tr td.range.today:hover.active,
	.datepicker table tr td.range.today.disabled.active,
	.datepicker table tr td.range.today.disabled:hover.active,
	.open .dropdown-toggle.datepicker table tr td.range.today,
	.open .dropdown-toggle.datepicker table tr td.range.today:hover,
	.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
	.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
	  color: #000;
	  background-color: #f4bb51;
	  border-color: #bf800c;
	}
	.datepicker table tr td.range.today:active,
	.datepicker table tr td.range.today:hover:active,
	.datepicker table tr td.range.today.disabled:active,
	.datepicker table tr td.range.today.disabled:hover:active,
	.datepicker table tr td.range.today.active,
	.datepicker table tr td.range.today:hover.active,
	.datepicker table tr td.range.today.disabled.active,
	.datepicker table tr td.range.today.disabled:hover.active,
	.open .dropdown-toggle.datepicker table tr td.range.today,
	.open .dropdown-toggle.datepicker table tr td.range.today:hover,
	.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
	.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
	  background-image: none;
	}
	.datepicker table tr td.range.today.disabled,
	.datepicker table tr td.range.today:hover.disabled,
	.datepicker table tr td.range.today.disabled.disabled,
	.datepicker table tr td.range.today.disabled:hover.disabled,
	.datepicker table tr td.range.today[disabled],
	.datepicker table tr td.range.today:hover[disabled],
	.datepicker table tr td.range.today.disabled[disabled],
	.datepicker table tr td.range.today.disabled:hover[disabled],
	fieldset[disabled] .datepicker table tr td.range.today,
	fieldset[disabled] .datepicker table tr td.range.today:hover,
	fieldset[disabled] .datepicker table tr td.range.today.disabled,
	fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
	.datepicker table tr td.range.today.disabled:hover,
	.datepicker table tr td.range.today:hover.disabled:hover,
	.datepicker table tr td.range.today.disabled.disabled:hover,
	.datepicker table tr td.range.today.disabled:hover.disabled:hover,
	.datepicker table tr td.range.today[disabled]:hover,
	.datepicker table tr td.range.today:hover[disabled]:hover,
	.datepicker table tr td.range.today.disabled[disabled]:hover,
	.datepicker table tr td.range.today.disabled:hover[disabled]:hover,
	fieldset[disabled] .datepicker table tr td.range.today:hover,
	fieldset[disabled] .datepicker table tr td.range.today:hover:hover,
	fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
	fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,
	.datepicker table tr td.range.today.disabled:focus,
	.datepicker table tr td.range.today:hover.disabled:focus,
	.datepicker table tr td.range.today.disabled.disabled:focus,
	.datepicker table tr td.range.today.disabled:hover.disabled:focus,
	.datepicker table tr td.range.today[disabled]:focus,
	.datepicker table tr td.range.today:hover[disabled]:focus,
	.datepicker table tr td.range.today.disabled[disabled]:focus,
	.datepicker table tr td.range.today.disabled:hover[disabled]:focus,
	fieldset[disabled] .datepicker table tr td.range.today:focus,
	fieldset[disabled] .datepicker table tr td.range.today:hover:focus,
	fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,
	fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,
	.datepicker table tr td.range.today.disabled:active,
	.datepicker table tr td.range.today:hover.disabled:active,
	.datepicker table tr td.range.today.disabled.disabled:active,
	.datepicker table tr td.range.today.disabled:hover.disabled:active,
	.datepicker table tr td.range.today[disabled]:active,
	.datepicker table tr td.range.today:hover[disabled]:active,
	.datepicker table tr td.range.today.disabled[disabled]:active,
	.datepicker table tr td.range.today.disabled:hover[disabled]:active,
	fieldset[disabled] .datepicker table tr td.range.today:active,
	fieldset[disabled] .datepicker table tr td.range.today:hover:active,
	fieldset[disabled] .datepicker table tr td.range.today.disabled:active,
	fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,
	.datepicker table tr td.range.today.disabled.active,
	.datepicker table tr td.range.today:hover.disabled.active,
	.datepicker table tr td.range.today.disabled.disabled.active,
	.datepicker table tr td.range.today.disabled:hover.disabled.active,
	.datepicker table tr td.range.today[disabled].active,
	.datepicker table tr td.range.today:hover[disabled].active,
	.datepicker table tr td.range.today.disabled[disabled].active,
	.datepicker table tr td.range.today.disabled:hover[disabled].active,
	fieldset[disabled] .datepicker table tr td.range.today.active,
	fieldset[disabled] .datepicker table tr td.range.today:hover.active,
	fieldset[disabled] .datepicker table tr td.range.today.disabled.active,
	fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active {
	  background-color: #f7ca77;
	  border-color: #f1a417;
	}
	.datepicker table tr td.selected,
	.datepicker table tr td.selected:hover,
	.datepicker table tr td.selected.disabled,
	.datepicker table tr td.selected.disabled:hover {
	  color: #fff;
	  background-color: #999;
	  border-color: #555;
	  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	}
	.datepicker table tr td.selected:hover,
	.datepicker table tr td.selected:hover:hover,
	.datepicker table tr td.selected.disabled:hover,
	.datepicker table tr td.selected.disabled:hover:hover,
	.datepicker table tr td.selected:focus,
	.datepicker table tr td.selected:hover:focus,
	.datepicker table tr td.selected.disabled:focus,
	.datepicker table tr td.selected.disabled:hover:focus,
	.datepicker table tr td.selected:active,
	.datepicker table tr td.selected:hover:active,
	.datepicker table tr td.selected.disabled:active,
	.datepicker table tr td.selected.disabled:hover:active,
	.datepicker table tr td.selected.active,
	.datepicker table tr td.selected:hover.active,
	.datepicker table tr td.selected.disabled.active,
	.datepicker table tr td.selected.disabled:hover.active,
	.open .dropdown-toggle.datepicker table tr td.selected,
	.open .dropdown-toggle.datepicker table tr td.selected:hover,
	.open .dropdown-toggle.datepicker table tr td.selected.disabled,
	.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
	  border-color: #373737;
	}
	.datepicker table tr td.selected:hover color: #ffffff,
	.datepicker table tr td.selected:hover:hover color: #ffffff,
	.datepicker table tr td.selected.disabled:hover color: #ffffff,
	.datepicker table tr td.selected.disabled:hover:hover color: #ffffff,
	.datepicker table tr td.selected:focus color: #ffffff,
	.datepicker table tr td.selected:hover:focus color: #ffffff,
	.datepicker table tr td.selected.disabled:focus color: #ffffff,
	.datepicker table tr td.selected.disabled:hover:focus color: #ffffff,
	.datepicker table tr td.selected:active color: #ffffff,
	.datepicker table tr td.selected:hover:active color: #ffffff,
	.datepicker table tr td.selected.disabled:active color: #ffffff,
	.datepicker table tr td.selected.disabled:hover:active color: #ffffff,
	.datepicker table tr td.selected.active color: #ffffff,
	.datepicker table tr td.selected:hover.active color: #ffffff,
	.datepicker table tr td.selected.disabled.active color: #ffffff,
	.datepicker table tr td.selected.disabled:hover.active color: #ffffff,
	.open .dropdown-toggle.datepicker table tr td.selected color: #ffffff,
	.open .dropdown-toggle.datepicker table tr td.selected:hover color: #ffffff,
	.open .dropdown-toggle.datepicker table tr td.selected.disabled color: #ffffff,
	.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover color: #ffffff {
	  background-color: #858585;
	}
	.datepicker table tr td.selected:active,
	.datepicker table tr td.selected:hover:active,
	.datepicker table tr td.selected.disabled:active,
	.datepicker table tr td.selected.disabled:hover:active,
	.datepicker table tr td.selected.active,
	.datepicker table tr td.selected:hover.active,
	.datepicker table tr td.selected.disabled.active,
	.datepicker table tr td.selected.disabled:hover.active,
	.open .dropdown-toggle.datepicker table tr td.selected,
	.open .dropdown-toggle.datepicker table tr td.selected:hover,
	.open .dropdown-toggle.datepicker table tr td.selected.disabled,
	.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
	  background-image: none;
	}
	.datepicker table tr td.selected.disabled,
	.datepicker table tr td.selected:hover.disabled,
	.datepicker table tr td.selected.disabled.disabled,
	.datepicker table tr td.selected.disabled:hover.disabled,
	.datepicker table tr td.selected[disabled],
	.datepicker table tr td.selected:hover[disabled],
	.datepicker table tr td.selected.disabled[disabled],
	.datepicker table tr td.selected.disabled:hover[disabled],
	fieldset[disabled] .datepicker table tr td.selected,
	fieldset[disabled] .datepicker table tr td.selected:hover,
	fieldset[disabled] .datepicker table tr td.selected.disabled,
	fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
	.datepicker table tr td.selected.disabled:hover,
	.datepicker table tr td.selected:hover.disabled:hover,
	.datepicker table tr td.selected.disabled.disabled:hover,
	.datepicker table tr td.selected.disabled:hover.disabled:hover,
	.datepicker table tr td.selected[disabled]:hover,
	.datepicker table tr td.selected:hover[disabled]:hover,
	.datepicker table tr td.selected.disabled[disabled]:hover,
	.datepicker table tr td.selected.disabled:hover[disabled]:hover,
	fieldset[disabled] .datepicker table tr td.selected:hover,
	fieldset[disabled] .datepicker table tr td.selected:hover:hover,
	fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
	fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,
	.datepicker table tr td.selected.disabled:focus,
	.datepicker table tr td.selected:hover.disabled:focus,
	.datepicker table tr td.selected.disabled.disabled:focus,
	.datepicker table tr td.selected.disabled:hover.disabled:focus,
	.datepicker table tr td.selected[disabled]:focus,
	.datepicker table tr td.selected:hover[disabled]:focus,
	.datepicker table tr td.selected.disabled[disabled]:focus,
	.datepicker table tr td.selected.disabled:hover[disabled]:focus,
	fieldset[disabled] .datepicker table tr td.selected:focus,
	fieldset[disabled] .datepicker table tr td.selected:hover:focus,
	fieldset[disabled] .datepicker table tr td.selected.disabled:focus,
	fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,
	.datepicker table tr td.selected.disabled:active,
	.datepicker table tr td.selected:hover.disabled:active,
	.datepicker table tr td.selected.disabled.disabled:active,
	.datepicker table tr td.selected.disabled:hover.disabled:active,
	.datepicker table tr td.selected[disabled]:active,
	.datepicker table tr td.selected:hover[disabled]:active,
	.datepicker table tr td.selected.disabled[disabled]:active,
	.datepicker table tr td.selected.disabled:hover[disabled]:active,
	fieldset[disabled] .datepicker table tr td.selected:active,
	fieldset[disabled] .datepicker table tr td.selected:hover:active,
	fieldset[disabled] .datepicker table tr td.selected.disabled:active,
	fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,
	.datepicker table tr td.selected.disabled.active,
	.datepicker table tr td.selected:hover.disabled.active,
	.datepicker table tr td.selected.disabled.disabled.active,
	.datepicker table tr td.selected.disabled:hover.disabled.active,
	.datepicker table tr td.selected[disabled].active,
	.datepicker table tr td.selected:hover[disabled].active,
	.datepicker table tr td.selected.disabled[disabled].active,
	.datepicker table tr td.selected.disabled:hover[disabled].active,
	fieldset[disabled] .datepicker table tr td.selected.active,
	fieldset[disabled] .datepicker table tr td.selected:hover.active,
	fieldset[disabled] .datepicker table tr td.selected.disabled.active,
	fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active {
	  background-color: #999;
	  border-color: #555;
	}
	.datepicker table tr td.active,
	.datepicker table tr td.active:hover,
	.datepicker table tr td.active.disabled,
	.datepicker table tr td.active.disabled:hover {
	  color: #fff;
	  background-color: #428bca;
	  border-color: #357ebd;
	  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	}
	.datepicker table tr td.active:hover,
	.datepicker table tr td.active:hover:hover,
	.datepicker table tr td.active.disabled:hover,
	.datepicker table tr td.active.disabled:hover:hover,
	.datepicker table tr td.active:focus,
	.datepicker table tr td.active:hover:focus,
	.datepicker table tr td.active.disabled:focus,
	.datepicker table tr td.active.disabled:hover:focus,
	.datepicker table tr td.active:active,
	.datepicker table tr td.active:hover:active,
	.datepicker table tr td.active.disabled:active,
	.datepicker table tr td.active.disabled:hover:active,
	.datepicker table tr td.active.active,
	.datepicker table tr td.active:hover.active,
	.datepicker table tr td.active.disabled.active,
	.datepicker table tr td.active.disabled:hover.active,
	.open .dropdown-toggle.datepicker table tr td.active,
	.open .dropdown-toggle.datepicker table tr td.active:hover,
	.open .dropdown-toggle.datepicker table tr td.active.disabled,
	.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
	  color: #fff;
	  background-color: #337ab7;
	  border-color: #2e6da4;
	}
	.datepicker table tr td.active:active,
	.datepicker table tr td.active:hover:active,
	.datepicker table tr td.active.disabled:active,
	.datepicker table tr td.active.disabled:hover:active,
	.datepicker table tr td.active.active,
	.datepicker table tr td.active:hover.active,
	.datepicker table tr td.active.disabled.active,
	.datepicker table tr td.active.disabled:hover.active,
	.open .dropdown-toggle.datepicker table tr td.active,
	.open .dropdown-toggle.datepicker table tr td.active:hover,
	.open .dropdown-toggle.datepicker table tr td.active.disabled,
	.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
	  background-image: none;
	}
	.datepicker table tr td.active.disabled,
	.datepicker table tr td.active:hover.disabled,
	.datepicker table tr td.active.disabled.disabled,
	.datepicker table tr td.active.disabled:hover.disabled,
	.datepicker table tr td.active[disabled],
	.datepicker table tr td.active:hover[disabled],
	.datepicker table tr td.active.disabled[disabled],
	.datepicker table tr td.active.disabled:hover[disabled],
	fieldset[disabled] .datepicker table tr td.active,
	fieldset[disabled] .datepicker table tr td.active:hover,
	fieldset[disabled] .datepicker table tr td.active.disabled,
	fieldset[disabled] .datepicker table tr td.active.disabled:hover,
	.datepicker table tr td.active.disabled:hover,
	.datepicker table tr td.active:hover.disabled:hover,
	.datepicker table tr td.active.disabled.disabled:hover,
	.datepicker table tr td.active.disabled:hover.disabled:hover,
	.datepicker table tr td.active[disabled]:hover,
	.datepicker table tr td.active:hover[disabled]:hover,
	.datepicker table tr td.active.disabled[disabled]:hover,
	.datepicker table tr td.active.disabled:hover[disabled]:hover,
	fieldset[disabled] .datepicker table tr td.active:hover,
	fieldset[disabled] .datepicker table tr td.active:hover:hover,
	fieldset[disabled] .datepicker table tr td.active.disabled:hover,
	fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,
	.datepicker table tr td.active.disabled:focus,
	.datepicker table tr td.active:hover.disabled:focus,
	.datepicker table tr td.active.disabled.disabled:focus,
	.datepicker table tr td.active.disabled:hover.disabled:focus,
	.datepicker table tr td.active[disabled]:focus,
	.datepicker table tr td.active:hover[disabled]:focus,
	.datepicker table tr td.active.disabled[disabled]:focus,
	.datepicker table tr td.active.disabled:hover[disabled]:focus,
	fieldset[disabled] .datepicker table tr td.active:focus,
	fieldset[disabled] .datepicker table tr td.active:hover:focus,
	fieldset[disabled] .datepicker table tr td.active.disabled:focus,
	fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,
	.datepicker table tr td.active.disabled:active,
	.datepicker table tr td.active:hover.disabled:active,
	.datepicker table tr td.active.disabled.disabled:active,
	.datepicker table tr td.active.disabled:hover.disabled:active,
	.datepicker table tr td.active[disabled]:active,
	.datepicker table tr td.active:hover[disabled]:active,
	.datepicker table tr td.active.disabled[disabled]:active,
	.datepicker table tr td.active.disabled:hover[disabled]:active,
	fieldset[disabled] .datepicker table tr td.active:active,
	fieldset[disabled] .datepicker table tr td.active:hover:active,
	fieldset[disabled] .datepicker table tr td.active.disabled:active,
	fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,
	.datepicker table tr td.active.disabled.active,
	.datepicker table tr td.active:hover.disabled.active,
	.datepicker table tr td.active.disabled.disabled.active,
	.datepicker table tr td.active.disabled:hover.disabled.active,
	.datepicker table tr td.active[disabled].active,
	.datepicker table tr td.active:hover[disabled].active,
	.datepicker table tr td.active.disabled[disabled].active,
	.datepicker table tr td.active.disabled:hover[disabled].active,
	fieldset[disabled] .datepicker table tr td.active.active,
	fieldset[disabled] .datepicker table tr td.active:hover.active,
	fieldset[disabled] .datepicker table tr td.active.disabled.active,
	fieldset[disabled] .datepicker table tr td.active.disabled:hover.active {
	  background-color: #428bca;
	  border-color: #357ebd;
	}
	.datepicker table tr td span {
	  display: block;
	  width: 23%;
	  height: 54px;
	  line-height: 54px;
	  float: left;
	  margin: 1%;
	  cursor: pointer;
	}
	.datepicker table tr td span:hover {
	  background: #eee;
	}
	.datepicker table tr td span.disabled,
	.datepicker table tr td span.disabled:hover {
	  background: none;
	  color: #999;
	  cursor: default;
	}
	.datepicker table tr td span.active,
	.datepicker table tr td span.active:hover,
	.datepicker table tr td span.active.disabled,
	.datepicker table tr td span.active.disabled:hover {
	  color: #fff;
	  background-color: #428bca;
	  border-color: #357ebd;
	  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	}
	.datepicker table tr td span.active:hover,
	.datepicker table tr td span.active:hover:hover,
	.datepicker table tr td span.active.disabled:hover,
	.datepicker table tr td span.active.disabled:hover:hover,
	.datepicker table tr td span.active:focus,
	.datepicker table tr td span.active:hover:focus,
	.datepicker table tr td span.active.disabled:focus,
	.datepicker table tr td span.active.disabled:hover:focus,
	.datepicker table tr td span.active:active,
	.datepicker table tr td span.active:hover:active,
	.datepicker table tr td span.active.disabled:active,
	.datepicker table tr td span.active.disabled:hover:active,
	.datepicker table tr td span.active.active,
	.datepicker table tr td span.active:hover.active,
	.datepicker table tr td span.active.disabled.active,
	.datepicker table tr td span.active.disabled:hover.active,
	.open .dropdown-toggle.datepicker table tr td span.active,
	.open .dropdown-toggle.datepicker table tr td span.active:hover,
	.open .dropdown-toggle.datepicker table tr td span.active.disabled,
	.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
	  color: #fff;
	  background-color: #337ab7;
	  border-color: #2e6da4;
	}
	.datepicker table tr td span.active:active,
	.datepicker table tr td span.active:hover:active,
	.datepicker table tr td span.active.disabled:active,
	.datepicker table tr td span.active.disabled:hover:active,
	.datepicker table tr td span.active.active,
	.datepicker table tr td span.active:hover.active,
	.datepicker table tr td span.active.disabled.active,
	.datepicker table tr td span.active.disabled:hover.active,
	.open .dropdown-toggle.datepicker table tr td span.active,
	.open .dropdown-toggle.datepicker table tr td span.active:hover,
	.open .dropdown-toggle.datepicker table tr td span.active.disabled,
	.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
	  background-image: none;
	}
	.datepicker table tr td span.active.disabled,
	.datepicker table tr td span.active:hover.disabled,
	.datepicker table tr td span.active.disabled.disabled,
	.datepicker table tr td span.active.disabled:hover.disabled,
	.datepicker table tr td span.active[disabled],
	.datepicker table tr td span.active:hover[disabled],
	.datepicker table tr td span.active.disabled[disabled],
	.datepicker table tr td span.active.disabled:hover[disabled],
	fieldset[disabled] .datepicker table tr td span.active,
	fieldset[disabled] .datepicker table tr td span.active:hover,
	fieldset[disabled] .datepicker table tr td span.active.disabled,
	fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
	.datepicker table tr td span.active.disabled:hover,
	.datepicker table tr td span.active:hover.disabled:hover,
	.datepicker table tr td span.active.disabled.disabled:hover,
	.datepicker table tr td span.active.disabled:hover.disabled:hover,
	.datepicker table tr td span.active[disabled]:hover,
	.datepicker table tr td span.active:hover[disabled]:hover,
	.datepicker table tr td span.active.disabled[disabled]:hover,
	.datepicker table tr td span.active.disabled:hover[disabled]:hover,
	fieldset[disabled] .datepicker table tr td span.active:hover,
	fieldset[disabled] .datepicker table tr td span.active:hover:hover,
	fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
	fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
	.datepicker table tr td span.active.disabled:focus,
	.datepicker table tr td span.active:hover.disabled:focus,
	.datepicker table tr td span.active.disabled.disabled:focus,
	.datepicker table tr td span.active.disabled:hover.disabled:focus,
	.datepicker table tr td span.active[disabled]:focus,
	.datepicker table tr td span.active:hover[disabled]:focus,
	.datepicker table tr td span.active.disabled[disabled]:focus,
	.datepicker table tr td span.active.disabled:hover[disabled]:focus,
	fieldset[disabled] .datepicker table tr td span.active:focus,
	fieldset[disabled] .datepicker table tr td span.active:hover:focus,
	fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
	fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
	.datepicker table tr td span.active.disabled:active,
	.datepicker table tr td span.active:hover.disabled:active,
	.datepicker table tr td span.active.disabled.disabled:active,
	.datepicker table tr td span.active.disabled:hover.disabled:active,
	.datepicker table tr td span.active[disabled]:active,
	.datepicker table tr td span.active:hover[disabled]:active,
	.datepicker table tr td span.active.disabled[disabled]:active,
	.datepicker table tr td span.active.disabled:hover[disabled]:active,
	fieldset[disabled] .datepicker table tr td span.active:active,
	fieldset[disabled] .datepicker table tr td span.active:hover:active,
	fieldset[disabled] .datepicker table tr td span.active.disabled:active,
	fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,
	.datepicker table tr td span.active.disabled.active,
	.datepicker table tr td span.active:hover.disabled.active,
	.datepicker table tr td span.active.disabled.disabled.active,
	.datepicker table tr td span.active.disabled:hover.disabled.active,
	.datepicker table tr td span.active[disabled].active,
	.datepicker table tr td span.active:hover[disabled].active,
	.datepicker table tr td span.active.disabled[disabled].active,
	.datepicker table tr td span.active.disabled:hover[disabled].active,
	fieldset[disabled] .datepicker table tr td span.active.active,
	fieldset[disabled] .datepicker table tr td span.active:hover.active,
	fieldset[disabled] .datepicker table tr td span.active.disabled.active,
	fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active {
	  background-color: #428bca;
	  border-color: #357ebd;
	}
	.datepicker table tr td span.old,
	.datepicker table tr td span.new {
	  color: #999;
	}
	.datepicker th.datepicker-switch {
	  width: 145px;
	}
	.datepicker thead tr:first-child th,
	.datepicker tfoot tr th {
	  cursor: pointer;
	}
	.datepicker thead tr:first-child th:hover,
	.datepicker tfoot tr th:hover {
	  background: #eee;
	}
	.datepicker .cw {
	  font-size: 10px;
	  width: 12px;
	  padding: 0 2px 0 5px;
	  vertical-align: middle;
	}
	.datepicker thead tr:first-child th.cw {
	  cursor: default;
	  background-color: transparent;
	}
	.input-group.date .input-group-addon i {
	  cursor: pointer;
	  width: 16px;
	  height: 16px;
	}
	.input-daterange .input-group-addon {
	  width: auto;
	  min-width: 16px;
	  padding: 4px 5px;
	  font-weight: normal;
	  line-height: 1.428571429;
	  text-align: center;
	  text-shadow: 0 1px 0 #fff;
	  vertical-align: middle;
	  background-color: #eee;
	  border: solid #ccc;
	  border-width: 1px 0;
	  margin-left: -5px;
	  margin-right: -5px;
	}
	.datepicker.dropdown-menu {
	  position: absolute;
	  top: 100%;
	  left: 0;
	  z-index: 1000;
	  float: left;
	  display: none;
	  min-width: 160px;
	  list-style: none;
	  background-color: #fff;
	  border: 1px solid rgba(0,0,0,0.2);
	  -webkit-border-radius: 0;
	  border-radius: 0;
	  -webkit-background-clip: padding-box;
	  -moz-background-clip: padding;
	  -webkit-background-clip: padding;
	  -moz-background-clip: padding;
	  background-clip: padding-box;
	  *border-right-width: 2px;
	  *border-bottom-width: 2px;
	  color: #333;
	  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	  font-size: 13px;
	  line-height: 1.428571429;
	  -webkit-box-shadow: 0 2px 1px rgba(0,0,0,0.2);
	  box-shadow: 0 2px 1px rgba(0,0,0,0.2);
	  padding: 7px 10px;
	}
	.datepicker.dropdown-menu th,
	.datepicker.datepicker-inline th,
	.datepicker.dropdown-menu td,
	.datepicker.datepicker-inline td {
	  padding: 0px 5px;
	}
	.datepicker thead tr:first-child th.prev:before,
	.datepicker thead tr:first-child th.next:before {
	  font-family: 'FontAwesome';
	  content: '\f105';
	  font-size: 18px;
	}
	.datepicker thead tr:first-child th.prev:before {
	  content: '\f104';
	}
	.bootstrap-timepicker {
	  position: relative;
	}
	.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu {
	  left: auto;
	  right: 0;
	}
	.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before {
	  left: auto;
	  right: 12px;
	}
	.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after {
	  left: auto;
	  right: 13px;
	}
	.bootstrap-timepicker .add-on {
	  cursor: pointer;
	}
	.bootstrap-timepicker .add-on i {
	  display: inline-block;
	  width: 16px;
	  height: 16px;
	  border: 1px solid rgba(0,0,0,0.2);
	}
	.bootstrap-timepicker-widget.dropdown-menu {
	  padding: 7px 10px;
	  -webkit-border-radius: 0;
	  border-radius: 0;
	  -webkit-box-shadow: 0 2px 1px rgba(0,0,0,0.2);
	  box-shadow: 0 2px 1px rgba(0,0,0,0.2);
	}
	.bootstrap-timepicker-widget.dropdown-menu.open {
	  display: inline-block;
	}
	.bootstrap-timepicker-widget.dropdown-menu:before {
	  border-bottom: 7px solid rgba(0,0,0,0.2);
	  border-left: 7px solid transparent;
	  border-right: 7px solid transparent;
	  content: "";
	  display: inline-block;
	  position: absolute;
	}
	.bootstrap-timepicker-widget.dropdown-menu:after {
	  border-bottom: 6px solid #fff;
	  border-left: 6px solid transparent;
	  border-right: 6px solid transparent;
	  content: "";
	  display: inline-block;
	  position: absolute;
	}
	.bootstrap-timepicker-widget.timepicker-orient-left:before {
	  left: 6px;
	}
	.bootstrap-timepicker-widget.timepicker-orient-left:after {
	  left: 7px;
	}
	.bootstrap-timepicker-widget.timepicker-orient-right:before {
	  right: 6px;
	}
	.bootstrap-timepicker-widget.timepicker-orient-right:after {
	  right: 7px;
	}
	.bootstrap-timepicker-widget.timepicker-orient-top:before {
	  top: -7px;
	}
	.bootstrap-timepicker-widget.timepicker-orient-top:after {
	  top: -6px;
	}
	.bootstrap-timepicker-widget.timepicker-orient-bottom:before {
	  bottom: -7px;
	  border-bottom: 0;
	  border-top: 7px solid #999;
	}
	.bootstrap-timepicker-widget.timepicker-orient-bottom:after {
	  bottom: -6px;
	  border-bottom: 0;
	  border-top: 6px solid #fff;
	}
	.bootstrap-timepicker-widget a.btn,
	.bootstrap-timepicker-widget input {
	  -webkit-border-radius: 0;
	  border-radius: 0;
	}
	.bootstrap-timepicker-widget table {
	  width: 100%;
	  margin: 0;
	}
	.bootstrap-timepicker-widget table td {
	  text-align: center;
	  height: 30px;
	  margin: 0;
	  padding: 2px;
	}
	.bootstrap-timepicker-widget table td:not(.separator) {
	  min-width: 30px;
	}
	.bootstrap-timepicker-widget table td span {
	  width: 100%;
	}
	.bootstrap-timepicker-widget table td a {
	  width: 100%;
	  display: inline-block;
	  margin: 0;
	  outline: 0;
	  color: #333;
	  width: 35px;
	  height: 35px;
	  line-height: 35px;
	}
	.bootstrap-timepicker-widget table td a:hover {
	  text-decoration: none;
	  background-color: #eee;
	}
	.bootstrap-timepicker-widget table td a i {
	  margin-top: 2px;
	  font-size: 18px;
	}
	.bootstrap-timepicker-widget table td input {
	  width: 35px;
	  margin: 0;
	  text-align: center;
	  color: #000;
	}
	.bootstrap-timepicker-widget .modal-content {
	  padding: 4px;
	}
	@media (min-width: 767px) {
	  .bootstrap-timepicker-widget.modal {
	    width: 200px;
	    margin-left: -100px;
	  }
	}
	@media (max-width: 767px) {
	  .bootstrap-timepicker {
	    width: 100%;
	  }
	  .bootstrap-timepicker .dropdown-menu {
	    width: 100%;
	  }
	}
	.comments-list {
	  margin: 0;
	  padding: 0;
	  list-style: none;
	}
	.comments-list ul {
	  list-style: none;
	}
	.comments-list li ul {
	  margin-left: 25px;
	}
	.comment {
	  margin-bottom: 25px;
	  overflow: hidden;
	}
	.comment .comment-review-rate {
	  margin: 0;
	  color: #ed8323;
	  font-size: 13px;
	}
	.comment .comment-author {
	  float: left;
	  margin-right: 10px;
	}
	.comment .comment-author img {
	  -webkit-border-radius: 50%;
	  border-radius: 50%;
	}
	.comment .comment-inner {
	  display: table;
	}
	.comment .comment-content {
	  margin: 3px 0;
	  padding-bottom: 10px;
	  border-bottom: 1px dashed #e6e6e6;
	}
	.comment .comment-author-name {
	  font-size: 12px;
	  color: #888;
	  margin: 0;
	}
	.comment .comment-time {
	  font-size: 12px;
	  margin-right: 10px;
	  color: #8f8f8f;
	}
	.comment .comment-like {
	  float: right;
	  opacity: 0.3;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	  filter: alpha(opacity=30);
	  -webkit-transition: 0.2s;
	  -moz-transition: 0.2s;
	  -o-transition: 0.2s;
	  -ms-transition: 0.2s;
	  transition: 0.2s;
	  font-size: 12px;
	  font-weight: bold;
	}
	.comment .comment-like [class^="fa fa-"] {
	  font-weight: normal;
	}
	.comment .comment-reply {
	  [class^="fa fa-"]: 13px;
	}
	.comment:hover .comment-like {
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	}
	.border-white {		
	    border: 1px solid #fff;
	    padding: 5px 10px;
	}
	.border-gray {		
	    border: 1px solid #ddd;
	    padding: 5px 10px;
	}
	table.dataTable thead th,
	table.dataTable thead td {
	    padding: 10px 18px;
	}

	.list-bull {
		list-style: disc;
	}

	.ds-block-inline {
		display: inline-block;
	}
	.ds-block {
		display: block;
	}

	.wspnw {
		white-space: nowrap;
	}

	.lh1-2em {
		line-height: 1.2em;
	}
	.lh1-4em {
		line-height: 1.4em;
	}
	.lh1-6em {
		line-height: 1.6em;
	}
	.lh1-8em {
		line-height: 1.8em;
	}
	.lh2em {
		line-height: 2em;
	}

/***********************************

  Header & Sidebar CSS

***********************************/

	.user-menu {
	    display: inline-block;
	    margin-top: 14px;
	    margin-right: 10px;
	    float: right;
	    list-style: none;
	    padding: 0;
	}
	.user-menu li {
	    display: inline;
	    vertical-align: top;
	    line-height: 1em;
	}
	.user-menu li:after {
	    content: "|";
	    color: #ccc;
	    /*margin: 0 8px 0 12px;*/
	    margin: 0 4px;
	}
	.user-menu li:last-child:after {
	    content: "";
	    margin: 0;
	}
	.user-menu a {
	    color: #fff;
	}

	.td-trigger-label span {
		padding-left: 10px;
		border-left: 1px solid #ccc;
		margin-left: 5px;
	}

	.nav-sidebar li.active {
	    border-left: 4px solid #428bca;
	}
	.nav-sidebar li.active > a,
	.nav-sidebar li.active > a:hover,
	.nav-sidebar li.active > a:focus {
	    background-color: #eee;
	    /*border-left: 4px solid #428bca;*/
	    color: #333;
	}
	.nav-sidebar .current > a,
	.nav-sidebar .current > a:hover,
	.nav-sidebar .current > a:focus {
	    /*border-left: 4px solid #428bca;*/
	    background-color: #428bca;
	    color: #fff;
	}
	.sidebar {
		padding: 0;
	}
	.sidebar .sidebar-nav.navbar-collapse {
	    padding-right: 0;
	    padding-left: 0;
	}
	.sidebar ul li {
	    border-bottom: 1px solid #e7e7e7;
	}
	.sidebar .arrow {
	    float: right;
	}
	.sidebar .fa.arrow:before {
	    content: "\f104";
	}
	.sidebar .active>a>.fa.arrow:before {
	    content: "\f107";
	}
	.sidebar .nav-second-level li,
	.sidebar .nav-third-level li {
	    /*border-bottom: 0!important;*/
	}
	.sidebar .nav-second-level li a {
	    padding-left: 37px;
	}
	.sidebar .nav-third-level li a {
	    padding-left: 52px;
	}

	/* NAVIGATION SIDEBAR */
	#site-navbar {
		position: absolute;
		left: 0px;
		top: 0px;
		bottom: 0px;
		/*background: #35415b;*/
	    background: #f5f5f5;
		width: 200px;
		text-align: center;
		transition: all 0.4s;
	    border-right: 1px solid #eee;
	}

	/* Main Menu */
	#menu-navigation {
		margin: 0px;
		padding: 0px;
	}
	#menu-navigation li {
		transition: 0.3s;
		position: relative;
		list-style: none;
	}
	#menu-navigation li a {
		display: block;
		padding: 20px;
		/*color: #8b9cc2;*/
		font-size: 15px;
		outline: none;
		text-decoration: none;
	}
	#menu-navigation li a:hover {
		text-decoration: none;
		/*background-color: #2c374e;*/
	}
	#menu-navigation li a .item-icon {
		display: block;
		font-size: 30px;
		margin-bottom: 5px;	
	}
	#menu-navigation li.active,
	#menu-navigation li.active a,
	#menu-navigation li.current,
	#menu-navigation li.current a {
		/*color: #fff;*/
		/*background-color: #2c374e;*/
	}
	#menu-navigation li.active,
	#menu-navigation li.current {
		/*border-bottom: 2px solid #485470;*/
		/*border-left: 4px solid #9f61bc;*/
	}
	#menu-navigation li a .arrow {
		margin-top: -25px;
		float: right;
		/*color: #8b9cc2;*/
	}
	#menu-navigation .fa.arrow:before {
	    content: "\f104";
	}
	#menu-navigation .active > a > .fa.arrow::before {
	    content: "\f107";
	}
	#menu-navigation li ul li {
		padding: 0 20px;
	}
	#menu-navigation li ul li a,
	#menu-navigation li.active ul li a {
		/*border-top: 1px solid #485470;*/
		font-size: 13px;
		/*color: #8b9cc2;*/
		padding: 7px 0;
		text-align: left;
	}
	#menu-navigation li ul li a:hover,
	#menu-navigation li.active ul li a:hover {
		color: #fff;
	}
	#menu-navigation li ul li.submenu-current a {
		color: #fff;
	}

	@media only screen and (max-width: 768px) {
		#site-navbar {
			left: -70px;
			width: 70px;
		}
		.mini-navbar #site-navbar {
			left: 0px;
		}
		/*#site-logo {
			margin: 15px 5px 0;
		}*/
		#member-status,
		#member-details,
		#member-name,
		#menu-navigation .nav-label {
			display: none;
		}
		#menu-navigation li a {
			padding: 20px 10px;
		}
		#menu-navigation li a .item-icon {
			margin-bottom: 0px;
			font-size: 20px;
		}
		#menu-navigation li a .arrow {
			margin-top: -22px;
		}
		#menu-navigation .active > a > .fa.arrow::before {
			content: "\f105";
			margin-right: -4px;
		}
		#menu-navigation li ul {
			position: absolute;
			z-index: 99;
			top: 0px;
			left: 66px;
			padding: 0 15px;
			/*background-color: #2c374e;*/
		}
		#menu-navigation li ul li {
			padding: 0px;
		}
		#menu-navigation li ul li:first-child,
		#menu-navigation li ul li:first-child a {
			border-top: 0px;
		}
		#menu-navigation li ul li:first-child {
			padding-top: 5px;
		}
		#menu-navigation li ul li:last-child {
			padding-bottom: 5px;
		}
		#menu-navigation li ul li,
		#menu-navigation li ul li a {
			display: block;
			white-space: nowrap;
		}
		#menu-navigation li ul li a,
		#menu-navigation li.active ul li a {
			padding: 7px 10px;
		}
	}

	/* PAGE MAIN STYLES */
	#page-wrapper {
		min-height: 1000px;
		margin-left: 200px;
		transition: all 0.4s;
	}
	.page-wrapper-inner {
		min-height: 1000px;
	}
	@media only screen and (max-width: 768px) {
		#page-wrapper {
			min-height: 600px;
			margin-left: 0px;
		}
	}

	/* Site Top Bar */
	#navbar-minimalize-btn {
		border: 0px;
		background: #337ab7;
		border-radius: 3px;
		color: #fff;
		font-size: 18px;
		width: 35px;
		height: 30px;
		outline: none;
		float: left;
		margin-top: 10px;
		margin-left: 15px;
		margin-right: 5px;
	}
	#navbar-minimalize-btn:hover {
		background: #2e6da4;
	}
	#navbar-minimalize-btn {
		display: none;
	}
	@media only screen and (max-width: 768px) {
		.mini-navbar #page-wrapper {
			margin-left: 70px;
		}
		#navbar-minimalize-btn {
			display: inline-block;
		}
	}

/***********************************

  Footer CSS

***********************************/

/***********************************

  Page: Home CSS

***********************************/

/***********************************

  Page: Sub CSS

***********************************/

/***********************************

  Valueprop3 Classes

***********************************/

	.page-header-title.vprop {
		font-weight: normal;
		max-width: 890px !important;
		margin: -20px auto 20px;
	}
	.page-header-title.vprop:after {
		content: none;
	}

	a.vc_btn-lg,
	button.vc_btn-lg {
		font-size: 20px;
		padding: 10px 30px;
		border-radius: 0;
		background-color: #A162BE;
	}

	#inner-page-nav {
		font-weight: bold;
		text-transform: uppercase;
		background: #A162BE;
		padding: 20px;
		text-align: center;
	}

	@media only screen and (min-width: 768px) {
		#inner-page-nav {
			z-index: 2;
			position: relative;
			margin-top: -60px;
			background: transparent;
			padding: 0 20px;
		}

		.bg-panel {
			background-size: contain;
		}
	}

	#inner-page-nav li {
		padding-left: 15px;
		padding-right: 15px;
	}
	#inner-page-nav li:after {
		content:'';
		margin: 15px auto 20px;
		display: block;
		width: 40px;
		height: 2px;
	} 
	#inner-page-nav li:hover:after,
	#inner-page-nav li.current:after {
		background: #fff;
	}

	.container-vprop {
		max-width: 1540px;
		margin: 0 auto;
		position: relative;
	}

	.bottom-shadow {
		background-image: url('/assets/images/valueprop3/section-bottom-shadow.jpg');
		background-repeat: repeat-x;
		background-position: bottom left;
		background-color: #fff;
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.top-shadow {
		background-image: url('/assets/images/valueprop3/section-top-shadow.jpg');
		background-repeat: repeat-x;
		background-position: top left;
		background-color: #fff;
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.bg-panel {
		background-repeat: no-repeat;
		/*background-size: contain;*/
		background-size: cover;
		background-position: top center;
	}

	.row-panel > div {
		min-height: 250px;
		padding: 60px 70px;
		text-align: center;
		line-height: 0;
	}

	div.panel-content {
		padding-top: 100px;
		font-size: 17px;
		line-height: 135%;
		color: #464646;
	}
	.panel-inner-wrapper {
		max-width: 490px;
		margin: 0 auto;
	}
	.panel-content .panel-title {
		color: #A162BE;
		font-size: 30px;
		font-weight: 400;
		text-transform: uppercase;
		line-height: 1.2;
	}
	.panel-content ul.panel-list {
		color: #A162BE;
		margin: 0 auto;
		font-size: 32px;
		line-height: 8px;
	}
	.panel-content ul.panel-list li {
		padding: 4px;
	}

	.panel-content.content-blue .panel-title {
		color: #4CAFE6;
	}
	.panel-content.content-blue ul.panel-list {
		color: #4CAFE6;
	}

	.panel-content.content-black .panel-title {
		color: #111D29;
	}
	.panel-content.content-black ul.panel-list {
		color: #111D29;
	}

	#carousel-testimonials {
		margin: 0 auto;
		max-width: 1170px;
		border-bottom: 1px solid #A5AAAE;
	}
	#carousel-testimonials .carousel-indicators {
		left: 0;
		width: 100%;
	    position: relative;
	    margin: 40px auto 10px;
	}
	#carousel-testimonials .carousel-indicators li {
		border: 2px solid #C5C2BE;
		width: 14px;
		height: 14px;
		margin: 0 2px;
	}
	#carousel-testimonials .carousel-indicators li span {
	    border: 2px solid #fff;
	    width: 10px;
	    height: 10px;
	    background: transparent;
	    position: relative;
	    display: block;
	    border-radius: 10px;
	}
	#carousel-testimonials .carousel-indicators .active {
		background-color: #A162BE;
	}
	.carousel-testimonial-blurb {
		text-align: left;
	}
	.carousel-testimonial-blurb blockquote {		
	    background: url("/assets/images/valueprop3/blockquote-purple.png") 20px 50px no-repeat #9D3DAA;
		color: #fff;
		border: 4px solid #B85AC4;
		border-radius: 5px;
		padding: 50px 50px 60px 90px;
		font-weight: 600;
		font-size: 17px;
	}
	.carousel-testimonial-blurb blockquote:before {
		content: none;
	}
	.carousel-testimonial-blurb .avatar {
		margin-top: -45px;
		margin-left: 40px;
		z-index: 2;
		position: relative;
	}
	.carousel-testimonial-blurb p {
		display: inline-block;
		color: #949494;
		padding-left: 50px;
	}
	@media only screen and (min-width: 768px) {
		.carousel-testimonial-blurb p {
			float: right;
			padding-left: 15px;
			padding-right: 50px;
		}
	}

	#vprop-bottom-thumbs {
		line-height: 0;
	    overflow: visible;
	}
	#vprop-bottom-thumbs .thumb-title {
		top: 0;
		left: 0;
		width: 100%;
	}
	#vprop-bottom-thumbs .hover-title {
		background-repeat: repeat;
		background-position: top left;
		color: #fff;
		opacity: 0;
	    position: absolute;
	    bottom: 0;
	    left:0;
	    z-index: 5;
		padding: 30px;
	    width: 100%;
	    height: 0;
	}
	#vprop-bottom-thumbs:hover {}
	#vprop-bottom-thumbs > div {
		background-size: cover;
	}
	#vprop-bottom-thumbs > div:hover {}
	#vprop-bottom-thumbs .hover-title.active,
	#vprop-bottom-thumbs > div:hover .hover-title {
		background-image: url("/assets/images/valueprop3/transparent-purp.png");
		display: block !important;
	    opacity: 1;
	    height: auto !important;
	    transition: all 0.5s ease;
	}
	#vprop-bottom-thumbs .hover-title-title {
		font-weight: 600;
		margin-bottom: 25px;
		padding-bottom: 20px;
		border-bottom: 1px solid #fff;
	}
	#vprop-bottom-thumbs ul.list {
		margin-left: 0;
		list-style: none;
		font-size: 16px;
		line-height: 1.5em;
	}
	#vprop-bottom-thumbs .hover-title-divider {
		position: relative;
	}
	@media only screen and (min-width: 768px) {
		#vprop-bottom-thumbs .hover-title.active,
		#vprop-bottom-thumbs > div:hover .hover-title {
		    min-height: 450px;
		}
	}
	@media only screen and (min-width: 1280px) {
		#vprop-bottom-thumbs .hover-title-divider:after,
		#vprop-bottom-thumbs .hover-title-divider:before {
			content: '';
			display: inline-block;
			width: 20px;
			height: 1px;
			background: #fff;
		    margin-bottom: 4px;
		    margin-right: 10px;
		}
		#vprop-bottom-thumbs .hover-title-divider:after {
		    margin-left: 10px;
		}
	}
	@media only screen and (min-width: 1580px) {
		#vprop-bottom-thumbs .hover-title-divider:after,
		#vprop-bottom-thumbs .hover-title-divider:before {
			width: 40px;
		}
	}

	.img-visno {
		visibility: hidden;
	}
	.ps-abs {
		position: absolute;
	}

	#site-logo.trial-logo {
		float: none;
	    background: #fff;
	    padding: 5px 7px 10px;
	    max-width: none !important;
	}

	@media only screen and (min-width: 768px) {
		#site-logo.trial-logo {
		    position: absolute;
		    z-index: 4;
		}
	}
	@media only screen and (max-width: 768px) {
		#site-logo.trial-logo {
		    background: transparent;
		    /*width: 100%;*/
		    padding: 0; 
		    text-align: center !important;
		}
		#site-logo.trial-logo a {
		    background: #fff;
		    margin-top: 15px;
		    display: inline-block;
		    float: none;
		}
		#site-logo.trial-logo a img {
			padding: 5px 7px 10px;
		}
	}

	.page-header-title.vprop.trial {
		text-transform: none;
		line-height: 1em;
		font-size: 25px;
		font-weight: 400;
		margin-top: 120px;
	}
	@media only screen and (max-width: 768px) {
		.page-header-title.vprop.trial {
			margin-top: 50px;
			margin-bottom: 50px;
		}
	}

	#become-trial-member-step1.newtrial {
		max-width: 380px;
		background-color: rgba(255,255,255,0.6);
		padding: 5px 5px 15px;
		position: relative;
		z-index: 2;
		margin: 0 auto;
		float: right;
	}

	.background-image-page-header .page-header-title.trial {
		font-size: 25px;
		margin-bottom: 5px;
	}

	.background-image-page-header .page-header-inner.trial-banner.trial-form .page-header-title.vprop.trial {
		font-size: 51px;
	}

	.background-image-page-header .page-header-inner.trial-banner .page-subheading {
		font-size: 18px;
	}

	@media only screen and (min-width: 1200px) {

		.background-image-page-header .page-header-inner.trial-banner.trial-form {
			display: inherit;
			width: 1180px !important;
		}

		.background-image-page-header .page-header-inner.trial-banner.trial-form .page-header-title.vprop.trial {
			font-size: 62px;
		}

	}
	@media only screen and (max-width: 1200px) {
		.page-header-title.vprop.trial {
			text-align: center;
		}
		#become-trial-member-step1.newtrial {
			float: none
		}
	}

	#become-trial-member-step1.newtrial:before {
		content: '';
		position: absolute;
		display: block;
		width: 48px;
		height: 116px;
		background-image: url("/assets/images/valueprop3/green-arrow.png");
		background-position: top right;
		background-repeat: no-repeat;
		background-color: transparent;
		margin-left: -38px;
	}
	#become-trial-member-step1.newtrial .form-heading {
		background: #9A44A8;
		color: #fff;
		padding: 20px 10px;
		font-size: 16px;
	}
	#become-trial-member-step1.newtrial .form-heading p {
		margin-bottom: 0;
	}
	#become-trial-member-step1.newtrial .form-body {
		padding: 30px 20px 10px;
	}
	#become-trial-member-step1.newtrial label a {
		color: #444;
		text-decoration: underline;
	}
	#become-trial-member-step1.newtrial label a:hover {
		color: #9A44A8;
	}
	#become-trial-member-step1.newtrial input[type="text"],
	#become-trial-member-step1.newtrial input[type="email"] {
	    height: 44px;
	    line-height: 44px;
	    padding-right: 50px;
	    background-repeat: no-repeat;
	    background-position: right center;
	    transition: all 0.2s ease;
	}
	#become-trial-member-step1.newtrial input.form-control.firstname-icon {
	    background-image: url("/assets/images/username-icon.png");
	}
	#become-trial-member-step1.newtrial input.form-control.firstname-icon:focus {
	    background-image: url("/assets/images/username-icon-h.png");
	}
	#become-trial-member-step1.newtrial input.form-control.lastname-icon {
	    background-image: url("/assets/images/username-icon.png");
	}
	#become-trial-member-step1.newtrial input.form-control.lastname-icon:focus {
	    background-image: url("/assets/images/username-icon-h.png");
	}
	#become-trial-member-step1.newtrial input.form-control.phone-icon {
	    background-image: url("/assets/images/resnum-icon.png");
	}
	#become-trial-member-step1.newtrial input.form-control.phone-icon:focus {
	    background-image: url("/assets/images/resnum-icon-h.png");
	}
	#become-trial-member-step1.newtrial input.form-control.email-icon {
	    background-image: url("/assets/images/envelope-icon.png");
	}
	#become-trial-member-step1.newtrial input.form-control.email-icon:focus {
	    background-image: url("/assets/images/envelope-icon-h.png");
	}
	#become-trial-member-step1.newtrial #beceomTrialMember-btn {
		background-image: url("/assets/images/valueprop3/green-btn-bg.jpg");
		background-position: top left;
		background-repeat: repeat-x;
		background-color: #0DB049;
		border: 2px solid rgba(255,255,255,0.7);
		font-weight: 600;
		font-size: 24px;
		margin-top: 10px;
	}

	#promo-circle {
		position: absolute;
		top: 200px;
		right: 40px;
		z-index: 100;
		display: block;
		border: 1px solid transparent;
		border-radius: 50%;
		width: 217px;
		min-height: 214px;
		background: #9C3CA9;
		color: #fff;
		font-size: 22px;
		text-align: center;
		padding: 40px 22px 0;
		line-height: 1.2em;
	}
	#promo-circle  strong {
		font-size: 34px;
	}
	#promo-circle.smalltext  p {
		line-height: 0;
	}
	#promo-circle.smalltext  strong {
		font-size: 24px;
		line-height: 1.3em;
	}
	#promo-circle.smalltext  span {
		display: block;
		margin-top: 10px;
		line-height: 1.4em;
		font-size: 11px;
	}

	/** Mobile Phones and Larger **/
	@media screen and (max-width: 992px) {

		#promo-circle {
			top: 100px;
		}

	}

/***********************************

  Responsive CSS

***********************************/

	/** Mobile Phones and Larger **/
	@media screen and (min-width: 480px) {}

	/** Large Mobile Phones and Larger **/
	@media screen and (min-width: 580px) {}

	/** Tablets and Larger **/
	@media screen and (min-width: 768px) {		
		.navbar-header {
		    width: 100%;
		}

		.dt-buttons {
			margin-left: 20px;
			margin-bottom: 10px;
		}
		.pull-right-sm {
		    float: right;
		}
	}

	/** Laptops and Larger **/
	@media screen and (min-width: 992px) {	
		#dataTables-admin_length,
		.dt-buttons {
			float: left;
		}
		.pull-right-md {
		    float: right;
		}
	}

	/** Desktop and Larger **/
	@media screen and (min-width: 1220px) {
		.pull-right-lg {
		    float: right;
		}
	}

	/** Desktop and Larger **/
	@media screen and (min-width: 1420px) {}

	/** Large Desktop and Larger **/
	@media screen and (min-width: 1600px) {}

	@media screen and (min-width: 1639px) {}

	/** Large Desktop and Smaller **/
	@media screen and (max-width: 1639px) {}

	/** Large Desktop and Smaller **/
	@media screen and (max-width: 1599px) {}

	/** Large Desktop and Smaller **/
	@media screen and (max-width: 1419px) {}

	/** Desktop and Smaller **/
	@media screen and (max-width: 1219px) {}

	/** Laptops and Smaller **/
	@media screen and (max-width: 991px) {
		#dataTables-admin_length {
			width: 100%;
			text-align: center;
		}
		.dt-buttons {
			width: 100%;
			text-align: center;
			margin: 0;
		}
		.dt-buttons > .btn {
			margin: 10px auto;
			float: none;
		}
		#dataTables-admin_filter {
			width: 100%;
		    float: none;
		    text-align: center;
		}
	}

	/** Tablets and Smaller **/
	@media screen and (max-width: 767px) {
	
		/* START Responsive Tables - Flip Scroll */
			.flip-scroll .cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
			.flip-scroll * html .cf { zoom: 1; }
			.flip-scroll *:first-child+html .cf { zoom: 1; }
			
			.flip-scroll table { width: 100%; border-collapse: collapse; border-spacing: 0; }
		 
			.flip-scroll th,
			.flip-scroll td { margin: 0; vertical-align: top; }
			.flip-scroll th { text-align: left; }
			
			.flip-scroll table { display: block; position: relative; width: 100%; }
			.flip-scroll thead { display: block; float: left; }
			.flip-scroll tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
			.flip-scroll thead tr { display: block; }
			.flip-scroll th { display: block; text-align: right; }
			.flip-scroll tbody tr { display: inline-block; vertical-align: top; }
			.flip-scroll td { display: block; min-height: 1.25em; text-align: left; }
		 
			/* sort out borders */	
			.flip-scroll th { border-bottom: 0; border-left: 0; }
			.flip-scroll td { border-left: 0; border-right: 0; border-bottom: 0; }
			.flip-scroll table { border-right: 1px solid #babcbf; }
			.flip-scroll thead tr { border-left: 1px solid #babcbf; border-right: 1px solid #babcbf; }
			.flip-scroll tbody tr:first-child { border-left: 0px solid #babcbf; }
			.flip-scroll tbody tr { border-left: 1px solid #babcbf; }
			.flip-scroll th:first-child { border-top: 1px solid #babcbf !important }
			.flip-scroll th { border-bottom: 1px solid #babcbf !important; }
			.flip-scroll td:last-child { border-bottom: 1px solid #babcbf; }

			/* font size */
			.flip-scroll tbody { font-size: 0; }
			.flip-scroll td { font-size: 14px; }
		/* END Responsive Tables - Flip Scroll */
	
		/* START Responsive Tables - No More Tables */
			/* Force table to not be like tables anymore */
			.no-more-tables table, 
			.no-more-tables thead, 
			.no-more-tables tbody, 
			.no-more-tables th, 
			.no-more-tables td, 
			.no-more-tables tr { 
				display: block; 
			}
		 
			/* Hide table headers (but not display: none;, for accessibility) */
			.no-more-tables thead tr { 
				position: absolute;
				top: -9999px;
				left: -9999px;
			}
		 
			.no-more-tables tr { border: 1px solid #ccc; }
		 
			.no-more-tables td { 
				/* Behave  like a "row" */
				border: none;
				border-bottom: 1px solid #eee; 
				position: relative;
				padding-left: 50% !important; 
				white-space: normal;
				text-align:left;
			}
		 
			.no-more-tables td:before { 
				/* Now like a table header */
				position: absolute;
				/* Top/left values mimic padding */
				top: 6px;
				left: 6px;
				width: 45%; 
				padding-right: 10px; 
				white-space: nowrap;
				text-align:left;
				font-weight: bold;
			}
		 
			/* Label the data */
			.no-more-tables td:before { content: attr(data-th); }
		/* END Responsive Tables - No More Tables */

		.dataTables_wrapper .row > [class^="col-"] {
		    padding-left: 5px;
		    padding-right: 5px;
		}
		.user-menu li {
		    font-size: 0.9em;
		}

	}

	/** Large Mobile Phones and Smaller **/
	@media screen and (max-width: 579px) {}

	/** Large Mobile Phones and Smaller **/
	@media screen and (max-width: 479px) {

		table.dataTable>tbody>tr.child ul li {
		    overflow-x: scroll;
		    max-width: 290px;
		}
	}

	/** Custom Media **/
	@media screen and (min-width: 381px ) and (max-width: 479px ) {}
