.prawnik20 .navigation > ul > li > a:hover {
    color: #333;
}

.prawnik20 .panel-pop h2, body.prawnik20 .page-content h2, body.prawnik20 .container .page-content .boxedtitle.page-title h2, body.prawnik20 .widget h3.widget_title, body.prawnik20 .ask_page_commercial_widget h2 {
    color: #333;
    border-bottom: 2px solid #db5353;
}

body.prawnik20 .page-content h2 {
    padding: 5px 0px 10px 0px;
}

body.prawnik20 .ask_page_commercial_widget {
    margin-top: 0px;
}

body.prawnik20 .login-panel .page-content h2 {
    color: white;
    border-bottom: none;
}

.prawnik20 .header-top-nav ul li a, body .header-top-nav ul li i {
    color: #333;
}

.prawnik20 .form-submit .button.color, body.prawnik20 .go-up i {
    color: #333;
}

.prawnik20 .form-submit .button.color:hover, body.prawnik20 .go-up:hover i {
    color: white;
}

body.prawnik20 p {
    color: #333;
}

body.prawnik20 input {
    color: #333;
}

body.prawnik20 .page-content.Register p {
    color: white;
}

body.prawnik20 .prawnik20-yellow-button {
    background: #db5353;
}

body.prawnik20 .prawnik20-yellow-button:hover {
    color: white;
}

body.prawnik20 .breadcrumbs {
    background: #414141;
}

body.prawnik20 .breadcrumbs h1, body.prawnik20 .breadcrumbs h2 {
    color: #db5353;
}


/* ======================================= tariff radios ================================================ */

body.prawnik20 .radio-five.radio {
    height: 50px;
    font-weight: bold;
    font-size: 14px;
}

body.prawnik20 #wrap .radio-five.radio input[type='radio'] {
    display: none; /*removes original button*/
}

body.prawnik20 #wrap .radio-five.radio label {                     /* add this so dot is relative to the label */
    position: relative;
    display: inline-block;
}

body.prawnik20 #wrap .radio-five.radio label:before { /*styles outer circle*/
    content: " ";
    display: inline-block;
    top: 5px;
    margin: 0 5px 0 0;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    border: 2px solid #414141;
    background-color: transparent;
    vertical-align: middle;         /* add this so text is vertically centred next to ring */
}

/* remove the first label from this selector */
body.prawnik20 #wrap .radio-five.radio input[type='radio']:checked + label:after { /*styles inside circle*/
    border-radius: 50%;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 6px;
    left: 6px;
    content: " ";
    display: block;
    background-color: #414141;
}

/* ===================================== tariff radios ================================================== */

body.prawnik20 .sale_page_tariffs_outer {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}

body.prawnik20 .report_spam .password_info {
    width: 80% !important;
    float: right;
    font-size: 12px;
    line-height: 15px;
    text-align: justify;
}

body.prawnik20 .report_spam .captcha_outer {
    margin: 0px 0px 20px 0px;
}

body.prawnik20 .report_spam .captcha_outer input {
    width: 70%;
}

body.prawnik20 .report_spam .captcha_outer span {
    width: 10%;
    display: inline-block;
    text-align: right;
}

body.prawnik20 .widget input[type="text"], body.prawnik20 .widget input[type="password"], body.prawnik20 .widget input[type="email"], body.prawnik20 .widget input[type="number"] {
    border: 1px solid #dedede;
}

body.prawnik20 .readonly_text {
    background: #dedede;
}

body.prawnik20 .report_spam .spam_terms_agreement_row {
    display: inline-block;
    margin: 5px 0px;
    width: 100%;
    padding-left: 20%;
}

body.prawnik20 #wrap .spam_terms_agreement_row input {
    margin: 4px 4px 0px 0px;
}

body.prawnik20 p a {
    color: #333333;
}

body.prawnik20 #wrap .form-inputs .form-description.validation-description {
    margin-left: 20%;
    color: red;
    width: 80%;
    display: block;
    float: left;
    margin-top: 0px;
    text-align: left;

    display: none;
}

body.prawnik20 #wrap .report_form_block_desc {
    color: #B4B4B4;
    margin: 0px 0px 20px 0px;
    font-size: 12px;
    border-bottom: 1px solid #E1E1E1;
}

body.prawnik20 label.double_line_label {
    margin-top: 0;
    line-height: 20px;
}

body.prawnik20 .login-panel .page-content h2 {
    padding: 0px;
}

body.prawnik20 .summary_button.button.color {
    width: 100%;
    text-align: center;
    color: #333;
}

body.prawnik20 .summary_button.button.color:hover {
    color: white;
}

.spam_terms_agreement_row a {
    text-decoration: underline;
}

body.prawnik20 .checkout_page .related-posts p {
    margin: 0px;
}

body.prawnik20 .custom_go_back_button .color.custom-button {
    color: #333;
}

body.prawnik20 .show_more_outer {
    margin: 0px;
}

body.prawnik20 .show_more_outer h3 {
    font-size: 15px;
    line-height: 20px;
    margin: 0px;
}

body.prawnik20 .show_more_outer .show_q_info_button {
    cursor: pointer;
}

body.prawnik20 .roll_up_details_outer {
    border-left: 1px solid rgb(196, 196, 196);
    padding-left: 20px;
    margin-bottom: 0px;
    display: block;
    margin-top: 15px;
    height: auto;
}

body.prawnik20 .roll_up_details_outer [class^="col-"] {
    height: auto;
}

body.prawnik20 .roll_up_details_outer .related-item h3 {
    font-size: 13px !important;
    line-height: 19px;
    padding: 0px;
}

body.prawnik20 .roll_up_details_outer .related-item p {
    font-size: 13px;
    margin: 0px;
    padding: 0px;
    line-height: 19px;
}

body.prawnik20 .widget.widget_order_summary span {
    text-align: center;
    font-size: 15px;
}

body.prawnik20 .widget.widget_order_summary p {
    margin: 5px 0px;
    font-weight: bold;
}

.widget_order_summary > span:nth-child(3), span.reports_left_quantity:nth-child(5) {
    margin-bottom: 15px;
}

.checkout_page .page-content:not(:first-child) {
    margin-top: 30px;
}

body.prawnik20 .invoice_data_outer select {
    color: #333;
    padding: 9.5px 8px;
}

.select_payment_method_outer {
    position: relative;
}

.select_payment_method_outer #main-payment img {
    position: absolute;
    width: auto;
    height: 75px;
    top: 0px;
    right: 3px;
}

body.prawnik20 #kanaly_v #bank-selection-form {
    float: left;
    width: 100%;
    display: block;
}

body.prawnik20 #kanaly_v #bank-selection-form .bank-block, body.prawnik20 #kanaly_v #bank-selection-form2 .bank-block {
    float: left;
    width: 18%;
    display: inline-block;
    margin: 1%;
    height: 8.2vh;
    border: 1px solid #D9D9D9;
    padding: 1%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 5px;
    position: relative;
}

body.prawnik20 #kanaly_v #bank-selection-form2, body.prawnik20 #kanaly_v center .separator {
    /*display: none;  pokazyjemy jedynie metody płatności online - w tym celu jest jeszcze dodatkowy parametr w danych transakcji "online" => 1 */

    display: block;
    float: left;
    width: 100%;
    margin-top: 15px;
}

body.prawnik20 #kanaly_v #bank-selection-form .bank-block label, body.prawnik20 #kanaly_v #bank-selection-form2 .bank-block label {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

body.prawnik20 #kanaly_v #bank-selection-form .bank-block:hover, body.prawnik20 #kanaly_v #bank-selection-form2 .bank-block:hover {
    border: 1px solid #939393;
    cursor: pointer;
}

body.prawnik20 #kanaly_v #bank-selection-form .bank-block.bank-active, body.prawnik20 #kanaly_v #bank-selection-form2 .bank-block.bank-active {
    box-shadow: 0px 0px 8px 2px #787878;
    border: 1px solid #939393;
}

body.prawnik20 #kanaly_v .separator {
    line-height: 0.5;
    text-align: center;
    font-size: 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAIAAAAW4yFwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzc2MzU0N0FDNDAwMTFFNEI4MkJGQTIzMkI3NjdCMUQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzc2MzU0NzlDNDAwMTFFNEI4MkJGQTIzMkI3NjdCMUQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0iQUQxOEI4NUYwNEZFM0E3Mjk2NDk4QjNDMkZBNDBEQjIiIHN0UmVmOmRvY3VtZW50SUQ9IkFEMThCODVGMDRGRTNBNzI5NjQ5OEIzQzJGQTQwREIyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+HQwmEgAAABNJREFUeNpi+PDhA9OjR48AAgwAFjwFeYkuaKQAAAAASUVORK5CYII=');
    background-repeat: repeat-x;
    background-position: center center;
    margin: 0px 0px 15px 0px;
    font-family: 'Open Sans', "Helvetica", Arial, sans-serif;
}

body.prawnik20 #kanaly_v .separator span {
    color: #a9a9a9;
    display: inline-block;
    position: relative;
    background-color: white;
    padding: 0 2em;
}

body.prawnik20 #kanaly_v .separator span p {
    margin: 0;
}

body.prawnik20 #kanaly_v .separator span p br {
    display: none;
}

body.prawnik20 #custom-tpay-payment-submit {
    margin: 0px;
}

body.prawnik20 .regulations {
    float: left;
    width: 100%;
}

body.prawnik20 .regulations input {
    float: left;
    margin: 3px 5px 0px 0px;
}

body.prawnik20 #kanaly_v .regulations p input[type="checkbox"] {
    float: left;
    margin: 3px 5px 0px 0px;
    background-color: white;
    border: 1px solid gray;
}

body.prawnik20 .confirmation_account_substract {
    margin-top:20px;
    margin-bottom: 0px;
}

body.prawnik20 #wrap select {
    color: #333;
}

body.prawnik20 #wrap .refresh_posts_button {
    background: #414141;
}

body.prawnik20 a.custom-button.green-button {
    font-size: 14px;
    width: 100%;
    text-align: center;
    margin: 0;
    color: #333;
    font-weight: bold;
    border: none;
    background: -moz-linear-gradient(top, #B7D3E9 0%, #db5353 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B7D3E9), color-stop(100%,#db5353));
    background: -webkit-linear-gradient(top, #B7D3E9 0%,#db5353 100%);
    background: -o-linear-gradient(top, #B7D3E9 0%,#db5353 100%);
    background: -ms-linear-gradient(top, #B7D3E9 0%,#db5353 100%);
    background: linear-gradient(to bottom, #B7D3E9 0%,#db5353 100%);
    box-shadow: none;
}

body.prawnik20 a.custom-button.green-button:hover, body.prawnik20 .custom-orange-button:hover {
    background: #333;
    color: white;
}

body.prawnik20 .custom-orange-button {
    font-size: 14px;
    color: white;
    font-weight: 600;
    border: none;
    color: #333;
    background: -moz-linear-gradient(top, #B7D3E9 0%, #db5353 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B7D3E9), color-stop(100%,#db5353));
    background: -webkit-linear-gradient(top, #B7D3E9 0%,#db5353 100%);
    background: -o-linear-gradient(top, #B7D3E9 0%,#db5353 100%);
    background: -ms-linear-gradient(top, #B7D3E9 0%,#db5353 100%);
    background: linear-gradient(to bottom, #B7D3E9 0%,#db5353 100%);
}

body.prawnik20 .edit_account_page .form-submit a span {
    color: #333;
}

body.prawnik20 .edit_account_page .form-submit a:hover span {
    color: white;
}

body.prawnik20 #wrap .tabs li a, body.prawnik20 #wrap .tabs li a:hover {
    color: #333;
}

body.prawnik20 .question-tab .tab a.current:hover {
    color: #333;
}

body.prawnik20 #wrap .expert-menu-tabs-outer .refresh_posts_button:active, body.prawnik20 #wrap .user-menu-tabs-outer .refresh_posts_button:active {
    background: black;
}

body.prawnik20 #footer .widget h3.widget_title,
#footer .widget_contact ul li span{
    color: #fff !important;
}

body.prawnik20 #footer .widget p, body.prawnik20 #footer .widget ul li {
    color: #b2b2b2;
}

body.prawnik20 .terms_of_use_page_content_wrapper h2 {
    border: none;
    margin: 0px;
}

body.prawnik20 .item-added-date {
    display: inline-block;
    margin: 0;
}

body.prawnik20 .item-individual-email {
    display: inline-block;
    margin: 0;
    float: right;
    font-weight: bold;
}

body.prawnik20 ul.widget-item-icons {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
    display: inline-block;
    float: left;
}

body.prawnik20 ul.widget-item-icons.left {
    width: 43%;
}

body.prawnik20 ul.widget-item-icons.right {
    width: 55%;
}

body.prawnik20 ul.widget-item-icons:nth-child(odd) {
    margin-right: 2%;
}

body.prawnik20 ul.widget-item-icons li {
    padding: 3px 0px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    
    float: left;
}

body.prawnik20 ul.widget-item-icons li:not(:first-child) {
    margin-left: 20px;
}

body.prawnik20 ul.widget-item-icons li i {
    width: 20px;
    text-align: center;
    margin-right: 10px;
}

body.prawnik20 .item-given-details-full-view {
    display: block;
    float: left;
    width: 100%;
    margin-top: 20px;
}

body.prawnik20 .author-bio h3 {
    display: block;
    width: 100%;
    float: left;
    margin-top: 20px;
    margin-bottom: 0px;
}

body.prawnik20 .item-given-details-full-view h5 {
    margin: 0px;
    font-size: 13px;
}

body.prawnik20 .item-given-details-full-view .related-item p {
    margin: 0px;
    font-size: 14px;
}

body.prawnik20 .item-given-details-full-view .related-posts li {
    margin-bottom: 6px;
}

body.prawnik20 .item-full-view-top-bar {
    display: block;
    width: 100%;
    float: left;
}

body.prawnik20 .author-bio p {
    display: block;
    width: 100%;
    float: left;
}

body.prawnik20 .page-content.Register .button {
    color: #333;
    margin: 0px;
}

body.prawnik20 .page-content.Register .button:hover {
    color: white;
    background: #333;
}

body.prawnik20 .help-section.widget {
    height: auto;
}

body.prawnik20 .help-section.widget p:last-child {
    margin-bottom: 0px;
}

body.prawnik20 .help-section.widget h3 {
    color: #333;
}

body.prawnik20 .widget.ask_page_commercial_widget {
     text-align: left;
}

body.prawnik20 .widget.ask_page_commercial_widget li i {
    margin-right: 6px;
}

body.prawnik20 .what-to-do-reports i {
    color: #db5353;
}

body.prawnik20 .what-not-to-do-reports i {
    color: #be0000;
}

body.prawnik20 .widget.widget_advertise_1 p {
    text-align: center;
}

body.prawnik20 .widget.widget_advertise_1 p:last-child {
    margin-bottom: 0px;
}

/*
body.prawnik20 .widget.ask_page_commercial_widget ul {
  list-style: none;
  padding: 0;
}
body.prawnik20 .widget.ask_page_commercial_widget li {
  padding-left: 1.3em;
}
body.prawnik20 .widget.ask_page_commercial_widget li:before {
  content: "\f00c"; 
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; 
  width: 1.3em; 
}*/



/*####MAREK*/

body.prawnik20 ,.prawnik20 .qoute p,.prawnik20 input, .prawnik20 .button, .prawnik20 label, .prawnik20 .more,.prawnik20 blockquote, .prawnik20 .widget ul li, .prawnik20 textarea, .prawnik20 button {
    font-family: "Raleway", Arial, sans-serif;
}

.prawnik20 h1, .prawnik20 h2, .prawnik20 h3, .prawnik20 h4, .prawnik20 h5, .prawnik20 h6 {
    font-family: "Raleway", Arial, sans-serif;
}

body.prawnik20 #header .logo a{
    outline: none;
}


.prawnik20 .navigation > ul li {
    font-weight: 600;
}
/*Slider*/
.front_sale_page_2 .row .col-md-12.not-padding {
    padding: 0px 15px;
}

.front_sale_page_2 .section_1 .section_content_inner:after {
    position: absolute;
    display: block;
    bottom: 0px;
    right: -230px;
    width:  651px;
    height: 100%;
    content: '';
    background-image: url('/images/sales_pages/slider-image-prawnik20.png');
    background-repeat: no-repeat;
    background-size: contain ;
    overflow: hidden;

}

body.prawnik20  .front_sale_page_2 .section_1 .section_content_inner {
    position: relative;
    padding: 42px 0 70px;
}
.front_sale_page_2 .section_1 ul {
    margin-bottom: 30px;
}

.front_sale_page_2 .section_1 ul li, .front_sale_page_1 .section_5 ul li, .front_sale_page_2 .section_5 ul li {
    font-size: 16px;
    line-height: 35px;
    text-align: left;
}

.front_sale_page_2 .section_1 ul i, .front_sale_page_1 .section_5 ul i, .front_sale_page_2 .section_5 ul i {
    color: #db5353;
    margin-right: 15px;
}



.front_sale_page_1 section h2, .front_sale_page_2 section h2 span {
    font-size: 32px;
    display: block;
    margin-bottom: 5px
}

.front_sale_page_2 section h2 span  strong{
    color: #000;
    font-size: 34px;
    background: #db5353;
    padding: 6px 15px;
    font-family: 'Montserrat','Helvetica',Arial,sans-serif;
    font-weight:500;
}

.front_sale_page_1 section h1, .front_sale_page_2 section h1 span {
    font-size: 28px;
    display: block;
    margin-bottom: 5px
}

.front_sale_page_2 section h1 span  strong{
    color: #000;
    font-size: 34px;
    background: #db5353;
    padding: 6px 15px;
    font-family: 'Montserrat','Helvetica',Arial,sans-serif;
    font-weight:500;
}


/*Base*/
body.prawnik20 .front_sale_page_1 section h2, body.prawnik20 .front_sale_page_2 section h2 {
    font-size: 28px;
    line-height: 47px;
    color: #111;
    text-transform: uppercase;
    margin-bottom: 30px;
    font-weight: 600;
}

body.prawnik20 .front_sale_page_1 section h3, body.prawnik20 .front_sale_page_2 section h3 {
    font-size: 28px;
    line-height: 47px;
    color: #111;
    text-transform: uppercase;
    font-weight: 600;
    
}

body.prawnik20 .front_sale_page_1 section h4, body.prawnik20 .front_sale_page_2 section h4 {
    font-size: 25px;
    line-height: 47px;
    color: #111;
    text-transform: uppercase;
    margin-bottom: 30px;
    font-weight: 600;
}

body.prawnik20 .front_sale_page_1 section h1, body.prawnik20 .front_sale_page_2 section h1 {
    font-size: 28px;
    line-height: 47px;
    color: #111;
    text-transform: uppercase;
    margin-bottom: 30px;
    font-weight: 600;
}

body.prawnik20 .front_sale_page_2 section h3.h2-smaller{
    font-weight: 400;
}

body.prawnik20 .front_sale_page_2 section h2.h2-smaller{
    font-weight: 400;
}

.front_sale_page_2 .horizontal_inner_line_wrapper span{
    color: #111;
    font-weight: 600;
}

.newline{
    display: block;
}


/*Jak to działa*/
.front_sale_page_2 .info_item_row .inner_item_row {
    width: 70%;
    box-sizing: border-box;
    float: left;
}



.front_sale_page_2 .section_6 .info_item_row {
    margin-bottom: 40px;
}


body.prawnik20 .front_sale_page_2  .lines_wrapper .main_column.main_column_left span:not(.newline) {
    background-image: url("/images/sales_pages/step1-prawnik20.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 48%;
}

body.prawnik20 .front_sale_page_2 .lines_wrapper .main_column.main_column_middle span:not(.newline) {
    background-image: url("/images/sales_pages/step2-prawnik20.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 48%;
}

body.prawnik20 .front_sale_page_2 .lines_wrapper .main_column.main_column_right span:not(.newline) {
    background-image: url("/images/sales_pages/step3-prawnik20.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 48%;
}
.front_sale_page_2 .section_6 .inner_item_row{
    padding-top: 20px;
}

.front_sale_page_2 .section_6 .ii_row_1 .inner_item_row{
    padding-top: 30px;
}


.front_sale_page_2 .section_6 .inner_item_row h2{
    font-size:21px;
    line-height: 30px;
}

.front_sale_page_2 .section_6 .inner_item_row .h2-smaller{
    font-size:18px;
    text-transform: inherit;
}


body.prawnik20 .section_13 .custom-orange-button{
    font-size:24px ;
    padding:12px 60px;
}

.text-justify{
    text-align: justify;
}

body.prawnik20.front_sale_page .flex-slider .flex-caption .button.large {
    text-transform: uppercase;
    margin: 0;
    font-size: 22px;
}

body.prawnik20.front_sale_page .flex-slider .flex-direction-nav li a {
    padding: 30px 26px;
}

body.prawnik20.front_sale_page .flex-slider .flex-direction-nav li a i {
    margin-top: -16px;
}

body.prawnik20.front_sale_page .flex-slider .flex-direction-nav li a i:before {
    font-size: 30px;
    line-height: 30px;
    float: left;
}

body.prawnik20.front_sale_page .last-section .button.large {
    text-transform: uppercase;
    margin: 0;
    font-size: 18px;
    line-height: 30px;
    padding: 10px 42px;
}

body.prawnik20 .example_questions_pagination_outer .pagination a {
    padding: 9px;
}

body.prawnik20 .lexnonstop-landing-page section p {
    font-size: 16px;
}

body.prawnik20 .lexnonstop-landing-page .advantages_outer {
    font-size: 16px;
}

body.lexnonstop .new-legal-case.container .tariff-plan-outer h3 {
    font-size: 18px;
}

body.lexnonstop .new-legal-case.container .tariff-plan-outer h3 span {
    font-size: 18px;
    display: inline-block;
    line-height: 1;
    transform: translateY(15%);
}

body.lexnonstop .new-legal-case.container .tariff-plan-outer {
    font-size: 18px;
}

body.lexnonstop .new-legal-case.container .tariff-plan-outer .tariff_row2 img {
    filter: sepia(100%);
}
body.lexnonstop .new-legal-case.container .tariff-plan-outer.current .tariff_row2 img {
    filter: sepia(0);
    display: inline-block;
    line-height: 27px;
}

body.lexnonstop select {
    font-family: "Raleway";
}

body.lexnonstop .button.medium span,
body.lexnonstop .new-legal-case.container .button.medium span {
    font-size: 16px;
}

body.lexnonstop p,
body.lexnonstop span,
body.lexnonstop .widget,
body.lexnonstop .widget p {
    font-size: 14px;
}

body.lexnonstop input,
body.lexnonstop textarea,
body.lexnonstop select,
body.lexnonstop label {
    font-size: 13px;
}


body.lexnonstop .new-legal-case.container p,
body.lexnonstop .new-legal-case.container span,
body.lexnonstop .new-legal-case.container input,
body.lexnonstop .new-legal-case.container textarea,
body.lexnonstop .new-legal-case.container select,
body.lexnonstop .new-legal-case.container label {
    font-size: 13px;
}

body.lexnonstop .new-legal-case.container .widget,
body.lexnonstop .new-legal-case.container .widget p,
body.lexnonstop .new-legal-case.container .widget ul li,
body.lexnonstop .new-legal-case.container .summary_box_ask_step2 p,
body.lexnonstop .new-legal-case.container .summary_box_ask_step2 span,
body.lexnonstop .new-legal-case.container .progress-track p,
body.lexnonstop .new-legal-case.container .progress-track span,
body.lexnonstop .new-legal-case.container .tariff_plans_categories span {
    font-size: 14px;
}

body.lexnonstop .new-legal-case.container span.form-description,
body.lexnonstop .new-legal-case.container span.files_upload_info {
    font-size: 12px;
}

body.lexnonstop .select_items_inputs_wrapper select {
    font-size: 13px;
}

body.lexnonstop blockquote,
body.lexnonstop blockquote p {
    font-size: 13px;
    font-weight: 600;
}

body.lexnonstop .post-title,
body.lexnonstop .post-title span {
    line-height: 28px;
    font-size: 20px;
}

body.prawnik20 .front_sale_page_2 .section_11{
    position: relative;
}

body.prawnik20 .front_sale_page_2 .section_11 p {
    font-size: 18px;
    line-height: 37px;
    margin-bottom: 20px;
}

body.prawnik20 .front_sale_page_2 .section_11 p strong{
    color: #000;
    font-size: 20px;
    background: #db5353;
    padding: 6px 15px;
    font-family: 'Montserrat','Helvetica',Arial,sans-serif;
    font-weight: 500;
}

body.prawnik20 .front_sale_page_2 .section_11 .section_content_inner:after {
    position: absolute;
    display: block;
    bottom: 0px;
    right: 90px;
    width: 383px;
    height: 472px;
    content: '';
    background-image: url('/images/sales_pages/about-us-prawnik20.png');
    background-size: 383px 472px;
    background-repeat: no-repeat;
}

body.prawnik20  .front_sale_page_2 .section_11 .section_content_inner .recommendet{
    padding-bottom: 80px;
    position: relative;
}
body.prawnik20  .front_sale_page_2 .section_11 .section_content_inner .recommendet:after {
    position: absolute;
    display: block;
    top: 50px;
    left: 0px;
    width: 350px;
    height: 100px;
    content: '';
    background-image: url('/images/sales_pages/recommend-prawnik20.png');
    background-size: 350px 100px;
    background-repeat: no-repeat;

}


body.prawnik20 .section_12 p{
    font-size:20px;
    line-height: 37px;
}


body.prawnik20 .front_sale_page_2 .section_12 ul{
    margin-bottom: 30px;
}

body.prawnik20 .front_sale_page_2 .section_12 ul li{
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 5px;
    text-align: left;
}

body.prawnik20 .front_sale_page_2 .section_12 ul i{
    color: #db5353;
    margin-right: 15px;
}


body.prawnik20 .front_sale_page_2 .section_12 .section_content_inner:after {
    position: absolute;
    display: block;
    top:30%;
    left: 0px;
    width: 500px;
    height: 298px;
    content: '';
    background-image: url('/images/sales_pages/what-is-prawnik20.png');
    background-size: 500px 298px;
    background-repeat: no-repeat;
}

/*Section Co to spam*/
body.prawnik20 .front_sale_page_2 .section_6 p  strong{
    font-weight:600;
    color: #111;
}


/*Section Rodzaje spamu*/
body.prawnik20 .front_sale_page_2 .sale_2_four_column_outer.images .column_q_1 span {
    background-image: url("/images/sales_pages/spam-adults-prawnik20.png");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

body.prawnik20 .front_sale_page_2 .sale_2_four_column_outer.images .column_q_2 span {
    background-image: url("/images/sales_pages/spam-health-prawnik20.png");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

body.prawnik20 .front_sale_page_2 .sale_2_four_column_outer.images .column_q_3 span {
    background-image: url("/images/sales_pages/spam-loan-prawnik20.png");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

body.prawnik20 .front_sale_page_2 .sale_2_four_column_outer.images .column_q_4 span {
    background-image: url("/images/sales_pages/spam-coaching-prawnik20.png");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

/*Section Dlaczego warto*/
body.prawnik20 .front_sale_page_2 .section_6 .container{
    position: relative;
}
body.prawnik20 .front_sale_page_2 .section_6 .container:after {
    position: absolute;
    display: block;
    bottom:0;
    right: 90px;
    width: 336px;
    height: 513px;
    content: "";
    background-image: url("/images/sales_pages/why-us-prawnik20.png");
    background-size: 336px 513px;
    background-repeat: no-repeat;
}

body.prawnik20 .front_sale_page_2 .section_6 .inner_item_row{
    padding-top: 20px;
}

body.prawnik20 .front_sale_page_2 .section_6 .ii_row_1 .inner_item_row{
    padding-top: 30px;
}


body.prawnik20 .front_sale_page_2 .section_6 .inner_item_row h2{
    font-size:21px;
    line-height: 30px;
}

body.prawnik20 .front_sale_page_2 .section_6 .inner_item_row h3{
    font-size:21px;
    line-height: 30px;
}


body.prawnik20 .front_sale_page_2 .section_6 .inner_item_row .h2-smaller{
    font-size:18px;
    text-transform: inherit;
}

body.prawnik20 .front_sale_page_2 .section_6 h2{
    margin-bottom:5px;
}

/*Section Rodzaje spamu*/
body.prawnik20 .front_sale_page_2 .section_2 p {
    text-align: center;
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 20px;
}

body.prawnik20 .front_sale_page_2 .section_2 p  strong{
    font-weight:600;
    color: #111;
}

body.prawnik20 .front_sale_page_2  .quarter_column h3{
    font-weight: 600;
    color: #111;
}


/*Section Rodzaje spamu*/
body.prawnik20 .section_13 .bigger_h3 {
    text-transform: uppercase;
    font-size: 20px;
    text-align: center;
    font-weight: normal;
    line-height: 40px;
    margin-bottom: 0px;
}

body.prawnik20 .section_13 .bigger_h3:after {
    content: "";
    display: block;
    height: 0px;
    margin-top: 0px;
}

body.prawnik20 .front_sale_page_1 .section_13 h2, body.prawnik20 .front_sale_page_2 .section_13 h2 {
    text-align: center;
    font-size: 25px;
    margin-bottom: 20px;
}

body.prawnik20 .front_sale_page_1 .section_13 h2, body.prawnik20 .front_sale_page_2 .section_13 h2 {
    text-align: center;
    font-size: 25px;
    margin-bottom: 20px;
}

/*h4 {
    text-align: center;
    font-size: 25px;
    margin-bottom: 20px;
}*/

.front_sale_page_2 section h4, .front_sale_page_1 section h4 {
    text-align: center;
}

.front_sale_page_1 .section_13 .ask_q_outer {
    text-align: center;
}

.logo_footer img {
    height: 55px;
    width: auto;
    margin-top: 20px;
}

.front_sale_page_2 .section_2 p {
    text-align: center;
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 20px;
}
.front_sale_page_2 .section_2 p span {
    display: block;
}

/*Footer*/
body.prawnik20  .widget h3.widget_title{
    font-weight: 600;
}

body.prawnik20 #footer {
    background-color: #333;
}

body.prawnik20 #footer-bottom{
    background-color: #222;
}

body.prawnik20 .privacy_policy_page_page_content_wrapper h2 {
    margin: 20px 0px;
    border: none;
    padding: 0px;
}

body.prawnik20 .privacy_policy_page_page_content_wrapper ul {
    list-style-type:decimal;
}

body.prawnik20 .privacy_policy_page_page_content_wrapper ul li {
    list-style: inherit;
}

body.prawnik20 .faq_page .related-posts li a i:not(.icon-double-angle-right) {
    font-style: italic;
    font-weight: normal;
}

body.prawnik20 .page-content.faq_table_row.faq_table_5 {
    margin-top: 40px;
}

body.prawnik20 .success_info_box {
    padding: 30px;
    border: 5px solid #db5353;
    margin: 30px 100px;
    font-size: 16px;
}

body.prawnik20 .success_info_box ol {
    text-align: justify;
    padding: 0% 10% 0% 11.5%;
}

body.prawnik20 .success_info_box ol li {
    list-style: decimal;
    padding: 4px 0px 4px 10px;
}

body.prawnik20 .success_info_box img {
    margin: 30px 0px;
    border: 1px solid #a1a1a1;
    box-shadow: 3px 3px 8px 2px #d5d5d5;
    width: 70%;
    height: auto;
}

body.prawnik20 .success_info_box p {
    padding: 0px 150px;
}

body.prawnik20 .join_us_button_outer {
    line-height: 42px;
}

body.prawnik20 .join_us_button_outer a {
    font-size: 13px;
    display: inline-block;
    float: right;
}

body.prawnik20 .join_us_button_outer a:hover {
    color: #333;
    cursor: pointer;
}

body.prawnik20 .join_us_panel, body.prawnik20 .join_us_panel p {
    color: white;
}

body.prawnik20 .join_us_panel .page-content h2 {
    color: #db5353;
    line-height: 40px;
    border: none;
    font-size: 26px;
    padding: 0px 0px 5px 0px;
}

body.prawnik20 .join_us_panel .prawnik20-yellow-button {
    color: #333;
    margin: 0px;
}

body.prawnik20 .join_us_panel .prawnik20-yellow-button:hover {
    color: white;
    background: #333;
}

.prawnik20-expert-account .tabs-warp .tabs .tab a {
    margin-right: 0px;
    font-size: 14px;
}
body textarea {
    color: #333;
}





/*HOW IT WORKS*/
.how-it-works-breadcrumbs.breadcrumbs {
    margin-bottom: 0px ;
}

.how-it-works {
    margin-bottom: -70px;
}

.how-it-works .white-background {
    background-color: white;
}

.how-it-works .light-gray-background{
    background: #F2F2F2;
}

.how-it-works .row .col-md-12 {
    padding: 70px 15px;
}

.how-it-works section{
    border-bottom: 1px solid #ccc;
}

.how-it-works section h2{
    font-size: 28px;
    line-height: 47px;
    color: #111;
    text-transform: uppercase;
    margin-bottom: 30px;
    font-weight: 600;
}

.how-it-works section h2.h2-smaller{
    font-weight: 400;
}

.how-it-works .horizontal_inner_line_wrapper span{
    color: #111;
    font-weight: 600;
}

/*STEP ADD REPORT*/
.how-it-works .show-category-step.tabs{
    border:none;
    text-align: center;
    display: table;
    margin: 0 auto;
    margin-bottom: 30px;
}
.how-it-works .show-category-step.tabs a{
    margin-right: 0px;
    text-transform: uppercase;
    font-size:18px;
    font-weight: 600;
    width:300px;
    text-align: center;
    background-color: #eeeeee;
    border:1px solid #ccc;

}

.how-it-works .show-category-step.tabs .tab:first-child a{
    border-radius: 30px 0px 0px 30px;
    -moz-border-radius: 30px 0px 0px 30px;
    -webkit-border-radius: 30px 0px 0px 30px;
    border-right: none !important;
}

.how-it-works .show-category-step.tabs .tab:last-child a {
    border-radius: 0px 30px 30px 0px;
    -moz-border-radius: 0px 30px 30px 0px;
    -webkit-border-radius: 0px 30px 30px 0px;
}

.how-it-works .show-category-step.tabs a.current{
    background: #db5353;
}

.how-it-works .show-category-step.tabs li{
    display: table-cell;
}

.how-it-works .step-how-add-report.tab-inner-warp, .how-it-works .step-what-next.tab-inner-warp {
    background: #fff;
}

.how-it-works .step-how-add-report  .related-item:first-child{
    border-top: 1px solid #ccc;
}

.how-it-works .step-how-add-report  .related-item{
    margin: 0 0px;
    border-bottom: 1px solid #ccc;
}

.how-it-works .step-how-add-report  .related-item a{
    display: block;
    padding: 15px 30px 22px 15px;
    font-size:18px;
    cursor: pointer;
    color:#333 !important;
    position: relative;
}

.how-it-works .step-how-add-report  .related-item a strong:first-child{
    font-size:34px;
    line-height: 34px;
    color:#c82227;
    margin-right: 10px;
}

.how-it-works .step-how-add-report  .related-item .step_content {
    display:none;
    text-align: center;
}

.how-it-works .step-how-add-report  .related-item .step_content p{
    font-size:16px;
    margin-left: 50px;
    margin-bottom: 30px;
    text-align: left;

}

.how-it-works .step-how-add-report  .related-item p.step_content img{
    margin: 0 auto;
}

.how-it-works .step-how-add-report  .related-item.opened .step_content {
    display:block;
}

.how-it-works  .step-how-add-report .slogan{
    display: block;
    text-align: center;
    margin-top: 50px;
}

/*STEP WHAT NEXT*/
.how-it-works .step-what-next{
    text-align: center;
    font-size:16px;
}

.how-it-works  .step-what-next .col-md-12{
    padding: 30px 30px;
}


.how-it-works  .step-what-next .col-md-12 div {
    padding: 10px 0;
    background: #fff;
    position: relative;
    z-index: 1;
}

.how-it-works  .step-what-next .col-md-12:before{
    content: "";
    background: #ccc;
    width: 4px;
    height: 100%;
    display: block;
    position: absolute;
    top:0px;
    left:50%;
    margin-left:-2px;
    z-index: 0;
}


.how-it-works  .step-what-next .col-md-12:after{
    content: url('/images/how-it-works/arrow-step.png');
    width: 35px;
    height: 18px;
    display: block;
    position: absolute;
    bottom:0px;
    left:50%;
    margin-left:-17.5px;
    margin-bottom: -32px;
    z-index: 0;
}

.how-it-works  .step-what-next .not-padding-top:before {
    display:none;

}
.how-it-works  .step-what-next .not-padding-top:after {
    display:none;

}

.how-it-works  .step-what-next .col-md-6 .row:first-child .col-md-12:before {
    height: 50%;
    top:50%;
}

.how-it-works  .step-what-next .col-md-6 .row:last-child .col-md-12:before{
    height: 50%;
}

.how-it-works  .step-what-next .col-md-6 .row:last-child .col-md-12:after {
    display: none;
}


.how-it-works  .step-what-next .col-md-12.not-padding-top{
    padding-top: 0;
    padding-bottom: 15px;
    font-size: 18px;
}

.how-it-works  .step-what-next .col-md-12 .approved, .how-it-works  .step-what-next .col-md-12 .notapproved{
    border-radius: 30px 30px 30px 30px;
    -moz-border-radius: 30px 30px 30px 30px;
    -webkit-border-radius: 30px 30px 30px 30px;
    padding: 10px 0px;
    color:#fff;
    font-weight: 600;
}


.how-it-works  .step-what-next .col-md-12 .approved{
    background: #48a858;
}

.how-it-works  .step-what-next .col-md-12 .notapproved {
    background: #cf383c;
}


.step-how-add-report .faq_items li .icon-angle-down {
    position: absolute;
    right: 5px;
    top:0px;

    font-size:34px;
    color:#aaa;
    margin-top: 20px;
    margin-right: 10px;

    -webkit-transition: 0.4s all ease-in-out;
    -khtml-transition: 0.4s all ease-in-out;
    -moz-transition: 0.4s all ease-in-out;
    -ms-transition: 0.4s all ease-in-out;
    -o-transition: 0.4s all ease-in-out;
    transition: 0.4s all ease-in-out;
}

.step-how-add-report .faq_items li.opened .icon-angle-down {
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);

    -webkit-transition: 0.4s all ease-in-out;
    -khtml-transition: 0.4s all ease-in-out;
    -moz-transition: 0.4s all ease-in-out;
    -ms-transition: 0.4s all ease-in-out;
    -o-transition: 0.4s all ease-in-out;
    transition: 0.4s all ease-in-out;
}

/*HOW FILL FORM*/
.how-it-works .section_6 .col-md-6{
    min-height: 850px;
}


.how-it-works .info_item_row .inner_item_row p {
    font-size:16px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 36px;
}

.how-it-works .info_item_row .inner_item_row p span{
    font-size:18px;
    display: block;
    margin-bottom: 10px;
    font-weight: 600;
    text-transform: uppercase;
    margin-left: -36px;
}

.how-it-works .info_item_row .inner_item_row p span strong{
    font-size:34px;
    color:#c82227;
    margin-right: 10px;

}

.how-it-works .section_6 .container{
    position: relative;
}




/*MAIL OK*/
.how-it-works .section_11 .col-md-12 h2 {
    margin-bottom: 30px;
}

.how-it-works  .section_11 p{
    font-size:16px;
    line-height: 35px;
}
.how-it-works .section_11 ul{
    margin-bottom: 30px;
}

.how-it-works .section_11 ul li{
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 5px;
    text-align: left;
    padding-left: 40px;
    position: relative;
}

.how-it-works  .section_11 ul li{
    margin-bottom: 15px;
}

.how-it-works .section_11 ul i{
    margin-right: 30px;
    position: absolute;
    top:3px;
    left: 0px;
    height: 100%;
}

.how-it-works .section_11 ul i:after{
    width: 23px;
    height: 23px;
    content: "";
    background-image: url(/images/how-it-works/mail-ok-icon.png);
    background-size: 23px 23px;
    background-repeat: no-repeat;
    display: block;
}

.how-it-works .section_11 .container{
    position: relative;
}

.how-it-works .section_11 .container:after{
    position: absolute;
    display: block;
    bottom: 50%;
    left: 6%;
    width: 326px;
    height: 322px;
    margin-bottom: -211px;
    content: "";
    background-image: url(/images/how-it-works/mail-ok.png);
    background-size: 326px 322px;
    background-repeat: no-repeat;
}




/*MAIL NOT*/
.how-it-works  .section_12 p{
    font-size:16px;
    line-height: 35px;
}

.how-it-works .section_12 ul{
    margin-bottom: 30px;
}

.how-it-works .section_12 ul li{
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 5px;
    text-align: left;
    padding-left: 40px;
    position: relative;
}

.how-it-works  .section_12 ul li{
    margin-bottom: 15px;
}


.how-it-works .section_12 ul i{
    margin-right: 30px;
    position: absolute;
    top:3px;
    left: 0px;
    height: 100%;
}

.how-it-works .section_12 ul i:after{
    width: 23px;
    height: 23px;
    content: "";
    background-image: url(/images/how-it-works/mail-not-icon.png);
    background-size: 23px 23px;
    background-repeat: no-repeat;
    display: block;
}

.how-it-works .section_12 .container{
    position: relative;
}

.how-it-works .section_12 .container:after{
    position: absolute;
    display: block;
    bottom: 50%;
    right: 6%;
    width: 326px;
    height: 322px;
    margin-bottom: -191px;
    content: "";
    background-image: url(/images/how-it-works/mail-not.png);
    background-size: 326px 322px;
    background-repeat: no-repeat;
}




/*ACT*/
.how-it-works .section_13 h2{
    text-align: center;
    font-size: 25px;
    margin-bottom: 20px;
}




.prawnik20-expert-account .widget-items-outer {
    float: right;
    font-size: 12px;
    position: absolute;
    top: 20px;
    right: 20px;
}

.prawnik20-expert-account .item-action-button-top {
    line-height: 24px;
    color: white;
    padding: 0px 10px;
    margin-left: 8px;
    background: #333;
    display: inline-block;
    cursor: pointer;
    font-size: 13px;
}

.prawnik20-expert-account .item-action-button-top.btn-color-yellow {
    background: #db5353;
    color: #333;
}

.prawnik20-expert-account .item-action-button-top.btn-color-yellow:hover {
    background: #C9B53E;
    color: #333;
}

.prawnik20-expert-account .item-action-button-top.btn-color-light-blue {
    background: #7DDCED;
    color: #333;
}

.prawnik20-expert-account .item-action-button-top.btn-color-light-blue:hover {
    background: #4EB1C3;
    color: #333;
}

.prawnik20-expert-account .item-action-button-top.btn-color-dark-gray {
    background: #333;
}

.prawnik20-expert-account .item-action-button-top.btn-color-dark-gray:hover {
    background: #1b1b1b;
}

.prawnik20-expert-account .item-action-button-top.btn-color-green {
    background: #529c00;
}

.prawnik20-expert-account .item-action-button-top.btn-color-green:hover {
    background: #1b1b1b;
}

.prawnik20-expert-account .item-action-button-top.btn-color-red {
    background: #C00000;
}

.prawnik20-expert-account .item-action-button-top.btn-color-red:hover {
    background: #1b1b1b;
}

body.prawnik20 .pdf-parser-status-button {
    font-weight: 300;
    line-height: 24px;
    float: right;
}

body.prawnik20 .parsed-pdf-preview-outer {
    display: none;
}

body.prawnik20 .item-reject-outer, body.prawnik20 .item-accepted-outer, body.prawnik20 .pdf-item-reject-outer {
    display: inline-block;
    position: relative;
}

body.prawnik20 .item-reject-outer, body.prawnik20 .pdf-item-reject-outer {
    position: relative;
}

body.prawnik20 .pdf-item-reject-outer {
    position: absolute;
    top: 0;
    right: 0;
}

body.prawnik20 .btn-color-dark-red {
    background: #672f2f;
}

body.prawnik20 .btn-color-dark-red:hover {
    background: #4b2424;
}

.reject-reason-form, .pdf-reject-reason-form {
    display: none;
}

.reject-reason-form textarea, .pdf-reject-reason-form textarea {
    display: none;
}

body.prawnik20 .reject-reason-form, body.prawnik20 .pdf-reject-reason-form, body.prawnik20 .accept-report-form, body.prawnik20 .upload-custom-doc-form {
    position: absolute;
    right: 0px;
    padding: 10px;
    width: 350px;
    background: #e5e5e5;
    border: 1px solid #ababab;
    z-index: 999;
    box-shadow: 1px 1px 2px 0px #8f8f8f;
    
    display:none;
}

.prawnik20-expert-account .accept-report-form p, .prawnik20-expert-account .upload-custom-doc-form p {
    margin: 0px;
}

#confirm_custom_file_upload_form_id input {
    width: 100%;
}

body.prawnik20 .prawnik20-expert-account .confirm_rejection_button, body.prawnik20 .prawnik20-expert-account .confirm_pdf_rejection_button, body.prawnik20 .prawnik20-expert-account .confirm_acceptance_button, body.prawnik20 .prawnik20-expert-account .confirm_custom_file_upload {
    width: 100%;
    margin: 5px 0px 0px 0px;
    text-align: center;
    color: #333;
    padding: 6px;
    border: 1px solid #d6d6d6;
}

body.prawnik20 .prawnik20-expert-account .confirm_rejection_button, body.prawnik20 .prawnik20-expert-account .confirm_pdf_rejection_button {
    display: none;
}

body.prawnik20 .prawnik20-expert-account .confirm_rejection_button:hover, body.prawnik20 .prawnik20-expert-account .confirm_pdf_rejection_button:hover, body.prawnik20 .prawnik20-expert-account .confirm_acceptance_button:hover, body.prawnik20 .prawnik20-expert-account .confirm_custom_file_upload:hover {
    color: white;
}

.prawnik20-expert-account .confirm_acceptance_button, body.prawnik20 .prawnik20-expert-account .confirm_custom_file_upload {
    display: block;
}

body.prawnik20 .prawnik20-expert-account .confirm_custom_file_upload {
    background: #7DDCED;
}

body.prawnik20 .prawnik20-expert-account .confirm_custom_file_upload:hover {
    background: #333;
}

body.prawnik20 .rejection_confirmation_cover, body.prawnik20 .acceptation_confirmation_cover {
    position: absolute;
    top: 0;
    left: 0;
    background: black;
    width: 100%;
    height: 100%;
    opacity: 0.7;
    text-align: center;
    padding: 15px;
}

body.prawnik20 .rejection_confirmation_cover h3, body.prawnik20 .rejection_confirmation_cover p, body.prawnik20 .acceptation_confirmation_cover h3 {
    color: white;
    width: 100%;
    opacity: 1;
}

body.prawnik20 .rejection_confirmation_cover h3, body.prawnik20 .acceptation_confirmation_cover h3 {
    margin-top: 21vh;
}

body.prawnik20 .rejection_confirmation_cover h3 span {
    color: red;
}

body.prawnik20 .acceptation_confirmation_cover h3 span {
    color: green;
}

body.prawnik20 .uniq_addr_email_to_copy {
    cursor: copy;
}

.prawnik20-expert-account .widget-item-inner .widget-item-icons li:nth-child(even) {
    padding-left: 30px;
    margin-bottom: 2px;
}

.prawnik20-expert-account .widget-item-inner .widget-item-icons li:nth-child(odd) {
    font-size: 13px;
    padding-bottom: 0px;
}

body.prawnik20 .verification_result_info_box.red_version {
    background: #ffd4d4;
    border: 2px solid #c00000;
}

body.prawnik20 .verification_result_info_box.green_version {
    background: #d5ffd5;
    border: 2px solid #5a9a5c;
}

body.prawnik20 .verification_result_info_box.green_version p span {
    color: #2e5930;
}

body.prawnik20 .verification_result_info_box.yellow_version {
    background: #f5f5f5;
    border: 2px solid #db5353;
}

body.prawnik20 .verification_result_info_box {
    display: inline-block;
    width: 100%;
    padding: 20px;
    border-radius: 5px;
}

body.prawnik20 .verification_result_info_box p {
    margin: 0px;
}

body.prawnik20 .verification_result_info_box p span {
    font-weight: bold;
    margin-right: 8px;
}

body.prawnik20 .verification_result_info_box.red_version p span {
    color: #8A1919;
}

body.prawnik20 .user_view .author-bio .verification_result_info_box {
    margin: 15px 0px 0px 0px;
}

body.prawnik20 .expert_verification_input {
    width: 99.6%;
    margin: 0px;
    padding: 5px 10px;
    font-size: 14px;
}

.prawnik20-expert-account .widget-item-icons .validation-description {
    font-size: 12px;
    color: red;
    width: 100%;
    display: block;
    margin: 2px 0px;
    
    display: none;
}

.full_details_outer .post-inner .post-title {
    color: #333;
}

.full_details_outer .lc_conversation_outer .new-case-extra-info {
    padding: 30px;
    background: #f3f3f3;
    margin-top: 25px;
    border-radius: 5px;
    border: 1px solid #dbdbdb;
    box-shadow: 3px 3px 5px #f2f2f2;
    clear: both;
}

.full_details_outer .lc_conversation_outer .new-case-extra-info p {
    padding-left: 80px;
    color: #8c8c8c;
    font-style: italic;
    font-size: 14px;
}

.full_details_outer .lc_conversation_outer .new-case-extra-info i {
    float: left;
    width: 60px;
    line-height: 50px;
    text-align: center;
    border-radius: 50%;
    border: 5px solid #cfcfcf;
    margin: 0px 20px 10px 0px;
    font-size: 30px;
    color: #cfcfcf;
}

.full_details_outer .lc_conversation_outer .banned-info {
    padding: 30px;
    background: #f3f3f3;
    margin-top: 25px;
    border-radius: 5px;
    border: 1px solid #dbdbdb;
    box-shadow: 3px 3px 5px #f2f2f2;
}

.full_details_outer .lc_conversation_outer .banned-info p {
    padding-left: 80px;
    color: #8c8c8c;
    font-style: italic;
    font-size: 14px;
}

.full_details_outer .lc_conversation_outer .banned-info i {
    float: left;
    width: 60px;
    line-height: 50px;
    text-align: center;
    border-radius: 50%;
    border: 5px solid #cfcfcf;
    margin: 0px 20px 10px 0px;
    font-size: 30px;
    color: #cfcfcf;
}

body.prawnik20 .legal_case_valuation_info_aside_box ol {
    padding-left: 20px;
    font-weight: bold;
}

body.prawnik20 .legal_case_valuation_info_aside_box ol li {
    list-style: decimal;
}

body.prawnik20 .legal_case_valuation_info_aside_box ol li p {
    font-style: normal;
    text-indent: 0;
}

body.prawnik20 .legal_case_valuation_info_aside_box ol li h5 {
    margin-bottom: 5px;
}

body.prawnik20 .legal_case_valuation_info_aside_box ol p {
    font-weight: normal;
}

body.prawnik20 .legal_case_valuation_info_aside_box .page-content p {
    text-indent: 25px;
    text-align: justify;
    font-style: italic;
}

body.prawnik20 .legal_case_valuation_content_page textarea {
    min-height: 100px;
}

body.prawnik20 .prawnik20-expert-account .group_tick_box_outer {
    position: absolute;
    top: 0;
    right: 30px;
}

body.prawnik20 .join_us_panel .page-content a {
    margin-right: 8px;
}

body.prawnik20 .prawnik20-expert-account .checkboxFive {
    display: inline-block;
    float: right;
}

body.prawnik20 .yellow-icons-list i {
    margin-right: 6px;
    color: #db5353;
}

body.prawnik20 .prawnik20-expert-account .group_tick_box_outer span.grupuj_name {
    display: inline-block;
    float: left;
    margin-top: 22px;
    margin-right: 15px;
    font-size: 16px;
    font-weight: bold;
}

body.prawnik20 .prawnik20-expert-account .group_tick_box_outer .checkboxFive label::after {
    content: '';
    position: absolute;
    width: 25px;
    height: 10px;
    background: transparent;
    top: 12px;
    left: 7px;
    border: 4px solid #5A9A5C;
        border-top-width: 3px;
        border-right-width: 3px;
        border-top-style: solid;
        border-right-style: solid;
        border-top-color: rgb(90, 154, 92);
        border-right-color: rgb(90, 154, 92);
    border-top: none;
    border-right: none;
    transform: rotate(-50deg);
}



body.prawnik20 .widget a.button.small {
    margin: 0;
    width: 100%;
    text-align: center;
    float: left;
    display: block;
}

body.prawnik20 .widget a.button.small:hover {
    color: white;
}

body.prawnik20 .widget_report_grouping .no_existing_cases_info {
    color: red;
    font-size: 12px;
    text-align: center;
}

.widget_report_grouping h5 {
    font-size: 12px;
    margin-bottom: 5px;
}

.margin-bottom-null {
    margin-bottom: 0 !important;
}
.widget_report_grouping select {
    margin-bottom: 20px;
}

.widget_report_grouping textarea {
    margin-bottom: 20px;
    width: 100%;
    max-height: 300px;
    resize: vertical;
}

.widget_report_grouping .create_new_case_options_outer, .widget_report_grouping .create_new_case_options_outer .create_my_own_case_name {
    display: none;
}

.prawnik20-expert-account article.case-item .widget-item-icons {
    width: 100%;
    margin: 0;
}

.item-entity-responsible-outer p {
    font-size: 20px;
    line-height: 35px;
}

.widget-item-inner.case-reports-list {
    border-left: 1px solid #C0C0C0;
    border-top: none;
    border-bottom: none;
    margin-top: 15px;
    padding: 0px 0px 10px 20px;
}

.widget-item-inner.case-reports-list h5 {
    margin-bottom: 0px;
    font-weight: normal;
    font-size: 16px;
    margin-top: 10px;
}

body.prawnik20 .full_details_outer .widget-item-inner .widget-item-icons li:nth-child(2n+1) {
    padding: 0px;
}

body.prawnik20 .full_details_outer .widget-item-inner .widget-item-icons li:nth-child(2n) {
    padding: 0px 0px 0px 30px;
}

.full_details_outer .widget-item-inner .widget-item-given-details {
    padding: 7px 0px 0px 10px;
    background: #fcfcfc;
    margin: 7px 0px 15px 0px;
    border-left: 1px solid #e4e4e4;
    
    display: none;
}

.full_details_outer .widget-item-inner .widget-item-given-details p {
    margin: 0px;
    font-size: 13px;
}

.full_details_outer .widget-item-inner .widget-item-given-details p span {
    font-weight: bold;
}

.full_details_outer .report_outer h5:hover {
    cursor: pointer;
    color: #db5353;
}

.reports_left_quantity {
    display: block;
    width: 100%;
    text-align: center;
    margin: 0;
    font-weight: bold;
    font-size: 25px;
    padding: 0px;
    background: #DDDDDD;
    color: #333;
    padding: 10px 0px;
}

.widget.widget_reports p {
    text-align: center;
}

.no_reports_on_account_info {
    margin: 10px 0px 0px 0px;
    font-size: 12px;
    line-height: 14px;
}
    
.full_details_outer .pay_for_case_info {
    padding: 0px 15px 0px 0px;
    border-right: 1px solid #d6d6d6;
    text-align: justify;
}

.full_details_outer .pay_for_case_button_outer {
    padding: 24px 0px 0px 15px;
}

.case_checkout_details h3 {
    margin-bottom: 15px;
    font-size: 14px;
}

.case_checkout_details p {
    font-size: 20px;
}

.case_checkout_details p:last-child {
    margin-bottom: 0px;
}

.item-documents-status-outer p {
    margin-top: 15px;
}

.case-article-widget {
    background: white url(/images/light-paragraph.png);
    background-size: auto 120%;
    background-position: top right 50px;
    background-repeat: no-repeat;
    
    width: 100%;
    float: left;
}

.case-article-widget .widget-item-icons li {
    max-width: 300px;
}

#edit_account_form_id .choose_invoice_entity_outer label {
    margin: 0px 10px 0px 0px;
}

body.prawnik20 .spam_confirmation_of_ownership, body.prawnik20 .form_data_processing_agreement {
    display: inline-block;
    margin: 5px 0px 0px 0px;
    padding-left: 20%;
    line-height: 20px;
}

body.prawnik20 .form-style-1 .form_data_processing_agreement {
    padding-left: 0;
}

body.prawnik20 #report_spam_form_data_id .form-inputs p span.form-description.validation-description {
    width: 100%;
}

body.prawnik20 .spam_confirmation_of_ownership span, body.prawnik20 .form_data_processing_agreement span {
    color: #333333;
}

body.prawnik20 #wrap .spam_confirmation_of_ownership input[type="checkbox"], body.prawnik20 #wrap .form_data_processing_agreement input[type="checkbox"] {
    margin: 3px 5px 0px 0px;
}

#edit_account_form_id .invoice_data_outer p {
    text-align: justify;
}

#edit_account_form_id .invoice_data_outer p input[type="checkbox"] {
    margin: 3px 4px 0px 0px;
}

body.prawnik20 .icon-more-info-toolbox-outer i {
    cursor: help;
}

body.prawnik20 .icon-more-info-toolbox-outer .toolbox-innner-info p {
    margin: 0px;
    color: #333;
}

body.prawnik20 .toolbox-innner-info {
    font-family: "Raleway", Arial, sans-serif;
    position: absolute;
    display: none;
    background: #db5353;
    z-index: 99999;
    width: 220px;
    padding: 10px 15px;
    border-radius: 10px;
    box-shadow: 2px 2px 2px #8c7c48;
    text-align: left;

}

body.prawnik20 .toolbox-innner-info:before {
    content: '';
    border-top: 13px solid transparent;
    border-bottom: 13px solid transparent;
    border-right: 15px solid #db5353;
    top: 11px;
    left: -15px;
    position: absolute;
}

.fix-overflow .page-content, .fix-overflow .custom-table, .fix-overflow .custom-table .custom-table-cell, .container.fix-overflow > .row > .col-md-9{
    overflow: inherit;
    white-space: inherit;
}

.fix-overflow .custom-table{
    display:table;
}

body #wrap .keep-fixed {
    position: fixed;
    top: 30px;
}

body.prawnik20 .panel-pop .button {
    color: #333;
}

body.prawnik20 .panel-pop .button:hover {
    color: white;
}

.my-documents-table .custom-table .custom-table-cell {
    line-height: 30px;
}

.my-documents-table .custom-table .custom-table-cell button {
    line-height: 20px;
}

.user_details_to_verify_outer .author-image {
    height: 42px;
    width: 42px;
    margin-right: 12px;
    
    background-size: contain;
}

.user_details_to_verify_outer p {
    line-height: 42px;
    font-size: 18px;
    
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-right: 30px;
    
    margin: 0px 0px 15px 0px;
    font-weight: bold;
}

.verification_buttons_outer .widget-items-outer {
    position: relative;
    top: 9px;
    right: 0;
}

body.prawnik20 .verification_document_details_outer p {
    margin: 0;
    background: #6f6f6f;
    color: white;
    padding: 2px 12px;
}

#select_user_to_verify_document_id {
    position: absolute;
    top: 20px;
    right: 35px;
    width: 300px;
    height: 28px;
    padding: 3px 5px;
    border-radius: 3px;
    background: white;
    border: 1px solid #cdcdcd;
}

.user_doc_verification_content_outer .verification_buttons_outer {
    position: absolute;
    right: 0;
}

.page-content.verify_user_documents_page {
    min-height: 500px;
}

body.prawnik20 .paragraphs_list ul li a {
    color: #333;
    text-decoration: underline;
}

body.prawnik20 #wrap .change_password_page form .form-inputs p .validation-description {
    margin: 0px;
}

form .password_info span {
    font-size: 20px;
}

.pdf-spam-parser-info-box {
    padding: 0px 0px 10px 0px;
    float: left;
    width: 100%;
    display: none;
}

.pdf-spam-parser-info-box p {
    margin: 0;
    font-weight: bold;
}

.pdf-spam-parser-info-box p span {
    margin: 0;
    font-weight: normal;
}

.parsed-pdf-preview-outer {
    float: left;
    width: 100%;
    background: #4b4b4b;
    position: relative;
}

.parsed-pdf-preview-outer .pdf-parsed-details-row {
    color: white;
    font-size: 13px;
    display: block;
    float: left;
    margin: 0;
    height: 24px;
    line-height: 24px;
    padding-left: 10px;
    width: 100%;
    padding-right: 170px;
}

.user-report-parser-pdf-status-outer {
    float: left;
    width: 100%;
    padding-left: 37px;
    margin: 10px 0px 15px 0px;
}

.user-report-parser-pdf-status-outer h4 {
    margin: 0px 0px 3px 0px;
    line-height: 24px;
}

.user-report-parser-pdf-status-outer.pdf-available h4 {
    color: #559A30;
}

.user-report-parser-pdf-status-outer.pdf-not-available h4 {
    color: #DA4453;
}

.user-report-parser-pdf-status-outer.pdf-rejected h4 {
    color: #FFA500;
}

.user-report-parser-pdf-status-outer .user-open-report-pdf-popup {
    text-decoration: underline;
    cursor: pointer;
}

.user-report-parser-pdf-status-outer p {
    margin: 0;
    font-size: 13px;
    line-height: 20px;
}

.user-report-parser-pdf-status-outer.pdf-rejected {
    background: url(/images/warning_orange_icon.png);
    background-size: 25px auto;
    background-repeat: no-repeat;
    background-position: left top;
}

.user-report-parser-pdf-status-outer.pdf-available {
    background: url(/images/green_icon_check.png);
    background-size: 25px auto;
    background-repeat: no-repeat;
    background-position: left top;
}

.user-report-parser-pdf-status-outer.pdf-not-available {
    background: url(/images/red_flat_cross_icon.png);
    background-size: 25px auto;
    background-repeat: no-repeat;
    background-position: left top;
}

body.prawnik20 .panel-pop.user-pdf-preview .parsed-pdf-preview-outer {
    display: block;
}

body.prawnik20 .panel-pop.user-pdf-preview {
    width: 60%;
    margin-left: -30%;
}

body.prawnik20 .panel-pop.user-pdf-preview object {
    object-fit: fill;
}

.show_pdf_reject_form {
    height: 24px;
    line-height: 22px;
    color: white;
    font-size: 12px;
    padding: 2px 12px;
    cursor: pointer;
}

.show_pdf_reject_form:hover {
    color:white;
}

.user_copy_email_on_click {
    font-weight: bold;
    cursor: copy;
}

#small_info_popup_id {
    position: fixed;
    left: 30px;
    bottom: 30px;
    z-index: 9999;
    color: white;
    display: none;
    padding: 15px 20px;
    
    background: #db5353;
    box-shadow: 3px 3px 5px 1px rgba(0, 0, 0, 0.15);
}

#small_info_popup_id h5 {
    margin:0;
    padding: 0;
    color: #333;
}

.user_pdfp_front .pdf-reject-reason-form {
    top: 24px;
}

.pdf-reject-reason-form a {
    width: 100%;
    text-align: center;
    margin: 0;
}

.user-pdf-preview.email_pdf_awaiting .form-style p i, .user-pdf-preview.email_pdf_accepted .form-style p i {
    color: #5DA934;
}

.user-pdf-preview.email_pdf_rejected .form-style p i, .user-pdf-preview.email_pdf_rejected_by_user .form-style p i {
    color: #FFA500;
}

.expert_old_individual_email_info {
    padding: 15px 0px 15px 0px;
    float: left;
    width: 100%;
    font-weight: bold;
    color: purple;
}

.alert-message .close-mod-alert-outer i {
    position: absolute;
    top: 20px;
    right: 20px;
    background: none;
    color: #333;
    padding: 0;
    margin: 0;
    width: 18px;
    height: 18px;
    line-height: 18px;
    cursor: pointer;
    font-size: 18px;
}

.prawnik20-new-modification-user-alert p {
    font-weight: normal;
    padding: 0px 30px 0px 58px;
}

.footer-desc-and-icons-outer ul li.desc p {
    margin: 0px;
}

.footer-desc-and-icons-outer ul li.desc {
    margin: 0px;
    padding: 0px;
}

#footer .related-item img.elavon_logo {
    height: 35px;
    width: auto;
    margin-top: 10px;
}

#footer .related-item img.visa-mastercard-logo-dark {
    height: 20px;
    padding: 0px;
    margin: 10px 0px 0px 8px;
}

.group_tick_box_outer.select_cases_to_pay_tick_box {
    float: right;
    text-align: right;
}

.group_tick_box_outer.select_cases_to_pay_tick_box span {
    line-height: 25px;
}

.group_tick_box_outer.select_cases_to_pay_tick_box .checkboxFive {
    width: 25px;
    position: relative;
    margin: 0px auto 0 9px;
    float: right;
}

.group_tick_box_outer.select_cases_to_pay_tick_box .checkboxFive label {
    width: 25px;
    height: 25px;
    top: 0;
    left: 0px;
}

.group_tick_box_outer.select_cases_to_pay_tick_box .checkboxFive label::after {
    width: 15px;
    height: 7px;
    top: 7px;
    left: 4px;
    
    border: 3px solid #F0D500;/*trochę ciemniejszy aby bardziej kontrastował*/
    border-top: none;
    border-right: none;
}

body.prawnik20 .select_items_inputs_wrapper a.custom-button.green-button {
    float: left;
    width: auto;
    padding: 9px 30px;
}

body.prawnik20 .select_items_inputs_wrapper a.custom-button.green-button i {
    margin: 0px 6px 0px 0px;
}

body.prawnik20 .select_items_inputs_wrapper a.custom-button.green-button.blocked {
    color: gray;
}

body.prawnik20 .button.custom-button.button-disabled {
    background: #e4e4e4;
    border: 1px solid #dbdbdb;
    color: #999;
}

body.prawnik20 .button.custom-button.button-disabled:hover {
    background: #e4e4e4;
    border: 1px solid #c0c0c0;
    color: #999;
}

body.prawnik20 .facebook-like-button-outer.top-bar {
    display: inline-block;
    float: right;
    margin: 11px 15px 0px 0px;
}

body.prawnik20 .facebook-like-button-outer.bottom-bar {
    display: inline-block;
    float: right;
    margin: 20px 0px 0px 0px;
    width: 100%;
    display: none;
}

#report_spam_form_data_id .form-inputs p .question_poll {
    float: none;
}

h4.report_individual_email {
    text-align: left;
}










/*  UWAGA!!!! STYLE RESPONSIVE W css_parts/custom_responsive.css  */
