.cl-sm-1 {
	width: 8.33%;
}

.cl-sm-2 {
	width: 16.66%;
}

.cl-sm-3 {
	width: 25%;
}

.cl-sm-4 {
	width: 33.33%;
}

.cl-sm-5 {
	width: 41.66%;
}

.cl-sm-6 {
	width: 50%;
}

.cl-sm-7 {
	width: 58.33%;
}

.cl-sm-8 {
	width: 66.66%;
}

.cl-sm-9 {
	width: 75%;
}

.cl-sm-10 {
	width: 83.33%;
}

.cl-sm-11 {
	width: 91.66%;
}

.cl-sm-12 {
	width: 100%;
}

.flex-stretch {
    display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-webkit-align-items: stretch;
	align-items: stretch;
}

.flex-center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.flex-end {
    display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: flex-end;
    justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.flex-start {
    display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: flex-start;
    justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.flex-100 {
	flex: 0 0 100%;
}

.align-self-btm-left {
	align-self: flex-end;
}

.align-self-top-right {
	align-self: flex-start;
}

.relative {
	position: relative;
}

.form-area input, .form-area select, .form-area textarea {
  margin: 5px 0 0 0;
}

.form-area form .form-label {
  margin-bottom: 20px;
}

.clear20 {
  display: block;
  height: 20px;
}

.work-with-us-form form .form-group input[type=password] {
  height: 40px;
  background-color: #cfd8dc;
  border: none;
  padding-left: 10px;
  width: 100%;
}

.work-with-us-form form .form-group select {
	height: 40px;
	background-color: #cfd8dc;
	border: none;
	padding-left: 10px;
	width: 100%;
	margin: 5px 0 0 0;
	font-family: inherit;
  font-size: inherit;
  line-height: inherit;
	color: inherit;
}

.btn-download {
  display: block;
  height: 50px;
}
