@import url(//code.cdn.mozilla.net/fonts/fira.css);
@import url(//fonts.googleapis.com/css?family=Roboto:400,700,900&subset=latin,cyrillic);

@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);

body {
    -webkit-animation-delay: 0.1s;
    -webkit-animation-name: fontfix;
    -webkit-animation-duration: 0.1s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
}

h1, h2, h3, h4, h5, h6, .number {
    font-family: 'Fira Sans', sans-serif !important;
    font-weight: 400;
}

@-webkit-keyframes fontfix {
    from { opacity: 1; }
    to   { opacity: 1; }
}

:focus{
    outline:none !important;
}

.margin-right-5 {
    margin-right: 5px;
}

.margin-top-10 {
    margin-top: 10px;
}

.margin-bottom-20 {
    margin-bottom: 20px;
}

.margin-bottom-10 {
    margin-bottom: 10px !important;
}


.sport-icon {
    vertical-align: middle;
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 0;
    background: transparent url('../img/sportIcons2.png') -999px -999px no-repeat;
    position: relative;
    z-index: 2;
}
.sport-icon.badminton {background-position:0 0}
.sport-icon.bandy {background-position:-18px 0}
.sport-icon.baseball {background-position:-36px 0}
.sport-icon.basketball {background-position:-54px 0}
.sport-icon.beach-volleyball {background-position:-72px 0}
.sport-icon.boxing {background-position:-90px 0}
.sport-icon.chess {background-position:-108px 0}
.sport-icon.cricket {background-position:-126px 0}
.sport-icon.curling {background-position:-144px 0}
.sport-icon.darts {background-position:-162px 0}
.sport-icon.darts-legs {background-position:-180px 0}
.sport-icon.e-sports {background-position:-198px 0}
.sport-icon.field-hockey {background-position:-216px 0}
.sport-icon.floorball {background-position:-234px 0}
.sport-icon.am-football{background-position:-252px 0}
.sport-icon.futsal {background-position:-270px 0}
.sport-icon.golf {background-position:-288px 0}
.sport-icon.handball {background-position:-306px -0px}
.sport-icon.hockey {background-position:-324px 0}
.sport-icon.ice-hockey {background-position:-324px 0}
.sport-icon.horse-racing {background-position:-342px 0}
.sport-icon.lacrosse {background-position:-360px 0}
.sport-icon.mma {background-position:-378px 0}
.sport-icon.politics {background-position:-414px 0}
.sport-icon.rink-hockey {background-position:-432px 0}
.sport-icon.rugby-league {background-position:-450px 0}
.sport-icon.rugby-union {background-position:-450px 0}
.sport-icon.rugby {background-position:-450px 0}
.sport-icon.snooker {background-position:-468px 0}
.sport-icon.football {background-position:-486px 0}
.sport-icon.squash {background-position:-504px 0}
.sport-icon.table-tennis {background-position:-522px 0}
.sport-icon.tennis {background-position:-540px 0}
.sport-icon.volleyball {background-position:-558px 0}
.sport-icon.water-polo {background-position:-576px 0}
.sport-icon.padel-tennis {background-position:-594px 0}
.sport-icon.aussie-rules-football,.sport-icon.australian-football {background-position:-612px 0}
.sport-icon.cycling,.sport-icon.track-cycling {background-position:-630px 0}
.sport-icon.casino {background-position:-648px 0}
.sport-icon.pool {background-position:-666px 0}
.sport-icon.bowling {background-position:-684px 0}
.sport-icon.surfing {background-position:-702px 0}
.sport-icon.wintersports,.sport-icon.alpine-skiing,.sport-icon.biathlon,.sport-icon.cross-country-skiing,.sport-icon.freestyle-skiing,.sport-icon.nordic-combined,.sport-icon.ski-jumping,.sport-icon.snowboarding,.sport-icon.speed-skating {background-position:-720px 0}
.sport-icon.magic-the-gathering {background-position:-738px 0}
.sport-icon.sailing {background-position:-756px 0}
.sport-icon.rowing {background-position:-774px 0}
.sport-icon.entertainment {background-position:-774px 0}
.sport-icon.formula-one {background-position:-810px 0}
.sport-icon.olympics {background-position:-828px 0}
.sport-icon.athletics {background-position:-846px 0}
.sport-icon.motor-sports {background-position:-864px 0}
.sport-icon.motor-sport {background-position:-882px 0}
.sport-icon.esport-games {background-position:-900px 0}
.sport-icon.swimming {background-position:-918px 0}
.sport-icon.other {background-position:-936px 0}
.sport-icon.combo-pick {background-position:-936px 0}




body {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 15px;
}
.media-feed {
    margin-bottom: 0;
}

.media-feed .media {
    overflow: auto;
}

.media-feed li {
    padding: 10px 20px 0 20px;
}

.media-feed li:first-child {
    border-top: 0;
}

.media-body {
    display: block;
    overflow: hidden;
    zoom: 1;
    padding:0;
    width: auto;
}

#_feedContainer #share_feed{
    display:none;
}

.media-feed .title-name {
    display: inline-block;
    margin:0;
    padding:0 0 10px 0;
    border-bottom: 1px solid #e8e8e8;
    width: 100%;
}

.media-feed .title-name img.avatar-img {
    width:30px;
    height:30px;
}

.media-feed .title-name .title-age {
    text-align:right;
    padding:0;
}

.media-feed .title-name small {
    padding-top: 3px;
}

.media .feed-avatar {
    position: relative;
    padding:10px 20px 20px 0;
    text-align: center;
    float:left;
}

.media-feed .feed-pick-title {
    padding:10px 0;
    display:block;
    overflow: auto;
    border-bottom: 1px solid #e8e8e8;
}

.media-feed .feed-pick-title h3 {
    margin: 0;
    font-weight: bold;
}

.media-feed .feed-pick-title .label-watch-icon {
    padding: 2px 4px;
    background-color: #027b5b !important;
    color: #fff !important;
}

.media-feed .feed-pick-title h3 .combo-toggle {
    font-size: 14px;
    cursor: pointer;
}

.media-feed .feed-pick-title .pick-line {
    margin: 0;
    padding-top: 5px;
    float:left;
}

.media-feed .feed-pick-title .pick-line .sport-icon {
    margin: -3px 6px 0 0;
}

.media-feed .feed-pick-title .pick-line .feed-odd {
    margin: 0 6px 0 0;
}

.media-feed .feed-pick-title .labels {
    padding-top: 3px;
    display: inline-block;
}

.media-feed .feed-pick-title .labels .label {
    font-weight: bold;
    font-size: 12px;
    margin: -2px 6px 0 0;
}

.media-feed .feed-pick-title .sport-line {
    clear: both;
}

.media-feed .feed-pick-title .sport-line .text-muted {
    vertical-align: -2px;
}

.media-feed .pick-buttons {
    padding: 10px 0;
}

.media-feed .pick-cnt {
    float:right;
    font-size: 12px;
}

.media-feed .pick-cnt span {
    padding: 6px 10px;
    line-height: 1.5;
    display: inline-block;
}

.media-feed .pick-cnt span:last-child {
    padding: 0;
}

.media-feed .list-comment {
    background: #f9fafc none repeat scroll 0 0;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    padding: 8px 0;
    display: inline-block;
    width:100%;
}

.media-feed .list-comment li {
    padding: 8px 16px;
}

.media-feed .list-comment li .avatar {
    position: absolute;
    width: 40px;
}

.media-feed .list-comment li .comment-body {
    padding-left: 56px;
}

.media-feed .list-comment li .comment-body > a, .media-feed .list-comment li .comment-body small {
    margin-right: 6px;
}

.media-feed .list-comment li .comment-body small {
    margin-top: 2px;
}

.media-feed .list-comment li .comment-body p {
    margin: 0;
    clear: both;
    float: none;
}

.media-feed .block-comment {
    background-color: #f3f3f3;
    margin-bottom: 20px;
    overflow: auto;
    padding: 0px;
    display:block;
    width:100%;
}

.media-feed .block-comment .comment-area{
    width: calc(100% - 153px);
    overflow:auto;
}

.media-feed .block-comment .comment-area .commentTextArea{
    min-height: 68px;
    padding:16px 0 16px 16px;
    cursor: text;
}

.media-feed .block-comment .comment-button-holder{
    width: auto;
    float: right;
    padding: 16px;
}

.media-feed .feed-analysis {
    border-top: 1px solid #e8e8e8;
    margin-top: 18px;
    padding: 8px 0 0 0;
}

.media-feed .feed-comment {
    padding: 0;
}

.text-area {
    border:0;
    resize:none;
    vertical-align:middle;
    font-size:15px;   
    background:none;
    display: block;
    width:100%;
    height:auto;
    overflow-y:hidden
}

.title-name a[data-toggle="report"], a[data-action="delete"][data-type="comment"], .title-name .btn-group, .title-name a[data-action="editAnalysis"] {
    margin-right: 10px;
}
   
.btn-darken, .badge-darken, .label-darken {
    background-color: rgba(0, 0, 0, .2);
    border-color: rgba(0, 0, 0, .1);
    color: #fff;
}
.text-danger,
.text-danger:hover,
a.text-danger,
a.text-danger:hover,
a.text-danger:focus {
    color: #df5e73 !important;
}
.text-green {
    color: #82daca !important;
}
.filter-title h2 {
    color:#fff;
    font-weight:bold;
    text-transform:uppercase;
    margin:0;
    font-size:24px;
}
.search-form,.block.search-form{
    background: #82daca none repeat scroll 0 0;
    border-bottom: 2px solid #4dbfa2;
    border-radius: 4px 4px 0 0;
}
.block {
    margin: 0 0 10px;
    padding: 20px 15px 1px;
    background-color: #ffffff;
    border: 1px solid #dbe1e8;
    border-radius: 0 0 4px 4px;
}
.btn {
    border-bottom-width: 3px;
}
.margin-top-15 {
    margin-top:15px;
}

.margin-bottom-15 {
    margin-bottom:15px;
}
.margin-15 {
    margin:15px;
}
.padding-15 {
    padding:15px;
}
.padding-bottom-15 {
    padding-bottom:15px;
}
.font-white {
    color: #fff;
}
.no-margin{
    margin:0;
}
.text-success, .text-success:hover, a.text-success, a.text-success:hover, a.text-success:focus {
    color: #4dbfa2;
}
.btn-danger {
    background-color: #eb6379;
    border-color: #c55365;
    color: #fff;
}

.font-bold {
    font-weight: bold;
}
.text-primary, .text-primary:hover, a, a:hover, a:focus, a.text-primary, a.text-primary:hover, a.text-primary:focus {
    color: #eb6379;
}
.btn-danger:hover {
    background-color: #df5e73;
}
.btn-danger:hover {
    background-color: #df5e73;
    border-color: #c55365;
    color: #ffffff;
}

.display-inline-block{
    display: inline-block;
}

.label-blogabet, .btn-blogabet {
    background-color: #82daca;
}
.label-green, .btn-blogabet, footer .navbar-default .navbar-nav > li > a:hover, #to-top:hover, .mobile-timepicker .btn-default {
    background-color: #82daca !important;
    color: #fff !important;
    border-color: #4dbfa2 !important;
}

.feed-pick-title h3 a{
    text-decoration: none;
    color: #333;
}

.feed-pick-title h3 a:hover{
    text-decoration: underline;
    color: #333;
}


.no-padding {
    padding: 0px;
}


.spinner {
    margin: 0 auto;
    width: 70px;
    text-align: center;
}

.spinner > div {
    width: 18px;
    height: 18px;
    background-color: #82daca;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.spinner .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
    0%, 80%, 100% { -webkit-transform: scale(0) }
    40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
    0%, 80%, 100% { 
        -webkit-transform: scale(0);
        transform: scale(0);
    } 40% { 
        -webkit-transform: scale(1.0);
        transform: scale(1.0);
    }
}
@media screen and (max-width:767px) {
    .container {
        padding-left:6px;
        padding-right: 6px;
    }
    .search-form {
        margin-top:6px;
    }
    .media-feed li {
        padding: 10px 10px 0 10px;
    }

    .filter-title h1 {
        font-size: 24px;
    }
    
    .media-feed li {
        padding: 10px;
    }
    .media-feed .feed-avatar {
        width:64px;
        position: absolute;
        padding:0;
    }
    
    .media-feed .feed-avatar img.img-circle {
        width:100%;
    }
    
    .media-feed .feed-avatar .data-info {
        display: none;
        visibility: hidden;
    }
    
    .media-feed .title-name {
        padding-left: 74px;
        padding-top: 16px;
        border: 0;
    }
    
    .media-feed .title-name .title-age {
        text-align:left;
    }
    
    .media-feed .title-name .admin-group, .media-feed .title-name .report {
        float:right;
    }
    
    .media-feed .feed-pick-title {
        border-top: 1px solid #e8e8e8;
        margin-top: 20px;
        text-align:center;
    }
    
    .media-feed .feed-pick-title .pick-line {
        float:none;
        display: inline-block;
    }
    
    .media-feed .pick-cnt span {
        padding-left: 6px;
        padding-right: 6px;
    }
    
    .media-feed .list-comment li {
        padding: 8px;
    }
    
    .media-feed .list-comment li .comment-body {
        padding-left: 48px;
    }
}


.media.feed-pick h2.combo-title{
    float:left;
    width:auto;
    margin-bottom:30px !important;
    margin-right: 20px !important;
}
   
.media.feed-pick .tools-comment{
    margin-bottom:0;
}

.media.feed-pick .tools-comment span.pull-right{
    margin-bottom:10px;
}

.media.feed-pick .tools-comment a{
    font-weight:bold
}

.media.feed-pick .list-comment li.block-comment{
    border: 0;
    float:left;
    width:100%;
    margin-bottom:20px;
    padding-bottom:10px;    
}

.media.feed-pick .feed-pick-title p{
    margin-bottom:0;
}

.media.feed-pick .feed-avatar a{
    position:relative;
    display: block;
    text-align: center;
    padding-bottom: 14px;
}

.combo-table {
    margin-top: 20px;
    margin-bottom:-10px;
}

.combo-table tr:not(:last-child){
    border-bottom:1px solid #e8e8e8;
}

.combo-table > tbody > tr > td,.combo-table > tbody > tr > th {
    padding:14px 5px;
}

.combo-table > tbody > tr > th{
    background: #82daca;
    color: #fff;
}

.media .feed-avatar span.feed-verified {
    color: #fff;
    bottom: 0;
    left: 50%;
    margin-left: -16px;
    position: absolute;
}

.media.feed-pick .feed-avatar .data-info {
    margin-top:20px;
    font-size: 12px;
}

.media.feed-pick .feed-avatar .data-info i img {
    margin-top:-4px;
}

.pickfeed-title,.pickfeed-title:hover,.pickfeed-title:focus{
    color:#394263;
}
.u-dp, .u-db {
    display: block;
}

.commentTextArea:empty:before,#main-comment-area:empty:before {
  content:attr(placeholder);
  color:#a0a0a0;
}

.col-xlg-1, .col-xlg-2, .col-xlg-3, .col-xlg-4, .col-xlg-5, .col-xlg-6, .col-xlg-7, .col-xlg-8, .col-xlg-0, .col-xlg-10, .col-xlg-11, .col-xlg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 1601px) {
  .col-xlg-1, .col-xlg-2, .col-xlg-3, .col-xlg-4, .col-xlg-5, .col-xlg-6, .col-xlg-7, .col-xlg-8, .col-xlg-9, .col-xlg-10, .col-xlg-11, .col-xlg-12 {
    float: left;
  }
  .col-xlg-12 {
    width: 100%;
  }
  .col-xlg-11 {
    width: 91.66666667%;
  }
  .col-xlg-10 {
    width: 83.33333333%;
  }
  .col-xlg-9 {
    width: 75%;
  }
  .col-xlg-8 {
    width: 66.66666667%;
  }
  .col-xlg-7 {
    width: 58.33333333%;
  }
  .col-xlg-6 {
    width: 50%;
  }
  .col-xlg-5 {
    width: 41.66666667%;
  }
  .col-xlg-4 {
    width: 33.33333333%;
  }
  .col-xlg-3 {
    width: 25%;
  }
  .col-xlg-2 {
    width: 16.66666667%;
  }
  .col-xlg-1 {
    width: 8.33333333%;
  }
  .col-xlg-pull-12 {
    right: 100%;
  }
  .col-xlg-pull-11 {
    right: 91.66666667%;
  }
  .col-xlg-pull-10 {
    right: 83.33333333%;
  }
  .col-xlg-pull-9 {
    right: 75%;
  }
  .col-xlg-pull-8 {
    right: 66.66666667%;
  }
  .col-xlg-pull-7 {
    right: 58.33333333%;
  }
  .col-xlg-pull-6 {
    right: 50%;
  }
  .col-xlg-pull-5 {
    right: 41.66666667%;
  }
  .col-xlg-pull-4 {
    right: 33.33333333%;
  }
  .col-xlg-pull-3 {
    right: 25%;
  }
  .col-xlg-pull-2 {
    right: 16.66666667%;
  }
  .col-xlg-pull-1 {
    right: 8.33333333%;
  }
  .col-xlg-pull-0 {
    right: auto;
  }
  .col-xlg-push-12 {
    left: 100%;
  }
  .col-xlg-push-11 {
    left: 91.66666667%;
  }
  .col-xlg-push-10 {
    left: 83.33333333%;
  }
  .col-xlg-push-9 {
    left: 75%;
  }
  .col-xlg-push-8 {
    left: 66.66666667%;
  }
  .col-xlg-push-7 {
    left: 58.33333333%;
  }
  .col-xlg-push-6 {
    left: 50%;
  }
  .col-xlg-push-5 {
    left: 41.66666667%;
  }
  .col-xlg-push-4 {
    left: 33.33333333%;
  }
  .col-xlg-push-3 {
    left: 25%;
  }
  .col-xlg-push-2 {
    left: 16.66666667%;
  }
  .col-xlg-push-1 {
    left: 8.33333333%;
  }
  .col-xlg-push-0 {
    left: auto;
  }
  .col-xlg-offset-12 {
    margin-left: 100%;
  }
  .col-xlg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-xlg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-xlg-offset-9 {
    margin-left: 75%;
  }
  .col-xlg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-xlg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-xlg-offset-6 {
    margin-left: 50%;
  }
  .col-xlg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-xlg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-xlg-offset-3 {
    margin-left: 25%;
  }
  .col-xlg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-xlg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-xlg-offset-0 {
    margin-left: 0;
  }
}

@media (min-width:1201px){
    .text-right-lg{
        text-align:right;
    }
     .text-left-lg{
        text-align:left;
    }
}

@media (min-width:1601px){
    .text-right-xlg{
        text-align: right;
    }
}
.bold {font-weight: bold;}
.login-title {
    padding: 25px 0;
}
.login-title button {
    color: #fff;
    font-size: 34px;
    opacity: 1;
    line-height: 24px;
    margin-right: 20px;
}
.w100 {
    width:100%;
}
.pending-pick table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom:25px;
}
.pending-pick table th a{
    color:#fff;
}
.pending-pick table th {
    background: #4dbfa2;
    color: #fff;
    font-size: 15px;
    padding: 10px;
    text-align: center;
}
.pending-pick table td {
    background: #f1f1f1;
    color: #000;
    font-size: 13px;
    padding: 10px;
   /* text-align: center;*/
}
.pending-pick table th:first-child,
.pending-pick table td:first-child {
    text-align: left;
}
.pending-pick table th:last-child {
    width:23%;
}
.pending-pick input[type="text"]{
    padding:6px 12px;
}
.pending-pick h2 {
    font-size:18px;
    font-weight:bold;
    padding:0;
    margin:0 0 10px 5px;
}
.pending-pick h2.green-title {
    color:#4dbfa2
}
.pending-pick h2.red-title {
    color:#eb6379
}
.pending-pick .col-lg-6 .block {
    min-height:220px;
}
.pending-pick .col-lg-6 .block.u-mh120 {
    min-height:120px;
}
.pending-pick h1 {
    font-size:24px;
    text-transform:uppercase;
    color:#4dbfa2;
    margin-top:35px;
    margin-bottom:40px;
    font-weight:bold;
}
.pending-pick ul {
    padding:0;
    margin:0 0 0 20px;
    list-style:none;
}
.pending-pick ul li {
    margin-bottom:10px;
    font-size:15px;
    color:#838383;
}
.pending-pick ul li:before {
    content:'•';
    font-size:18px;
    position:absolute;
    margin-left:-15px;
}
.pending-pick ul.bullet-green li:before {
    color:#4dbfa2;
}
.pending-pick ul.bullet-red li:before {
    color:#eb6379;
}

.mobile-pending-picks .mobile-footer .btn-green,#unverified_form_id .btn-green,#pending_picks .btn-green{
            border-color: #44a98f;
    }
.block.pending-pick{
    border:0;
}
.mobile-content .panel-body{
    padding:15px 0 0 0;
}
.mobile-header a.ft-white {
    font-size: 20px;
    line-height: 22px;
    margin-top: 5px;
    float: left;
}
.mobile-header a.ft-white:hover{
    color:#fff;
}


@media (max-width:1199px){
    .mobile-pending-picks{
        background-color:#fff !important;
        padding:0 !important;
        float: left;
        margin-bottom: 20px;
        width:100%;
    }
    .mobile-pending-picks .mobile-header,.mobile-pending-picks .mobile-content,.mobile-pending-picks .mobile-footer,.mobile-pending-picks .pick-score{
        float:left;
        width:100%;
        position:relative;
        z-index:100;
    }
    .combo.mobile-content:last-child{
        border-bottom:1px solid #dbe1e8;
        padding-bottom: 0;
    }
    .combo.mobile-content .collapse + .mobile-footer,.combo.mobile-content .collapsing + .mobile-footer,.combo.mobile-content .collapse.collapsed + .mobile-footer{
        display:none;
    }
    .combo.mobile-content .collapse.in + .mobile-footer{
        display:block;
    }
    .combo.mobile-content .panel-group{
        margin-bottom:0;
    }
    .combo.mobile-content + .combo.mobile-content{
        padding-top:0;
    }
    .mobile-pending-picks .mobile-header{
        padding:10px;
        background-color: #82daca;
        color: #FFF;
    }
    .mobile-pending-picks .mobile-content{
        padding:5px 0;
        border-left: 1px solid #eaeaea;
        border-right: 1px solid #eaeaea;
    }
    .mobile-pending-picks .mobile-content h4,.mobile-pending-picks .mobile-header h4{
        font-size:17px;
        font-weight:bold;
        margin-bottom:0;
        margin-top:0;
    }
    .mobile-pending-picks .pick-sport{
        float:none;
        width:100%;
        font-size:16px;
        margin-bottom:10px;
    }
    .mobile-pending-picks .pick-odds,.mobile-pending-picks .pick-stake, .mobile-pending-picks .pick-book,.mobile-pending-picks .panel-body .pick-date{
        float:none;
        width:auto;
        text-align:center;
        font-size:14px;
        margin-bottom:10px;
        margin-right:15px;
    }
    .mobile-pending-picks .pick-score{
        font-size:16px;
        margin-top:10px;
    }
    .mobile-pending-picks .pick-score .input-group-addon{
        padding:0 12px;
    }
    .mobile-pending-picks .pick-score input.form-control{
        width:auto;
        display:inline-block;
    }
    .mobile-pending-picks .mobile-content .panel-group .panel{
        border:0;
    }
    .mobile-pending-picks .mobile-footer{
        height:56px;
        padding: 0;
        padding-top: 20px;
    }
    .mobile-pending-picks .mobile-footer .btn{
            width: 20%;
            margin: 0;
            float: left;
            border-radius: 0;
            padding:7px 10px;
    }
    td.mobile-pending-picks:after {
        content: " ";
        display: table;
        width: 104%;
        height: 20px;
        float: left;
        background: #fff;
        margin-left: -10px;
    }
    .mobile-pending-picks .mobile-header .single-bet-header .pick-sport{
        float:none;
    }
    .single-bet-header a.ft-white {
        margin-top:0 !important;
    }
    .combo-header span {
        margin-right: 15px;
    }
    
}

@media (min-width:1200px){

    .mobile-pending-picks {
        float: left;
        width: 100%;
        border: 1px solid #eaeaea;
        margin-bottom: 20px;
    }
    #table_graded_picks .table-header, #table_pending_picks .table-header{
        font-size: 10px;
        text-align: center;
    }
    .mobile-content .collapse{
        display: block !important;
        visibility: visible !important;
    }
    .mobile-content .panel-group .panel{
        border-radius:0;
        border:0;
    }
    .mobile-content .panel-body{
        border:0 !important;
    }
    .mobile-content .panel-body .col-lg-1 span{
        float:left;
        width:100%;
    }
    .no-padding-lg{
        padding:0;
    }
    .text-center-lg{
        text-align:center;
    }
    .mobile-content .bet-title{
        min-height: 34px;
        float: left;
        width: 100%;
    }
    .mobile-content.combo {
        border-bottom: 1px solid #eaeaea;
        float:left;
        width:100%;
    }
    .mobile-content.combo:last-child{
        border:0;
    }
    .mobile-pending-picks .mobile-header{
        float: left;
        width: 100%;
        background-color: #82daca !important;
        color: #FFF;
        padding: 5px 15px;
        min-height:49px;
    }
    .mobile-pending-picks .mobile-header .single-bet-header{
        line-height:39px;
    }
    .mobile-content.combo .panel-group{
        margin-bottom: 0;
    }
    .mobile-content .panel-body {
        padding: 15px 0 15px 0;
    }
    .mobile-pending-picks .pick-odds,.mobile-pending-picks .pick-stake{
        float:left;
        margin-right:15px;
    }
    .mobile-pending-picks .pick-book{
        float:left;
    }
}

@media (min-width:1280px){
    .mobile-pending-picks .mobile-footer{
        padding:0 0 22px 0;
    }
}

@media (min-width:1600px){
    .hidden-xlg{
        display:none !important;
    }
    .mobile-pending-picks .mobile-footer{
        padding:0;
    }
    .mobile-pending-picks .panel-body {
        padding: 15px 0 15px 0;
    }
    .mobile-pending-picks .panel-body > .col-xlg-8 *{
        text-align:left;
    }
    .mobile-content .bet-title{
        float:none;
        width:auto;
    }
}

.note-editor {
    display: block;
    clear: both;
}

.btn-analysis {
    margin-bottom: 8px;
}


/* Alerts */
.alert {
    border-top-width: 0;
    border-right-width: 2px;
    border-bottom-width: 0;
    border-left-width: 2px;
}

.alert-danger {
    color: #e74c3c;
    background-color: #ffd1cc;
    border-color: #ffb8b0;
}

.alert-danger .alert-link {
    color: #e74c3c;
}

.alert-warning {
    color: #e67e22;
    background-color: #ffe4cc;
    border-color: #ffd6b2;
}

.alert-warning .alert-link {
    color: #e67e22;
}

.alert-success {
    color: #27ae60;
    background-color: #daf2e4;
    border-color: #b8e5cb;
}

.alert-success .alert-link {
    color: #27ae60;
}

.alert-info {
    color: #3498db;
    background-color: #dae8f2;
    border-color: #b8d2e5;
}

.alert-info .alert-link {
    color: #3498db;
}

.alert-dismissable .close {
    top: -5px;
    right: -25px;
}

.close {
    text-shadow: none;
}

/* Alternative Alerts */
.alert.alert-alt {
    margin: 0 0 2px;
    padding: 5px;
    font-size: 12px;
    border-width: 0;
    border-left-width: 2px;
}

.alert.alert-alt small {
    opacity: 0.75;
    filter: alpha(opacity=75);
}

.alert-alt.alert-dismissable .close {
    right: 0;
}

.alert-alt.alert-dismissable .close:hover {
    color: #ffffff;
}

.alert-danger.alert-alt {
    border-color: #e74c3c;
}

.alert-warning.alert-alt {
    border-color: #e67e22;
}

.alert-success.alert-alt {
    border-color: #27ae60;
}

.alert-info.alert-alt {
    border-color: #3498db;
}

.sidebar-content .alert.alert-alt {
    margin-left: -10px;
    padding-left: 10px;
    background: transparent;
    color: #ffffff;
}

.label {
    padding: 1px 4px;
}
@media screen and (max-width:991px){
    
    .media.feed-pick .block-comment{
        position:relative;
        min-height: 68px;
    }
}

@media screen and (max-width: 767px){
    .media.feed-pick .feed-avatar .data-info {
        display: block;
        visibility: visible;
        font-size: 12px;
        position: absolute;
        left: 75px;
        top: 34px;
        width: 130px;
        text-align: left;
    }
    .media.feed-pick .title-name {
        padding-top: 8px;
    }
    .title-name a[data-action="editAnalysis"]{
        float:right;
    }

    .media-feed .pick-buttons {
        text-align: center;
    }

    .media-feed .pick-cnt {
        float: none;
        display: block;
        text-align: center;
        margin-top: 9px;
    }
}

.alert-modal .modal-header {
    border-bottom: 0;
}

@media screen and (min-width: 768px){
    .modal-body {
        padding: 20px
    }
}

.alert-modal .btn {
    text-transform: uppercase;
    color: #fff;
}

.push{
    margin-bottom:15px !important;
}

.table-payment.table-date-list{
    margin-bottom:0;
}

.table-payment.table-date-list td.text-right{
    text-align:right;
}

.table-date-list {
    width:100%;
    margin-bottom:20px;
    border-collapse: collapse;
}
.table-date-list th {
    color:#2f2f2f;
    text-align:left;
    border-top:1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0;
    padding:10px;
}
.table-date-list th:first-child {
    border-left:1px solid #e0e0e0;
    border-radius:5px 0 0 5px;
}
.table-date-list th:last-child {
    border-right:1px solid #e0e0e0;
    border-radius:0 5px 5px 0;
}
.table-date-list td {
    color:#2f2f2f;
    text-align:left;
    padding:10px;
}

.table-date-list tbody tr {
    border-bottom: 1px solid #e0e0e0;
}

.table-date-list tbody tr:last-child {
    border-bottom: 0;
}

.modal-header.filter-title {
    border-bottom: 0;
}