.position-question{background: #585858; border: 2px solid #CCC; border-radius: 50%; width: 19px; display: inline-block; font-size: 12px; cursor: default;}
.content-area { -webkit-border-radius: 4px; moz-border-radius: 4px;	border-radius: 4px; border: 1px solid #ccc; width: 894px; margin: 5px -4px 0; font-family: Arial, sans-serif; color: #000; }
.content-area .cl { font-size: 0; line-height: 0; height: 0; display: block; clear: both; }
.hideme{display: none;}
.content-area .title { color: #fff; margin: -1px -1px 0; width: 894px; position: relative ; height: 53px; border: 1px solid #5e5e5e; 
background: url("/images/fa_gradient_header.png") repeat scroll 0 0 transparent;
/*
background: #92ade2; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  background: -moz-linear-gradient(top, #92ade2 0%, #7a9cdc 2%, #4b7ad0 4%, #4674c9 19%, #3c69b9 40%, #3864b2 48%, #305caa 52%, #2f5aa6 56%, #224a92 94%, #1d407f 96%, #1d4180 98%, #21498f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92ade2), color-stop(2%,#7a9cdc), color-stop(4%,#4b7ad0), color-stop(19%,#4674c9), color-stop(40%,#3c69b9), color-stop(48%,#3864b2), color-stop(52%,#305caa), color-stop(56%,#2f5aa6), color-stop(94%,#224a92), color-stop(96%,#1d407f), color-stop(98%,#1d4180), color-stop(100%,#21498f));
background: -webkit-linear-gradient(top, #92ade2 0%,#7a9cdc 2%,#4b7ad0 4%,#4674c9 19%,#3c69b9 40%,#3864b2 48%,#305caa 52%,#2f5aa6 56%,#224a92 94%,#1d407f 96%,#1d4180 98%,#21498f 100%); background: -o-linear-gradient(top, #92ade2 0%,#7a9cdc 2%,#4b7ad0 4%,#4674c9 19%,#3c69b9 40%,#3864b2 48%,#305caa 52%,#2f5aa6 56%,#224a92 94%,#1d407f 96%,#1d4180 98%,#21498f 100%); background: -ms-linear-gradient(top, #92ade2 0%,#7a9cdc 2%,#4b7ad0 4%,#4674c9 19%,#3c69b9 40%,#3864b2 48%,#305caa 52%,#2f5aa6 56%,#224a92 94%,#1d407f 96%,#1d4180 98%,#21498f 100%); background: linear-gradient(top, #92ade2 0%,#7a9cdc 2%,#4b7ad0 4%,#4674c9 19%,#3c69b9 40%,#3864b2 48%,#305caa 52%,#2f5aa6 56%,#224a92 94%,#1d407f 96%,#1d4180 98%,#21498f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92ade2', endColorstr='#21498f',GradientType=0 );
*/
 }
.content-area .title h2 { font-size: 24px; font-weight: bold; color: #fff; line-height: 50px; padding-left: 12px; text-shadow: 1px 2px 0px #264f98 , -1px 2px 0px #264f98 , 1px -2px 0px #264f98 , -1px -2px 0px #264f98; margin: 0; float: left; display: inline; }
.content-area .title .text-right { font-family: 'Iceberg', cursive; float: right; /* display: inline; */ display: none; width: 300px; font-size: 12px; line-height: 1.2; text-align: right; padding: 5px 9px 0 0; }
.content-area .title p { margin: 0; margin-top: 2px; color: #FAFAFA}
.content-area .title-box { position: absolute ; top: 0; left: 355px; text-align: center;  height: 26px; font-size: 18px; line-height: 24px; font-family: 'Ubuntu', sans-serif; /* width: 158px; font-weight: bold;  background: #2a5acf;  -webkit-box-shadow: inset 0px -3px 3px 0px rgba(0, 0, 0, 0.1) , 0px 0px 1px 0px rgba(0, 0, 0, 0.9); -moz-box-shadow: inset 0px -3px 3px 0px rgba(0, 0, 0, 0.1) , 0px 0px 1px 0px rgba(0, 0, 0, 0.9); box-shadow: inset 0px -3px 3px 0px rgba(0, 0, 0, 0.1) , 0px 0px 3px 0px rgba(115, 160, 243, 0.9); */ padding: 0 10px; border: 1px solid #3460AE;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-top: none;  text-shadow: -1px -1px 1px #202020, 1px 1px 4px #333333; }

.content-area .breadcrumbs {  border-bottom: 1px solid #ccc; margin: 0; height: 22px; text-shadow: none; font-family: Arial, sans-serif; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); background: -o-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); background: -ms-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); background: linear-gradient(top, #ffffff 0%,#f2f2f2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); }
.content-area .breadcrumbs ul { float: left; display: inline; padding: 0; margin: 0; background: transparent;  }
.content-area .breadcrumbs ul li { font-family:'Iceberg',cursive; float: left; display: inline;  font-size: 16px; height: 22px; line-height: 22px; background: url(breadcumbs.png) no-repeat right center ; padding: 0 14px 0 10px; }
.content-area .breadcrumbs ul li a { color: #8b8b8b; }
.content-area .breadcrumbs ul li.last { background: transparent; }
.content-area .breadcrumbs ul li.last a { color: #192f58; }

.content-area .feedback { float: right; display: inline; font-size: 11px; font-weight: bold; line-height: 20px; color: #CC0204; margin: 0 8px 0 0; padding-left: 17px; position: relative ; }

.content-area .feedback span { display: block; /*background: url(icons.png) no-repeat 0 0 ; */ width: 14px; height: 14px; font-size: 0; line-height: 0; text-indent: -4000px;  position: absolute ; top: 2px; left: 0; }

.content-area .inner { -webkit-box-shadow: inset 0px -5px 15px 0px rgba(220, 220, 220, 0.65); -moz-box-shadow: inset 0px -5px 15px 0px rgba(220, 220, 220, 0.65); box-shadow: inset 0px -5px 15px 0px rgba(220, 220, 220, 0.65); }

.upgrade-account  { padding: 72px 0; font-family: Verdana, Arial, sans-serif; }
.upgrade-account .holder { border: 1px solid #d6d6d6; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width: 696px; height: 192px; margin: 0 auto; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%); background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%); background: linear-gradient(top, #ffffff 0%,#eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); }
.upgrade-account .img { float: left; display: inline; width: 167px; height: 163px; background: url(icons.png) no-repeat 0 -92px ; margin: 12px 0 0 26px; font-size: 0; line-height: 0; text-indent: -4000px; }
.upgrade-account .text { float: right; display: inline; width: 480px; text-align: center; padding: 28px 16px 0 0; }
.upgrade-account .text h2 { font-family: Verdana, Arial, sans-serif; font-size: 48px; color: #c71c1c; font-weight: normal; margin: 0; padding: 0 0 5px; }
.upgrade-account .text h4 { font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: normal; margin: 0; padding: 0 0 27px; }
.upgrade-account .text .button { float: left; display: inline; width: 116px; height: 29px; border: 1px solid #5d1e1e; margin-left: 112px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #fff; font-weight: bold; font-size: 14px; line-height: 29px; background: #f70000; background: -moz-linear-gradient(top, #f70000 0%, #fa0202 4%, #ea0303 7%, #e31212 32%, #db1a1a 50%, #bb1717 82%, #b81616 89%, #bb1414 93%, #9b0f0f 96%, #8e0d0d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f70000), color-stop(4%,#fa0202), color-stop(7%,#ea0303), color-stop(32%,#e31212), color-stop(50%,#db1a1a), color-stop(82%,#bb1717), color-stop(89%,#b81616), color-stop(93%,#bb1414), color-stop(96%,#9b0f0f), color-stop(100%,#8e0d0d)); background: -webkit-linear-gradient(top, #f70000 0%,#fa0202 4%,#ea0303 7%,#e31212 32%,#db1a1a 50%,#bb1717 82%,#b81616 89%,#bb1414 93%,#9b0f0f 96%,#8e0d0d 100%); background: -o-linear-gradient(top, #f70000 0%,#fa0202 4%,#ea0303 7%,#e31212 32%,#db1a1a 50%,#bb1717 82%,#b81616 89%,#bb1414 93%,#9b0f0f 96%,#8e0d0d 100%); background: -ms-linear-gradient(top, #f70000 0%,#fa0202 4%,#ea0303 7%,#e31212 32%,#db1a1a 50%,#bb1717 82%,#b81616 89%,#bb1414 93%,#9b0f0f 96%,#8e0d0d 100%); background: linear-gradient(top, #f70000 0%,#fa0202 4%,#ea0303 7%,#e31212 32%,#db1a1a 50%,#bb1717 82%,#b81616 89%,#bb1414 93%,#9b0f0f 96%,#8e0d0d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f70000', endColorstr='#8e0d0d',GradientType=0 ); }
.upgrade-account .text .button:hover { text-decoration: none; color: #e28c8c; }
.upgrade-account .text p { float: left; display: inline; margin: 0; font-size: 14px; color: #d1d1d1;  width: 200px; text-align: left; line-height: 28px; padding-left: 7px; }
.upgrade-account .text .link { margin-left: 8px; text-decoration: underline; }

.select-team { padding: 12px 10px 0; }
.fetch-rosters{color: #1B4CB2;}
.fetch-rosters-disabled{color: #039;}
.select-team .team-box { width: 265px; padding: 0 10px 20px; height: 100%; float: left; display: inline-block; }
.select-team .team-box h3 { width: 215px; overflow: hidden; height: 32px; border: 1px solid #000; font-size: 16px; font-weight: normal;  color: #fff; padding: 0 0 0 50px; margin: 0 0 -4px; line-height: 32px; position: relative ; font-size: 16px; -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #575757; background: -moz-linear-gradient(top, #575757 0%, #39393a 3%, #353536 42%, #383838 94%, #2f2e2e 97%, #2a2a2a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#575757), color-stop(3%,#39393a), color-stop(42%,#353536), color-stop(94%,#383838), color-stop(97%,#2f2e2e), color-stop(100%,#2a2a2a)); background: -webkit-linear-gradient(top, #575757 0%,#39393a 3%,#353536 42%,#383838 94%,#2f2e2e 97%,#2a2a2a 100%); background: -o-linear-gradient(top, #575757 0%,#39393a 3%,#353536 42%,#383838 94%,#2f2e2e 97%,#2a2a2a 100%); background: -ms-linear-gradient(top, #575757 0%,#39393a 3%,#353536 42%,#383838 94%,#2f2e2e 97%,#2a2a2a 100%); background: linear-gradient(top, #575757 0%,#39393a 3%,#353536 42%,#383838 94%,#2f2e2e 97%,#2a2a2a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#2a2a2a',GradientType=0 ); }
.select-team .team-box h3 span { width: 32px; height: 18px; background: #292929; border: 1px solid #3f3f3f; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: absolute ; top: 7px; left: 6px; font-size: 12px; line-height: 18px; text-align: center; color: #9f9e9e; }
.select-team .inner { width: 255px; border: 1px solid #ababab; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 4px 2px 2px; background: #fff; margin: 0 3px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.select-team .inner ul { list-style: none outside none; padding: 3px 0 8px; margin: 0; font-family: 'Iceberg',cursive}
.select-team .inner ul li { padding: 0; margin: 0; font-size: 16px; }
.select-team .inner ul li p { float: left; display: inline;  padding: 0; margin: 0;  }
.select-team .inner ul li p.row-title { width: 64px; color: #8b8b8b; padding-left: 22px; }

.select-team .inner .button { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  display: block; line-height: 30px; text-align: center; color: #000; font-size: 14px; text-align: center;
}
 /* background: #fefefe; background: -moz-linear-gradient(top, #fefefe 0%, #f6f6f6 25%, #dddddd 75%, #d5d5d5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(25%,#f6f6f6), color-stop(75%,#dddddd), color-stop(100%,#d5d5d5)); background: -webkit-linear-gradient(top, #fefefe 0%,#f6f6f6 25%,#dddddd 75%,#d5d5d5 100%); background: -o-linear-gradient(top, #fefefe 0%,#f6f6f6 25%,#dddddd 75%,#d5d5d5 100%); background: -ms-linear-gradient(top, #fefefe 0%,#f6f6f6 25%,#dddddd 75%,#d5d5d5 100%); background: linear-gradient(top, #fefefe 0%,#f6f6f6 25%,#dddddd 75%,#d5d5d5 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#d5d5d5',GradientType=0 ); } */
.select-team .team-box.green h3 {overflow: hidden; font-family: 'Quantico', sans-serif; border-color: #3a6500; background: #90d701; background: -moz-linear-gradient(top, #90d701 0%, #68c002 3%, #6ec913 42%, #6ac415 61%, #60b317 94%, #559e13 97%, #4f9412 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90d701), color-stop(3%,#68c002), color-stop(42%,#6ec913), color-stop(61%,#6ac415), color-stop(94%,#60b317), color-stop(97%,#559e13), color-stop(100%,#4f9412)); background: -webkit-linear-gradient(top, #90d701 0%,#68c002 3%,#6ec913 42%,#6ac415 61%,#60b317 94%,#559e13 97%,#4f9412 100%); background: -o-linear-gradient(top, #90d701 0%,#68c002 3%,#6ec913 42%,#6ac415 61%,#60b317 94%,#559e13 97%,#4f9412 100%); background: -ms-linear-gradient(top, #90d701 0%,#68c002 3%,#6ec913 42%,#6ac415 61%,#60b317 94%,#559e13 97%,#4f9412 100%); background: linear-gradient(top, #90d701 0%,#68c002 3%,#6ec913 42%,#6ac415 61%,#60b317 94%,#559e13 97%,#4f9412 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90d701', endColorstr='#4f9412',GradientType=0 ); }
.select-team .team-box.green h3 span { background: #5dba0f; border-color: #449505; color: #dff9cc;  } 
.select-team .team-box .inner .button { background: #5dba0f; color: #FFF; font-weight: bolder;}

.selected-team { padding: 10px 8px 20px; height: 100%; }
.selected-team .left-content { float: left; display: inline; width: 290px; position: relative; margin-bottom: 525px; }
.selected-team .left-content .inner { width: 282px; margin: 0 auto; border: 1px solid #cecece; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #fff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.selected-team .left-content h3 { font-family: 'Quantico', sans-serif; height: 32px; border: 1px solid #000; font-size: 16px; font-weight: normal;  color: #fff; padding: 0 0 0 14px; margin: 0 0 -4px; line-height: 32px; position: relative ; font-size: 16px; -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #575757; background: -moz-linear-gradient(top, #575757 0%, #39393a 3%, #353536 42%, #383838 94%, #2f2e2e 97%, #2a2a2a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#575757), color-stop(3%,#39393a), color-stop(42%,#353536), color-stop(94%,#383838), color-stop(97%,#2f2e2e), color-stop(100%,#2a2a2a)); background: -webkit-linear-gradient(top, #575757 0%,#39393a 3%,#353536 42%,#383838 94%,#2f2e2e 97%,#2a2a2a 100%); background: -o-linear-gradient(top, #575757 0%,#39393a 3%,#353536 42%,#383838 94%,#2f2e2e 97%,#2a2a2a 100%); background: -ms-linear-gradient(top, #575757 0%,#39393a 3%,#353536 42%,#383838 94%,#2f2e2e 97%,#2a2a2a 100%); background: linear-gradient(top, #575757 0%,#39393a 3%,#353536 42%,#383838 94%,#2f2e2e 97%,#2a2a2a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#2a2a2a',GradientType=0 ); }
.selected-team .left-content h3 span.num { font-family: 'Iceberg',cursive; float: left; display: inline; height: 22px; background: #292929; border: 1px solid #3f3f3f; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: absolute ; top: 4px; right: 9px; font-size: 12px; line-height: 18px; text-align: center; color: #d4e828; padding: 0 3px; -webkit-box-shadow: inset 0px -5px 5px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px -5px 5px 0px rgba(0, 0, 0, 0.2); box-shadow: inset 0px -5px 5px 0px rgba(0, 0, 0, 0.2); }
.selected-team .left-content h3 span.text{ font-family: 'Iceberg',cursive; font-size: 11px; font-weight: normal; color: #626262; position: absolute ; top: 0; right: 55px; }
.selected-team .left-content table tr th { font-family: 'Quantico', sans-serif; background: #e7e7e7; color: #000; font-weight: 400;}
.selected-team .left-content table { text-align: left; line-height: 16px; color: #535353; }
.selected-team .left-content table td { border-bottom: 1px solid #e9e9e9; line-height: 18px; }
.selected-team .left-content table th,
.selected-team .left-content table td { font-family: 'Arial'; padding: 1px 3px; border-right: 1px solid #d2d2d2; font-size: 11px;}
.selected-team .left-content table td { border-color: #fff; border-top: 1px solid #e9e9e9; }
.selected-team .left-content table th.last { border-color: #e7e7e7; }
.selected-team .left-content table thead th { padding: 7px 7px 3px !important;  } 
.selected-team .left-content table .active td { border-color: #f9fdaa; }
.selected-team .left-content table .active td { background: #f9fdaa; background: -moz-linear-gradient(top, #f9fdaa 0%, #f7fd95 7%, #f5fb94 50%, #edf38f 79%, #eaf08d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9fdaa), color-stop(7%,#f7fd95), color-stop(50%,#f5fb94), color-stop(79%,#edf38f), color-stop(100%,#eaf08d)); background: -webkit-linear-gradient(top, #f9fdaa 0%,#f7fd95 7%,#f5fb94 50%,#edf38f 79%,#eaf08d 100%); background: -o-linear-gradient(top, #f9fdaa 0%,#f7fd95 7%,#f5fb94 50%,#edf38f 79%,#eaf08d 100%); background: -ms-linear-gradient(top, #f9fdaa 0%,#f7fd95 7%,#f5fb94 50%,#edf38f 79%,#eaf08d 100%); background: linear-gradient(top, #f9fdaa 0%,#f7fd95 7%,#f5fb94 50%,#edf38f 79%,#eaf08d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fdaa', endColorstr='#eaf08d',GradientType=0 ); }
 
.selected-team .right-content { float: right; display: inline; width: 500px; transition: 2s;}
.selected-team .right-content h3 { font-family: 'Quantico', sans-serif; width: 446px; height: 32px; border: 1px solid #000; font-size: 16px; font-weight: normal;  color: #fff; padding: 0 0 0 50px; margin: 0 0 -4px; line-height: 32px; position: relative ; font-size: 16px; -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: -moz-linear-gradient(top, #90d701 0%, #68c002 3%, #6ec913 42%, #6ac415 61%, #60b317 94%, #559e13 97%, #4f9412 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90d701), color-stop(3%,#68c002), color-stop(42%,#6ec913), color-stop(61%,#6ac415), color-stop(94%,#60b317), color-stop(97%,#559e13), color-stop(100%,#4f9412)); background: -webkit-linear-gradient(top, #90d701 0%,#68c002 3%,#6ec913 42%,#6ac415 61%,#60b317 94%,#559e13 97%,#4f9412 100%); background: -o-linear-gradient(top, #90d701 0%,#68c002 3%,#6ec913 42%,#6ac415 61%,#60b317 94%,#559e13 97%,#4f9412 100%); background: -ms-linear-gradient(top, #90d701 0%,#68c002 3%,#6ec913 42%,#6ac415 61%,#60b317 94%,#559e13 97%,#4f9412 100%); background: linear-gradient(top, #90d701 0%,#68c002 3%,#6ec913 42%,#6ac415 61%,#60b317 94%,#559e13 97%,#4f9412 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90d701', endColorstr='#4f9412',GradientType=0 ); }
.selected-team .right-content h3 span { width: 32px; height: 18px; background: #5dba0f; border: 1px solid #449505; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: absolute ; top: 7px; left: 6px; font-size: 12px; line-height: 18px; text-align: center; color: #dff9cc; }
.selected-team .right-content h3 a.close { font-size: 14px; color: #fff; position: absolute ; top: 0; right: 8px; line-height: 20px; font-family: Arial, sans-serif; font-weight: bold;     margin-top: 3px;}
.selected-team .right-content .inner {     width: 482px; border: 1px solid #CECECE; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 4px 2px 20px; background: #fff; margin-left: 4px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-box-shadow: inset 0px -5px 5px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0px -5px 5px 0px rgba(0, 0, 0, 0.1); box-shadow: inset 0px -5px 5px 0px rgba(0, 0, 0, 0.1); }
.selected-team .right-content .left-box { float: left; display: inline; width: 100%; padding: 7px 0 0 10px; }
.selected-team .right-content .left-box img { float: left; display: inline; }
.selected-team .right-content .left-box .list-1 { border-radius: 3px; float: left; display: inline; margin: 0; padding: 0; margin-left: 10px; list-style: none outside none;     border: 1px solid #ECECEC; height: 46px;}
.selected-team .right-content .left-box .list-1 li { float: left; display: inline; width: 50px; text-align: center; }
.selected-team .right-content .left-box .list-1 h5 { line-height: 20px; color: #333; font-size: 12px; background: #ECECEC; margin: 0 0 0; font-family: 'Quantico', sans-serif !important; text-shadow: 1px 1px 1px #FFF;}
.selected-team .right-content .left-box .list-1 p { font-size: 12px; color: #777777;  line-height: 26px; margin: 0; font-family: 'Quantico', sans-serif; }

.selected-team .right-content .left-box .list-3 { border-radius: 3px; float: left; display: inline; margin: 0; padding: 0; margin-left: 10px; list-style: none outside none;     border: 1px solid #ECECEC; height: 46px;}
.selected-team .right-content .left-box .list-3 li { float: left; display: inline; width: 50px; text-align: center; }
.selected-team .right-content .left-box .list-3 h5 { line-height: 20px; color: #333; font-size: 12px; background: #ECECEC; margin: 0 0 0; font-family: 'Quantico', sans-serif !important; text-shadow: 1px 1px 1px #FFF;}
.selected-team .right-content .left-box .list-3 p { font-size: 12px; color: #777777;  line-height: 26px; margin: 0; font-family: 'Quantico', sans-serif; }

.selected-team .right-content .left-box h4 { font-weight: normal; font-size: 16px; font-family: 'Quantico', sans-serif;  color: #000;  background: #F7F7F7;
    border-left: 8px solid #DC0111;  line-height: 30px; padding: 0 8px; margin: 8px 20px 10px 0;  border-radius: 3px;}
.selected-team .right-content .left-box .two-cols {padding-bottom: 12px;}  
.selected-team .right-content .left-box .two-cols .left { float: left !important; display: inline-block; }
.selected-team .right-content .left-box .two-cols .right { float: right !important; display: inline; }
.selected-team .right-content .left-box .two-cols .col { width: 460px !important;  margin: 6px 0 !important;}
.selected-team .right-content .left-box .two-cols .col-box { border-radius: 3px; width: 195px !important; border: 1px solid #ececec; border-left: 9px solid #ececec; padding: 2px; background: #fff; float: left; }
.position-info-original-waiver{ font-size: 10px !important; float: right; display: inline-block; color: #ADADAD; margin-right: 1px; text-align: left;
    text-shadow: 1px 1px 1px #FFF;}
.find-free-agents-inner .adv-dropdown{display: inline-block; width: 38px;}
.tour-button{ color: #FFF; background: #00da07; border: none; padding: 5px 15px; margin-bottom: 10px; text-align: center;}
#dialog-fa-tour-message{display: none;}
.selected-team .right-content .left-box .two-cols .col-box h6 { font-size: 14px; margin: 0; font-weight: bold; line-height: 22px; position: relative ; /* padding-left: 7px; */ }
.selected-team .right-content .left-box .two-cols .col-box h6 a { color: #2e58a4; font-family: 'Quantico',sans-serif;}
.selected-team .right-content .left-box .two-cols .col-box h6 .icon { display: block; width: 8px; height: 8px; background: url(icons.png) no-repeat -22px 0 ; position: absolute ; top: 5px; right: 5px; font-size: 0; line-height: 0; text-indent: -4000px; }
.selected-team .right-content .left-box .two-cols .col-box .btn { display: block; text-align: center; font-size: 11px; font-weight: bold; line-height: 20px; color: #bd1f1f; background: #e7e7e7; }
.selected-team .right-content .left-box .two-cols .col-box .btn.green { color: #fff; background: #44d017; border-radius: 3px;}
.selected-team .right-content .left-box .two-cols .info { font-size: 10px; font-weight: bold; color: #b1b1b1; margin: 0; padding: 0; text-align: center; }

.selected-team .right-content .left-box .list-2 { float: left; display: inline; margin: 0 0 0 2px; padding: 0; list-style: none outside none; }
.selected-team .right-content .left-box .list-2 li { float: left; display: inline; width: 34px; margin: 0 1px; text-align: center; }
.selected-team .right-content .left-box .list-2 h5 { line-height: 16px; font-weight: normal; color: #fff; font-size: 12px; background: #404040; margin: 0 0 3px; }
.selected-team .right-content .left-box .list-2 p { font-size: 15px; color: #000; background: #f7f7f7; line-height: 25px; margin: 0; }
.selected-team .right-content .right-box { display: inline; width: 185px; padding-right: 10px; padding-left: 10px; border-left: 1px solid #f7f7f7; margin-top: 10px; }
.selected-team .right-content .right-box ul { list-style: none inside none; margin: 0 0 0 35px; padding: 8px 0 0;}
.selected-team .right-content .right-box ul li { font-size: 12px; line-height: 1.2; color: #000; padding: 0 5px 5px 0;}
.selected-team .right-content .right-box p { margin: 0; }
.selected-team .right-content .right-box .left { float: left; display: inline; color: gray;}
.selected-team .right-content .right-box .right { float: right; display: inline; }
.selected-team .right-content .right-box h4 { font-family: 'Quantico',sans-serif; font-weight: normal; float: left; font-size: 16px;  color: #000; line-height: 20px;     margin: 5px 0 2px 10px;}
.selected-team .right-content .right-box .text-left { font-family: 'Iceberg',cursive; width: 455px; line-height: 30px;  color: #000; text-align: center; float: left; display: inline; margin-left: 10px;  background: #F7F7F7; border-left: 8px solid #DC0111; border-radius: 3px;}

.selected-team .right-content .right-box .text-right { width: 80px; line-height: 15px; background: #F7F7F7; float: right; display: inline; font-size: 12px;  color: #333; padding: 0 10px;     border-left: 5px solid #FFF;}

.selected-team .arrow { float: left; display: inline; width: 29px; height: 22px; background: url(icons.png) no-repeat  -1px -18px ; margin: 127px 0 0 13px; }

.table-box { width: 107px; background: #fff; border: 1px solid #cecece; position: absolute ; top: 35px; left: 245px; font-size: 12px; font-weight: bold; color: #cdcdcd; overflow: hidden; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 0px 4px 4px 0px; border-radius: 0px 4px 4px 0px; -webkit-box-shadow: inset -5px -5px 5px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset -5px -5px 5px 0px rgba(0, 0, 0, 0.1); box-shadow: inset -5px -5px 5px 0px rgba(0, 0, 0, 0.1); }
.table-box ul { padding: 2px 0 11px; margin: 0; list-style: none outside none; }
.table-box ul p { margin: 0; padding: 0; }
.table-box ul li { padding-left: 58px; height: 100%; position: relative ; margin: 0 0 4px; }
.table-box ul li .progres { width: 32px; height: 13px; display: block; background: #fff; border: 1px solid #d7d7d7; font-size: 0; line-height: 0; text-indent: -4000px; position: absolute ; top: 0; left: 15px; -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1); box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1); }
.table-box ul li .progres span { display: block; position: absolute ; top: 0; left: 0; height: 100%; background: #e7e7e7; }
.table-box ul li .progres.color-2 span { background: #fae7ae; }
.table-box ul li .progres.color-3 span { background: #f1c950; }
.table-box ul li .progres.color-4 span { background: #95e52d; }
.table-box h6 { margin: 0; font-size: 12px; font-weight: bold; color: #595959; line-height: 18px; padding: 0 9px; background: #e6e6e6; }
.table-box .close { font-size: 14px; font-weight: bold; color: #aaa; position: absolute ; top: 2px; right: 5px; line-height: 12px; }
.fafooter{text-align: right; color: gray; font-size: 10px;}

.team-box fieldset{border: 1px solid #CCC; margin: 5px 15px 5px 15px; padding: 2px; border-radius: 3px;}
.team-box fieldset legend{margin-left: 10px; text-transform:uppercase; /* font-weight: bold; */ color: #4C4C4C;}
.team-box .inner:hover{background: #FAFAFA}

.external{ background: url("images/icons.png") no-repeat scroll -22px 0 transparent; display: block; font-size: 0; height: 8px; line-height: 0;
    position: absolute; right: 5px; text-indent: -4000px;  top: 5px;  width: 8px;}
	
.sortable tr:nth-child(even) {background: #F3F3F3}
.newcat{background: #353536 !important; color: #FFF !important;}

.selected-team  td p { margin: 13px 0 0 0; padding: 0; font-size: 10px; color: gray;}
.selected-team  td .progres { width: 32px; height: 13px; display: inline-block; background: #fff; border: 1px solid #d7d7d7; font-size: 0; line-height: 0; text-indent: -4000px; position: absolute ; /* -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1); box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1); */ }
.selected-team  td  .progres span { display: block; position: absolute ; top: 0; left: 0; height: 100%; background: #e7e7e7; }
.selected-team  td  .progres.color-2 span { background: #fae7ae; }
.selected-team  td .progres.color-3 span { background: #f1c950; }
.selected-team  td .progres.color-4 span { background: #95e52d; }


.my-fsp-bars .progres { width: 23px; height: 8px; display: inline-block; background: #fff; border: 1px solid #d7d7d7; font-size: 0; line-height: 0; text-indent: -4000px; position: absolute ; /* -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1); box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1); */ }
.my-fsp-bars  .progres span { display: block; position: absolute ; top: 0; left: 0; height: 100%; background: #e7e7e7; }
.my-fsp-bars .progres.color-2 span { background: #fae7ae; }
.my-fsp-bars .progres.color-3 span { background: #f1c950; }
.my-fsp-bars .progres.color-4 span { background: #95e52d; }

.fadeout{display: none;}

.mainfabox{min-height: 275px;}
.select-team .inner .tname{font-family: 'Quantico', sans-serif; padding: 0; margin: 3px 0 -3px; color: #333; font-size: 16px; text-align: center; font-weight: bold;}
.analyzeplayer{cursor: pointer;}
.showmoreteam a{color: inherit !important;  }
/* .showmoreteam .addunder {border-bottom: 1px solid #CCC;} */
.showmoreteam a:hover{text-decoration: none; } 
.showmoreteam:hover{color: #D01111}
.fa-highlight{background: #FFFFCC !important; color: #D01111 !important;}
.fa-header{padding: 0; margin: 0 0 -5px 20px; font-size: 16px; color: #DC0111; font-family: 'Iceberg',cursive; font-weight: normal;}
.minitbl .subhead td, .minitbl .bigger td{font-family: 'Iceberg',cursive !important; font-weight: normal !important; }
.minitbl .bigger td{font-size: 18px !important; padding: 2px 5px !important;}
.lastcompare{font-size: 12px !important;}
.selected-team .right-content .right-box .dontknow{ background: none repeat scroll 0 0 #F7F7F7; font-size: 14px; border-radius: 3px; border-top: 1px solid #FFFFFF; height: 20px; text-align: center; display: inline-block;	margin-left: 10 !important;	}
.selected-team .right-content .left-box .dontknow{ font-size: 11px; border-radius: 3px; height: 20px; text-align: center; display: inline-block;
	margin-left: 10 !important;}	
.selected-team .right-content .left-box h4 ul{ list-style: none inside none; margin: -5px 0 0 85px; padding: 8px 0 0;}
.selected-team .right-content .right-box .dontknow li{display: block-inline; float: left; padding: 3px !important; margin-top: -3px; border-radius: 3px;}
.selected-team .right-content .left-box .dontknow li{display: block-inline; float: left; padding: 3px !important; margin-top: -5px; border-radius: 3px;}
.dontknow a{color: #DC0111;}
.dontknow  .selected{ background: none repeat scroll 0 0 #333333 !important; border-radius: 3px 3px 3px 3px; color: #FFFFFF !important; padding: 3px 6px;}
#scoregraphplaya{margin-left: 35px; overflow: hidden; position: relative; width: 410px; display;none;}
.tempsplash{height: 250px; margin-top: 75px;}
.tempsplash p{text-align: center; padding: 105px 20px 50px; font-family: 'Iceberg',cursive; font-size: 24px; color: #333;}
.oneplayerstory{ /*margin-top: -15px; */ padding: 0 15px 15px;}
.oneplayerstory h5{ font-size: 16px; margin: 0; padding: 0; }
.oneplayerstory p{ margin-top: 0; padding-top: 2px; }
.playerstatusbig {border: none !important; width: 17px !important; height: 17px !important; padding-top: 2px;}
.stathover{background: #FFC; color: #000; cursor: default;}
.statnothover{color: #A0A0A0 !important;}
.fatally{ background: none repeat scroll 0 0 #333333; border-radius: 3px; display: inline-block; float: left; padding: 0 12px; width: 30px;  /* margin-left: -23px; */}
.nostats{ font-size: 12px; width: 450px; background: #FFFDD8; border: 1px solid #DBD88E; padding: 5px; border-radius: 3px;}
.nostats span{  color: #DC0111; display: inline-block; float: left; font-weight: bold; height: 15px; padding: 0 7px 3px 0; }

/* FAQ AREA , CODE IS FROM http://www.red-team-design.com/wp-content/uploads/2012/02/fancy-faq-page-using-css3-only-demo.html */
.thehelp{display: none; min-height: 400px; padding: 15px;  margin-top: -15px;}
.thehelp h5{margin: 0; padding: 0; font-family: 'Iceberg',cursive; font-size: 22px; margin: 10px 0 -25px; color: #CC0204;}
.goback{color: gray;}
.faq-section{margin: 40px 0;}
.faq-section input, .faq-section p{ display: none;	}
.faq-section label+p{	display: block;	color: #333; font-size: .97em;	-webkit-transition: all .15s ease-out; 	-moz-transition: all .15s ease-out;	-ms-transition: all .15s ease-out;	-o-transition: all .15s ease-out; transition: all .15s ease-out; /* Clipping text */ text-overflow: ellipsis;	white-space: nowrap;overflow: hidden;}
.faq-section input[type=checkbox]:checked~p{	display: block;	color: #444; font-size: 1em; /* restore clipping defaults */text-overflow: clip;	white-space: normal; overflow: visible;	}
.faq-section label{font-size: 1.2em;	cursor: pointer; background: #eee; display: block; position: relative; padding: 7px 10px; font-weight: bold;	border: 1px solid #ddd;	border-left: 3px solid #888; text-shadow: 0 1px 0 rgba(255,255,255,.5);	-webkit-transition: all .15s ease-out; 	-moz-transition: all .15s ease-out;	-ms-transition: all .15s ease-out;	-o-transition: all .15s ease-out; transition: all .15s ease-out;}
.faq-section label::-moz-selection{ /* remove text selection when toggle-ing */ background: none;	}
.faq-section label::selection{ background: none;}
.faq-section label:hover{	background: #f5f5f5;}
.faq-section input[type=checkbox]:checked~label{border-color: #ff7f50;	background: #f5deb4; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5deb4)); background-image: -webkit-linear-gradient(top, #fff, #f5deb4); background-image: -moz-linear-gradient(top, #fff, #f5deb4); background-image: -ms-linear-gradient(top, #fff, #f5deb4); background-image: -o-linear-gradient(top, #fff, #f5deb4); background-image: linear-gradient(to bottom, #fff, #f5deb4); -moz-box-shadow: 0 0 1px rgba(0,0,0,.4); -webkit-box-shadow: 0 0 1px rgba(0,0,0,.4); box-shadow: 0 0 1px rgba(0,0,0,.4);}
.faq-section label::before{ content: '';	position: absolute;	right: 4px;	top: 50%; margin-top: -6px;	border: 6px solid transparent; border-left-color: inherit;}
.faq-section input[type=checkbox]:checked~label::before{ border-left: 6px solid #FF0000; margin-top: -3px;	right: 10px;}

/*
#faloadbox{	z-index: 999999999; border-radius: 3px;	display: none;  width: 140px; height:125px; border: 1px solid #CCC; text-align: left; position: fixed; top: 50%; left: 50%; margin-left:-70px; margin-top:-50px; background: #FAFAFA; box-shadow: 3px 3px 3px #EDEDED;}
#faloadbox p{ color: gray; font-size: 16px; margin: 0 0 0 38px; padding: 0;}
.faloader{ background: url("loader-ajax.gif") no-repeat scroll 1px 50% transparent; display: inline-block; height: 48px; margin-left: 50px;   margin-top: 25px; text-align: center;  width: 48px;}
*/
#faloadbox {  background: #3E6AB7; border: 1px solid #4877CC; border-radius: 3px; display: none; height: 19px; left: 50%; margin-left: -75px; position: relative; text-align: left; top: -23px; width: 120px; z-index: 999999999; }
.faloader{ background: url("/images/ajax-loader.gif") no-repeat scroll 1px 50% transparent; display: inline-block;   height: 10px;  margin-left: 15px; text-align: center; width: 20px;}
#faloadbox p {  color: #FFFFFF; display: inline-block; font-size: 13px; padding: 0;}
.player-own{ border-radius: 3px; cursor: default; float: left; height: 26px; line-height: 14px; margin-left: 4px; margin-top: 14px; padding: 4px;   width: 10px;}
.player-own span{color: #CCC;}
.player-own span:hover{color: brown;}
.fmoreteams{display: none; width: 230px; text-align: left; width: 230px; line-height: 18px; margin-left: 55px; font-weight: bold;}
.fmoreteams a{color: #039; font-size: 14px; line-height: 18px}
.ie7notice{font-weight: bold; color: #333;  font-family: 'Tahoma',Arial; font-size: 26px;  margin-top: 155px;  text-align: center; display: none; *display: auto;}


table.projectedstats tr.bigger td:hover{background: #fcffb5;}

/* new trade suggestion section 2.27.14 */
.trade-step-one{font-size: 16px;
color: #FFF;
font-family: 'Quantico',sans-serif;
font-weight: normal;
padding: 5px 20px;
margin: 0;
margin-bottom: 10px;
background: #1F557F;
display: block; margin-bottom: -10px; border-bottom: 1px solid #FFF;}

.trade-step-two{
font-size: 16px;
color: #FFF;
font-family: 'Quantico',sans-serif;
font-weight: normal;
margin: 0;
background: #1F557F;
display: block;
padding: 5px 20px;
}

.step-1 th{background: #F5F5F5 !important;}
.just-needs{margin-left: 15px;}
.fsp-add-button {background: #FFF;
padding: 3px 6px 3px 5px;
border-radius: 3px;
color: #333;
box-shadow: 1px 1px 1px #CCC;
border: 1px solid #A29D9D;
font-size: 14px;
cursor: pointer;
}
.fsp-add-button:hover{
background: #008000;
color: #FFF;
border: 1px solid #222;
}
.active-trade, .active-need{ background: #008000 !important; color: #FFF !important; border: 1px solid #222 !important;}
.nosuggestions{
border: 1px solid #A29D9D !important; background: #F7F7F7 !important; color: #333 !important; text-shadow: none !important; text-decoration: none !important;
transition: all; transition-duration: .3s;
}
.nosuggestions:hover{ background: #ECECEC !important;}
.hassuggestions{ border: 1px solid #0A7E00; background: #37A304; color: #FFF;}


/* suggestion boxes */
.list-trade-suggestions{transition: all; transition-duration: .1s;}
.tsuggestionsenhance{transition: all; transition-duration: .1s;}
.ts-trade-wrapper{margin-top: 25px;  background: #EBEBEB; padding: 5px; /* border: 1px solid #D6D6D6; */ transition: all; transition-duration: .1s;}
.ts-inner-wrapper{ width: 225px; float: left;  margin-left: 13px; margin-top: 10px; margin-bottom: 10px; border-radius: 3px; /* border: 1px solid #A3A3A3; */ cursor: default;}
.ts-inner-wrapper:hover{}
.ts-trade-header{ text-align: center;
background: #444;
font-size: 14px;
padding: 5px;
color: #FFF;
font-weight: bold;
font-family: 'Quantico', sans-serif;
}
.ts-left{ 	width: 100%; }
.ts-right{ 	width: 100%; }
.ts-middle{	width: 100%; text-align: center; font-size: 11px; color: #8D8D8D; margin: 5px 0;}
.ts-player{
background: #FFF;
font-size: 11px;
padding: 8px 0;
margin-bottom: 1px; 
color: #333;
}
.ts-player .pos{ display: none; font-size: 10px; color: gray; background: #FAFAFA; padding: 2px; float: right; margin-right: 3px; border-radius: 3px; margin-top: -2px;}
.ts-player .rating{ text-align: center; font-size: 11px; background: #66C726; color: #FFF; padding: 2px 3px; margin-right: 3px; margin-left: 3px; border-radius: 3px; width: 14px; font-weight: bold; display: inline-block;}

.analyze-trade{margin-top: 10px; /* border: 1px solid #901616; */ background: #D01111; color: #FFF; text-align: center; padding: 5px 3px;  cursor: pointer; text-shadow: 1px 1px 1px #535353; box-shadow: 2px 2px 2px #CCC; display: block; }
.analyze-trade:hover{background: #E02D2D; text-decoration: none;}
.analyze-trade a{color: #FFF;}
.ts-vote{color: #333; font-size: 11px; margin-top: 10px; text-align: center;}
.ts-vote a{color: #039; background: #FFF; margin-left: 5px; padding: 2px 3px; border-radius: 3px; border: 1px solid #CCC; font-size: 14px; box-shadow: 1px 1px 1px #CCC;}
.ts-vote a:hover{background: #039; color: #FFF; border: 1px solid #333; text-decoration: none;}
.icon-sort-up, .icon-sort-down{font-size: 22px;}
.ts-team-info{ background: #444; color: #FFF; padding-bottom: 5px; font-size: 12px; text-align: center; font-family: 'Quantico', sans-serif; cursor: default;}
.ts-team-info span{padding: 2px 4px;  border-radius: 3px; background: #1B1B1B; opacity: .9;}
.ts-team-info span:hover{opacity: 1;}
.ts-team-info .green{background: #39BF48;}
.ts-team-info .orange{background: #F7932A;}
.ts-team-info .red{background: #D43737;}

/* team nav under trade suggestions */
.tt-team-nav{
margin-top: 25px;
background: #EBEBEB;
padding: 5px;
}
.tt-select-team-nav span{
background: #F0EDED;
padding: 1px 3px;
color: #555;
font-size: 11px;
margin-left: 5px;
border-radius: 3px;
}

.tt-team-nav a{

background: #FFF;
color: #039;
padding: 4px 10px;
display: inline-block;
border: 2px solid #E9E9E9;
text-decoration: none;
}
.tt-team-nav .active{background: #076EA8; color: #FFF;}
.tt-team-nav a:hover{background: #097BBB; color: #FFF;}
.tt-team-header{
text-align: center;
font-size: 14px;
padding: 5px;
color: #1B1B1B;
font-weight: bold;
font-family: 'Quantico', sans-serif;
margin-bottom: 5px;
border-bottom: 2px solid #FFF;
}

.ts-trade-helper{
color: #FFF;
background: #BDBDBD;
border-radius: 50%;
padding: 3px 7px;
border: 2px solid #FFF; 
cursor: default;
}
.ts-trade-helper:hover{ background: #B4B4B4;}
.suggestion-refresh-icon{text-align: center; margin: 5px; height: 3px; display: none;}
.active-suggestion{opacity: .6}
.inner-proj:hover{}
.players-to-show{
height: 1px;
transition: 0.5s;
text-align: center;
font-size: 9px;
margin-top: 25px;
padding-top: 3px;
    border-top: 1px solid #e6e6e6;
color: #8A1818;}
.blockerror{height: 20px;
margin-top: 10px;
background: #DFFD90;
padding: 5px;
padding-left: 20px;
font-weight: bold;
text-align: right;
display: none;
}

/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #29d;

  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;

  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;

  -webkit-transform: rotate(3deg) translate(0px, -4px);
      -ms-transform: rotate(3deg) translate(0px, -4px);
          transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 100;
  top: 15px;
  right: 15px;
}

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;

  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;

  -webkit-animation: nprogress-spinner 400ms linear infinite;
          animation: nprogress-spinner 400ms linear infinite;
}

@-webkit-keyframes nprogress-spinner {
  0%   { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.draft-pos{background:#fff;border:1px solid #ccc;font-size:11px;text-transform:uppercase;color:gray;border-radius:3px;padding:2px}
.draft-team{background:#fff;border:1px solid #ccc;font-size:11px;text-transform:uppercase;color:gray;border-radius:3px;padding:2px;margin-right:2px;margin-left:5px}
.draft-teamb{font-size:10px;text-transform:uppercase;color:gray;margin-left:5px}
.draft-teamc{
    font-size: 10px;
    text-transform: uppercase;
    color: #808080;
    margin-left: 5px;
    border: 1px solid #CCC;
    padding: 2px;
    border-radius: 3px;
    background: #FFF;
}
.new-waivers .qball{}
.fa-performance tr{line-height: 25px;}
.mark-it-up-d{color: #D01111;}
.mark-it-up-d-span{background: #FC8C8C; padding: 1px 3px; color: #FFF; border-radius: 3px; width: 23px; display: inline-block; line-height: 14px; text-align: center; font-size: 11px; font-weight: bold; border: 1px solid #F55F5F; cursor: default;}
.mark-it-up-g{color: #008000;}
.mark-it-up-g-span{background: #59D359; padding: 1px 3px; color: #FFF; border-radius: 3px; width: 23px; display: inline-block; line-height: 14px; text-align: center; font-size: 11px; font-weight: bold; border: 1px solid #27C709; cursor: default;}

.under-over-gray{

padding: 3px 1px;

text-align: center;


display: inline-block;
font-size: 11px;
line-height: 14px;}

.under-over-red{
background: #FFB5B5;
padding: 2px 1px;
border-radius: 3px;
text-align: center;


display: inline-block;
font-size: 11px;
line-height: 14px;

text-shadow: 1px 1px 1px #FFF;
}

.under-over-green{
background: #B6F188;
padding: 2px 1px;
border-radius: 3px;
text-align: center;


display: inline-block;
font-size: 11px;
line-height: 14px;

text-shadow: 1px 1px 1px #FFF;
}

/* settings */
.league-setting{transition: all; transition-duration: .3s;}
.league-setting:hover{border: 1px solid #929292 !important; background: #FFFDF2;}
.customize-rec-button-b:hover{background: #424242;}

/* category settings */
.cat-styling{font-size: 12px !important; color: #333; margin-right: 4px;display: inline-block; width: 85px; } .cat-styling:hover{color: #BD1B2F;} 
.the-cat-field{width: 97%; float: left; margin-top: 12px; border: 1px solid #E9E9E9; padding: 3px 5px;}
.the-cat-legend{font-size: 11px; font-weight: bold;}

/* projected team records */
.projected-record .pre-text-teams {font-family: 'Quantico', sans-serif; color: #AFAFAF; font-size: 12px; padding: 2px; border-radius: 3px; margin-top: -12px;}
.customize-rec-button {color: #4D4D4D; font-size: 11px; background: #FFF; padding: 3px 7px 3px; border-radius: 3px; border: 1px solid #969696; box-shadow: 1px 1px 1px #CCC; transition: all; transition-duration: .3s;}
.customize-rec-button:hover{ background: #FFFFEA; text-decoration: none;}
.projected-record .pre-text{font-family: 'Quantico', sans-serif; color: #383838; font-size: 11px; padding: 2px 1px 2px 1px; border-radius: 3px; margin-bottom: -10px;}
.projected-record .rec-wrapper{}
.projected-record .record{font-family: 'Iceberg',cursive !important; text-shadow: 1px 1px 1px #CCC; color: #333; font-size: 54px; margin-bottom: -10px;}

.roto-projected-record{
float: left;
width: 79px;
margin: 0 auto;
margin-left: 5px;
text-align: center;
border: 1px solid #CCC;
padding-right: 5px;
margin-bottom: 10px;
border-radius: 3px;
padding: 2px 2px 5px 2px;
background: #FFF;
box-shadow: 1px 1px 1px #CCC;
cursor: default;
}
.fa-options-waiver{}
.fa-options-waiver .selected{background: #333; color: #FFF !important;}
.sug-inner-time{border-radius: 3px; padding: 2px 7px; color: #DC0111;}
.sug-inner-time-projections{border-radius: 3px; padding: 2px 7px; color: #DC0111;}
.roster-pos{font-size: 11px; color: #ADADAD; width: 8px; text-align: left; text-shadow: 1px 1px 1px #FFF;}
.right-content .progres-outter{ width: 24px !important; }
.selected-team .left-content .player-projection-floater table tr th {padding: 0 !important;}
.selected-team .left-content table th:nth-child(4){padding: 7px 0px 3px !important;}
.progres-outter:hover{border: 1px solid #ADADAD !important;}
.underneath{margin-top: 5px; margin-bottom: -2px; font-style: italic; color: #808080; font-size: 11px; border-top: 1px solid #E6E6E6; padding-top: 2px;}
.roto-projected-record:hover{background: #FFFFD0;}
.proj-green{background: green;}
.proj-red{background: #D01111;}
.proj-orange{background: orange;}
.the-name-proj{ margin-top: 10px; color: #AA0E0E; font-family: 'Iceberg',cursive !important; text-shadow: 1px 1px 1px #CCC; padding-left: 25px; padding-top: 2px;}
.green-help{background: #FFF; border: 1px solid #528A0B; border-radius: 50%; width: 15px; height: 15px; display: inline-block; font-size: 12px; line-height: 15px; margin-left: 10px; text-align: center;  }
.roster-own{width: 28px;  display: block; padding-left:5px; margin-left: -3px;}
.roster-start{width: 28px; display: block; padding-left:5px; border-top: 1px solid #ECECEC; margin-left: -3px;}
.roster-start-border{border-top: 1px solid #ECECEC !important;}
.roster-rating{ font-size: 11px; display: block; }
.roster-os{font-size: 11px; cursor: default; text-shadow: 1px 1px 1px #FFF;}
.roster-os .progres{transition: .5s;}
.roster-os .progres span{opacity: .6; transition: .5s;}
.roster-os .progres span:hover{opacity: .8}
.roster-start:hover{}
.roster-player{display: block; margin-bottom: -3px; font-weight: bold;}
.roster-player:hover{text-decoration: none;}
.roster-align-center{text-align: center;}
.ros-extra-icon-details{float: right; line-height: 10px; font-size: 10px;}
.start-extra-details{vertical-align: top; margin-top: -5px;}
.ros-dn-b{ color: #535353;}
.ros-dn-c{ color: #535353;}
.ros-dn-d{ color: red;}
.ros-dn-e{ color: red;}
.ros-dn-f{ color: red;}

.ros-dn-bb{color: #CCC; }
.ros-up-bb{color: #CCC; }
.roster-opacity{opacity: .001; color:#FFF;}
.ros-up-b{ }
.ros-up-c{ color: #535353;}
.ros-up-d{ color: green;}
.ros-up-e{ color: green;}
.ros-up-f{ color: green;}

.roster-footer{font-family: 'Quantico', sans-serif; height: 28px; border: 1px solid #000; font-size: 16px; font-weight: normal;  color: #fff; padding: 0 0 0 14px; margin: 0 0 -4px; background: #E7E7E7;}
.outlook-bar{
width: 250px;
display: block;
background: #EEE;
height: 4px;
webkit-border-radius: 4px;
border-radius: 0 4px 4px 0;

}
.roster-add-bar{width: 30px; top: 8px !important; height: 16px !important; text-align: left !important;}
.outlook-inner-bar{
width: 2px;
display: inline-block;
height: 8px;
-moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
-webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
margin-top: 4.1px;
-webkit-transition: all 3s ease;
-moz-transition: all 3s ease;
-ms-transition: all 3s ease;
-o-transition: all 3s ease;
transition: all 3s ease;
}
.outlook-bar-yellow{background: #D4E828;}
.outlook-bar-red{background: #CF5252;}
.outlook-bar-green {background: #97F464;}
.outlook-bar-b {background: #73D33C;}
.outlook-bar-c{background: #D4E828;}
.outlook-bar-a{background: #45BD00;}
.outlook-bar-d{background: #D13636;}
.ros-outlook{cursor: default; transition: 1s;}
.ros-outlook:hover{color: #FFA !important;}
.outlook-inner-bar:hover{-moz-box-shadow: 0 0 5px #3F3F3F; -webkit-box-shadow: 0 0 5px #3F3F3F; box-shadow: 0px 0px 5px #3F3F3F;}
.outlook-bar-teal {
background: #4ECDC4;
background-image: -moz-linear-gradient(left, #76d8d1, #4ecdc4 70%);
background-image: -webkit-linear-gradient(left, #76D8D1, #4ECDC4 70%);
background-image: linear-gradient(to right, #76D8D1, #4ECDC4 70%);
}
.matchup-area  td{font-family: Arial, sans-serif !important; font-size: 10px; padding: 5px 7px; color: #333; text-align: center;}
.matchup-area  td:first-child{font-weight: bold; color: #287CB8; }

.matchup-area th{background: #3A3A3A;
color: #FFF;
padding: 3px 0;
padding-top: 7px;
padding-bottom: 7px;
font-family: 'Quantico', sans-serif;
font-size: 12px;
border-bottom: 2px solid #CCC;
}
.pos-matchup{width: 12px; border-bottom: 1px dotted #CCC; text-transform: uppercase; cursor: help; transition: all .5s;}
.pos-matchup:hover{}

.matchup-area .red{background: #FFD7D7 !important;}
.matchup-area .green{background: #E8FFDF !important;}
.projectedstats{max-width: 550px}
.player-inner-analysis{max-width: 500px;}
#newsplaya{max-width: 500px;}
.reliability-pos{text-align: center;}
.trust-ros{cursor: pointer;}
.consistency-rating{border: 1px solid #E8E8E8; width: 20px; background: #FFF;  color: #A89488; padding: 5px 3px; border-radius: 3px; font-size: 11px; font-weight: bold; line-height: 12px; margin-top: 3px; display: inline-block; text-align: center; transition: 1s;}
.consistency-rating:hover{}
.pos-bars{
cursor: default;
font-size: 11px;
margin-bottom: 7px;
width: 100%;
text-align: center;
color: #666;
border-spacing: 0;
border-collapse: collapse;
}
.no-ratings{color: #DADADA;}
.pos-bars .bar-pos-header{ padding-bottom: 2px;}
.pos-bars .bar-pos-header:hover{color: brown;}
.pos-bars .bolder-pos{}
.pos-bars .orange{border-top: 4px solid #FBC869; padding-top: 2px;}
.pos-bars .green{ border-top: 4px solid #65B065; padding-top: 2px;}
.pos-bars .red{ border-top: 4px solid #E78A8A; padding-top: 2px; }
.pos-bars .gray{ border-top: 4px solid #E4E4E4; padding-top: 2px;}
.pos-smaller{ font-size: 10px;}
.player-schedule{color: #ADADAD; font-size: 10px; padding: 0; margin: 0; display: block; margin-top: -1px; background: #FFF; border: 1px solid #ECECEC; width: 100%;}
.highlight-today{color: #A52A2A;}
.player-projection{text-align: center;}
.adv-dropdown{ border: 1px solid #CCC; border-radius: 3px; padding: 0 3px; font-size: 10px; cursor: pointer;}
.adv-dropdown:hover{background: #CCC; color: #FFF; text-shadow: none;}
.adv-dropdown-sch{display: none; position: absolute; background: #FFF; border: 1px solid #CCC; box-shadow: 3px 3px 3px rgba(199, 199, 199, 0.4); padding: 10px; color: #6B6B6B; border-radius: 3px; width: 120px; font-size: 11px; z-index: 99999999999;}
.cat-matchups-footer{color: gray; text-align: right; font-size: 10px; margin-top: 2px;}
.cat-matchups-footer-nfl{color: gray; text-align: center; font-size: 10px; margin-top: 2px; /* border-top: 1px solid #E5E5E5; */}
.small-def-rankings{border-radius: 3px  !important; padding: 3px !important;  margin-right: 1px  !important; }
.sch-hdr{background: #494949; color: #FFF; text-align: center; margin-bottom: 7px; border-radius: 3px; line-height: 18px;}
.sch-win{ color: green;}
.sch-loss{ color: #D01111; width: 10px; display: inline-block;}
.sch-pitcher {width: 105px; display: inline-block;}
.sch-cat{ margin-right: 1px !important; color: #808080;}
.sch-cat-stats{ margin-right: 2px !important; font-size: 10px; background: #F2F2F2; padding: 2px 4px; border-radius: 3px; text-align: center; border-right: 1px solid #CCC;}
.sch-cat-stats-nfl{ margin-right: 3px!important; background: #F2F2F2; padding: 3px 2px; text-align: center; border-radius: 3px; width: 16px; display: inline-block; line-height: 9px;}
.sch-cat-nfl{ color: #808080;  border-radius: 3px; padding: 3px 4px;  margin-right: -3px !important;}
.sch-cat-stats-nfl-qb{ margin-right: 3px!important; background: #F2F2F2; padding: 3px 4px; text-align: center; border-radius: 3px; width: 22px; display: inline-block; line-height: 9px;}
.sch-opponent{width: 35px; display: inline-block;}
.sch-none{width: 10px; display: inline-block;}
.fa-sch-inline{line-height: 21px; border-bottom: 1px solid #E5E5E5; text-align: left;}
.fa-sch-inline span{margin-right: 10px;}
.fa-sch-today{color: brown;}
.fsi-date{}
.adv-matchup{display: block;}
.inline-arrow-showmore{ font-size: 8px; vertical-align: middle; }
.today-game{color: brown;}
.player-projection-final{background: #2CA1DF; font-weight: bold; font-size: 11px; border-radius: 3px; color: #FFF !important; padding: 2px 1px !important; box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) inset;}
.player-proj-adv{
border-top-right-radius: 50%;
border-bottom-right-radius: 50%;
box-shadow: 1px 1px 1px #CCC;
border: 1px solid #FFF;
transition: 2s;
width: 23px;
}
.sch-hdr-proj{background: #494949; color: #FFF; text-align: center;}
.player-proj-adv:hover{}
.player-projection-floater{position: absolute; background: #FFF; border: 1px solid #CCC; margin-top: -50px; margin-left: 31px; padding: 10px; display: none; box-shadow: 3px 3px 3px rgba(199, 199, 199, 0.4); border-radius: 3px; z-index: 99999;}
.player-projection-tbl{border-collapse: separate; border-spacing: 0; border: 1px solid #737373; width: 200px;}
.player-projection-tbl th{padding: 1px 3px !important; background: #F0F0F0 !important; margin: 0 !important; color: #A51717 !important; height: 15px !important; text-align: center; font-weight: bold !important; text-shadow: 1px 1px 1px #FFF;}
.player-projection-tbl td{border-color: #FFF !important;  border-top: 1px solid #E9E9E9 !important;  text-align: center !important;  border-right: 1px solid #E9E9E9 !important; background: #FFF !important; }
.proj-highlight{color: #EFEC23; text-transform:uppercase;}
.showmoreteam-opacity{}
.week-of{color: #808080; margin-top: 5px; font-size: 10px; margin-bottom: -5px;}
.injury-projection{background: #D01111; color: #FFF; margin: 5px 0;}
/* extra navigation */
.nav-teams-d-arrow, .nav-league-d-arrow{font-size: 12px; font-weight: normal; padding: 0 3px; background: #FFF; border: 1px solid #CCC; margin-left: 5px; border-radius: 3px; cursor: default; line-height: 12px;}
.nav-teams-d-arrow:hover, .nav-league-d-arrow:hover{background: #CCC; color: #FFF; border: 1px solid #BDBDBD;}
.nav-list-teams a, .nav-list-league a{display: block; font-size: 11px; color: #039 !important; padding: 2px 4px; font-family: 'Arial'; text-decoration: none; border-bottom: 1px solid #E5E5E5;}
.nav-list-teams a:hover, .nav-list-league a:hover{background: #F7F7F7;}
.nav-list-teams, .nav-list-league{ z-index: 999999; position: absolute; background: #FFF; width: 200px; border: 1px solid #CCC; border-top: none; display: none; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; margin-top: 1px;}
.nav-list-league{ width: 255px !important;}
.list-teams-number{font-size: 10px; width: 35px; display: inline-block; height: 15px; line-height: 15px; color: #4F4C4C; text-align: center; margin-right: 5px;}
.list-leagues-number{font-size: 9px; width: 35px; display: inline-block; height: 15px; line-height: 16px; color: #4F4C4C; text-align: center; margin-right: 5px; border-radius: 3px; text-transform: uppercase;}
.add-team-fsp{display: inline-block; height: 270px; width: 250px; margin-left: 15px; margin-top: 0 !important; border-radius: 3px; text-align: center; color: #ADADAD; font-weight: bold; font-size: 18px;}
.add-team-fsp:hover{}
.add-team-fsp p{  cursor: pointer;
border-radius: 3px;
margin-bottom: 0;
width: 70%;
text-align: center;
margin: 80px auto 0 auto;
font-size: 16px;
padding: 8px 4px;
border: 1px solid #C5C5C5;
box-shadow: 1px 1px 1px #E5E5E5;
background: #F5F5F5;
color: #767676;
transition: 1s;
text-shadow: 1px 1px 1px #FFF;
}
.add-team-fsp-inner{  
    padding: 7px 25px;
    font-size: 14px;
    border-radius: 3px;
    margin-top: 10px;
    display: inline-block;
    line-height: 18px;
    font-weight: normal;
    border: 1px solid #A8A8A8;
    color: #0062AF;
    background: #FFF;
    text-shadow: none;
	text-align: center;
    font-family: 'Quantico', sans-serif;
    font-size: 14px;	
	    box-shadow: 1px 1px 1px #CCC;
}
.add-team-fsp-inner:hover{border: 1px solid #539D16; color: #539D16;}
.add-team-fsp .add-team-plus{ background: #539D16;
color: #FFF;
border-radius: 50%;
display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 15px;
}
#processimport{font-size: 16px; font-weight: bold; text-shadow: 1px 1px 1px #FFF; padding: 5px 10px !important;}
.manage-team{background: #FFF !important; border: none !important; font-size: 12px !important; color: #D01111 !important; margin-top: 15px !important; box-shadow: none !important; font-weight: normal; text-shadow: none !important; padding-top: 0 !important;}
.manage-team:hover{text-decoration: underline;}
.iownplayer{background: #FFC !important;}
.datespan{font-size: 11px; float: right; background: #333; border-radius: 3px; line-height: 23px; margin-left: -100px; color: #E0DCDC; text-shadow: 1px 1px 1px #000 !important; font-family: 'Arial';}
.gamelog td{text-align: center;}
.fa-tip{


width: 700px;
margin-left: 15px;
margin-top: 10px;
margin-bottom: 5px;
height: 50px;
color: #333;
border-radius: 3px;
border: 1px solid #CCC;
font-size: 18px;
font-family: Quantico,sans-serif;
text-shadow: 1px 1px 1px #D5D5D5;
text-align: center;
line-height: 50px;
}
.fa-tip a{ color: #0062AF;}
.left-fa{
margin-right: 10px;
font-size: 49px;
background: #E7E7E7;
float: left;
display: inline-block;
padding: 0 50px;
border-right: 1px solid #CCC;
}
.range-chart{margin-top: 10px; border-radius: 3px; font-weight: bolder; text-shadow: 1px 1px 1px #CCC;}
.my-line{font-weight: bold;
    text-shadow: 1px 1px 1px #A5A5A5;
    float: left;
    margin-bottom: -15px;
    width: 2px;
    opacity: .9;
	border-radius: 3px;
	}
.low-high-numbers{text-shadow: none; font-weight: normal; font-size: 10px; font-style: italic; color: #808080; margin-top: -1px;}
.my-line-green{color: green; border: 1px solid green;     background: green;}
.my-line-orange{color: orange; border: 1px solid orange;     background: orange;} 
.my-line-red{color: #D01111; border: 1px solid #D01111;     background: #D01111;}
/* top 3 free agent section */
.top-3-player-info{  margin-bottom: 20px;}
.top-3-left{float: left;  background: url(/images/big-arrows.png) no-repeat 0px -32px; width: 36px; display: inline-block; height: 30px; margin-top: -47px;
     cursor: pointer; margin-left: 50px;}
.ndisabled{cursor: default !important;}
.top-3-left:hover{background-position: 0 0;}
.top-3-right{float: right; background: url(/images/big-arrows.png) no-repeat -43px -30px; width: 36px; display: inline-block; height: 30px; margin-top: -49px;
      cursor: pointer; margin-right: 50px;}
.top-3-right:hover{ background-position: -43px 0;}
.league-stuck{background: #D01111;margin-top: 5px;border: 1px solid #FFF;border-radius: 3px;padding: 6px 3px;color: #FFF;font-size: 11px;box-shadow: 1px 1px 1px #CCC;}
.league-stuck{background: #D01111;margin-top: 5px;border: 1px solid #FFF;border-radius: 3px;padding: 6px 3px;color: #FFF;font-size: 11px;box-shadow: 1px 1px 1px #CCC;}
.league-stuck-alert{float: left;background: #FFF;color: #D01111;display: inline-block;width: 14px;border-radius: 50%;font-size: 12px;margin-top: -2px;border: 1px solid #333;margin-left: 10px;font-weight: bold; text-align: center;}
.top3-suggestion:hover{ /* margin-top: -4px; */}
.top3-suggestion{
  border-radius: 3px;
  float: left;
  width: 235px;
  background: #FFF;
  font-family: 'Arial';
  transition: .5s;
  margin-left: 5px;
  /* border-top: 4px solid #D73535 !important; */
  box-shadow: 3px 3px 3px #E0E0E0;
  margin-top: 0px;
  padding: 10px 8px 10px;
  /* -webkit-box-shadow: inset 0px -5px 15px 0px rgba(220, 220, 220, 0.65); */
  -moz-box-shadow: inset 0px -5px 15px 0px rgba(220, 220, 220, 0.65);
  /* box-shadow: inset 0px -5px 15px 0px rgba(220, 220, 220, 0.65); */
  border: 1px solid #CCC;
  }
.top3-suggestion h4{font-size: 16px; text-shadow: 1px 1px 1px #CCC; margin-top: 1px; margin-bottom: 4px; padding-bottom: 2px; border-bottom: 3px solid #20A044;}
.top3-img{
background: #FFF;	
  width: 40px;
  height: 40px;
  border: 2px solid #20A044 !important;
  margin-left: 0px;
  box-shadow: 1px 1px 1px #CCC;
  }
.top3-suggestion p{font-size: 12px !important;   margin: 0;   padding: 0;   font-family: 'Arial'; text-align: left; text-align: left;  margin-bottom: 7px; }
.top3-suggestion .nothingness{  margin-top: 15px !important;}
.top3-pos{font-size: 10px;
  color: #868686;
  font-weight: normal;
  border-radius: 3px;

  padding: 0 2px;
  margin-top: 2px;
  margin-left: 4px; 
  text-shadow: 1px 1px 1px #FFF;
  }
.top3-os{font-size: 10px; 
  color: #868686;
  font-weight: normal;
  float: right;
  border-radius: 3px;
  padding: 0 2px;
  margin-top: 11px;
  text-shadow: 1px 1px 1px #FFF;
  }  
  .top-3-stats{display: none; font-size: 10px; border: 1px solid #D3D3D3; border-bottom: none; padding-top: 8px; margin-left: -9px;  margin-right: -9px;
  

  
  background: -webkit-linear-gradient(#F0F0F0, #FFF); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#F0F0F0, #FFF); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#F0F0F0, #FFF); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#F0F0F0, #FFF); /* Standard syntax */
  
  }
  .top-3-stats-show{display: block !important;}
  .top-3-stat-group{ background: #FAFAFA;   margin-right: 5px; display: inline-block;}
  .top-3-view-projection{  
  color: #FFF;
  box-shadow: 1px 1px 1px #CCC;
  margin-top: 15px;
  text-align: center;
  background: #5CC03B;
  padding: 4px 0;
  }
  .top-3-stats table{ width: 100%;   /* border: 1px solid #D3D3D3;  margin-top: 12px; background: #F7F7F7; padding-top: 5px; */}
  .top-3-stats table th{ color: brown; /* width: 15px; */}
  .top-3-stats table th:last-child{ border-right: 0 !important; }
  .top-3-stats table td{ text-align: center; font-size: 12px; text-shadow: 1px 1px 1px #CCC; border-right: 1px solid #CCC; padding: 0 5px;}
  .top3-line{height: 3px; }
  .top-3-nav{
	clear: both;
    margin-left: -7px;
    margin-right: -7px;
	font-size: 11px;
	text-align: center;
  }
  .top-3-nav a{  
  transition: .25s;
  color: #117DD8;
  font-size: 10px;
  background: #FFF;
  border: 1px solid #CCC;
  border-bottom: none;
  padding: 3px 4px;
  margin-right: 1px;
  margin-bottom: -11px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
text-shadow: 1px 1px 1px #FFF;
  text-transform: uppercase;  
  text-decoration: none;
  }
.top-3-stats-tbl tfoot{ display: none;}
.top-3-stats-tbl #pscoring{box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; box-shadow: none !important; border: 0 !important; border-top: 1px solid #ccc !important;}
.top-3-stats-tbl .fatitlehide{display: none;} 
.top-3-stats-tbl .table-clean th{border: 1px solid #FFF !important;}
.top-3-stats-tbl th{ padding: 7px 7px !important; background: #FFF;}
.top-3-stats-tbl td{padding: 2px 5px !important;}
   .top-3-nav a:hover{ }
  .top-3-nav .active{background: #F7F7F7 !important;   font-weight: bold;  border-top: 2px solid #117DD8;}
  .last-visible{border-right: none !important;}
  .top-3-stats .week-of{text-align: center;}
  
  .worst-players{margin: 0 auto; width: 100%; text-align:center; margin-top: 20px; margin-bottom: 5px; cursor: default;}
.wp-left, .wp-right{display: inline-block;}
.wp-left{ 
	color: #545454;
	font-size: 14px;
	margin-right: 10px;
	text-shadow: 1px 1px 1px #FFF;
  }
.wp-right{}
.wp-worst-player{   
  margin-right: 5px;
  padding: 6px 8px;
  border: 1px solid #3D91E2;
  border-radius: 3px;
  transition: .5s;
  font-size: 12px;
  background: #FAFAFA;
  box-shadow: 1px 1px 1px #CCC;
  }
  .wp-worst-player .roster-pos-shrink{ margin-right: -2px;  margin-left: -2px; }
  .wp-worst-player:hover{box-shadow: 1px 1px 1px #949494;}
  .research-tools-txt{display: none;}
  .wp-worst-number{
	padding: 6px;
	margin-left: -8px;
	background-color: #65ABEF;
	border-right: 1px solid #2986E0;
	display: inline-block;
	color: #FFF;
	margin-right: 5px;
  }
  
  /* start daily leagues */

	.draftkings, .fanduel {font-size: 12px; padding: 5px; background: #F5F5F5; color: #767676; border: 1px solid #C5C5C5; border-radius: 3px; display: inline-block; text-align: center; box-shadow: 1px 1px 1px #E5E5E5; margin-bottom: 15px; transition: 1s; text-decoration: none !important;}
	.draftkings:hover{border: 1px solid #539D16; color: #539D16;}
	.dailyplus{
		background: #539D16;
		color: #FFF;
		margin-right: 7px;
		border-radius: 50%;
		width: 15px;
		height: 15px;
		display: inline-block;
		line-height: 17px;
	}
	.draftkings a{text-decoration: none !important;}	
	.draftkings a:hover{text-decoration: none !important;}
	.daily-or{text-align: center; font-size: 10px; color: gray; font-weight: normal; margin-top: 5px; margin-bottom: 5px;}
	.add-daily-fsp{margin-bottom: 5px;}
	.daily-down-arrow{  
		  display: inline-block;
		  border-left: 1px solid #FFF;
		  font-size: 11px;
		  line-height: 14px;
		  vertical-align: middle;
		  width: 25px;
		  margin-left: 3px;
	}
	.daily-leagues-dropdown{
	  display: none;
	  margin-top: -20px;
	  background-color: #F5F5F5;
	  z-index: 99999999999;
	  text-align: left;
	  width: 172px;
	  margin-left: 38px;
	  position: absolute;
	  border: 1px solid #CCC;
	  text-decoration: none !important;
	}
	.daily-league-item{
		font-size: 12px;
	  display: block;
	  color: #039;
	  border-bottom: 1px solid #CCC;
	  padding: 5px;
	  font-weight: normal;
	  background: #FFF;
	  text-decoration: none !important;
	}
	.daily-league-item{text-decoration: none; underlined: none; text-decoration-color: #FFF;}
	.daily-league-item:hover{text-decoration: none; background-color: #FAFCEA !important;}	
	
	.daily-league-item-inactive{
		font-size: 12px;
	  display: block;
	  color: #CCC;
	  border-bottom: 1px solid #CCC;
	  padding: 5px;
	  font-weight: normal;
	  background: #FFF;
	  text-decoration: none !important;
	}
	.daily-league-item-inactive{text-decoration: none; underlined: none; text-decoration-color: #FFF;}
	.daily-league-item-inactive:hover{text-decoration: none; background-color: #FAFAFA !important;}	
	
	.daily-sport-margin{text-decoration: none; underlined: none; text-decoration-color: #FFF; float: right; line-height: 10px;}  
    .money-worth{   
	color: #008000;
 
  font-family: monospace,arial;
  background-color: #EAFFED;
  padding: 1px 2px;
  border-radius: 3px;
  display: inline-block;
  float: right;
  }
  .remove-player-daily{
    padding: 3px;
    font-weight: bold;
    background-color: #9E1717;
    text-align: center;
	font-size: 9px;
    box-shadow: 1px 1px 1px #CCC;
    border-radius: 3px;
	color: #FFF;
	cursor: pointer;
	}
	.adp-temp-done{ background: #A9A7A7 !important; border: 1px solid #888 !important; cursor: default;}
	.adp-selected{ background: #A9A7A7 !important; border: 1px solid #888 !important; cursor: default; color: #D8FF00 !important; text-shadow: 1px 1px 1px #585858;}

.daily-player-pool{width: 778px;}
.daily-player-pool-nav{  padding: 10px 5px;}
.daily-position {   
  padding: 10px;
  background: #FFF;
  color: #039;
  border-top: 2px solid #D2D0D0;
  background: #FAFAFA;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  border: 1px solid #CCC;
  border-bottom: none;
  width: 25px;
  display: inline-block;
  text-align: center;
  margin-bottom: -11px;
  transition: .25s;
  text-decoration: none !important;
  }
.daily-position-active{border-top: 3px solid #117DD8; background: #FFF; font-weight: bold; border-bottom: 1px solid #FFF;}
.daily-position:hover{border-top: 3px solid #117DD8; background: #FFF; font-weight: bold; border-bottom: 1px solid #FFF; text-decoration: none !important;}
.daily-player-pool-inner{  width: 778px; /* height: 550px; */  background: #FFF; border-top: 1px solid #CCC;}
.daily-player-table{width: 778px; font-size: 11px; border-top: 1px solid #CCC; margin-top: -1px;}
.hightlight-green{background: #EDFCCF; }
.hightlight-greenb{background: #E3F7BC; }
.daily-player-pool .today-game{ width: 28px; display: inline-block; }
.remaining-salary{
	/* font-size: 18px; margin-right: 15px; float: right; margin-top: 10px; */

  font-size: 18px;
  margin-right: 15px;
  float: right;
  margin-top: 7px;
  border-radius: 3px;
  padding: 5px;
  color: #39AD00;
  text-shadow: 1px 1px 1px #FFF;	
	
}
.add-daily-player{ 
  color: #FFF;
  border-radius: 50%;
  padding: 3px;
  font-size: 10px;
  background: #C20A03;
  border: 1px solid #C20A03;
  width: 12px;
  height: 12px;
  display: inline-block;
  box-shadow: 1px 1px 1px #9D9D9D;
  font-weight: bolder;
  font-size: 14px;
  line-height: 12px;
    text-decoration: none !important;
	}
	.sorter-false{background-image: none !important; cursor: default !important;}
	.projections{}
	.projections-color{  
 background: #E9F4FD !important; 
  font-weight: bolder;
  text-shadow: 1px 1px 1px #FFF;
  font-size: 14px !important;
  }
	.highlight-red{color: #D01111; font-weight: bold; font-size: 14px;}
	.time-of-games{
		margin-left: 5px;
		padding: 3px;
		text-align: right;
		margin-right: 15px;
    }
	.time-of-games a{ 
	color: #039;
  background: #FFF;
  border: 1px solid #CCC;
  border-radius: 3px;
  padding: 3px 6px; 
  text-decoration: none;
  }
 	.time-of-games a:hover{ border: 1px solid #B2B2B2; } 
	.number-of-games{ font-size: 10px; color: #303030;}
	
	.list-all-times-dropdown{
	  display: none;
	  background-color: #F5F5F5;
	  z-index: 99999999999;
	  text-align: left;
	  width: 172px;
	  position: absolute;
	  border: 1px solid #CCC;
	  text-decoration: none !important;
	  margin-left: 585px;
	}
	.list-all-times-item{
		font-size: 12px;
	  display: block;
	  color: #039;
	  border-bottom: 1px solid #CCC;
	  padding: 5px;
	  font-weight: normal;
	  background: #FFF;
	  text-decoration: none !important;
	}	
	.list-all-times-item:hover{background: #FFC;}
	.inner-daily-table-pos{display: none; transition: .25s;}
	.the-active-table{display: block !important;}
	.adp-done{ background: #A9A7A7 !important; border: 1px solid #888 !important; cursor: default;}
	
	.fa-daily-upgrade-button{
		padding: 7px 10px;
		background-color: #D01111;
		color: #FFF !important;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		border-radius: 3px;
		box-shadow: 1px 1px 1px #CCC;
		border: 1px solid #A70F0F;	
		}
	#dialog-fa-upgrade-message{display: none;}
	
	/* daily leagues roster options */

					.fa-roster-functionality-wrapper{
						margin-top: 10px;
						border: 1px solid #CCC;
						background: #F5F5F5;
						padding: 0 5px 15px 5px;
						border-radius: 3px;
						margin: 0 auto;
						text-align: center;
						width: 260px;						
					}
					.fa-daily-button, .fa-weekly-button{  
						background: #FFF;
						margin: 0 auto;
						/* width: 105px; */
						border: 1px solid #A8A8A8;
						color: #0062AF;
						text-shadow: none;
						padding: 5px 7px;
						display: inline-block;
						border-radius: 3px;
						box-shadow: 1px 1px 1px #CCC;
						text-align: center;
						font-family: 'Quantico',sans-serif;
						font-size: 12px;
						text-decoration: none !important;
						transition: .5s;
					}
					.fa-daily-button:hover, .fa-weekly-button:hover{box-shadow: 1px 1px 1px #757272;}  
					.fa-daily-buttonb, .fa-weekly-buttonb{  
						border: 1px solid #0A7E00;
						margin: 0 auto;
						background: #37A304;
						color: #FFF;
						text-shadow: none;
						padding: 5px 10px;
						display: block;
						border-radius: 3px;
						box-shadow: 1px 1px 1px #CCC;
						text-align: center;
						font-family: 'Quantico',sans-serif;
						font-size: 12px;
						text-decoration: none !important;
						transition: .5s;
					}			
					.fa-daily-buttonb:hover, .fa-weekly-buttonb:hover{box-shadow: 1px 1px 1px #757272;}  
					.fa-middle-breaker{ display: block; height: 1px; background: #CCC; margin: 10px 0; box-shadow: 1px 1px 1px #FFF;}
					.fa-roster-functionality-wrapper h4{
						font-family: 'Quantico',sans-serif; font-size: 14px; 
						margin: 0;
						padding: 0;
						margin-bottom: 10px;
						padding-top: 7px;
					}		
					.fa-lineup-circle{
						
						border-radius: 50%;
						width: 13px;
						height: 13px;
						background: #BDBDBD;
						color: #FFF;
						display: inline-block;
						text-shadow: 1px 1px 1px #CCC;
						line-height: 11px;
						
					}	
					.fa-daily-add{ background-color: #44A52E;}
					.fa-daily-delete{    background-color: #D64242;}	
	
	/* END daily league roster options */
  /* end daily leagues */
  
	/* optimal lineup */
	.roster-dropdown-pos{-webkit-appearance: none; -moz-appearance: none; appearance: none; font-size: 10px;
    border-radius: 3px; color: #716F6F; width: 34px; border: 1px solid #CCC; box-shadow: 1px 1px 1px #E2E0E0; transition: .25s;}
    .roster-dropdown-pos:hover{color: #D01111;}
	.roster-dropdown-pos option{text-align: center; font-size: 12px;}
	.pos-bench-ir{ font-size: 10px; border-radius: 3px; color: #A2A2A2; width: 23px; border: 1px solid #CCC; box-shadow: 1px 1px 1px #E2E0E0; background: #FFF; padding: 1px 3px;}
	/* end optimal lineup */
	
	/* optimal lineup popup */

.optimal-issues-item{
    background-color: #E8E8E8;
    border: 1px solid #AFAFAF;
    border-radius: 3px;
    border-top: 0;	
}
.optimal-issues-hdr{
	font-size: 11px;
    background-color: #585858;
    padding: 3px;
    color: #FFF;
    font-weight: bold;
    border: 1px solid #252525;
    margin-left: -3px;
    margin-right: -3px;
    border-radius: 3px;	
}
.optimal-points{
border: 1px solid #CCC;
    padding: 1px 2px;	
    
    border-radius: 3px;
    
    font-size: 10px;
	color: #333;
    margin-top: 4px;
    display: inline-block;	
	cursor: pointer;
	width: 65px;
    margin-right: 5px;	
}
.optimal-matchup-sport{
	margin-right: 20px;
    width: 30px;
    display: inline-block;
    border: 1px solid #CCC;
    padding: 1px 2px;
    text-align: center;
    font-size: 10px;
    border-radius: 3px;
}
.optimal-gm-margin{
    margin-right: 16px;
    padding: 1px 3px;
}
.optimal-gm-margin:hover{
    padding: 1px 3px;
}
.optimal-points:hover{background: #E8E7E7;}

.optimal-player-item{
padding: 0 0 7px 0;
    margin-bottom: 15px;
    border: 1px solid #CACACA;
    border-radius: 3px;
    font-size: 11px;
    color: #5D5D5D;
    box-shadow: 1px 1px 1px #E4E4E4;
    border-top: 0;	
	width: 270px;
	margin-right: 10px;
	float: left;
}
.optimal-player-header{
padding-bottom: 7px;
/*
    background: #2CA1DF;
    color: #39839E;
    height: 1px;
    font-size: 14px;

    margin-bottom: 7px;	
	*/
}
.optimal-player-name{display: inline-block; width: 200px; text-align: left; font-size: 12px; text-shadow: 1px 1px 1px #CCC;}
.optimal-apply-changes{
    font-weight: bold;
    margin-top: 10px;
	text-align: center;
    display: block;
}
.optimal-for{
margin: 7px 0; font-size: 11px; color: #CCC; display: inline-block; width: 270px; text-align: center; border-top: 1px solid #CCC; line-height: 1px;	
}
.optimal-position-hdr{
    background-color: #585858;
    padding: 4px 5px;
    font-size: 10px;
    color: #FFF;
    box-shadow: 1px 1px 1px #ECEBEB;
    margin-bottom: 0px;
    margin-left: -1px;
    border: 1px solid #252525;
	border-radius: 2px;
	margin-left: -3px;
	margin-right: -3px;
	width: 265px;
	margin-top: 0;
}
.optimal-position-hdr strong{
padding: 2px 4px;
font-size: 11px;
    background: #333;
    color: #FFF;
    border-radius: 3px;
    margin-right: 1px;
}
.optimal-notice{
    font-size: 11px;
    font-style: italic;
    text-align: center;
    margin-top: -10px;
    color: #808080;	
}
.optimal-player-item .week-of{text-align: center;}
.optimal-player-item .sch-hdr-proj {padding: 3px 0;}
.optimal-player-item .player-projection-tbl td{padding: 3px;}
.optimal-player-item .injury-projection{background: #D01111; color: #FFF; margin: 5px 0; padding: 1px 0; text-align: center;}
	
	
	/* end optimal lineup popup */

#videos .video-items-inner a{font-size: 14px;}	
#videos .video-info{
	margin: 0;
    margin-top: -12px;
    color: #808080;
    font-size: 11px;
    margin-bottom: 7px;
}
	
.hot-streak{
border-radius: 50%;
width: 7px;
height: 7px;
display: inline-block;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.15) inset;
transition: .5s;
cursor: default;
}
.hot-streak:hover{opacity: .6;}
.c-streak{
	background: #70BFC3;
}
.h-streak{
	background: #FFA500;
}
.inline-player-rating{
display: inline-block;
    font-size: 10px;
    background: #62B760;
    color: #FFF;
    padding: 0px 1px;
    border-radius: 3px;
    height: 13px;
    line-height: 13px;
    width: 13px;
    text-align: center;
    margin-right: 2px;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.15) inset;
}




							.date-change{    
								height: 25px;
								line-height: 25px;
								text-shadow: 1px 1px 1px #CCC;
								border-radius: 3px;
								padding: 10px;
								border-top: 1px solid #CCC;
								border-left: 1px solid #CCC;
								border-right: 1px solid #CCC;
								background: #F0F0F0;
							}
							.projections-timeframe{font-family: 'Quantico', sans-serif; font-size: 16px; padding: 5px; float: left; line-height: 16px;}
							.projections-dropdowns{float: right;}
							.p-d-dailyweekly{border: none; margin: 0; margin-top: -5px; border-radius: 3px;}
							.weekly-or-daily{
							
							border: 1px solid #CCC;
								padding: 4px 8px;
								border-radius: 3px;
								cursor: pointer;

								display: inline-block;
								line-height: 15px;
								background: #FFF;
								box-shadow: 1px 1px 1px #CCC;
								margin-right: 3px;							
								
							}
							.projections-dropdowns .active{
							cursor: default !important;	
							background: #008000 !important;
							color: #FFF !important;
							border: 1px solid #006700 !important;									
								
							}
							.weekly-or-daily:hover{
							
							background: #008000 !important;
							color: #FFF !important;
							border: 1px solid #006700 !important;							
								
							}
							.projection-type-wrapper{margin-right: 15px;     display: inline-block;}
							.p-d-time, .p-d-type{ padding: 4px; border-radius: 3px !important;}
							.p-d-time:hover, .p-d-type:hover{    background: #F1F1F1;}




.sk-wave {
  margin: 40px auto;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px; }
  .sk-wave .sk-rect {
    background-color: #333;
    height: 100%;
    width: 6px;
    display: inline-block;
    -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
            animation: sk-waveStretchDelay 1.2s infinite ease-in-out; }
  .sk-wave .sk-rect1 {
    -webkit-animation-delay: -1.2s;
            animation-delay: -1.2s; }
  .sk-wave .sk-rect2 {
    -webkit-animation-delay: -1.1s;
            animation-delay: -1.1s; }
  .sk-wave .sk-rect3 {
    -webkit-animation-delay: -1s;
            animation-delay: -1s; }
  .sk-wave .sk-rect4 {
    -webkit-animation-delay: -0.9s;
            animation-delay: -0.9s; }
  .sk-wave .sk-rect5 {
    -webkit-animation-delay: -0.8s;
            animation-delay: -0.8s; }

@-webkit-keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
            transform: scaleY(0.4); }
  20% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }

@keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
            transform: scaleY(0.4); }
  20% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }