@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,400,600|Muli:300);
@font-face {
    font-family: 'Lato';
    src: url('fonts/Lato-Regular.eot');
    src: url('fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/Lato-Regular.woff') format('woff'),
         url('fonts/Lato-Regular.ttf') format('truetype'),
		 url('fonts/Lato-Regular.svg#latoregular') format('svg');
    font-style: normal;
    font-weight: 400;
}
@font-face {
    font-family: 'Lato';
    src: url('fonts/Lato-Light.eot');
    src: url('fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),
         url('fonts/Lato-Light.woff') format('woff'),
         url('fonts/Lato-Light.ttf') format('truetype'),
		 url('fonts/Lato-Light.svg#latolight') format('svg');
    font-style: normal;
    font-weight: 300;
}

.bxslider-controls3 {
  position: relative;
}

.bxslider-controls3 .bx-next {
  font-size: 1.4em;
  font-weight: 500;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 6px 0px;
  color: #fff;
  width: 32px;
  height: 35px;
  text-align: center;
  text-decoration: none;
  position: absolute;
  right: 0;
  top: -60px;
}

.bxslider-controls3 .bx-prev {
  font-size: 1.4em;
  font-weight: 500;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 6px 0px;
  color: #fff;
  width: 32px;
  height: 35px;
  text-align: center;
  text-decoration: none;
  position: absolute;
  right: 74px;
  top: -60px;
}
.bxslider-controls3 .bx-enter {
  font-size: 1.4em;
  font-weight: 500;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 6px 0px;
  color: #fff;
  width: 32px;
  height: 35px;
  text-align: center;
  text-decoration: none;
  position: absolute;
  right: 37px;
  top: -60px;
}

.bxslider-controls3 .bx-enter a {
  color: #fff;
}

.bxslider-controls3 .bx-prev:hover,
.bxslider-controls3 .bx-next:hover,
.bxslider-controls3 .bx-enter:hover {
  background-color: #0099da;
}


.margin-bottom-5 {
  margin-bottom: 5px;
}

.margin-bottom-10 {
  margin-bottom: 10px !important;
}

.margin-top-10 {
  margin-top: 10px !important;
}

.margin-bottom-15 {
  margin-bottom: 15px !important;
}

.margin-bottom-20 {
  margin-bottom: 20px !important;
}

.margin-top-20 {
  margin-top: 20px !important;
}

.margin-bottom-25 {
  margin-bottom: 25px !important;
}

.margin-bottom-50 {
  margin-bottom: 50px !important;
}

.margin-bottom-100 {
  margin-bottom: 100px !important;
}

.margin-bottom-200 {
  margin-bottom: 300px !important;
}

.margin-right-10 {
  margin-right: 10px !important;
}

.margin-top-0 {
  margin-top: 0 !important;
}

.no-margins {
	margin: 0 !important;
}

/*
ul.nav.menu li.dropdown:hover > ul.dropdown-menu {
	display: block;
}
*/

#registerForm .form-control-feedback, 
#forgotPassForm .form-control-feedback, 
#addFileRequestForm  .form-control-feedback {
    top: 25px;
    right: 0px; 
}

#loginForm .form-control-feedback, 
#loginFormBig .form-control-feedback {
    top: -5px;
    right: 0px;
	z-index: 10; 
}

.select-container .form-control-feedback {
    right: 15px !important;
} 

.carousel-section {
  background-image: none;
}

.carousel-inner div.row {
	background-repeat: no-repeat; 
	background-position: center; 
	background-size: cover;
}

.navbar-default .navbar-brand
{
	background-image: none !important;
	padding-left: 0 !important;
}

.two_cols {
  overflow: hidden;
}
.two_cols > li {
  float: left;
  width: 50%;
  padding-bottom: 2px;
  padding-top: 1px;
}


.widget{margin-bottom:20px;color:#fff;padding:15px;overflow:hidden}

.widget.widget-stats{position:relative}

.widget-stats .stats-info h4{font-size:12px;margin:5px 0;color:#fff}

.widget-stats .stats-icon{font-size:42px;height:56px;width:56px;text-align:center;line-height:56px;margin-left:15px;color:#fff;position:absolute;right:15px;top:15px;opacity:.2;filter:alpha(opacity=20)}

.widget-stats .stats-info p{font-size:24px;font-weight:300;margin-bottom:0}

.widget-stats .stats-link a{display:block;margin:15px -15px -15px;padding:7px 15px;background:url(/img/transparent/black-0.4.png);background:rgba(0,0,0,.4);text-align:right;color:#ddd;font-weight:300;text-decoration:none}

.widget-stats .stats-link a:focus,.widget-stats .stats-link a:hover{background:url(/img/transparent/black-0.6.png);background:rgba(0,0,0,.6);color:#fff}

.widget-stats .stats-icon.stats-icon-lg{font-size:52px;top:12px;right:21px}

.widget-stats .stats-title{position:relative;line-height:1.1;font-size:12px;margin:2px 0 7px}

.widget-stats .stats-desc,.widget-stats .stats-title{color:#fff;color:rgba(255,255,255,.6)}

.widget-stats .stats-desc{font-weight:300;margin-bottom:0}

.widget-stats .stats-number{font-size:24px;font-weight:300;margin-bottom:10px}

.bg-success{background: #02c66c!important}

.bg-info{background: #54c8eb!important}

.bg-royal{background: #a24cca!important}

.bg-danger{background: #d43f3a!important}

.bg-primary{background: #0099da!important}

.bg-warning{background: #eea236!important}



.panel .portlet {
	height: 50px !important;
	font-size: 18px !important;
}

.font-danger {
	color: #d9534f !important;
}

.font-warning {
	color: #f0ad4e !important;
}

.font-warning {
	color: #f0ad4e !important;
}

.font-success {
	color: #02c66c !important;
}

.font-primary {
	color: #0099da !important;
}

.font-info {
	color: #54c8eb !important;
}

.font-royal {
	color: #ac60d0 !important;
}

.font-black {
	color: #333 !important;
}

.portlet-header {
	font-weight: 400;
}

/* Button Strip */
.btn.default-stripe {
  color: #333333;
  background-color: #e5e5e5;
  border-color: "";
}
.btn.default-stripe:hover, .btn.default-stripe:focus, .btn.default-stripe:active, .btn.default-stripe.active {
  color: #333333;
  background-color: #d1d1d1;
}

.btn.default-stripe:active, .btn.default-stripe.active {
  background-image: none;
}
.btn.default-stripe.disabled, .btn.default-stripe.disabled:hover, .btn.default-stripe.disabled:focus, .btn.default-stripe.disabled:active, .btn.default-stripe.disabled.active, .btn.default-stripe[disabled], .btn.default-stripe[disabled]:hover, .btn.default-stripe[disabled]:focus, .btn.default-stripe[disabled]:active, .btn.default-stripe[disabled].active, fieldset[disabled] .btn.default-stripe, fieldset[disabled] .btn.default-stripe:hover, fieldset[disabled] .btn.default-stripe:focus, fieldset[disabled] .btn.default-stripe:active, fieldset[disabled] .btn.default-stripe.active {
  background-color: #e5e5e5;
}

.btn.danger-stripe {
  border-left: 3px solid #d9534f;
}

.btn.success-stripe {
  border-left: 3px solid #02c66c;
} 


.panel .tools a {
  margin-left: 5px;
  color: #333 !important;
}

.panel .tools a:hover {
  text-decoration: none;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  opacity: .6;
  filter: 'alpha(opacity=60)';
}

.dashboard-body {
	padding: 15px;
	background: #f7f7f7;
}

/*Notification*/
.notification {
	overflow: hidden;
	margin-bottom: 10px; 
	padding: 15px 15px 0 0;
	border-top: 1px solid #eee;
}

.notification:first-child {
	border-top: none;
}

.notification i {
	float: left;
	margin-right: 10px;
} 

.notification span {
	color: #777;
	display: block;
	font-size: 13px;
	line-height: 20px;
}

.notification small {
	color: #999;
	font-size: 11px;
	line-height: 17.6px;
}

.overflow-h { overflow: hidden;}

/*Scrollbar*/
.contentHolder {
	padding: 0;
	height: 650px; 
	margin: 0px auto;
	overflow: hidden; 
	position: relative; 
}

.faq-header {
	font-size: 17px !important;
}


.imgs-webcam-container video {max-width: 100%;}
.imgs-crop-container > img {width: 100%;}


.title-logo {
	background-image: url("/img/colors/blue/logo_big.png");
}