.squiz_content .answer:hover {
    background-color: #fff2f2;
}
.squiz_content .answer,.squiz_content .answered{
    line-height: 40px;
    border-bottom:1px solid #dfdfdf;
    display: block;
    text-decoration: none;
    padding:5px 0;
}
.squiz_content .answer .radio{
    width:20px;
    height:20px;
    border:2px solid #d2232a;
    border-radius: 10px;
    float:left;
    margin:10px;
    box-sizing: border-box;
}
.squiz_content .answer:hover .radio{
    border-width:5px;
}
#squiz_take_but {
    margin: 0 auto;
    display: inline-block;
    margin-top:30px;
}
.squiz_content .ajax-progress {
    display:none;
}
.squiz_content .answered .check{
    width:25px;
    height:25px;
    float:left;
    margin:8px 8px;
}
.squiz_content .answered .chart {
    width:25px;
    height:25px;
    margin:8px 8px;
    float:left;
}
.answered {
    color:#969696;
}
.answered.wrong {
    color:#d2232a;
}
.answered.right {
    color:#66994c;
}
.answered.wrong .check,.answered.right .check,.answered .chart  {
    background-image: url(/sites/all/modules/custom/simple_quiz/images/squiz_icons_.png);
}
.answered.wrong .check {
    background-position: -75px 0;
}
.answered.right .check {
    background-position: -100px 0;
}
.answered .feedback {
    margin-left:36px;
    color:#232323;
}

.answered.wrong .chart {
    background-position: -50px 0;
}
.answered.right .chart {
    background-position: -0px 0;
}
.answered .chart {
    background-position: -25px 0;
}
.answered .percent_votes {
    float:right;
    line-height:40px;
    white-space:nowrap;
    font-weight:bold;
    color:inherit;
    min-width: 78px;
    text-align: right;
 }
.b-share_theme_counter .b-share__handle{
    min-width:80px !important;
}
span.b-share-icon {
    height:30px !important;
}

.b-share-counter {
    float:right !important;
}
.b-share_theme_counter .b-share-icon_gplus {
    background-position: 0 -139px !important;
}
.b-share_theme_counter .b-share-icon_odnoklassniki {
    background-position: 0 -110px !important;
}
.b-share_theme_counter .b-share-icon_twitter {
    background-position: 0 -81px !important;
}
.b-share_theme_counter .b-share-icon_facebook {
    background-position: 0 6px !important;
}
.b-share_theme_counter .b-share-icon_vkontakte {
    background-position: 0 -52px !important;
}
.question_body {
    font-weight: bold;
    font-size: 18px;
    line-height: initial;
}
.squiz_content .question_num{
    background-color: #d2232a;
    border: 1px solid #d2232a;
    color: white;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    white-space: nowrap;
}
.question_num .num {

    font-size: 18px;
    font-weight: bold;
    min-width: 25px;
    display: inline-block;
    text-align: right;
    margin-right: 5px;
}
.question_num .total {
    color: #731912;
    font-size: 14px;
    line-height: 10px;
    display: inline-block;
    position: relative;
    top: -5px;
    /* left: 5px; */
    padding-right: 6px;
}
.question_num_title {
    background: #f0f1f1;
    width: 100%;
    min-height: 34px;
    display: table-row;
}
.question_squiz_title {
    line-height: 22px;
    padding-left: 18px;
    display: table-cell;
    width: 100%;
    vertical-align: middle;
}
#squiz_answers .button_red.right {
    background-color: #3fa60d;
}
div.modal-squiz div.modal-content {
    padding: 30px;
    box-sizing: border-box;
}
div.modal-squiz h3 {
    font-size: 26px;
    line-height: 30px;
    margin: 20px 0;}