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


html {

	height:100%;

}

body {
	font:normal 13px sans-serif;

	background-color:#fff;

	overflow-x: hidden!important;
}

* {
	margin:0px;

	padding:0px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-ms-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;
}

a {
	text-decoration:none !important;
}
div.wrapper {
	background-color: #f4f4f4;
}
.content {

  background: #f9f9f9 none repeat scroll 0 0;

  padding: 20px 15px;

}

.box {

  background: #ffffff none repeat scroll 0 0;

  border-radius: 3px;

  border-top: 2px solid #c1c1c1;

  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);

  margin-bottom: 20px;

  position: relative;

  width: 100%;

}

.box.box-success {

  border-top-color: #00a65a;

}

.box .box-header {

  border-bottom: 0 solid #f4f4f4;

  border-radius: 3px 3px 0 0;

  color: #444;

  padding-bottom: 20px;

  position: relative;

}

.box .box-header::before, .box .box-header::after {

  content: " ";

  display: table;

}

.box .box-header::after {

  clear: both;

}

.box .box-header > .fa, .box .box-header > .glyphicon, .box .box-header > .ion, .box .box-header .box-title {

  cursor: default;

  display: inline-block;

  float: left;

  font-size: 20px;

  font-weight: 400;

  margin: 0;

  padding: 10px 0 10px 10px;

}

.box .box-body {

  border-radius: 0 0 3px 3px;

  padding: 10px;

}

.box .box-footer {

  background-color: #ffffff;

  border-radius: 0 0 3px 3px;

  border-top: 1px solid #f4f4f4;

  padding: 10px;

}

.form-control {

  border-radius: 0;

  box-shadow: none;

}

.form-control:focus {

  border-color: #3c8dbc;

  box-shadow: none;

}

.box.box-primary {

  border-top-color: #3c8dbc;

}
.row {
	margin-top: 10px;
}
div.formerror {
  color: red;
  display: inline-block;
  padding-left: 5px;
}