@font-face {
    font-family: 'lenovo_do_mediummedium';
    src: url('/customization/lenovo/lenovomd-webfont.eot');
    src: url('/customization/lenovo/lenovomd-webfont.eot?#iefix') format('embedded-opentype'), url('/customization/lenovo/lenovomd-webfont.woff2') format('woff2'), url('/customization/lenovo/lenovomd-webfont.woff') format('woff'), url('/customization/lenovo/lenovomd-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lenovo_do_boldbold';
    src: url('/customization/lenovo/lenovobd-webfont.eot');
    src: url('/customization/lenovo/lenovobd-webfont.eot?#iefix') format('embedded-opentype'), url('/customization/lenovo/lenovobd-webfont.woff2') format('woff2'), url('/customization/lenovo/lenovobd-webfont.woff') format('woff'), url('/customization/lenovo/lenovobd-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face{
font-family:"HelveticaNeueW02-45Ligh";
src:url("/customization/lenovo/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix");
src:url("/customization/lenovo/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix") format("eot"),url("/customization/lenovo/9a2e4855-380f-477f-950e-d98e8db54eac.woff") format("woff"),url("/customization/lenovo/fa82d0ee-4fbd-4cc9-bf9f-226ad1fcbae2.ttf") format("truetype"),url("/customization/lenovo/48d599a6-92b5-4d43-a4ac-8959f6971853.svg#48d599a6-92b5-4d43-a4ac-8959f6971853") format("svg");
}
@font-face{
font-family:"HelveticaNeueW02-55Roma";
src:url("/customization/lenovo/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix");
src:url("/customization/lenovo/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix") format("eot"),url("/customization/lenovo/d5af76d8-a90b-4527-b3a3-182207cc3250.woff") format("woff"),url("/customization/lenovo/1d238354-d156-4dde-89ea-4770ef04b9f9.ttf") format("truetype"),url("/customization/lenovo/b68875cb-14a9-472e-8177-0247605124d7.svg#b68875cb-14a9-472e-8177-0247605124d7") format("svg");
}
@font-face{
font-family:"HelveticaNeueW02-65Medi";
src:url("/customization/lenovo/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix");
src:url("/customization/lenovo/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix") format("eot"),url("/customization/lenovo/5b4a262e-3342-44e2-8ad7-719998a68134.woff") format("woff"),url("/customization/lenovo/4a3ef5d8-cfd9-4b96-bd67-90215512f1e5.ttf") format("truetype"),url("/customization/lenovo/58ab5075-53ea-46e6-9783-cbb335665f88.svg#58ab5075-53ea-46e6-9783-cbb335665f88") format("svg");
}
@font-face{
font-family:"HelveticaNeueW02-75Bold";
src:url("/customization/lenovo/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix");
src:url("/customization/lenovo/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix") format("eot"),url("/customization/lenovo/4a9c62ab-b359-4081-8383-a0d1cdebd111.woff") format("woff"),url("/customization/lenovo/db5f9ba6-05a4-433a-9461-0a6f257a0c3a.ttf") format("truetype"),url("/customization/lenovo/25e09910-ffc3-4fc4-b0d1-db9a95dface8.svg#25e09910-ffc3-4fc4-b0d1-db9a95dface8") format("svg");
}

.gamification_users_and_experts .col-sm-5 h2{
margin-left:0px;
}

.thumbnail img{
width:80px;
height:auto;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
border:none;
}

#main_content{
min-height:300px;
background-color:#fff;
}
.right{
float:right;
}

.pagination>.current, .pagination>.current:hover, .pagination>.current:focus {
background-color: #DB291E;
border-color: #DB291E;
}

.pagination em, .pagination a, .pagination span {
position: relative;
color: #DB291E;
}

.media > .pull-left img {
    height: auto; /* tę linijkę trzeba dodać*/
    width: 40px;
}

.pagination>em:first-child, .pagination>span:first-child, .pagination>a:first-child {
margin-left: 0;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
}

.pagination>em:last-child, .pagination>span:last-child, .pagination>a:last-child {
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}


.container{
background: #e5e6e7; /* Old browsers */
background: -moz-linear-gradient(left,  #e5e6e7 0%, #f6f6f7 50%, #e5e6e7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5e6e7), color-stop(50%,#f6f6f7), color-stop(100%,#e5e6e7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #e5e6e7 0%,#f6f6f7 50%,#e5e6e7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #e5e6e7 0%,#f6f6f7 50%,#e5e6e7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #e5e6e7 0%,#f6f6f7 50%,#e5e6e7 100%); /* IE10+ */
background: linear-gradient(to right,  #e5e6e7 0%,#f6f6f7 50%,#e5e6e7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e6e7', endColorstr='#e5e6e7',GradientType=1 ); /* IE6-9 */

border:1px solid:#eee;
}

#pag1{
text-align:center;
margin-bottom:15px;
}

.badge.suggestion{
display:none;
}

#all_users{
margin-left:15px;
}

.gamification{
display:none;
}
.new_user label {
display: inline-block;
color:#58595B;
font-family: 'lenovo_do_mediummedium';
font-size:16px;
}

.new_user .col-sm-12:last-child{
padding:0;
text-align:left;
}

.form-control {
padding: 6px 12px;
font-size: 14px;
height:45px;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: none;
transition: none;
margin-bottom:20px;
}

h2{
    font-family: 'HelveticaNeueW02-45Ligh';
margin:30px 0 15px 13px;
padding-top:15px;
}

.buttons{
padding-bottom:15px;
}
.col-sm-6 {

margin: 0px !important;
}

.user_info.col-sm-2.text-center{
display:none;
}

.votes_vote .btn-success.vote_no {
background-color: #58595B;
border-color: #58595B;
float:left;
margin-left:3px;
}

.btn.btn-success.btn-sm.sugester_voting.vote_yes{
background-color: #58595B;
border-color: #58595B;
float:left;
margin-left:8px;
}
.media{
position:relative;
}

.media>.pull-left {
float: none;
position: absolute;
right: 0;
bottom: 0;
}

.media>.pull-left img{
width:40px;
}
.show_user{
display:none;
}

.spam_report{
display:none;
}
#comments{
width:84%;
margin:0 8%;
}

#comments .text-center{
text-align:right;
}

#comments .col-sm-12.col-sm-pull-2{
margin-bottom:40px;
}
.post_content{
font-size:12px;
padding-right:50px;
}
.post_content p{
font-size:12px;
color:#000;
border-bottom:1px solid #000;
padding-bottom:15px;
margin-bottom:-10px;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
color: #fff;
background-color: #58595B;
border-color: #58595B;
font-family: 'lenovo_do_mediummedium';
}
.panel-body .well.well-sm.small{
padding:0;
background:none;
}

a {
color: #999999;
}
a:hover, a:focus {
color: #DB291E;
}

.btn-primary, .btn-success {
color: #fff;
background-color: #DB291E;
border-color: transparent;
border-radius:0px;
font-family: 'HelveticaNeueW02-55Roma';
}

.btn-warning, .open .dropdown-toggle.btn-warning {
color: #fff;
background-color: #58595B !important;
border-color: transparent  !important;
border-radius:0px;
font-family: 'HelveticaNeueW02-55Roma';
}

.btn-default, .open .dropdown-toggle.btn-default {
color: #333;
background-color: #ebebeb;
border-color: transparent;
border-radius:0px;
font-family: 'HelveticaNeueW02-55Roma';
}

.media>.pull-left{
width:auto;
}
.title_and_marks h3 .label.new{
display:none;
}
.badge.question , .badge.suggestion{
background-color: #58595B;
border-radius:0px;
}

.img-circle{
border-radius:0;
}

.panel-body{
margin-left:10%;
}

.col-sm-pull-2 {
right: 0;
}

.posts_comments .col-xs-10 {
width: 90%;
}

.posts_comments .panel{
border:none;
}

.panel{
box-shadow:none;
}

.well {
width:80%;
padding: 19px;
margin-bottom: 20px;
background-color: #fff;
border: 0px solid transparent;
border-radius: 0px;
-webkit-box-shadow: none;
box-shadow: none;
}

.well.well-sm.votes_counter{
background-color:#DB291E;