﻿td {
    padding: 2px !important;
	vertical-align: middle !important;
}
th {
    padding-left:4px !important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {

padding: 8px 15px 8px;
}
.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus { 
padding: 8px 15px 8px; 
}
.exposures-header, .lineups-header {
    font-size: 2.0em!important;
    font-weight: 600!important;
}
.proj-h {
	border: solid 2px green;
	height:100%;
}
.proj-l {
	border: solid 2px red;
	height: 100%;
}
.like-p {
	display: inline-block;
	cursor: pointer;
	opacity: .4;
}
.unlike-p {
	display: inline-block;
	cursor: pointer;
	opacity: .4;
}
.lineup-row table tr {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.nav-select {
    background-color: #00b9f7;
    color: #fff;
    padding: 3px;
    border: 0;
    margin-top: 17px;
}
.team-thumb {
    height: 20px;
}
#teamFilters .team-filter {
    float:left;
    margin:3px;
}
#teamFilters .team-filter-item {
    border: 1px solid #ccc;
    border-top:none;
    padding: 5px 0px;
}
#teamFilters .event-time {
    border: 1px solid #ccc;
    text-align:center;
    font-size:1.1em;
}
#teamFilters .team-score{
    font-size:.9em;
    text-align:center;
}
#teamFilters .disabled, .disabled-logo{
    opacity: .4;
}
.panel-success {
    border-color: #00b9f7;
}
.panel-success>.panel-heading {
    color: #fff;
    background-color: #00b9f7;
    border-color: #00b9f7;
}
.panel-title {
    font-size:14px;
}
#multiSettings slider div.bubble.value {
    display:initial !important;
}
#model-filter-view {
  margin:0px;overflow-y:auto;overflow-x:hidden;
}
.sidebarBox:first-child {
    margin-bottom: 0px;
}
.sidebarBox {
    position: relative;
    -webkit-box-shadow: 0 0 0px 2px #dddddd;
    -moz-box-shadow: 0 0 0px 2px #dddddd;
    box-shadow: 0 0 0px 2px #dddddd;
    border: 1px solid #cacaca;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    overflow: hidden;
}
#sidebar .columnHeader:first-child {
    border-top: 1px solid #FFF;
    margin-top: -1px;
}
.sidebarBox .columnHeader {
    line-height: 40px;
    position: relative;
}
.sectionBody {
    padding: 0px;
}
.sidebarBox .columnBody .columnSection {
    position: relative;
}

.sectionHeader .displayToggle {
    color: #2A2A2A;
    font-size: 14px;
    line-height: 32px;
    padding-left: 10px;
}
.ag-cell a,  .fauxLink {
    text-decoration: none;
    outline: none;
    color: #1BA2DC !important;
    cursor: pointer;
    font-weight: 400;
      
}
#search{
    overflow:initial;
}
#search label {
    position: absolute;
    left: 17px;
    top: 5px;
}
.fa-search {    
    font-size: 18px;
    color: #ccc;
}
#search #search-input, #search .hint {
    padding-right: 43px;
    width:120px;
}
#search #search-clear {
    text-decoration: none;
    position: absolute;
    right: 5px;
    top: 8px;
    color: #b3b3b3 !important;
}
#model-name a {
    color:white;
    font-size:20px;
}
#model-name span {
	color: white;
	font-size: 20px;
	font-weight:bold;
}
.sidebarBox .columnBody .columnSection .sectionHeader {
    line-height: 32px;
    height: 32px;
    border-top: 1px solid #D4D4D4;
    border-bottom: 1px solid #D4D4D4;
    background: #EFF0F3;
    -webkit-box-shadow: 0 1px 2px 0px #dddddd;
    -moz-box-shadow: 0 1px 2px 0px #dddddd;
    box-shadow: 0 1px 2px 0px #dddddd;
}

.sidebarBox .columnHeader h3 {
font-size: 14px;
font-weight: 700;
margin-left: 8px;
}
.exp {
    cursor:pointer;
}

.colSys, .centerInfo, .customHeader {
   border-top: 0px solid #ddd !important;
}
#centerRow {
    width:100%;
}
.centerInfo {
    font-weight: 300;
    font-size: 2em;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    letter-spacing: -1px;
    width: 100px !important;
}
a > em {
    font-size: 12px;
    display: block;
    padding: 3px;
    position: absolute;
    top: -8px;
    right: -6px;
    text-decoration: none;
    font-style: normal;
    background: #404040;
    color: #fff;
    min-width: 16px;
    border-radius: 50%;
    max-height: 16px;
    line-height: 8px;
    font-weight: 700;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    border: 1px solid rgba(255,255,255,.1);
}

.dt-toolbar {
    display:none;
}

.guage {
  width: 32px;
  height: 16px;
  background: url(/assets/images/catalogSprite.png) -89px -164px no-repeat;
  text-indent: -9999px;
  margin: 0 auto;
}
.guage.Low {
  background-position: -89px -182px;
}
.guage.Medium {
  background-position: -89px -201px;
}
.guage.High {
  background-position: -89px -220px;
}
.guage.VeryHigh {
  background-position: -89px -239px;
}
.guage.New {
  background-position: -89px -258px;
}

.percentageArrow.up {
  color: #3ba729 !important;
}
.percentageArrow.up span {
    color: #3ba729 !important;
    padding: 0 0px 0 14px;
    background: url('https://media.fantasylabs.com'https://media.fantasylabs.com/assets/images/IconsSprite.png'') 0px -165px no-repeat;
    text-align: left;
}
.percentageArrow.down {
  color: #DD2D2D  !important;
}
.percentageArrow.down span {
  color: #DD2D2D  !important;
  padding: 0 0px 0 14px;
  background: url('https://media.fantasylabs.com/assets/images/IconsSprite.png') 0px -150px no-repeat;
  text-align: left;
}
.percentageArrow.gray {
  color: #AFAFAF !important;
}
.percentageArrow.gray span {
  color: #AFAFAF !important;
}
.percentageArrow.gray.up span {
  background-position: 0px -876px;
}
.percentageArrow.gray.down span {
  background-position: 0px -860px;
}
.percentageArrow span.noColor {
  color: #0f1937;
  font-size: 12px;
}
.percentageArrow.large {
  font-size: 17px;
  font-weight: normal;
}
.percentageArrow.large.up span {
  padding: 0 0px 0 14px;
  background: url('https://media.fantasylabs.com/assets/images/IconsSprite.png') 0px -278px no-repeat;
}
.percentageArrow.large.down span {
  padding: 0 0px 0 14px;
  background: url('https://media.fantasylabs.com/assets/images/IconsSprite.png') 0px -258px no-repeat;
}
.system-name {
    font-size:16px;
    cursor: pointer;
    color:#1BA2DC;
}

small{
    font-size:75%;
    font-style:italic;
    color:#404040;
}
    .myGrid {
            height: 600px;
            font-size:.9em;
        }

            .myGrid .alignRight {
                text-align: right;
            }

            .myGrid .alignCenter {
                text-align: center;
            }

        .star {
            height: 24px;
            width: 24px;
            margin: 3px 0px 0px 3px;
            padding: 2px 0px 0px 0px;
        }

        .red {
            background-color: red !important;
            color: white !important;
        }

        .player-detail span {
            cursor: pointer;
            color: #65A0D0;
        }

        slider {
            margin: 15px 5px 25px 5px;
        }

            slider div.handle:after, [slider] div.handle:after {
                top: 5px;
                left: 5px;
            }
            .pre-footer {display:none;}
            .footer {display:none;}

#playerModelTable {
    font-size:.9em;
}
.ag-root {
    font-size:12px;
}

.nav-tabs>li>a:hover {
    border-color: #ccc #ccc #ddd;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #ccc;
}

.nav-tabs>li>a {
    border-color: #eee #eee #ddd;
}
.nav>li>a, .nav>li>a {
    text-decoration: none;
    background-color: #eee;
}
.panel-header ul {
	display: flex;
}

.panel-header li {
	text-align: center;
	flex: auto;
}

#model-actions {
	padding-left: 20px;
}
       .rating-100 {
           background-color: #1BFB21;
       }
       .rating-90  {
           background-color: #1BFB21;
       }
       .rating-80  {
           background-color: #7FFE7D;
       }
       .rating-70  {
           background-color: #7FFE7D;
       }
       .rating-60  {
           background-color: #A1FFA3;
       }
       .rating-50 {
           background-color: #CBFDC8;
       }
       .rating-40  {
           background-color: #CBFDC8;
       }
       .rating-30 {
           background-color: #FFE2E4;
       }
       .rating-20  {
           background-color: #FC9E9F;
       }
       .rating-10 {
           background-color: #FF797A;
       }
       .rating-0  {
           background-color: #FF797A;
       }
        .rating-100 input{
           background-color: #1BFB21;
           border-width: 1px;
           border-color: #aaa;
           text-align:center;
       }
       .rating-90 input {
           background-color: #1BFB21;
           border-width: 1px;
           border-color: #aaa;
           text-align:center;
       }
       .rating-80 input {
           background-color: #7FFE7D;
           border-width: 1px;
           border-color: #aaa;
           text-align:center;
       }
       .rating-70  input{
           background-color: #7FFE7D;
           border-width: 1px;
           border-color: #aaa;
           text-align:center;
       }
       .rating-60 input {
           background-color: #A1FFA3;
           border-width: 1px;
           border-color: #aaa;
           text-align:center;
       }
       .rating-50 input{
           background-color: #CBFDC8;
           border-width: 1px;
           border-color: #aaa;
           text-align:center;
       }
       .rating-40 input {
           background-color: #CBFDC8;
           border-width: 1px;
           border-color: #aaa;
           text-align:center;
       }
       .rating-30 input{
           background-color: #FFE2E4;
           border-width: 1px;
           border-color: #aaa;
           text-align:center;
       }
       .rating-20 input {
           background-color: #FC9E9F;
           border-width: 1px;
           border-color: #aaa;
           text-align:center;
       }
       .rating-10 input{
           background-color: #FF797A;
           border-width: 1px;
           border-color: #aaa;
           text-align:center;
       }
       .rating-0  input{
           background-color: #FF797A;
           border-width: 1px;
           border-color: #aaa;
           text-align:center;
       }
       .vegas-100 > .Runs {
           background-color: #1BFB21;
       }

       .vegas-90 > .Runs {
           background-color: #1BFB21;
       }

       .vegas-80 > .Runs {
           background-color: #7FFE7D;
       }

       .vegas-70 > .Runs {
           background-color: #7FFE7D;
       }

       .vegas-60 > .Runs {
           background-color: #A1FFA3;
       }

       .vegas-50 > .Runs {
           background-color: #CBFDC8;
       }

       .vegas-40 > .Runs {
           background-color: #CBFDC8;
       }

       .vegas-30 > .Runs {
           background-color: #FFE2E4;
       }

       .vegas-20 > .Runs {
           background-color: #FC9E9F;
       }

       .vegas-10 > .Runs {
           background-color: #FF797A;
       }

       .vegas-0 > .Runs {
           background-color: #FF797A;
       }
        th {font-size:.9em !important; text-align:center;}

           .consistency-100 > .Season_X1 {
           background-color: #1BFB21;
       }

       .consistency-90 > .Season_X1 {
           background-color: #1BFB21;
       }

       .consistency-80 > .Season_X1 {
           background-color: #7FFE7D;
       }

       .consistency-70 > .Season_X1 {
           background-color: #7FFE7D;
       }

       .consistency-60 > .Season_X1 {
           background-color: #A1FFA3;
       }

       .consistency-50 > .Season_X1 {
           background-color: #CBFDC8;
       }

       .consistency-40 > .Season_X1 {
           background-color: #CBFDC8;
       }

       .consistency-30 > .Season_X1 {
           background-color: #FFE2E4;
       }

       .consistency-20 > .Season_X1 {
           background-color: #FC9E9F;
       }

       .consistency-10 > .Season_X1 {
           background-color: #FF797A;
       }

       .consistency-0 > .Season_X1 {
           background-color: #FF797A;
       }

       
           .ppg-100 > .Season_PPG {
           background-color: #1BFB21;
       }

       .ppg-90 > .Season_PPG {
           background-color: #1BFB21;
       }

       .ppg-80 > .Season_PPG {
           background-color: #7FFE7D;
       }

       .ppg-70 > .Season_PPG {
           background-color: #7FFE7D;
       }

       .ppg-60 > .Season_PPG {
           background-color: #A1FFA3;
       }

       .ppg-50 > .Season_PPG {
           background-color: #CBFDC8;
       }

       .ppg-40 > .Season_PPG {
           background-color: #CBFDC8;
       }

       .ppg-30 > .Season_PPG {
           background-color: #FFE2E4;
       }

       .ppg-20 > .Season_PPG {
           background-color: #FC9E9F;
       }

       .ppg-10 > .Season_PPG {
           background-color: #FF797A;
       }

       .ppg-0 > .Season_PPG {
           background-color: #FF797A;
       }    .score-100 > .Score {
           background-color: #1BFB21;
       }
.plus-100 > .Season_Plus_Minus {
           background-color: #1BFB21;
       }
       .plus-90 > .Season_Plus_Minus {
           background-color: #1BFB21;
       }
       .plus-80 > .Season_Plus_Minus {
           background-color: #7FFE7D;
       }
       .plus-70 > .Season_Plus_Minus {
           background-color: #7FFE7D;
       }
       .plus-60 > .Season_Plus_Minus {
           background-color: #A1FFA3;
       }
       .plus-50 > .Season_Plus_Minus {
           background-color: #CBFDC8;
       }
       .plus-40 > .Season_Plus_Minus {
           background-color: #CBFDC8;
       }
       .plus-30 > .Season_Plus_Minus {
           background-color: #FFE2E4;
       }
       .plus-20 > .Season_Plus_Minus {
           background-color: #FC9E9F;
       }
       .plus-10 > .Season_Plus_Minus {
           background-color: #FF797A;
       }
       .plus-0 > .Season_Plus_Minus {
           background-color: #FF797A;
       }
       .upside-100 > .Season_X2 {
           background-color: #1BFB21;
       }
       .upside-90 > .Season_X2 {
           background-color: #1BFB21;
       }
       .upside-80 > .Season_X2 {
           background-color: #7FFE7D;
       }
       .upside-70 > .Season_X2 {
           background-color: #7FFE7D;
       }
       .upside-60 > .Season_X2 {
           background-color: #A1FFA3;
       }
       .upside-50 > .Season_X2 {
           background-color: #CBFDC8;
       }
       .upside-40 > .Season_X2 {
           background-color: #CBFDC8;
       }
       .upside-30 > .Season_X2 {
           background-color: #FFE2E4;
       }
       .upside-20 > .Season_X2 {
           background-color: #FC9E9F;
       }
       .upside-10 > .Season_X2 {
           background-color: #FF797A;
       }
       .upside-0 > .Season_X2 {
           background-color: #FF797A;
       }
          .woba-100 > .wOBA_Diff {
           background-color: #1BFB21;
       }
       .woba-90 > .wOBA_Diff {
           background-color: #1BFB21;
       }
       .woba-80 > .wOBA_Diff {
           background-color: #7FFE7D;
       }
       .woba-70 > .wOBA_Diff {
           background-color: #7FFE7D;
       }
       .woba-60 > .wOBA_Diff {
           background-color: #A1FFA3;
       }
       .woba-50 > .wOBA_Diff {
           background-color: #CBFDC8;
       }
       .woba-40 > .wOBA_Diff {
           background-color: #CBFDC8;
       }
       .woba-30 > .wOBA_Diff {
           background-color: #FFE2E4;
       }
       .woba-20 > .wOBA_Diff {
           background-color: #FC9E9F;
       }
       .woba-10 > .wOBA_Diff {
           background-color: #FF797A;
       }
       .woba-0 > .wOBA_Diff {
           background-color: #FF797A;
       }

        

.Watch, .Lineup_Order {
    text-align:center;
}


table {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.dataTable > thead > tr > th.sorting, .dataTable > thead > tr > th.sorting_asc, .dataTable > thead > tr > th.sorting_desc {
  padding-right: 8px !important;
}
       
table.dataTable thead .sorting {
  background: none;
}        .btn-default:active, .btn-default.active {
            color: #fff;
            background-color: #1068f6;
        }
            .btn-default:active:hover, .btn-default.active:hover {
                color: #fff;
                background-color: #1068f6;
            }


 
 .rank-941{
     background-color:#64aed9 !important;
 }
 .rank-942{
     background-color:#d98f64 !important;
 }

 .rank-948{
     background-color: #d964ae !important;
 }
 .rank-945{
      background-color: #64d98f !important;
 }
 .rank-963{
     background-color: #d9ca64 !important;

 }
 .rank-941{
     background-color:#9064d9 !important;
 }
 .rank-946 {
     background-color:#7e7e7e !important;
 }
 .rank-943{
     background-color:#bd3f3f !important;
 }
 .rank-944{
     background-color:#bd3f3f !important;
 }
 .rank-955{
     background-color:#64aed9 !important;
 }
 .rank-1017 {
     background-color:#5cb85c !important;
 }
 .rank-1019 {
     background-color:#9064d9 !important;
 }
 .rank-1023 {
     background-color:#d964ae !important;
 }
 .rank-3600{
     background-color:#bd3f3f !important;
 }
 .model-help{
     font-size:10px;
     margin-left:4px;
 }
 .progress{
     background-color: #ccc;
 }
 .fa {
     margin-right:4px;
 }
 #multi-sidebar {
     overflow-y:auto;
 }
@media (min-width: 992px) {
    html {
        overflow: hidden !important;
    }
}
@media (min-width: 1250px) {
    #filters{float:right}
}
 @media (min-width: 767px)
 {
    #layout-container{display:flex;flex-direction:column;min-height:100vh;width:100%}#layout-header{flex:0 0 60px;z-index:800}#layout-body{flex:1 1 0%;display:flex;}#layout-sidebar-container{display:flex;flex-direction:row;width:100%;z-index:500}#layout-sidebar-container .panel{height:100%}#layout-sidebar-sidebar{flex:0 0 400px;}#layout-sidebar-body{flex:1 1 0%;min-width:0px;margin-left: 10px;}
    #multi-container{display: flex;flex-direction: row;width: 100%;}
    #multi-sidebar {flex: 0 0 300px;padding-right:10px;border-right: 1px solid #ccc;}
}
 @media (min-width: 1500px)
 {
     .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
        float: left;
    }
    .col-xl-2 {width: 16.66666667%}
    .col-xl-4 {width: 33.33333333%;}
    .col-xl-10 {width: 83.33333333%;}
}
  html{
      overflow-x: hidden !important;
  }

  .toast-top-right {
            top: 70px;
        }
        .toast-close-all {
            display:none;
            position: fixed;
            z-index: 999999;
            right: 14px;
            top: 30px;
            padding: 10px;
            opacity: .8;
        }
        .toast-close-all a {
            color: #fff;
        }
        #toast-container>div{opacity:1;}

        #playerModelTable{
            font-size:.9em;
        }
         #playerModelTable_wrapper{
            font-size:.9em;
        }


        .ui-grid-cell-contents {
  white-space: normal !important;
  font-size: .9em !important;
}

        .xx-dialog .modal-dialog {
    width :90%;
    min-width: 800px;
    max-width:1080px;
}
	.fa-lock, .fa-check-circle, .fa-eye, .fa-thumbs-up {
		color: rgb(0, 195, 88);
	}
	.fa-fire, .fa-snowflake {
		font-size: 18px !important;
		position: relative;
	}
	.fa-fire {
		color: red;
	}
	.fa-snowflake {
		color: deepskyblue;
	}
    .data-grid {
        font-size: .9em;
    }
    .data-grid thead tr, .data-grid tfoot tr {
        font-weight: bold;
    }
    .unlock {
        opacity: .3;
    }
	.watched {
         color:green;
    }
    .notwatched {
        opacity: .3;
    }
	.fa-lock, .fa-times, .fa-reply, .fa-eye, .fa-thumbs-up, .fa-thumbs-down, .fa-times-circle, .fa-check-circle, .fa-times-circle-o, .fa-check-circle, .fa-times-circle, .fa-ban, .fa-minus-circle, .fa-fire, .fa-snowflake {
		cursor: pointer;
	 }
	 .excluded,.fa-times-circle-o,.fa-ban,.fa-arrow-down{
		 color:red;
	 }
	.fa-check-circle, .fa-ban, .fa-lock, fa-star, .fa-thumbs-up, .fa-thumbs-down, .fa-times-circle, .fa-toggle-circle, .fa-toggle-on, .fa-times-circle-o {
		font-size: 16px !important;
	}
	.excluded{
		opacity:.6;
	}
.badge-m:after {
	position: absolute;
	background: white;
	height: 12px;
	top: 10px;
	left: 7px;
	width: 12px;
	text-align: center;
	font-size: .9rem;
	border-radius: 50%;
	color: #666;
	border: 1px solid #00b9f7;
	font-family: "Open Sans", sans-serif;
}
.badge-1:after {
	content: "1";
}
.badge-2:after {
	content: "2";
}
.badge-3:after {
	content: "3";
}
.button-tabs .tab-title {
	padding: 5px;
	display: inline-block;
	text-align: center;
	min-width: 70px;
}
.button-tabs .tabs > li {
    margin-bottom: 0px;
    float: left;

}
.button-tabs .tab-title span {
    font-size:11px;

}
.tab-title {
    border: 1px solid #ccc;

}
.icon-Probable:before { font-size: .8em;   content:"P";   color:green; font-weight: 600;  }
.icon-Questionable:before { font-size: .8em;   content:"Q";   color:#404040;font-weight: 600;  }
.icon-Doubtful:before { font-size: .8em;   content:"D";   color:red;font-weight: 600;  }
.icon-Out:before { font-size: .8em;   content:"O";   color:red; font-weight: 600;  }
.icon-confirmed-Y:before { content: "\f058";font-size:.9em;color:green;padding-left:2px; }
.icon-projected-Y:before { content: "\f059";font-size:.9em;color:orange;padding-left:2px; }
.icon-expected-Y:before { content: "\f059";font-size:.9em;color:goldenrod;padding-left:2px; }
.icon-unknown-Y:before { content: "\f059";font-size:.9em;color:lightgrey;padding-left:2px; }

/*Column Formatting*/




.Team_Group {
  background-color: #efefef;
}
.Stat_Group{
  background-color: #efefef;
}
.Vegas_Group{
  background-color: #efefef;
}
.Fantasy_Season_Group{
 background-color: #efefef;
}
.umpSpan{font-size: 90% !important;}


.wind1 {
    font-size: .9em;
    font-weight: 500;
}
.wind2 {
    font-size: 1em;
    font-weight: 700;
}
.wind3 {
    font-size: 1.1em;
    font-weight: bold;
}

.stadium2 {
    margin: auto;
    width: 120px;
    height:110px;
    margin-top: -30px;
            
}
.stadium2 .wind-bad {
    width: 120px;
    height: 120px;
    background: url(/assets/wind-bad.png) no-repeat;
    background-position-x: 44px;
    background-position-y: 44px;
}
.stadium2 .wind-ok{
    width: 120px;
    height: 120px;
    background: url(/assets/wind-ok.png) no-repeat;
    background-position-x: 44px;
    background-position-y: 44px;
}
.stadium2 .wind-normal {
    width: 120px;
    height: 120px;
    background: url(/assets/wind-normal.png) no-repeat;
    background-position-x: 44px;
    background-position-y: 44px;
}

#systemGrid {
    font-size: 12px;
}
#systemGrid  .ag-header-cell-text {
    font-size: 12px;
}

.systemopen-name {
    text-align:left !important;
    padding: 5px !important;
}
#systemGrid .ag-cell.cell-col-0.systemopen-name {
  text-align: left;
  padding-left: 10px;
}
#systemProGrid .systemopen-results {
    text-align:left;
}

#systemProGrid .systemopen-desc{
    text-align:left;
}

.bkgd-stats{
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/stat.png");height:80px;width:80px;border-radius:50%;margin:auto;background-position: center;
}
.bkgd-trends{
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/trends.png");height:80px;width:80px;border-radius:50%;margin:auto;background-position: center;
}

.bkgd-vegas{
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/vegas.png");height:80px;width:80px;border-radius:50%;margin:auto;background-position: center;
}
.bkgd-tournament {
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/tournament.png");
    height: 80px;
    width: 80px;
    border-radius:50%;
    margin:auto;
    background-position: center;
}
.bkgd-cash{
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/cash.png");height:80px;width:80px;border-radius:50%;margin:auto;background-position: center;
}
.bkgd-weather {
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/weather.png");
    height: 80px;
    width: 80px;
    border-radius:50%;
    margin:auto;
    background-position: center;
}
.bkgd-balanced{
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/balanced.png");height:80px;width:80px;border-radius:50%;margin:auto;background-position: center;
}
.bkgd-value{
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/value.png");height:80px;width:80px;border-radius:50%;margin:auto;background-position: center;
}
.bkgd-bargain{
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/bargain.png");height:80px;width:80px;border-radius:50%;margin:auto;background-position: center;
}
.bkgd-discount{
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/discount.png");height:80px;width:80px;border-radius:50%;margin:auto;background-position: center;
}
.bkgd-order{
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/order.png");height:80px;width:80px;border-radius:50%;margin:auto;background-position: center;
}
.bkgd-misc{
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/misc.png");height:80px;width:80px;border-radius:50%;margin:auto;background-position: center;
}
.bkgd-bales{
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/bales.png");height:80px;width:80px;border-radius:50%;margin:auto;background-position: center;
}
.bkgd-csuram88{
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/csuram88.png");height:80px;width:80px;border-radius:50%;margin:auto;background-position: center;
}
.bkgd-justin{
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/justin.png");height:80px;width:80px;border-radius:50%;margin:auto;background-position: center;
}
.bkgd-colin{
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/colin.png");height:80px;width:80px;border-radius:50%;margin:auto;background-position: center;
}
.bkgd-adam{
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/adam.png");height:80px;width:80px;border-radius:50%;margin:auto;background-position: center;
}
.bkgd-sportsgeek{
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/sportsgeek.png");height:80px;width:80px;border-radius:50%;margin:auto;background-position: center;
}
.bkgd-birdwings{
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/birdwings.png");height:80px;width:80px;border-radius:50%;margin:auto;background-position: center;
}
.bkgd-raybon {
	background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/raybon.png");
	height: 80px;
	width: 80px;
	border-radius: 50%;
	margin: auto;
	background-position: center;
}
.bkgd-freedman {
	background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/freedman.png");
	height: 80px;
	width: 80px;
	border-radius: 50%;
	margin: auto;
	background-position: center;
}
.bkgd-koerner {
	background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/koerner.png");
	height: 80px;
	width: 80px;
	border-radius: 50%;
	margin: auto;
	background-position: center;
}
.bkgd-newsham {
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/newsham.png");
    height: 80px;
    width: 80px;
    border-radius: 50%;
    margin: auto;
    background-position: center;
}
.bkgd-holka {
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/holka.png");
    height: 80px;
    width: 80px;
    border-radius: 50%;
    margin: auto;
    background-position: center;
}
.bkgd-batted-ball {
	background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/batted-ball.png");
	height: 80px;
	width: 80px;
	border-radius: 50%;
	margin: auto;
	background-position: center;
}
.bkgd-golfball {
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/golfball.jpg");
    height: 80px;
    width: 80px;
    border-radius: 50%;
    margin: auto;
    background-position: center;
}
.bkgd-hodge {
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/hodge.jpg");
    height: 80px;
    width: 80px;
    border-radius: 50%;
    margin: auto;
    background-position: center;
}
.bkgd-hockey {
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/hockey.png");
    height: 80px;
    width: 80px;
    border-radius: 50%;
    margin: auto;
    background-position: center;
}
.bkgd-bailey {
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/bailey.jpeg");
    height: 80px;
    width: 80px;
    border-radius: 50%;
    margin: auto;
    background-position: center;
}
.bkgd-berryman {
    background-image: url("//media.fantasylabs.com/assets/playermodels/modelimages/bryan-berryman.jpg");
    height: 80px;
    width: 80px;
    border-radius: 50%;
    margin: auto;
    background-position: center;
}

#systemProGrid  small {
    white-space: initial;
    font-style: normal;
}

.model-title{
    margin: 4px 10px;
}


.ag-body i{
    font-style:normal;
    font-size:11px;
}
a:hover{
    text-decoration:none;
}
.btn-block+.btn-block {
    margin-top: 1px;
}
#lineupGrid .ag-root {
    font-size: 11px;
}
.Refs  {
    text-align:left !important;
}

#model-name {
    margin-left:10px;
    margin-top:0px;
    margin-bottom:0px;
}
 
      .main {
            padding-top: 0px !important;
        }


        #chartMain {
            height: 50px;
            width: 100px;
        }

        .popover {
            width: 400px;
            height: 210px;
        }

        #flex div.checker {
            display: inline;
        }

        #util div.checker {
            display: inline;
        }

        input::-ms-clear {
            display: none;
        }

        .portlet-small-pad {
            padding: 6px !important;
        }

        .even {
            background-color: #eee;
        }

        .lineup-grid td {
            padding: 4px 2px !important;
            vertical-align: middle !important;
        }
        
        .modal-xl {
            width: 90%;
            max-width:1200px;
        }

        #stackGrid .ag-root {
            font-size: 12px;
        }
     
        .media-body{
            display:inline !important;
        } 
        .media-heading {
            line-height:18px;
        }
        #player-model-grid{
            padding: 0px 2px;
        }
        .model-options{
            padding: 4px 10px;
        }
        .model-options.btn-info{
                background: #474747 !important;
        }
        .stackPlayerCell{
            text-align:left !important;
            padding-left:10px !important;
            white-space:pre-wrap;
            overflow:initial;
        }

.pagination {
    margin: 0px;
    padding-top: 0px;
}

.pagination .active > a, .pagination .active > a:hover {
    background: #4B77BE !important;
    color: #fff !important;
}

.pagination > li:first-child > a, .pagination > li:last-child > a {
    padding: 6px 12px;
}
.tooltip {
    z-index: 9999;
}

/*Lineup Trends Styling*/
td.lineuptrends-cell {
    background-color: #363c4b;
}
h5.trends-label {
    margin: 4px;
    color: #fff;
    line-height: 24px;
}
.normal-trends, .fade-trends {
    line-height: 24px;
    margin-top: 4px;
	margin-bottom: 4px;
    color: #fff;
}
.label-good{
	background-color: #37b346
}
.label-bad{
	background-color: red;
}

.label-normal{
	background-color: #808080;
}

.matches-5,.matches-6,.matches-7,.matches-8,.matches-9,.matches-10 {background-color:#008000; }
.matches-3,.matches-4  {background-color: #00CD00; }
.matches-1,  .matches-2  { background-color: #5B9C64;  } 
.matches-0 {background-color: #808080;} 
.matches--1, .matches--2  { background-color: #660000;}
.matches--3,.matches--4 { background-color: #b20000;} 
.matches--5,.matches--6,.matches--7,.matches--8,.matches--9,.matches--10  { background-color: #ff0000;    }   


 
.lineup-trend-details {
	background-color: #363c4b; 

}

.lineup-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;
}
.lineup-row > [class*='col-'] {
  display: flex;
  flex-direction: column;
}
.golf-grid  #borderLayout_eGridPanel{
	overflow:hidden !important;
}
.showProjOnly {
    display: flex;
    clear: both;
    margin-bottom: 5px;
}
.showProjOnly label { 
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #666;
    font-weight: 400;
    margin-left: 3px;
    margin-top: 2px;
    font-size: 13px;
}

/*.team-event-container {
    display: flex;
    width: 800px;
    overflow-x: scroll;
}
.team-event-display {
    display: inline;
}*/

.golf-event {
    color: #00b9f7;
    font-size:24px;
    display: inline;
    margin-left: 15px;
    vertical-align: super;
}
.golf-event-minor {
    font-size:20px;
    display: inline;
}
.badge{
    background-color:#00b9f7;
}
.player-tab-trends {
    margin-bottom: 0px;
    height: 500px;
    overflow-y: auto;
    margin-left: 10px;
    margin-right: 15px;
    padding: 0 !important;
}


input.editable-has-buttons.editable-input {
    height: 24px;
    width: 100px;
}

.editable-buttons button {
    height: 26px;
    line-height: 14px;
}

.editable-empty{
	color:#fff;
	font-style:normal;

}
.blur {
	filter: blur(2px);
}

/* new styles for "react style" theme in angular */
.page-header-sport {
    display: inline-block;
    color: #fff;
    font-size: 20px;
    line-height: 3;
    padding: 0 10px;
}
.page-header-datepicker-container {
    margin-right: -3px;
}
.page-header-datepicker {
    font-size: 18px;
    color: #777;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    padding: 7px;
    margin-top: 12px;
}
.navbar-options-list {
    position: fixed;
    z-index: 999;
    margin-top: -10px;
    background-color: #fff;
    border: 1px solid #666;
    color: #666;
    line-height: 1;
}
.navbar-option {
    padding: 10px 15px;
    transition: background-color ease-in-out .15s, color ease-in-out .15s;
}
.navbar-option:hover {
    background-color: #2196f3;
    cursor: pointer;
}
.sportevent-panel {
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-right: 5px;
    padding: 5px;
    background-color: #fff;
    min-width: 110px;
}

.scrolling-parent {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
}

.scrolling-container {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
}

.scrolling-container::-webkit-scrollbar {
    width: 5px;
    height: 8px;
    background-color: #aaa;
}

.scrolling-container::-webkit-scrollbar-thumb {
    background-color: black;
}

.scrolling-child {
    overflow: hidden;
}

.scroll-left, .scroll-right {
    margin-top: 47px;
    padding: 0 10px;
    transform: translateY(-50%);
}

/* Hide scrollbar for Chrome, Safari and Opera */
.scrolling-container::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.scrolling-container {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}

.optimizer-settings-container {
    background-color: #F8F9FA;
    text-align: center;
    width: 100%;
}
.optimizer-settings-iframe {
    width: 90%;
    height: 634px;
    border: 1px solid #eaeaea;
    border-radius: 10px;
    padding: 10px;
    margin: 0 auto;
    background-color: #fff;
}
.player-pool-alert-container {
    height: 70vh;
    padding-top: 10px;
    background-color: #F8F9FA;
}
.player-pool-alert {
    width: 50%;
    margin: 0 auto;
    position: relative;
    padding: 0.75rem 1.25rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
    border-radius: 10px;
}
.player-pool-alert ul {
    list-style: disc;
}

.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
    border-radius: 10px;
}
.alert-danger h3 {
    color: #721c24;
}

.alert-info {
    background-color: #fff;
    border-radius: 10px;
    border: 1px solid #ccc;
    color: #999;
}
.alert-info h3 {
    color: #999;
}


