#cmbl-ratings-reviews .slider {
width: 200px;
display: inline-block;
margin-top: 6px;
margin-left: 0 !important;
}

#cmbl-ratings-reviews .slider > .dragger {
background: #FAC13A;
background: -webkit-linear-gradient(top, #FAC13A, #FAC13A);
background: -moz-linear-gradient(top, #FAC13A, #FAC13A);
background: linear-gradient(top, #FAC13A, #FAC13A);

-webkit-box-shadow: inset 0 2px 2px rgba(255,255,255,0.5), 0 2px 8px rgba(0,0,0,0.2);
-moz-box-shadow: inset 0 2px 2px rgba(255,255,255,0.5), 0 2px 8px rgba(0,0,0,0.2);
box-shadow: inset 0 2px 2px rgba(255,255,255,0.5), 0 2px 8px rgba(0,0,0,0.2);

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

border: 1px solid #FAC13A;
width: 16px;
height: 16px;
}

#cmbl-ratings-reviews .slider > .dragger:hover {
background: -webkit-linear-gradient(top, #FAC13A, #FAC13A);
}


#cmbl-ratings-reviews .slider > .track, .slider > .highlight-track {
background: #ccc;
background: -webkit-linear-gradient(top, #bbb, #ddd);
background: -moz-linear-gradient(top, #bbb, #ddd);
background: linear-gradient(top, #bbb, #ddd);

-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.1);
-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.1);
box-shadow: inset 0 2px 4px rgba(0,0,0,0.1);

-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
border: 1px solid #aaa;
height: 4px;
}

#cmbl-ratings-reviews .slider > .highlight-track {
background-color: #FAC13A;
background: -webkit-linear-gradient(top, #FAC13A, #FAC13A);
background: -moz-linear-gradient(top, #FAC13A, #FAC13A);
background: linear-gradient(top, #FAC13A, #FAC13A);
border-color: #FAC13A;
}



/* Write a Review */
#cmbl-ratings-reviews .write-your-review {
background-color: #fff9e8;
border: 1px solid lightgrey;
color: #56514d;
width: auto;
padding: 15px;
display: none;
}
#cmbl-ratings-reviews .write-your-review .row {
margin-top: 10px;
margin-bottom: 10px;
}
#cmbl-ratings-reviews .write-your-review h1 {
border-bottom: 1px solid #ccc;
font-size: 20px;
margin: 0;
font-family: "Flama";
font-weight: normal;
padding: 0 0 5px;
}
#cmbl-ratings-reviews .write-your-review h3 {
font-size: 16px;
font-family: "Flama";
font-weight: normal;
margin: 10px 0;
}
#cmbl-ratings-reviews .write-your-review h3 span {
color: #cb1c00;
float: right;
font-size: 12px;
font-weight: normal;
}
#cmbl-ratings-reviews .write-your-review hr {
height: 1px;
border: 0;
background: #d3cfc2;
}
#cmbl-ratings-reviews .write-your-review .form-horizontal .control-label {
text-align: left;
}
#cmbl-ratings-reviews .write-your-review .form-horizontal .control-label label {
font-size: 12px;
}
#cmbl-ratings-reviews .write-your-review .form-group span {
color: #cb1c00;
}
#cmbl-ratings-reviews .write-your-review p {
font-size: 11px;
font-style: italic;
}
#cmbl-ratings-reviews .write-your-review p span {
font-style: italic;
text-align: right;
float: right;
}
#cmbl-ratings-reviews .write-your-review p span a {
text-decoration: underline;
color: #cb1c00;
}
#cmbl-ratings-reviews .write-your-review input[type=checkbox] {
margin-right: 5px;
}
#cmbl-ratings-reviews .write-your-review .terms {
text-align: center;
position: relative;
}
#cmbl-ratings-reviews .write-your-review .terms a {
color: #cb1c00;
font-size: 12px;
margin-right: 15px;
}
#cmbl-ratings-reviews .form-control {
text-align: left;
}
#cmbl-ratings-reviews .guidelines {
position: relative;
}
#cmbl-ratings-reviews .guideline-popup {
background: #ffffff;
border-radius: 10px;
padding: 20px;
position: absolute;
border: 1px solid #d3cfc2;
display: none;
z-index: 999;
box-shadow: -3px 3px 5px #999999;
font-size:14px;
right: 15px;
width:260px;
max-width: 300px;
}
#cmbl-ratings-reviews .guideline-popup h1
{
border-bottom: 0px solid #ccc;
}
#cmbl-ratings-reviews .guideline-popup ul {
padding: 0;
margin: 0 0 0 20px;
}
#cmbl-ratings-reviews .guideline-popup ul li{
list-style-type: disc;
padding-left:5px;
font-size: 12px;
margin-bottom: 5px;
}
#cmbl-ratings-reviews .guideline-popup ul li a {
color:#CB1C00;
}
#cmbl-ratings-reviews .guideline-popup textarea{resize: none; margin-bottom:10px; text-align:left;}

#cmbl-ratings-reviews .guideline-popup .popup-container {
position: relative;
}
#cmbl-ratings-reviews .guideline-popup .popup-container .pop-arrow {
position: absolute;
background: url(../images/popup_arrow.png) no-repeat;
width: 19px;
height: 11px;
right: 10px;
top: -31px;
}
/**/
#cmbl-ratings-reviews .dialog-background{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
left: 0;
margin: 0;
padding: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 100;
}
#cmbl-ratings-reviews .dialog-loading-wrapper {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border: 0 none;
height: 100px;
left: 50%;
margin-left: -50px;
margin-top: -50px;
position: fixed;
top: 50%;
width: 100px;
z-index: 9999999;
}
#cmbl-ratings-reviews .dialog-loading-icon {
background-color: #FFFFFF !important;
border-radius: 13px;
display: block;
height: 100px;
line-height: 100px;
margin: 0;
padding: 1px;
text-align: center;
width: 100px;
}
#cmbl-ratings-reviews .display-none{
display: none;
}

@media (min-width: 320px) and (max-width: 767px) {
#cmbl-ratings-reviews .terms {
text-align: left !important;
}
}