.box-error{
    background-color:white;
    padding:10px;
    border:1px solid red;
    color:red;
    border-radius:10px;
    font-weight:bold;
    font-size:12px;
}

.box-success{
    background-color:white;
    padding:10px;
    border:1px solid green;
    color:green;
    border-radius:10px;
    font-weight:bold;
    font-size:12px;
}

.button-exit {background-color:#ff9516;color:white;padding:5px 40px 5px 40px;text-align:center;margin:20px;border-radius:10px;}

.custom_table td {text-align:center;}
.custom_table th {text-align:center;}

.alert-box{
    position:fixed;
    width:100%;
    top:150px;
    z-index:111;
    display:none;
}
.alert-body{
    width:250px;
    overflow-y:auto;
    margin:auto;
    border:1px solid #ff9516;
    background-color:AntiqueWhite;
    height:300px;padding:20px;
    text-align:center;
    border-radius:20px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}
.alert-body p{text-align:left;font-size:12px;}

.alert-body .close{
    width:100%;height:20px!important;background-image:url('img/close.png');background-position:center right;background-size:contain;background-repeat:no-repeat;
}
.alert-body .close:hover{opacity:0.5;}

@media only screen and (min-width: 500px) {
    .alert-body{
        width:400px;
        height:500px;
    }
}
.entry-content img{
    margin:10px auto 10px auto;
    max-height:500px;
    border:1px solid #ff9516;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 5px 8px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
    border-radius:5px;
}

.box_commenti {padding:10px;width:100%;}
.box_commenti h3{margin-bottom:20px;}
.box_commenti i{margin-right:10px;}
.box_commento {padding:10px;text-align:left;border-radius:10px;border:1px solid Gainsboro;margin-bottom:20px;}
.head_comm {width:100%;display:block;float:left;}
.author_comm {font-weight:bold;font-size:14px;display:inline;float:left;}
.date_comm {font-size:12px;display:inline;float:left;color:Grey;margin-left:10px;}

.meta-el.meta-author a{margin-right:10px;}
.box-stars {margin:20px auto 30px auto;height:30px;width:210px;}
.box-stars img {height:30px;width:30px;display:inline;float:left;margin:0px 6px 0px 6px;}
.add-review {width:100%;margin-bottom:20px;}
.add-review textarea{width:100%;height:100px;margin-bottom:10px;}
.add-review input{margin-top:10px;}
.add-review .box-success,.add-review .box-error{width:100%;}


.box-review {padding:10px;text-align:left;border-radius:10px;border:1px solid Gainsboro;margin-bottom:20px;width:100%;display:block;float:left;}
.box-rate-review{width:100%;display:block;float:left;margin-bottom:10px;}
.box-rate-review img {height:15px;width:15px;display:inline;float:left;margin:0px 3px 0px 3px;}
.auth_review {font-weight:bold;font-size:14px;display:inline;float:left;margin-left:5px;}
.date_review {font-size:12px;display:inline;float:left;color:Grey;margin-left:10px;}
.text_review {width:100%;display:block;float:left;margin-left:5px;}

input.referal_input {width:100%;border:1px solid gray;}


#form-spam-random button{padding:10px 20px 10px 20px;margin:10px;}
#form-spam-random button.green{background-color:green;color:white;border:1px solid grey;border-radius:10px;}
#form-spam-random button.red{background-color:red;color:white;border:1px solid grey;border-radius:10px;}
#form-spam-random button:hover{opacity:0.5;}
#form-spam-random img {height:50px;width:50px;margin:auto;}
#form-spam-random {width:100%;min-height:100px;text-align:center;}