@CHARSET "UTF-8";
.none, .action-animate { display: none }
.error-field {
	border-color: rgba(243,16,6,.8);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(243,16,6,.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(243,16,6,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(243,16,6,.6)
}
.error-valid-field {
	border-color: rgba(243,139,6,.8);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(243,139,6,.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(243,139,6,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(243,139,6,.6)
}
.error-repeat-field {
	border-color: rgba(227,6,247,.8);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(227,6,247,.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(227,6,247,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(227,6,247,.6)
}
.error-info-field {
    margin: 0px 20px;
    color: #f00;
    padding-top: 0;
    font-size: 14px;
    text-align: center;
}
.bar-file-upload-progress {
	height: 9px;
	width: 100%
}
.bar-filler-file-upload-progress {
	color: #000;
	background: #a1c512;
	width: 0%;
	font-size: 7px;
	text-align: center
}
.file-upload-progress-wrapper.error-upload .bar-filler-file-upload-progress { background: #EA0000 }
.message-file-upload-progress { background: #fbf8e3 }
.message-file-upload-progress, .message-file-upload-progress p {
	text-align: center;
	color: #000;
	padding: 0;
	margin: 1px 0 0
}
.error-file-upload-progress { background: #EA0000 }
.error-file-upload-progress, .error-file-upload-progress p {
	text-align: center;
	font-size: 10px;
	margin: 1px 0 0;
	padding: 0;
	color: #fff
}
.errors {
	font-size: 12px;
	border: 1px solid #ec252e;
	color: #fff;
	padding: 8px 14px;
	background: #EA0000;
	margin-bottom: 10px
}
.success {
	border: 1px solid #399f16;
	color: #fff;
	background: #399f16
}
.success, .messages {
	font-size: 12px;
	padding: 8px 14px;
	margin-bottom: 10px
}
.messages {

}
span.required, span.creq { color: #FF4E00 }
.mf-captcha { margin: 12px 0 }
.mf-captcha .form_field {
display: inline-block;
    width: 49%;
	}
#gui_overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1200!important;
	display: none;
	cursor: pointer;
	background: rgba(0,0,0,.7);
}
@keyframes loading {
0% {
color:#000;
transform:rotate(0)
}
25% {
color:#2e6da4;
transform:rotate(90deg)
}
50% {
color:#37A3FF;
transform:rotate(180deg)
}
75% {
color:#2e6da4;
transform:rotate(270deg)
}
100% {
color:#000;
transform:rotate(360deg)
}
}
#gui_view_proccess_loading {
	color: #37A3FF;
	top: 50%;
	left: 50%;
	overflow: hidden;
	display: none;
	background: 0 0;
	border: 2px solid transparent;
	position: fixed;
	z-index: 1210;
	cursor: pointer;
	margin-top: -16px;
	margin-left: -16px;
	font-size: 100px
}
#gui_view_proccess_loading img {
	width: 20px;
	height: 20px
}
#gui_dlg_view_error {
	padding: 10px;
	width: 400px;
	height: auto;
	border: 1px solid #ebccd1;
	color: #a94442;
	background-color: #f2dede;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}
#gui_dlg_view_message {
	width: 400px;
	border: 1px solid #faebcc;
	color: #8a6d3b;
	background-color: #fcf8e3
}
#gui_dlg_view_message, .gui-dlg-view-info {
	padding: 10px;
	height: auto;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}
.gui-dlg-view-info {
	position: absolute;
	z-index: 1202;
	width: 300px;
	border: 1px solid #bce8f1;
	color: #31708f;
	background-color: #d9edf7
}
.gui-dlg-close {
    font-size: 22px;
    line-height: 22px;
    width: 22px;
    text-align: center;
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: #333333;
    color: #fff;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    cursor: pointer;
    text-decoration: none;
}
.gui-dlg-close:hover {
	background-color: #286090;
	border-color: #204d74
}
.gui-dlg-title {
	font-size: 20px;
	text-align: center
}
.gui-dlg-text {
	font-size: 14px;
	text-align: center
}
#gui_dlg_view_error .gui-dlg-text { color: red }
#gui_dlg_view_message .gui-dlg-text { color: #0f0 }
.gui-view-object {
	position: absolute;
	z-index: 1202;
	display: none;
	cursor: auto
}
.gui-popup-dlg-wrapper {
overflow: auto;
    position: absolute;
    z-index: 1202;
    width: auto;
    padding: 15px;
    margin: 10px 0;
    max-height: 90%;
    color: #333;
    background-color: rgb(250, 250, 250);
}
.gui-popup-dlg-wrapper .comment .field {
	padding: 5px 20px;	
	font-size:14px;
}
.gui-popup-dlg-wrapper .comment input {
	width: 100%;
	padding: 5px 10px;
	background-color: #fff;
    border: 1px solid #9fabb7;
    line-height: 30px;
	}
.gui-popup-dlg-wrapper .comment textarea {
	width: 100%;
    border: 1px solid #9fabb7;
	background-color: #fff;
    line-height: 39px;
	}
.gui-popup-dlg-wrapper .comment .caption {
text-align: left;
    margin: 0px 20px;
	}
.gui-popup-dlg-wrapper .comment .button {
    margin: 10px;
    font-size: 14px;
    text-transform: uppercase;
    padding: 14px;
	}	