.slam-easyform {
	font: 16px/1.4 "Arial", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.slam-easyform .hidden {
	display: none !important; visibility: hidden !important;
}
.slam-easyform .form-group {
	margin-bottom: 15px;
}
.slam-easyform .control-label {
	font-weight: 700; margin-bottom: 5px; display: inline-block;
}
.slam-easyform .form-control {
	padding: 6px 12px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(85, 85, 85); line-height: 1.4285; font-size: 14px; display: block; box-sizing: border-box; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-image: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.slam-easyform .form-control:focus {
	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}
.slam-easyform [class*='col-xs'] {
	padding-right: 15px; padding-left: 15px; float: left; position: relative; min-height: 1px; box-sizing: border-box;
}
.slam-easyform .row {
	margin-right: -15px; margin-left: -15px;
}
.slam-easyform .row::before {
	clear: both; display: table; content: " ";
}
.slam-easyform .col-xs-12 {
	width: 100%;
}
.slam-easyform .col-xs-9 {
	width: 75%;
}
.slam-easyform .col-xs-3 {
	width: 25%;
}
.slam-easyform .radio-inline {
	padding-left: 20px; font-weight: 400; margin-bottom: 0px; vertical-align: middle; display: inline-block; position: relative; cursor: pointer;
}
.slam-easyform .checkbox-inline {
	padding-left: 20px; font-weight: 400; margin-bottom: 0px; vertical-align: middle; display: inline-block; position: relative; cursor: pointer;
}
.slam-easyform .help-block {
	color: rgb(115, 115, 115); margin-top: 5px; margin-bottom: 10px; display: block;
}
.slam-easyform .btn:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.slam-easyform .btn.active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.slam-easyform .btn:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.slam-easyform .btn:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.slam-easyform .btn-primary:active {
	background-image: none;
}
.slam-easyform .btn-primary.active {
	background-image: none;
}
.slam-easyform .open > .dropdown-toggle.btn-primary {
	background-image: none;
}
.slam-easyform .btn:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.slam-easyform .pull-right {
	float: right;
}
.slam-easyform .pull-right {
	float: right !important;
}
.slam-easyform .btn-primary {
	border-color: rgb(53, 126, 189); color: rgb(255, 255, 255); background-color: rgb(66, 139, 202);
}
.slam-easyform .btn-primary:hover:active {
	border-color: rgb(18, 43, 64); color: rgb(255, 255, 255); background-color: rgb(32, 77, 116);
}
.slam-easyform .btn-primary.active:hover {
	border-color: rgb(18, 43, 64); color: rgb(255, 255, 255); background-color: rgb(32, 77, 116);
}
.slam-easyform .open > .dropdown-toggle.btn-primary:hover {
	border-color: rgb(18, 43, 64); color: rgb(255, 255, 255); background-color: rgb(32, 77, 116);
}
.slam-easyform .btn-primary:focus:active {
	border-color: rgb(18, 43, 64); color: rgb(255, 255, 255); background-color: rgb(32, 77, 116);
}
.slam-easyform .btn-primary.active:focus {
	border-color: rgb(18, 43, 64); color: rgb(255, 255, 255); background-color: rgb(32, 77, 116);
}
.slam-easyform .open > .dropdown-toggle.btn-primary:focus {
	border-color: rgb(18, 43, 64); color: rgb(255, 255, 255); background-color: rgb(32, 77, 116);
}
.slam-easyform .btn-primary.focus:active {
	border-color: rgb(18, 43, 64); color: rgb(255, 255, 255); background-color: rgb(32, 77, 116);
}
.slam-easyform .btn-primary.active.focus {
	border-color: rgb(18, 43, 64); color: rgb(255, 255, 255); background-color: rgb(32, 77, 116);
}
.slam-easyform .open > .dropdown-toggle.btn-primary.focus {
	border-color: rgb(18, 43, 64); color: rgb(255, 255, 255); background-color: rgb(32, 77, 116);
}
.slam-easyform .btn-primary:active {
	border-color: rgb(32, 77, 116); color: rgb(255, 255, 255); background-color: rgb(40, 96, 144);
}
.slam-easyform .btn-primary.active {
	border-color: rgb(32, 77, 116); color: rgb(255, 255, 255); background-color: rgb(40, 96, 144);
}
.slam-easyform .open > .dropdown-toggle.btn-primary {
	border-color: rgb(32, 77, 116); color: rgb(255, 255, 255); background-color: rgb(40, 96, 144);
}
.slam-easyform .btn-primary:hover {
	border-color: rgb(32, 77, 116); color: rgb(255, 255, 255); background-color: rgb(40, 96, 144);
}
.slam-easyform .btn-primary {
	border-color: rgb(46, 109, 164); color: rgb(255, 255, 255); background-color: rgb(51, 122, 183);
}
.slam-easyform .btn-primary:active {
	background-image: none;
}
.slam-easyform .btn-primary.active {
	background-image: none;
}
.slam-easyform .open .dropdown-toggle.btn-primary {
	background-image: none;
}
.slam-easyform .btn-primary:hover {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); background-color: rgb(50, 118, 177);
}
.slam-easyform .btn-primary:focus {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); background-color: rgb(50, 118, 177);
}
.slam-easyform .btn-primary:active {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); background-color: rgb(50, 118, 177);
}
.slam-easyform .btn-primary.active {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); background-color: rgb(50, 118, 177);
}
.slam-easyform .open .dropdown-toggle.btn-primary {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); background-color: rgb(50, 118, 177);
}
.slam-easyform .btn {
	padding: 6px 12px; border-radius: 4px; border: 1px solid transparent; border-image: none; text-align: center; line-height: 1.4285; font-size: 14px; font-weight: 400; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; background-image: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.slam-easyform .pull-right {
	float: right !important;
}
.slam-easyform input {
	margin: 0px; line-height: inherit; font-family: inherit; font-size: inherit;
}
.slam-easyform button {
	margin: 0px; line-height: inherit; font-family: inherit; font-size: inherit;
}
.slam-easyform select {
	margin: 0px; line-height: inherit; font-family: inherit; font-size: inherit;
}
.slam-easyform textarea {
	margin: 0px; line-height: inherit; font-family: inherit; font-size: inherit;
}
.slam-easyform button {
	cursor: pointer; -webkit-appearance: button;
}
.slam-easyform input[type=button] {
	cursor: pointer; -webkit-appearance: button;
}
.slam-easyform input[type=reset] {
	cursor: pointer; -webkit-appearance: button;
}
.slam-easyform input[type=submit] {
	cursor: pointer; -webkit-appearance: button;
}
.slam-easyform button {
	text-transform: none;
}
.slam-easyform select {
	text-transform: none;
}
.slam-easyform button {
	overflow: visible;
}
.slam-easyform button {
	cursor: pointer; -webkit-appearance: button;
}
.slam-easyform input[type='button'] {
	cursor: pointer; -webkit-appearance: button;
}
.slam-easyform input[type='reset'] {
	cursor: pointer; -webkit-appearance: button;
}
.slam-easyform input[type='submit'] {
	cursor: pointer; -webkit-appearance: button;
}
.slam-easyform :not([disabled]):not(.disabled).close {
	cursor: pointer;
}
.slam-easyform .modal-header .close {
	margin-top: -2px;
}
.slam-easyform .modal-header .close {
	margin-top: -2px;
}
.slam-easyform button.close {
	background: 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; cursor: pointer; -webkit-appearance: none;
}
.slam-easyform .close {
	color: rgb(0, 0, 0); line-height: 1; font-size: 21px; font-weight: 700; float: right; opacity: 0.2; text-shadow: 0px 1px 0px #fff;
}
.slam-easyform .modal::before {
	height: 100%; vertical-align: middle; display: inline-block; content: " ";
}
.slam-easyform .close:hover {
	color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5;
}
.slam-easyform .close:focus {
	color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5;
}
.slam-easyform .fade.in {
	background: rgba(0, 0, 0, 0.5); opacity: 1;
}
.slam-easyform .modal {
	text-align: center;
}
.modal-open .slam-easyform .modal {
	-ms-overflow-x: hidden;
}
.slam-easyform .modal {
	outline: 0px; left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: auto; display: none; position: fixed; z-index: 1050; -ms-overflow-y: scroll; -webkit-overflow-scrolling: touch;
}
.slam-easyform .fade {
	background: none; transition:opacity 0.15s linear; opacity: 0; -webkit-transition: opacity .15s linear;
}
.slam-easyform .modal.fade .modal-dialog {
	transition:transform 0.3s ease-out; transform: translate(0px, -25%); -webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; -webkit-transform: translate(0, -25%); -moz-transition: -moz-transform .3s ease-out;
}
.slam-easyform .modal.in .modal-dialog {
	transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.slam-easyform .modal-dialog {
	text-align: left; vertical-align: middle; display: inline-block;
}
.slam-easyform .modal-content {
	outline: 0px; border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; position: relative; box-shadow: 0px 3px 9px rgba(0,0,0,0.5); background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.slam-easyform .modal-content {
	box-shadow: 0px 5px 15px rgba(0,0,0,0.5); -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
}
.slam-easyform .modal-header {
	padding: 15px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; min-height: 16.42px;
}
.slam-easyform .modal-body {
	padding: 20px; position: relative;
}
.slam-easyform .alert-success {
	border-color: rgb(214, 233, 198); color: rgb(60, 118, 61); background-color: rgb(223, 240, 216);
}
.slam-easyform .alert-danger {
	border-color: rgb(235, 204, 209); color: rgb(169, 68, 66); background-color: rgb(242, 222, 222);
}
.slam-easyform .alert {
	padding: 15px; border-radius: 4px; border: 1px solid transparent; border-image: none; margin-bottom: 20px;
}
.slam-easyform .modal .modal-header .title {
	margin: 0px; font-size: 22px; display: inline-block;
}
.slam-easyform .has-success .help-block {
	color: rgb(60, 118, 61);
}
.slam-easyform .has-success .control-label {
	color: rgb(60, 118, 61);
}
.slam-easyform .has-success .radio {
	color: rgb(60, 118, 61);
}
.slam-easyform .has-success .checkbox {
	color: rgb(60, 118, 61);
}
.slam-easyform .has-success .radio-inline {
	color: rgb(60, 118, 61);
}
.slam-easyform .has-success .checkbox-inline {
	color: rgb(60, 118, 61);
}
.slam-easyform .clearfix::before {
	clear: both; display: table; content: " ";
}
.slam-easyform .clearfix::after {
	clear: both; display: table; content: " ";
}
.slam-easyform .container::before {
	clear: both; display: table; content: " ";
}
.slam-easyform .container::after {
	clear: both; display: table; content: " ";
}
.slam-easyform .container-fluid::before {
	clear: both; display: table; content: " ";
}
.slam-easyform .container-fluid::after {
	clear: both; display: table; content: " ";
}
.slam-easyform .row::before {
	clear: both; display: table; content: " ";
}
.slam-easyform .row::after {
	clear: both; display: table; content: " ";
}
.slam-easyform .form-horizontal .form-group::before {
	clear: both; display: table; content: " ";
}
.slam-easyform .form-horizontal .form-group::after {
	clear: both; display: table; content: " ";
}
.slam-easyform .btn-toolbar::before {
	clear: both; display: table; content: " ";
}
.slam-easyform .btn-toolbar::after {
	clear: both; display: table; content: " ";
}
.slam-easyform .btn-group-vertical > .btn-group::before {
	clear: both; display: table; content: " ";
}
.slam-easyform .btn-group-vertical > .btn-group::after {
	clear: both; display: table; content: " ";
}
.slam-easyform .nav::before {
	clear: both; display: table; content: " ";
}
.slam-easyform .nav::after {
	clear: both; display: table; content: " ";
}
.slam-easyform .navbar::before {
	clear: both; display: table; content: " ";
}
.slam-easyform .navbar::after {
	clear: both; display: table; content: " ";
}
.slam-easyform .navbar-header::before {
	clear: both; display: table; content: " ";
}
.slam-easyform .navbar-header::after {
	clear: both; display: table; content: " ";
}
.slam-easyform .navbar-collapse::before {
	clear: both; display: table; content: " ";
}
.slam-easyform .navbar-collapse::after {
	clear: both; display: table; content: " ";
}
.slam-easyform .pager::before {
	clear: both; display: table; content: " ";
}
.slam-easyform .pager::after {
	clear: both; display: table; content: " ";
}
.slam-easyform .panel-body::before {
	clear: both; display: table; content: " ";
}
.slam-easyform .panel-body::after {
	clear: both; display: table; content: " ";
}
.slam-easyform .modal-footer::before {
	clear: both; display: table; content: " ";
}
.slam-easyform .modal-footer::after {
	clear: both; display: table; content: " ";
}
@media all and (min-width:768px)
{
.slam-easyform .modal-dialog {
	margin: 10px; width: auto; position: relative;
}
.slam-easyform .modal-dialog {
	margin: 30px auto; width: 600px;
}
.slam-easyform .container {
	width: 750px;
}
.slam-easyform .container {
	padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;
}
}
@media all and (min-width:992px)
{
.slam-easyform .container {
	width: 970px;
}
}
@media all and (min-width:1200px)
{
.slam-easyform .container {
	width: 1170px;
}
}
.modal-open {
	overflow: hidden;
}
.slam-easyform * {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.slam-easyform .has-error .form-control {
	border-color: rgb(169, 68, 66); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.slam-easyform .has-error .help-block {
	color: rgb(169, 68, 66);
}
.slam-easyform .has-error .control-label {
	color: rgb(169, 68, 66);
}
.slam-easyform .has-error .radio {
	color: rgb(169, 68, 66);
}
.slam-easyform .has-error .checkbox {
	color: rgb(169, 68, 66);
}
.slam-easyform .has-error .radio-inline {
	color: rgb(169, 68, 66);
}
.slam-easyform .has-error .checkbox-inline {
	color: rgb(169, 68, 66);
}
.slam-easyform .has-success .form-control {
	border-color: rgb(60, 118, 61); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.slam-easyform .radio input[type=radio] {
	margin-left: -20px; float: left;
}
.slam-easyform .radio-inline input[type=radio] {
	margin-left: -20px; float: left;
}
.slam-easyform .checkbox input[type=checkbox] {
	margin-left: -20px; float: left;
}
.slam-easyform .checkbox-inline input[type=checkbox] {
	margin-left: -20px; float: left;
}
.slam-easyform input[type=radio] {
	margin: 4px 0px 0px; line-height: normal;
}
.slam-easyform input[type=checkbox] {
	margin: 4px 0px 0px; line-height: normal;
}
.slam-easyform input[type=checkbox] {
	padding: 0px; box-sizing: border-box;
}
.slam-easyform input[type=radio] {
	padding: 0px; box-sizing: border-box;
}
.slam-easyform .has-success .form-control:focus {
	border-color: rgb(43, 84, 44); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #67b168; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.slam-easyform .has-error .form-control:focus {
	border-color: rgb(132, 53, 52); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #ce8483; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.slam-easyform .container-fluid {
	padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;
}
.slam-easyform .col-xs-1 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-sm-1 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-md-1 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-lg-1 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-xs-2 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-sm-2 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-md-2 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-lg-2 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-xs-3 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-sm-3 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-md-3 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-lg-3 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-xs-4 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-sm-4 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-md-4 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-lg-4 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-xs-5 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-sm-5 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-md-5 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-lg-5 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-xs-6 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-sm-6 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-md-6 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-lg-6 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-xs-7 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-sm-7 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-md-7 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-lg-7 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-xs-8 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-sm-8 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-md-8 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-lg-8 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-xs-9 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-sm-9 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-md-9 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-lg-9 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-xs-10 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-sm-10 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-md-10 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-lg-10 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-xs-11 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-sm-11 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-md-11 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-lg-11 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-xs-12 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-sm-12 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-md-12 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-lg-12 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.slam-easyform .col-xs-1 {
	float: left;
}
.slam-easyform .col-xs-2 {
	float: left;
}
.slam-easyform .col-xs-3 {
	float: left;
}
.slam-easyform .col-xs-4 {
	float: left;
}
.slam-easyform .col-xs-5 {
	float: left;
}
.slam-easyform .col-xs-6 {
	float: left;
}
.slam-easyform .col-xs-7 {
	float: left;
}
.slam-easyform .col-xs-8 {
	float: left;
}
.slam-easyform .col-xs-9 {
	float: left;
}
.slam-easyform .col-xs-10 {
	float: left;
}
.slam-easyform .col-xs-11 {
	float: left;
}
.slam-easyform .col-xs-12 {
	float: left;
}
.slam-easyform .col-xs-12 {
	width: 100%;
}
.slam-easyform .col-xs-11 {
	width: 91.66%;
}
.slam-easyform .col-xs-10 {
	width: 83.33%;
}
.slam-easyform .col-xs-9 {
	width: 75%;
}
.slam-easyform .col-xs-8 {
	width: 66.66%;
}
.slam-easyform .col-xs-7 {
	width: 58.33%;
}
.slam-easyform .col-xs-6 {
	width: 50%;
}
.slam-easyform .col-xs-5 {
	width: 41.66%;
}
.slam-easyform .col-xs-4 {
	width: 33.33%;
}
.slam-easyform .col-xs-3 {
	width: 25%;
}
.slam-easyform .col-xs-2 {
	width: 16.66%;
}
.slam-easyform .col-xs-1 {
	width: 8.33%;
}
.slam-easyform .col-xs-pull-12 {
	right: 100%;
}
.slam-easyform .col-xs-pull-11 {
	right: 91.66%;
}
.slam-easyform .col-xs-pull-10 {
	right: 83.33%;
}
.slam-easyform .col-xs-pull-9 {
	right: 75%;
}
.slam-easyform .col-xs-pull-8 {
	right: 66.66%;
}
.slam-easyform .col-xs-pull-7 {
	right: 58.33%;
}
.slam-easyform .col-xs-pull-6 {
	right: 50%;
}
.slam-easyform .col-xs-pull-5 {
	right: 41.66%;
}
.slam-easyform .col-xs-pull-4 {
	right: 33.33%;
}
.slam-easyform .col-xs-pull-3 {
	right: 25%;
}
.slam-easyform .col-xs-pull-2 {
	right: 16.66%;
}
.slam-easyform .col-xs-pull-1 {
	right: 8.33%;
}
.slam-easyform .col-xs-pull-0 {
	right: 0px;
}
.slam-easyform .col-xs-push-12 {
	left: 100%;
}
.slam-easyform .col-xs-push-11 {
	left: 91.66%;
}
.slam-easyform .col-xs-push-10 {
	left: 83.33%;
}
.slam-easyform .col-xs-push-9 {
	left: 75%;
}
.slam-easyform .col-xs-push-8 {
	left: 66.66%;
}
.slam-easyform .col-xs-push-7 {
	left: 58.33%;
}
.slam-easyform .col-xs-push-6 {
	left: 50%;
}
.slam-easyform .col-xs-push-5 {
	left: 41.66%;
}
.slam-easyform .col-xs-push-4 {
	left: 33.33%;
}
.slam-easyform .col-xs-push-3 {
	left: 25%;
}
.slam-easyform .col-xs-push-2 {
	left: 16.66%;
}
.slam-easyform .col-xs-push-1 {
	left: 8.33%;
}
.slam-easyform .col-xs-push-0 {
	left: 0px;
}
.slam-easyform .col-xs-offset-12 {
	margin-left: 100%;
}
.slam-easyform .col-xs-offset-11 {
	margin-left: 91.66%;
}
.slam-easyform .col-xs-offset-10 {
	margin-left: 83.33%;
}
.slam-easyform .col-xs-offset-9 {
	margin-left: 75%;
}
.slam-easyform .col-xs-offset-8 {
	margin-left: 66.66%;
}
.slam-easyform .col-xs-offset-7 {
	margin-left: 58.33%;
}
.slam-easyform .col-xs-offset-6 {
	margin-left: 50%;
}
.slam-easyform .col-xs-offset-5 {
	margin-left: 41.66%;
}
.slam-easyform .col-xs-offset-4 {
	margin-left: 33.33%;
}
.slam-easyform .col-xs-offset-3 {
	margin-left: 25%;
}
.slam-easyform .col-xs-offset-2 {
	margin-left: 16.66%;
}
.slam-easyform .col-xs-offset-1 {
	margin-left: 8.33%;
}
.slam-easyform .col-xs-offset-0 {
	margin-left: 0px;
}
@media all and (min-width:768px)
{
.slam-easyform .col-sm-1 {
	float: left;
}
.slam-easyform .col-sm-2 {
	float: left;
}
.slam-easyform .col-sm-3 {
	float: left;
}
.slam-easyform .col-sm-4 {
	float: left;
}
.slam-easyform .col-sm-5 {
	float: left;
}
.slam-easyform .col-sm-6 {
	float: left;
}
.slam-easyform .col-sm-7 {
	float: left;
}
.slam-easyform .col-sm-8 {
	float: left;
}
.slam-easyform .col-sm-9 {
	float: left;
}
.slam-easyform .col-sm-10 {
	float: left;
}
.slam-easyform .col-sm-11 {
	float: left;
}
.slam-easyform .col-sm-12 {
	float: left;
}
.slam-easyform .col-sm-12 {
	width: 100%;
}
.slam-easyform .col-sm-11 {
	width: 91.66%;
}
.slam-easyform .col-sm-10 {
	width: 83.33%;
}
.slam-easyform .col-sm-9 {
	width: 75%;
}
.slam-easyform .col-sm-8 {
	width: 66.66%;
}
.slam-easyform .col-sm-7 {
	width: 58.33%;
}
.slam-easyform .col-sm-6 {
	width: 50%;
}
.slam-easyform .col-sm-5 {
	width: 41.66%;
}
.slam-easyform .col-sm-4 {
	width: 33.33%;
}
.slam-easyform .col-sm-3 {
	width: 25%;
}
.slam-easyform .col-sm-2 {
	width: 16.66%;
}
.slam-easyform .col-sm-1 {
	width: 8.33%;
}
.slam-easyform .col-sm-pull-12 {
	right: 100%;
}
.slam-easyform .col-sm-pull-11 {
	right: 91.66%;
}
.slam-easyform .col-sm-pull-10 {
	right: 83.33%;
}
.slam-easyform .col-sm-pull-9 {
	right: 75%;
}
.slam-easyform .col-sm-pull-8 {
	right: 66.66%;
}
.slam-easyform .col-sm-pull-7 {
	right: 58.33%;
}
.slam-easyform .col-sm-pull-6 {
	right: 50%;
}
.slam-easyform .col-sm-pull-5 {
	right: 41.66%;
}
.slam-easyform .col-sm-pull-4 {
	right: 33.33%;
}
.slam-easyform .col-sm-pull-3 {
	right: 25%;
}
.slam-easyform .col-sm-pull-2 {
	right: 16.66%;
}
.slam-easyform .col-sm-pull-1 {
	right: 8.33%;
}
.slam-easyform .col-sm-pull-0 {
	right: 0px;
}
.slam-easyform .col-sm-push-12 {
	left: 100%;
}
.slam-easyform .col-sm-push-11 {
	left: 91.66%;
}
.slam-easyform .col-sm-push-10 {
	left: 83.33%;
}
.slam-easyform .col-sm-push-9 {
	left: 75%;
}
.slam-easyform .col-sm-push-8 {
	left: 66.66%;
}
.slam-easyform .col-sm-push-7 {
	left: 58.33%;
}
.slam-easyform .col-sm-push-6 {
	left: 50%;
}
.slam-easyform .col-sm-push-5 {
	left: 41.66%;
}
.slam-easyform .col-sm-push-4 {
	left: 33.33%;
}
.slam-easyform .col-sm-push-3 {
	left: 25%;
}
.slam-easyform .col-sm-push-2 {
	left: 16.66%;
}
.slam-easyform .col-sm-push-1 {
	left: 8.33%;
}
.slam-easyform .col-sm-push-0 {
	left: 0px;
}
.slam-easyform .col-sm-offset-12 {
	margin-left: 100%;
}
.slam-easyform .col-sm-offset-11 {
	margin-left: 91.66%;
}
.slam-easyform .col-sm-offset-10 {
	margin-left: 83.33%;
}
.slam-easyform .col-sm-offset-9 {
	margin-left: 75%;
}
.slam-easyform .col-sm-offset-8 {
	margin-left: 66.66%;
}
.slam-easyform .col-sm-offset-7 {
	margin-left: 58.33%;
}
.slam-easyform .col-sm-offset-6 {
	margin-left: 50%;
}
.slam-easyform .col-sm-offset-5 {
	margin-left: 41.66%;
}
.slam-easyform .col-sm-offset-4 {
	margin-left: 33.33%;
}
.slam-easyform .col-sm-offset-3 {
	margin-left: 25%;
}
.slam-easyform .col-sm-offset-2 {
	margin-left: 16.66%;
}
.slam-easyform .col-sm-offset-1 {
	margin-left: 8.33%;
}
.slam-easyform .col-sm-offset-0 {
	margin-left: 0px;
}
}
@media all and (min-width:992px)
{
.slam-easyform .col-md-1 {
	float: left;
}
.slam-easyform .col-md-2 {
	float: left;
}
.slam-easyform .col-md-3 {
	float: left;
}
.slam-easyform .col-md-4 {
	float: left;
}
.slam-easyform .col-md-5 {
	float: left;
}
.slam-easyform .col-md-6 {
	float: left;
}
.slam-easyform .col-md-7 {
	float: left;
}
.slam-easyform .col-md-8 {
	float: left;
}
.slam-easyform .col-md-9 {
	float: left;
}
.slam-easyform .col-md-10 {
	float: left;
}
.slam-easyform .col-md-11 {
	float: left;
}
.slam-easyform .col-md-12 {
	float: left;
}
.slam-easyform .col-md-12 {
	width: 100%;
}
.slam-easyform .col-md-11 {
	width: 91.66%;
}
.slam-easyform .col-md-10 {
	width: 83.33%;
}
.slam-easyform .col-md-9 {
	width: 75%;
}
.slam-easyform .col-md-8 {
	width: 66.66%;
}
.slam-easyform .col-md-7 {
	width: 58.33%;
}
.slam-easyform .col-md-6 {
	width: 50%;
}
.slam-easyform .col-md-5 {
	width: 41.66%;
}
.slam-easyform .col-md-4 {
	width: 33.33%;
}
.slam-easyform .col-md-3 {
	width: 25%;
}
.slam-easyform .col-md-2 {
	width: 16.66%;
}
.slam-easyform .col-md-1 {
	width: 8.33%;
}
.slam-easyform .col-md-pull-12 {
	right: 100%;
}
.slam-easyform .col-md-pull-11 {
	right: 91.66%;
}
.slam-easyform .col-md-pull-10 {
	right: 83.33%;
}
.slam-easyform .col-md-pull-9 {
	right: 75%;
}
.slam-easyform .col-md-pull-8 {
	right: 66.66%;
}
.slam-easyform .col-md-pull-7 {
	right: 58.33%;
}
.slam-easyform .col-md-pull-6 {
	right: 50%;
}
.slam-easyform .col-md-pull-5 {
	right: 41.66%;
}
.slam-easyform .col-md-pull-4 {
	right: 33.33%;
}
.slam-easyform .col-md-pull-3 {
	right: 25%;
}
.slam-easyform .col-md-pull-2 {
	right: 16.66%;
}
.slam-easyform .col-md-pull-1 {
	right: 8.33%;
}
.slam-easyform .col-md-pull-0 {
	right: 0px;
}
.slam-easyform .col-md-push-12 {
	left: 100%;
}
.slam-easyform .col-md-push-11 {
	left: 91.66%;
}
.slam-easyform .col-md-push-10 {
	left: 83.33%;
}
.slam-easyform .col-md-push-9 {
	left: 75%;
}
.slam-easyform .col-md-push-8 {
	left: 66.66%;
}
.slam-easyform .col-md-push-7 {
	left: 58.33%;
}
.slam-easyform .col-md-push-6 {
	left: 50%;
}
.slam-easyform .col-md-push-5 {
	left: 41.66%;
}
.slam-easyform .col-md-push-4 {
	left: 33.33%;
}
.slam-easyform .col-md-push-3 {
	left: 25%;
}
.slam-easyform .col-md-push-2 {
	left: 16.66%;
}
.slam-easyform .col-md-push-1 {
	left: 8.33%;
}
.slam-easyform .col-md-push-0 {
	left: 0px;
}
.slam-easyform .col-md-offset-12 {
	margin-left: 100%;
}
.slam-easyform .col-md-offset-11 {
	margin-left: 91.66%;
}
.slam-easyform .col-md-offset-10 {
	margin-left: 83.33%;
}
.slam-easyform .col-md-offset-9 {
	margin-left: 75%;
}
.slam-easyform .col-md-offset-8 {
	margin-left: 66.66%;
}
.slam-easyform .col-md-offset-7 {
	margin-left: 58.33%;
}
.slam-easyform .col-md-offset-6 {
	margin-left: 50%;
}
.slam-easyform .col-md-offset-5 {
	margin-left: 41.66%;
}
.slam-easyform .col-md-offset-4 {
	margin-left: 33.33%;
}
.slam-easyform .col-md-offset-3 {
	margin-left: 25%;
}
.slam-easyform .col-md-offset-2 {
	margin-left: 16.66%;
}
.slam-easyform .col-md-offset-1 {
	margin-left: 8.33%;
}
.slam-easyform .col-md-offset-0 {
	margin-left: 0px;
}
}
@media all and (min-width:1200px)
{
.slam-easyform .col-lg-1 {
	float: left;
}
.slam-easyform .col-lg-2 {
	float: left;
}
.slam-easyform .col-lg-3 {
	float: left;
}
.slam-easyform .col-lg-4 {
	float: left;
}
.slam-easyform .col-lg-5 {
	float: left;
}
.slam-easyform .col-lg-6 {
	float: left;
}
.slam-easyform .col-lg-7 {
	float: left;
}
.slam-easyform .col-lg-8 {
	float: left;
}
.slam-easyform .col-lg-9 {
	float: left;
}
.slam-easyform .col-lg-10 {
	float: left;
}
.slam-easyform .col-lg-11 {
	float: left;
}
.slam-easyform .col-lg-12 {
	float: left;
}
.slam-easyform .col-lg-12 {
	width: 100%;
}
.slam-easyform .col-lg-11 {
	width: 91.66%;
}
.slam-easyform .col-lg-10 {
	width: 83.33%;
}
.slam-easyform .col-lg-9 {
	width: 75%;
}
.slam-easyform .col-lg-8 {
	width: 66.66%;
}
.slam-easyform .col-lg-7 {
	width: 58.33%;
}
.slam-easyform .col-lg-6 {
	width: 50%;
}
.slam-easyform .col-lg-5 {
	width: 41.66%;
}
.slam-easyform .col-lg-4 {
	width: 33.33%;
}
.slam-easyform .col-lg-3 {
	width: 25%;
}
.slam-easyform .col-lg-2 {
	width: 16.66%;
}
.slam-easyform .col-lg-1 {
	width: 8.33%;
}
.slam-easyform .col-lg-pull-12 {
	right: 100%;
}
.slam-easyform .col-lg-pull-11 {
	right: 91.66%;
}
.slam-easyform .col-lg-pull-10 {
	right: 83.33%;
}
.slam-easyform .col-lg-pull-9 {
	right: 75%;
}
.slam-easyform .col-lg-pull-8 {
	right: 66.66%;
}
.slam-easyform .col-lg-pull-7 {
	right: 58.33%;
}
.slam-easyform .col-lg-pull-6 {
	right: 50%;
}
.slam-easyform .col-lg-pull-5 {
	right: 41.66%;
}
.slam-easyform .col-lg-pull-4 {
	right: 33.33%;
}
.slam-easyform .col-lg-pull-3 {
	right: 25%;
}
.slam-easyform .col-lg-pull-2 {
	right: 16.66%;
}
.slam-easyform .col-lg-pull-1 {
	right: 8.33%;
}
.slam-easyform .col-lg-pull-0 {
	right: 0px;
}
.slam-easyform .col-lg-push-12 {
	left: 100%;
}
.slam-easyform .col-lg-push-11 {
	left: 91.66%;
}
.slam-easyform .col-lg-push-10 {
	left: 83.33%;
}
.slam-easyform .col-lg-push-9 {
	left: 75%;
}
.slam-easyform .col-lg-push-8 {
	left: 66.66%;
}
.slam-easyform .col-lg-push-7 {
	left: 58.33%;
}
.slam-easyform .col-lg-push-6 {
	left: 50%;
}
.slam-easyform .col-lg-push-5 {
	left: 41.66%;
}
.slam-easyform .col-lg-push-4 {
	left: 33.33%;
}
.slam-easyform .col-lg-push-3 {
	left: 25%;
}
.slam-easyform .col-lg-push-2 {
	left: 16.66%;
}
.slam-easyform .col-lg-push-1 {
	left: 8.33%;
}
.slam-easyform .col-lg-push-0 {
	left: 0px;
}
.slam-easyform .col-lg-offset-12 {
	margin-left: 100%;
}
.slam-easyform .col-lg-offset-11 {
	margin-left: 91.66%;
}
.slam-easyform .col-lg-offset-10 {
	margin-left: 83.33%;
}
.slam-easyform .col-lg-offset-9 {
	margin-left: 75%;
}
.slam-easyform .col-lg-offset-8 {
	margin-left: 66.66%;
}
.slam-easyform .col-lg-offset-7 {
	margin-left: 58.33%;
}
.slam-easyform .col-lg-offset-6 {
	margin-left: 50%;
}
.slam-easyform .col-lg-offset-5 {
	margin-left: 41.66%;
}
.slam-easyform .col-lg-offset-4 {
	margin-left: 33.33%;
}
.slam-easyform .col-lg-offset-3 {
	margin-left: 25%;
}
.slam-easyform .col-lg-offset-2 {
	margin-left: 16.66%;
}
.slam-easyform .col-lg-offset-1 {
	margin-left: 8.33%;
}
.slam-easyform .col-lg-offset-0 {
	margin-left: 0px;
}
}
.bv-form .help-block {
	margin-bottom: 0px;
}
.bv-form .tooltip-inner {
	text-align: left;
}
.nav-tabs li.bv-tab-success > a {
	color: rgb(60, 118, 61);
}
.nav-tabs li.bv-tab-error > a {
	color: rgb(169, 68, 66);
}
.bv-form .bv-icon-no-label {
	top: 0px;
}
.bv-form .bv-icon-input-group {
	top: 0px; z-index: 100;
}
.slam-easyform .modal {
	text-align: center;
}
@media screen and (min-width:768px)
{
.slam-easyform .modal::before {
	height: 100%; vertical-align: middle; display: inline-block; content: " ";
}
}
.slam-easyform .modal-dialog {
	text-align: left; vertical-align: middle; display: inline-block;
}
.slam-easyform .modal .modal-header .title {
	margin: 0px; font-size: 22px; display: inline-block;
}
.hide-formvalidation small.help-block {
	display: none !important;
}
.slam-easyform .spinner {
	color: transparent; position: relative;
}
.slam-easyform .spinner:hover {
	color: transparent; position: relative;
}
.slam-easyform .spinner::before {
	border-width: 2px; border-style: solid; border-color: rgb(51, 51, 51) rgb(204, 204, 204) rgb(204, 204, 204); border-radius: 50%; animation:spinner 0.6s linear infinite; border-image: none; left: 50%; top: 50%; width: 20px; height: 20px; margin-top: -10px; margin-left: -10px; position: absolute; content: ""; box-sizing: border-box;
}
.file-placeholder .loading-wrap {
	width: 50%; margin-left: 15px; vertical-align: middle; display: inline-block; position: relative;
}
.file-placeholder .loading {
	background: rgb(227, 235, 237); border-width: 1px; border-style: solid; border-color: rgb(188, 194, 196) rgb(207, 215, 217) rgb(221, 229, 230); border-radius: 2px; border-image: none; height: 17px; display: block; box-shadow: inset 0px 1px 2px rgba(188,194,196,0.7); -webkit-box-shadow: inset 0 1px 2px rgba(188, 194, 196, 0.7); -moz-box-shadow: inset 0 1px 2px rgba(188, 194, 196, 0.7);
}
.file-placeholder .loading .del-but {
	background: url("/bitrix/components/slam/easyform/templates/.default/bitrix/main.file.input/drag_n_drop/images/live_feed_sprite.png") no-repeat 7px -20px; top: 0px; width: 20px; height: 20px; right: 0px; position: absolute; cursor: pointer;
}
.file-placeholder .load-indicator {
	background: -ms-linear-gradient(rgb(64, 192, 233), rgb(38, 152, 219)); border-radius: 2px; left: 0px; top: 0px; height: 19px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; position: absolute; text-shadow: 0px 1px 0px rgba(56,124,162,1);
}
.file-placeholder .load-number {
	padding-top: 2px; display: inline-block; box-sizing: border-box;
}
.file-placeholder .files-title {
	background: url("/bitrix/components/slam/easyform/templates/.default/bitrix/main.file.input/drag_n_drop/images/live_feed_sprite.png") no-repeat; left: 13px; top: 12px; width: 54px; color: rgb(92, 100, 112); padding-left: 20px; font-size: 12px; position: absolute; text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
}
.file-placeholder .files-list {
	width: 100%; margin-top: -10px; position: relative; table-layout: fixed;
}
.file-placeholder .files-list td {
	padding: 10px 0px; color: rgb(92, 100, 112); line-height: 16px; overflow: hidden; font-size: 12px; border-bottom-color: rgb(221, 229, 232); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap; position: relative; -ms-zoom: 1; -ms-text-overflow: ellipsis; box-shadow: inset 0px -2px 0px -1px #fff;
}
.file-placeholder .file-edit {
	display: none;
}
.file-placeholder .file-section {
	display: none;
}
.file-placeholder .files-name {
	width: 40%;
}
.file-placeholder .files-size {
	width: 12%;
}
.file-placeholder .files-storage {
	width: 20%;
}
.file-placeholder .files-storage .files-storage-text {
	width: 80px; color: rgb(92, 100, 112); display: inline-block;
}
.file-placeholder .files-storage-block {
	position: relative;
}
.file-placeholder .files-text {
	color: rgb(32, 103, 176); padding-right: 20px; padding-left: 5px; font-weight: bold; display: inline-block; position: relative; -ms-zoom: 1; max-width: 100%; -moz-box-sizing: border-box;
}
.file-placeholder .error-load .files-text {
	color: rgb(187, 0, 0);
}
.file-placeholder .f-wrap {
	width: 100%; overflow: hidden; display: inline-block; -ms-zoom: 1; -ms-word-wrap: break-word;
}
.file-placeholder .del-but {
	background: url("/bitrix/components/slam/easyform/templates/.default/bitrix/main.file.input/drag_n_drop/images/live_feed_sprite.png") no-repeat 0px 0px; top: 0px; width: 20px; height: 20px; right: 0px; position: absolute; cursor: pointer;
}
.file-placeholder .files-text .del-but {
	background-position: 6px -19px; margin-top: -2px; vertical-align: top; display: inline-block; position: static;
}
.file-placeholder .loading .del-but {
	background-position: 7px -20px; top: 0px;
}
.file-placeholder .files-storage-block .del-but {
	background-position: 7px -20px; top: 0px;
}
.file-placeholder .info-icon {
	background: url("/bitrix/components/slam/easyform/templates/.default/bitrix/main.file.input/drag_n_drop/images/live_feed_sprite.png") no-repeat -112px -60px; width: 17px; height: 16px; margin-right: 10px; vertical-align: middle; display: inline-block;
}
.file-placeholder .stor-place {
	margin-left: 10px; vertical-align: top; display: inline-block;
}
.file-placeholder .stor-text {
	border-bottom-color: rgb(92, 100, 112); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.file-placeholder .stor-pl-arrow {
	background: url("/bitrix/components/slam/easyform/templates/.default/bitrix/main.file.input/drag_n_drop/images/live_feed_sprite.png") no-repeat -130px -23px; width: 3px; height: 5px; margin-left: 10px; vertical-align: middle; display: inline-block;
}
.file-placeholder .edit-stor {
	background: url("/bitrix/components/slam/easyform/templates/.default/bitrix/main.file.input/drag_n_drop/images/live_feed_sprite.png") no-repeat 4px -64px; width: 15px; height: 15px; margin-left: 0px; vertical-align: middle; display: none;
}
.file-placeholder .files-path {
	color: rgb(92, 100, 112); text-decoration: none; border-bottom-color: rgb(92, 100, 112); border-bottom-width: 1px; border-bottom-style: dashed; display: inline-block;
}
.file-placeholder .files-path:visited {
	color: rgb(92, 100, 112); text-decoration: none; border-bottom-color: rgb(92, 100, 112); border-bottom-width: 1px; border-bottom-style: dashed; display: inline-block;
}
.file-placeholder .files-path:active {
	color: rgb(92, 100, 112); text-decoration: none; border-bottom-color: rgb(92, 100, 112); border-bottom-width: 1px; border-bottom-style: dashed; display: inline-block;
}
.file-placeholder .files-path:link {
	color: rgb(92, 100, 112); text-decoration: none; border-bottom-color: rgb(92, 100, 112); border-bottom-width: 1px; border-bottom-style: dashed; display: inline-block;
}
.file-placeholder .files-path:hover {
	color: rgb(92, 100, 112); text-decoration: none; border-bottom-color: rgb(92, 100, 112); border-bottom-width: 1px; border-bottom-style: dashed; display: inline-block;
}
.file-placeholder .files-placement {
	color: rgb(92, 100, 112); text-decoration: none; display: inline-block;
}
.file-placeholder .files-placement:visited {
	color: rgb(92, 100, 112); text-decoration: none; display: inline-block;
}
.file-placeholder .files-placement:active {
	color: rgb(92, 100, 112); text-decoration: none; display: inline-block;
}
.file-placeholder .files-placement:link {
	color: rgb(92, 100, 112); text-decoration: none; display: inline-block;
}
.file-placeholder .files-placement:hover {
	color: rgb(92, 100, 112); text-decoration: none; display: inline-block;
}
.file-selectdialog {
	background: 0px 0px; padding: 10px 10px 0px 0px; border-radius: 2px; border: 1px solid rgb(204, 204, 204); overflow: hidden; margin-bottom: 10px; display: none; position: relative; -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;
}
.file-selectdialog .file-simple .file-placeholder {
	margin-top: 0px; margin-left: 90px;
}
.file-selectdialog .file-label {
	background: url("/bitrix/components/slam/easyform/templates/.default/bitrix/main.file.input/drag_n_drop/images/live_feed_sprite.png") no-repeat -146px -186px; width: 54px; color: rgb(92, 100, 112); line-height: 20px; padding-left: 20px; font-size: 12px; margin-bottom: 5px; margin-left: 5px; display: block; position: relative; text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
}
.file-selectdialog .file-extended .file-selector {
	margin: 10px 0px 7px; padding: 5px 0px 8px 5px; border-radius: 5px; color: rgb(160, 174, 181); line-height: 16px; position: relative; text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
}
.file-selectdialog .file-extended .file-selector-active {
	padding: 5px 0px 5px 5px; border: 3px dashed rgb(212, 221, 225); border-image: none; margin-top: 7px; margin-left: -3px;
}
.file-selectdialog .file-extended .file-selector:hover {
	padding: 5px 0px 5px 5px; border: 3px dashed rgb(212, 221, 225); border-image: none; margin-top: 7px; margin-left: -3px;
}
.file-selectdialog .file-extended .file-load-img {
	background: url("/bitrix/components/slam/easyform/templates/.default/bitrix/main.file.input/drag_n_drop/images/loading-place-img.gif") no-repeat 0px 0px; left: 58px; top: 20px; width: 90px; height: 79px; position: absolute;
}
.file-selectdialog .file-extended .file-selector:hover .file-load-img {
	background-position: 0px -104px; left: 55px; top: 17px;
}
.file-selectdialog .file-extended .file-uploader {
	color: rgb(32, 103, 176); overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.file-selectdialog .file-extended .file-uploader .file-but-text {
	width: 100%; height: auto; display: block; cursor: pointer;
}
.file-selectdialog .file-uploader .file-fileUploader {
	top: -20px; height: 85px; right: 0px; font-size: 120px; position: absolute; cursor: pointer; opacity: 0;
}
.file-selectdialog .file-uploader .file-filemacos {
	left: 0px !important;
}
.file-selectdialog .file-label2 {
	color: rgb(92, 100, 112); padding-bottom: 11px; font-size: 12px; margin-left: 58px;
}
.file-selectdialog .file-simple {
	margin-left: 10px; display: none;
}
.file-selectdialog .file-extended {
	margin-left: 10px; display: none;
}
.file-selectdialog .file-simple .file-label2 {
	margin-top: 20px;
}
.file-selectdialog .file-simple .file-selector {
	margin: 6px 0px 6px 90px; height: 30px; color: rgb(92, 100, 112); overflow: hidden; font-weight: bold; text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
}
.file-selectdialog .file-simple .file-uploader {
	margin: 0px 15px 0px 0px; overflow: hidden; vertical-align: middle; display: inline-block; position: relative; cursor: pointer;
}
.file-selectdialog .file-simple .file-uploader-left {
	background: url("/bitrix/components/slam/easyform/templates/.default/bitrix/main.file.input/drag_n_drop/images/live_feed_sprite.png") no-repeat 0px -240px; width: 4px; height: 25px; vertical-align: top; display: inline-block;
}
.file-selectdialog .file-simple .file-uploader-right {
	background: url("/bitrix/components/slam/easyform/templates/.default/bitrix/main.file.input/drag_n_drop/images/live_feed_sprite.png") no-repeat -7px -240px; width: 4px; height: 25px; vertical-align: top; display: inline-block;
}
.file-selectdialog .file-simple .file-but-text {
	background: url("/bitrix/components/slam/easyform/templates/.default/bitrix/main.file.input/drag_n_drop/images/live_feed_sprite.png") repeat-x 0px -267px; padding: 2px 10px 0px; height: 25px; color: rgb(122, 128, 140); font-size: 12px; font-weight: bold; vertical-align: top; display: inline-block; text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
}
.webform-field-upload-notice {
	font-size: 10px;
}
