/*** some BOOTSTRAP resets ***/

blockquote {
	border:none;
}

#container {
    //background: #fafafa;
    padding: 36px 10px 5px 10px;
    margin-top: -10px;
    //max-width:960px;
}

/* mainly used in messages */
a, a:hover, a:focus {outline:none;}
/**
.accordion a {text-decoration: none;}
.accordion a:hover {text-decoration: none; background-color:#f5f5f5;}
a.accordion-toggle {padding:0 0 0 6px !important;}
***/
/* comments list */

ul#cmnt_list {
  list-style: none outside none;
  margin-left:0;
  width:100%;
}

ul#cmnt_list li {
  width:inherit;
  background:#fff;
  margin:0 0 8px 0;
  padding:4px;
  border: 1px solid #ccc;
}

ul.dropdown-menu li.l0kales a {
  display:inline-block;
}

/* localizer aka modal-geo */
#mapCanvas {
  width: 100%;
  height: 240px;
}
#infoPanel {
  margin-bottom: 10px;
}
#infoPanel div {
  margin-bottom: 5px;
}

/*
 * valums file uploader
 */
.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
    display:block; /* or inline-block */
    /* width: 140px; */
    padding: 7px 0; text-align:center;
    background:#ccc; border-bottom:1px solid #ddd;color:#333;
    cursor:pointer;
}
.qq-upload-button-hover {background:#57a957; cursor:pointer;}
.qq-upload-button-focus {outline:1px dotted black;}

.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%;
    min-height: 50px; z-index:2;
    background:#FF9797; text-align:center;
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#FF7171;}

.qq-upload-list {margin:8px 10px; padding:0; list-style:disc;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("assets/loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}

#image-list img.std-image {
  border: 2px solid red;
}

#image-list img {
  height: 60px;
  width: 60px;
  margin: 0 4px 10px 0;
}

/* time picker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

/* ipe buttons */

form.ipe button[type="submit"] {
  background-color: #336699;
  border-color: #CCCCCC #333333 #333333 #CCCCCC;
  border-style: solid;
  border-width: 1px;
  color: white;
  text-transform:uppercase;
  font-size: 11px;
}

form.ipe button[type="cancel"] {
  background-color: #888888;
  border-color: #CCCCCC #333333 #333333 #CCCCCC;
  border-style: solid;
  border-width: 1px;
  color: white;
  text-transform:uppercase;
  font-size: 11px;
}

p.editable:hover{
  background-color:#ffffdd;
}

form.ipe textarea {
  width:98% !important;
  min-height:200px !important;
	border: 1px solid #888;
	padding:4px;
	margin-bottom:4px;
}

#post-item-result {
  display:inline-block;
  margin-left:10px;
}

.thumbnails::before, .thumbnails::after {
  content: "";
  display: table;
}
.thumbnails::after {
  clear: both;
}
.thumbnails::before, .thumbnails::after {
  content: "";
  display: table;
}
.thumbnails {
  list-style: outside none none;
  margin-left: -20px;
}

/* minor compatibility issue bootstrap 2/3*/
#fancybox-wrap * {
  box-sizing:content-box !important;
}

#fancybox-close {
  right: -60px !important;
}

#fancybox-right {
  right: -30px !important;
}


.btn-social{
  width: 70px;
  margin-right: 12px;
  padding: 4px;
  color:#fff;
  cursor:pointer;
  opacity:0.7;
  filter: alpha(opacity=70);
  font-size:14px;
}

.btn-social:hover {
  opacity:1;
  filter: alpha(opacity=100);
  color:#fff;
}

.btn-twitter {
  background-color:#4099ff;
}
.btn-fb {
  background-color:#344f8c;
}
.btn-gplus {
  background-color:#dd4b39;
}
