/*============================================================================================*/
/* Your custom styles below */
/*============================================================================================*/
ul.galeria { list-style: none; }
ul.galeria { float: left; }
.post .img-left { 
	float: left;
	max-width: 150px;
}
.post .content-right { padding-left: 10px; }
.post .content-right h2 {
	margin: 0;
}
.input_error { border: 3px solid #FF9999 !important}
.search-overlay-menu-btn {cursor: pointer;}

.spinner {
  width: 40px;
  height: 40px;

  position: relative;
  margin: 100px auto;
}

.double-bounce1, .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #333;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  
  -webkit-animation: bounce 2.0s infinite ease-in-out;
  animation: bounce 2.0s infinite ease-in-out;
}

.double-bounce2 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

#buttonsign { cursor: pointer;}
#waitforautofirma { display: none; }

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #111 !important;
}

.input_file {display: none !important;}
.file_uploader { cursor: pointer; font-size: 10px !important; line-height: 14px; min-height: 14px; padding: 4px 7px; border: 1px solid #CCCCCC;}
div.uploader { float: left;overflow: hidden;position: relative;}
div.uploader { cursor: pointer; margin-bottom: 20px; width: 190px;}
div.uploader { background-position: 0 -366px; height: 32px;}
ul.fileuploadpool.single {}
ul.fileuploadpool.drop { background-image: url("../img/dragndrop.png"), url("../img/paper_02.png");}
ul.fileuploadpool.single { width: 150px; }
ul.fileuploadpool.drop {}
ul.fileuploadpool { background-image: url("../img/paper_02.png"); border: 1px solid #0057ef; box-shadow: 0 1px 3px #65CDDD inset;}
ul.fileuploadpool { border-radius: 4px; clear: both; display: block; margin-bottom: 5px; min-height: 150px; min-width: 168px;overflow: hidden; padding: 4px; z-index: 1;}
div.fileuploadui { margin-bottom: 5px; padding: 0 5px;}
button.small, a.btn.small { font-size: 10px; line-height: 14px; min-height: 14px; padding: 4px 7px; border: 1px solid #CCCCCC; color: #73a5fd; cursor: pointer;}
div.uploader input { bottom: 0;float: right;opacity: 0;position: absolute;right: 0;top: 0;}
div.uploader input { width: 190px;}
ul.fileuploadpool li {animation-direction: alternate; animation-duration: 0.2s; animation-name: showfile; animation-timing-function: ease-out;border: 1px solid #CCC; border-radius: 4px; float: left; font-size: 11px; height: 150px;list-style-type: none; margin: 4px; padding: 4px; width: 150px; position: relative;}
.fileuploadpool li .name { display: block; height: 20px; line-height: 22px; overflow: hidden; white-space: nowrap; color: #000;}
.fileuploadpool li.success .progress { background-color: #A2E8A2; background-image: none; color: #CCC;}
.fileuploadpool li a.remove { background-image: url("../img/cross.png"); position: absolute; bottom:0; right:0; margin: 2px; text-indent: -999px; width: 20px; height: 20px; cursor: pointer;}
.fileuploadpool li .progress { border-radius: 4px; display: block; height: 3px; line-height: 1px; width: 0;background-color: #a2e8a2; background-image: url("../img/upload.gif");}
.fileuploadpool li .status { color: red;}
.extras, .listadoextras, .gallery, .listadogallery { border: 1px solid #65CDDD; border-radius: 4px; overflow: auto; padding: 3px;}
.first { width: 200px; }
.extras li {border-color: #FFFFFF #E7E7E7 #CCCCCC; }
.extras li a {background-position: center center; background-repeat: no-repeat; border-radius: 4px; display: block; margin: 0; padding: 0; position:relative;}
.extras li a span { background-image: url("../img/cross.png"); position: absolute; bottom:0; right:0; margin: 2px; text-indent: -999px; width: 20px; height: 20px; cursor: pointer;}
.ls-slide h3, .ls-slide p {
  text-shadow: 1px 1px 0 #000, -1px 1px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000;
}