.colorpicker-preview-sm {
	width: 20px;
	height: 20px;
	display: inline-block;
	position: absolute;
	top: 5px;
	z-index: 1;
	right: 37px;
}
.colorpicker-toggle input{
	text-transform:uppercase;	
}
.colpick {
	z-index:1;
}
.imagefile-image img{
	width:100%;
}
.imagefile-file {
	display:none;
}
.obs-image .imagefile-button {
	width:100%;
}
.obs-image .imagefile-button button{
	width:100%;
    border-radius: 0 0 4px 4px;
}
.vich-image img.imagefile-empty{
    display: none;
}
.datepicker-choices {
	padding-left:0;
	width:auto;
	padding-right:0;
}
.datepicker-choices select {
	margin-right:0.3em;
}
.datepicker-button-choices button{
	padding:.6em .9em;
}
.input-group .form-control, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
	z-index:0;
}
.footer {
/*    position: fixed;*/
/*    bottom: 0;*/
/*    background: #FFFFFF;*/
/*    padding: 8px;*/
}
.main-footer .row {
    margin:0;
    padding:8px;
    background: rgba(255,255,255,.6);
}
.footer-copyright {
    vertical-align: bottom;
    font-size: 12px;
    margin-top: 7px;
}
.footer-powered {
    text-align: center;
    margin-top:18px;
/*    float:right;*/
/*
    position: fixed;
    right: 8px;
    bottom: 8px;
*/
}
.footer-powered a{
    font-weight: normal;
    font-size: 10px;
    color: #535353;
    text-decoration: none;
}
.footer-powered-txt {
    vertical-align: bottom;
}
.footer-powered-img img {
    height: 24px;
/*    width:41px;*/
    margin-left: 5px;
}
.map
{
    height:300px;
}
.map-coordinates
{
/*    display: none;*/
}
.form-admin-login {
    width:80%;
    margin: 10% auto 0;
}