

/* Start:/bitrix/templates/aspro_next/components/bitrix/form.result.new/reviews/style.css?17520837663117*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/bitrix/templates/aspro_next/components/bitrix/form.result.new/reviews/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/bitrix/templates/aspro_next/components/bitrix/form.result.new/reviews/images/icon_warn.gif);
}
form .row[data-sid="RATING"] .rating .star {

    position: relative;
    z-index: 1;
    margin: 0;
    padding: 0;
    height: 24px;
    display: inline-block;
    width: 20%;
    background: none;
    cursor: pointer;
    border-radius: 0;

}
.form .form-group .input {

    position: relative;

}
form .row[data-sid="RATING"] .rating {

    float: left;
    position: relative;
    width: 150px;
    height: 24px;
    font-size: 0;
    line-height: 0;
    background: url(/bitrix/templates/aspro_next/images/bigstars.svg) 0 -26px no-repeat;

}
form .row[data-sid="RATING"] .rating .stars_current {

    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    display: block;
    width: 0;
    background: url(/bitrix/templates/aspro_next/images/bigstars.svg) 0 0 no-repeat;

}
form .row[data-sid="RATING"] .rating_message {

    margin: 0 0 0 13px;
    float: left;
    position: relative;
    padding: 0 0 0 24px;
    color: #999999;

}
form .row[data-sid="RATING"] .rating_message::before {

    content: "\2014";
    position: absolute;
    left: 0;
    top: 0;

}
.uploader {

    border-radius: 2px;
    padding: 11px 54px 5px 44px;
    border: 1px solid #f1f1f1;
    position: relative;
    margin-bottom: -1px;
    background: #f8f9fb;
    cursor: pointer;
    transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -ms-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    -webkit-transition: background-color 0.3s ease;

}
#uniform-POPUP_FILE {

    margin-bottom: 15px;

}
#uniform-POPUP_FILE label {

    background-color: #f8f9fb;
    color: #000;
    font-size: 15px;

}
.uploader::before {

    content: "";
    position: absolute;
    top: 15px;
    left: 16px;
    width: 9px;
    height: 18px;
    background: url(/bitrix/templates/aspro_next/images/content_icons.svg) -118px -117px no-repeat;

}
#uniform-POPUP_FILE .form-control {

    margin: 0 auto;

}
.uploader input[type="file"] {

    z-index: 10;
    opacity: 0;
    border: none;
    background: none;
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    cursor: default;
    width: 100%;
    height: 100%;
    cursor: pointer;

}
.uploader .filename {

    overflow: hidden;
    display: inline-block;
    width: 100%;
    white-space: nowrap;
    font-size: 0.8667em;
    color: #333;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;

}
.form.reviews .form_head {

    border: none;

}
/* End */


/* Start:/bitrix/templates/aspro_next/components/bitrix/news.list/reviews/style.css?17520838123313*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
/**/
.item-views .item {

    position: relative;
    margin-top: 16px;
    margin-bottom: 16px;

}
.item-views.reviews_items .items .item {

    margin: 26px 0;

}
.item-views.reviews_items .items .item .question {

    padding: 49px;
 

}
.item-views.reviews_items.type_2 .items .item .question {

    padding-top: 34px;

}
.item-views.reviews_items.type_2 .items .item .top-info {

    position: relative;
    margin: 14px 0 0;
    /*padding: 0 150px 0 100px;*/

}
.item-views.reviews_items.type_2 .items .item.wti .question .top-info {

    min-height: 51px;

}
.item-views.reviews_items.type_2 .items .item .question .title {

    font-size: 1.2em;
    line-height: 1.2308em;

}
.item-views.reviews_items .items .item .text {

    margin: 0 0 -7px;
       

}
.item-views.reviews_items .items .item .question .text {

    text-overflow: ellipsis;
    overflow: hidden;

}
.font_upper {

    font-size: 0.6667em;
    line-height: 1.3em;
    text-transform: uppercase;
    letter-spacing: 0.8px !important;

}
.item-views.reviews_items.type_2 .items .item .question .text {

    margin-top: 23px;

}
.item-views.reviews_items.type_2 .items .item .top-info .top-wrapper {

    margin: 0 0 9px;

}
.item-views.reviews_items.type_2 .items .item .top-info .top-wrapper > .wrap {

    line-height: 13px;

}
.item-views.reviews_items .items .item .date {

    margin: 1px 21px 0;
    display: inline-block;
    vertical-align: top;
    color: #999999;
    line-height: 1.6em;

}
.item-views.reviews_items.type_2 .items .item .date {

    margin: 0;
    display: inline;
    vertical-align: top;

}
.item-views.reviews_items .items .item .rating_wrap {

    margin: 0 21px;
    display: inline-block;
    vertical-align: top;

}
.item-views.reviews_items.type_2 .items .item .rating_wrap {

    margin: 0;
    position: absolute;
    top: 15px;
    right: 0;

}
.rating {

    position: relative;
    width: 121px;
    height: 19px;
    font-size: 0;
    line-height: 0;
    background: url(/bitrix/templates/aspro_next/images/stars.svg) 0 -21px no-repeat;

}
.rating .stars_current {

    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    display: block;
    width: 0;
    background: url(/bitrix/templates/aspro_next/images/stars.svg) 0 0 no-repeat;

}
.rating.current_5 .stars_current {

    width: 100%;

}
.rating.current_4 .stars_current {

    width: 80%;

}
.rating.current_3 .stars_current {

    width: 60%;

}
.rating.current_2 .stars_current {

    width: 40%;

}
.rating.current_1 .stars_current {

    width: 20%;

}
.add_review {

    margin: 0 0 39px;
    position: relative;

}
.add_review .buttonn {

    position: relative;
    padding: 0 33px 0 0;
    display: inline-block;
    vertical-align: top;
    background: #FFF;
    z-index: 1;

}
.btn.btn-default:hover {

    background-color: #468de4;
    border-color: #468de4;

}
.add_review .buttonn .btn {

    padding: 16px 27px;

}
.btn.btn-default {

    background-color: #2b7de0;
    border-color: #2b7de0;
    color: #ffffff;

}
.add_review::after {

    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    height: 1px;
    background: #f1f1f1;

}
/* End */
/* /bitrix/templates/aspro_next/components/bitrix/form.result.new/reviews/style.css?17520837663117 */
/* /bitrix/templates/aspro_next/components/bitrix/news.list/reviews/style.css?17520838123313 */
