/*!
 * Start Bootstrap - Shop Homepage HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
    padding-top: 80px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

.slide-image {
    width: 100%;
}

.carousel-holder {
    margin-bottom: 30px;
}

.carousel-control,
.item {
    border-radius: 4px;
}

.caption {
    
    overflow: hidden;
}

.caption h4 {
    white-space: nowrap;
}

.thumbnail img {
}

.ratings {
    padding-right: 10px;
    padding-left: 10px;
    color: #d17581;
}

.thumbnail {
    padding: 0;
}

.thumbnail .caption-full {
    padding: 9px;
    color: #333;
}

footer {
    margin: 0px 0;
}




@media (max-width:768px) {



input, textarea,select{border:1px solid #bbb; padding:8px;width:100%;}
button, input[type="submit"]{max-width:100%;margin-top:3px;padding:10px 12px;margin-bottom:6px;font-weight:400;text-decoration:none;vertical-align:middle;display:inline-block;border:solid 1px #bbb;color:#393939;background:#fff;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.1);}
button, input[type="submit"]:hover{color:#393939;background:#e6e6e6;}
button, input[type="submit"]:active{color:#393939;background:#e6e6e6;}

button, input[type="button"]{max-width:100%;margin-top:3px;padding:10px 12px;margin-bottom:6px;font-weight:400;text-decoration:none;vertical-align:middle;display:inline-block;border:solid 1px #bbb;color:#393939;background:#fff;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.1);}
button, input[type="button"]:hover{color:#393939;background:#e6e6e6;}
button, input[type="button"]:active{color:#393939;background:#e6e6e6;}

button, input[type="reset"]{max-width:100%;margin-top:3px;padding:10px 12px;margin-bottom:6px;font-weight:400;text-decoration:none;vertical-align:middle;display:inline-block;border:solid 1px #bbb;color:#393939;background:#fff;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.1);}
button, input[type="reset"]:hover{color:#393939;background:#e6e6e6;}
button, input[type="reset"]:active{color:#393939;background:#e6e6e6;}
	
	
	
}
@media (min-width:1024px) { 

input, textarea,select{border:1px solid #bbb; padding:8px;}
button, input[type="submit"]{margin-top:3px;padding:10px 12px;margin-bottom:6px;font-weight:400;text-decoration:none;vertical-align:middle;display:inline-block;border:solid 1px #bbb;color:#393939;background:#fff;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.1);}
button, input[type="submit"]:hover{color:#393939;background:#e6e6e6;}
button, input[type="submit"]:active{color:#393939;background:#e6e6e6;}

button, input[type="button"]{margin-top:3px;padding:10px 12px;margin-bottom:6px;font-weight:400;text-decoration:none;vertical-align:middle;display:inline-block;border:solid 1px #bbb;color:#393939;background:#fff;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.1);}
button, input[type="button"]:hover{color:#393939;background:#e6e6e6;}
button, input[type="button"]:active{color:#393939;background:#e6e6e6;}

button, input[type="reset"]{margin-top:3px;padding:10px 12px;margin-bottom:6px;font-weight:400;text-decoration:none;vertical-align:middle;display:inline-block;border:solid 1px #bbb;color:#393939;background:#fff;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.1);}
button, input[type="reset"]:hover{color:#393939;background:#e6e6e6;}
button, input[type="reset"]:active{color:#393939;background:#e6e6e6;}


}


/* Lists */
   ol{
        list-style-position:outside;
        margin:0px 0px 20px 20px;
    }
    
  
    
div.error {
	margin: 1em 0;
	padding: 10px;
	border: #FC6 1px solid;
	background-color: #FFC;
}

div.error p {
	margin: 0;
}

div.error p em {
	color: #C00;
	font-style: normal;
	font-weight: bold;padding: 10px;
}

div.success{
	margin: 1em 0;
padding: 10px;
	border: #080 1px solid;
	background-color: #E8FCDC;
}

div.success p {
	margin: 0;
}

div.success p em {
	color: #080;
	font-style: normal;
	font-weight: bold;padding: 10px;
}

div.sukses{
	margin: 1em 0;
padding: 10px;
	border: #080 1px solid;
	background-color: #E8FCDC;
}

div.sukses p {
	margin: 0;padding: 10px;
}

div.sukses p em {
	color: #080;
	font-style: normal;padding: 10px;
	font-weight: bold;
}