/**
 * Colors
 */
/*
 Blue:			#4b8df8
 Madison:		#578ebe
 Chambray:		#2c3e50
 Ebonyclay:		#22313f
 Hoki:			#67809f
 Steel:			#4b77be
 
 Green:			#35aa47
 Meadow:		#1bbc9b
 Seagreen:		#1ba39c
 Turquise:		#36d7b7
 Haze:			#44b6ae
 Jungle:		#26c281
 
 Grey:			#e5e5e5
 Steel:			#e9edef
 Cararra:		#fafafa
 Gallery:		#555555
 Cascade:		#95a5a6
 Silver:		#bfbfbf
 
 Red:			#d84a38
 Pink:			#e08283
 Sunglo:		#e26a6a
 Intense:		#e35b5a
 Thunderbird:	#d91e18
 Flamingo:		#ef4836
 
 Yellow:		#ffb848
 Gold:			#e87e04
 Casablanca:	#f2784b
 Crusta:		#f3c200
 Lemon:			#f7ca18
 Saffron:		#f4d03f
 
 Purple:		#8e44ad
 Plum:			#8775a7
 Medium:		#bf55ec
 Studio:		#8e44ad
 Wisteria:		#9b59b6
 Seance:		#9a12b3
*/
.text-white {
	color: #fff;
}



/* GENERAL */
.push-in-0 {
    margin-left: 0px !important;
}
.push-in-5 {
    margin-left: 5px !important;
}
.push-in-10 {
    margin-left: 10px !important;
}
.push-in-15 {
    margin-left: 15px !important;
}
.push-in-20 {
    margin-left: 20px !important;
}
.push-in-25 {
    margin-left: 25px !important;
}
.push-in-30 {
    margin-left: 30px !important;
}
.push-out-0 {
    margin-right: 0px !important;
}
.push-out-5 {
    margin-right: 5px !important;
}
.push-out-10 {
    margin-right: 10px !important;
}
.push-out-15 {
    margin-right: 15px !important;
}
.push-out-20 {
    margin-right: 20px !important;
}
.push-out-25 {
    margin-right: 25px !important;
}
.push-out-30 {
    margin-right: 30px !important;
}

.no-min-height {
	min-height: 0 !important;
}

.wordwrap { /* notused*/
    white-space: pre-wrap;      /* CSS3 */
    white-space: -moz-pre-wrap; /* Firefox */
    white-space: -pre-wrap;     /* Opera <7 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    word-wrap: break-word;      /* IE */
    word-break: break-all;
}
/* END GENERAL */

/* PLAYERS  */
.player-icon-mini {
    width: 18px;
    height: 18px;
}
/* END TEAMS */

/* GRAPH  */
.legendLabel {
    padding-right: 10px;
}
/* END GRAPH */

/* DATATABLES */
.dataTables_filter {
    width: 100% !important;
}
th {
    font-weight: lighter !important;
}
/* END DATATABLES */

/* TEAM SELECT
.team-select {
    width: 100%;
    float: left;
    padding: 15px 10px;
    position: relative;
    background: #282b32;
}
.team-select .team-select-image {
    float: left;
    width: 100%;
    margin: 0px 0px 10px;
    text-align: center;
}
.team-select .team-select-data {
    width: 100%;
    float: left;
    text-align: center;
}
.team-select .team-select-data .team-select-data-name {
    width: 100%;
    float: left;
    font-size: 14px;
    font-weight: 500;
    color: #FFF;
}
/* END TEAM SELECT */

/* MATCH STATS */
.fa.performance {
    width: 7px;
    height: 12px;
}
/* END MATCH STATS */

/* MATCHES */
.team-win {
    /*color: #26c281 !important;*/
    font-weight: 600;
}
.team-lost {
    
}
.team-draw {
    
}
.user-selected {
    font-weight: 700;
}
/* END MATCHES */

/* START STATS ENTER */
.stats .tile {
    font-size: 20px !important;
    min-height: 25px !important;
    margin-bottom: 5px !important;
    padding: 0px !important;
}
.stats p {
    font-weight: 300 !important;
    margin: 0px !important;
}
.stats .stats-control {
    margin-bottom: 0px !important;
    padding: 0px !important;
}
.stats .no-border {
    border-top: 0px !important;
    padding-top: 0px !important;
}
.stats button {
    font-weight: 300 !important;
}
/* END STATS ENTER */

/* START USER */
.panel .panel-body.profile.single {
    border-radius: 5px 5px 5px 5px !important;
}
/* END USER

/* START MODAL */
.modal-open {
    padding-right: 0px !important;
}
/* END MODAL */

/* START CARDS BASIC */
.bg-tier-1 {
    background-color: #6cbe45 !important;
}
.bg-tier-2 {
    background-color: #416eb5 !important;
}
.bg-tier-3 {
    background-color: #8455a2 !important;
}
.bg-tier-4 {
    background-color: #f57f20 !important;
}
.clr-tier-1 {
    color: #6cbe45 !important;
}
.clr-tier-2 {
    color: #416eb5 !important;
}
.clr-tier-3 {
    color: #8455a2 !important;
}
.clr-tier-4 {
    color: #f57f20 !important;
}

/* END CARDS BASIC */

/* START CARDS */
#cardList .cardItem .thumbnail {
  border-radius: 6px 30px 6px 6px;
}
#cardList .caption {
    height: 175px;
}
#cardList.card-manage .caption {
    height: 50px;
}
#cardList .caption .badge {
  font-size: 10px !important;
  padding: 0px 4px;
  margin: -4px -8px 0px 0px;
}
#cardList .caption h4 {
    font-size: 14px;
  font-weight: bold;
    margin-bottom: 6px;
}
#cardList .caption p {
    font-size: 12px;
}
#cardList .caption p span {
    display: block;
    font-size: 10px;
    margin-top: 8px;
  color: #D1D1D1;
}
#cardList img {
    border-radius: 6px 30px 6px 6px;
}
#cardList .tier-1 img {
    border-bottom: 5px solid #6cbe45;
}
#cardList .tier-2 img {
    border-bottom: 5px solid #416eb5;
}
#cardList .tier-3 img {
    border-bottom: 5px solid #8455a2;
}
#cardList .tier-4 img {
    border-bottom: 5px solid #f57f20;
}
#cardList .used {
    opacity: 0.5;
}
#cardList .play-info {
    display: inline;
    font-size: 10px;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    padding: 5px 10px;
    float: left;
    width: 100%;
}
/* END CARDS */

/* START CARD DROPZONE */
.cardGallery .gallery-item {
    width: 20%;
    min-height: 250px;
}
@media only screen and (max-width: 1024px) {
    .cardGallery .gallery-item {
        width: 25%;
    }
}
@media only screen and (max-width: 768px) {
    .cardGallery .gallery-item {
        width: 50%;
    }
}
.cardGallery .badge {
    float: right;
    width: 30px;
    display: inline !important;
    color: #fff !important;
}
#cardDropzone {
    border: 0px !important;
    padding: 0px !important;
}
#cardDropzone .dz-error {
    background-color: red;
}
#cardDropzone .dz-image-preview {
    width: 279px;
}
#cardDropzone .dz-image-preview p {
    margin: 0px !important;
}
#cardDropzone .dz-image-preview .panel-footer {
    padding: 0px 10px !important;
}
#cardDropzone .dz-image-preview .progress {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
@media only screen and (max-width: 1024px) {
    #cardDropzone .dz-image-preview {
        margin-right: 10px;
    }
}
/* END CARD DROPZONE */

/* START CARD ASSIGN */
#seed-players {
    padding-left: 10px;
}
#seed-players .list-group-item {
    display: list-item;
}
button.user-up,
button.user-down {
    margin-top: -25px;
}
/* END CARD ASSIGN */

/* START CARD BUILD DECK */
.widget.widget-primary .widget-buttons a {
    color: #F5F5F5 !important;
    width: 100%;
}
.widget.widget-primary .widget-buttons a:hover {
    color: #D1D1D1 !important;
}
/* END CARD BUILD DECK */





/* Generic Padding Helpers 
-------------w-----------------------
*/
.p-t-0 {
  padding-top: 0px !important;
}
.p-r-0 {
  padding-right: 0px !important;
}
.p-l-0 {
  padding-left: 0px !important;
}
.p-b-0 {
  padding-bottom: 0px !important;
}
.padding-0 {
  padding: 0px !important;
}
.p-t-5 {
  padding-top: 5px !important;
}
.p-r-5 {
  padding-right: 5px !important;
}
.p-l-5 {
  padding-left: 5px !important;
}
.p-b-5 {
  padding-bottom: 5px !important;
}
.padding-5 {
  padding: 5px !important;
}
.p-t-10 {
  padding-top: 10px !important;
}
.p-r-10 {
  padding-right: 10px !important;
}
.p-l-10 {
  padding-left: 10px !important;
}
.p-b-10 {
  padding-bottom: 10px !important;
}
.padding-10 {
  padding: 10px !important;
}
.p-t-15 {
  padding-top: 15px !important;
}
.p-r-15 {
  padding-right: 15px !important;
}
.p-l-15 {
  padding-left: 15px !important;
}
.p-b-15 {
  padding-bottom: 15px !important;
}
.padding-15 {
  padding: 15px !important;
}
.p-t-20 {
  padding-top: 20px !important;
}
.p-r-20 {
  padding-right: 20px !important;
}
.p-l-20 {
  padding-left: 20px !important;
}
.p-b-20 {
  padding-bottom: 20px !important;
}
.padding-20 {
  padding: 20px !important;
}
.p-t-25 {
  padding-top: 25px !important;
}
.p-r-25 {
  padding-right: 25px !important;
}
.p-l-25 {
  padding-left: 25px !important;
}
.p-b-25 {
  padding-bottom: 25px !important;
}
.padding-25 {
  padding: 25px !important;
}
.p-t-30 {
  padding-top: 30px !important;
}
.p-r-30 {
  padding-right: 30px !important;
}
.p-l-30 {
  padding-left: 30px !important;
}
.p-b-30 {
  padding-bottom: 30px !important;
}
.padding-30 {
  padding: 30px !important;
}
.p-t-35 {
  padding-top: 35px !important;
}
.p-r-35 {
  padding-right: 35px !important;
}
.p-l-35 {
  padding-left: 35px !important;
}
.p-b-35 {
  padding-bottom: 35px !important;
}
.padding-35 {
  padding: 35px !important;
}
.p-t-40 {
  padding-top: 40px !important;
}
.p-r-40 {
  padding-right: 40px !important;
}
.p-l-40 {
  padding-left: 40px !important;
}
.p-b-40 {
  padding-bottom: 40px !important;
}
.padding-40 {
  padding: 40px !important;
}
.p-t-45 {
  padding-top: 45px !important;
}
.p-r-45 {
  padding-right: 45px !important;
}
.p-l-45 {
  padding-left: 45px !important;
}
.p-b-45 {
  padding-bottom: 45px !important;
}
.padding-45 {
  padding: 45px !important;
}
.p-t-50 {
  padding-top: 50px !important;
}
.p-r-50 {
  padding-right: 50px !important;
}
.p-l-50 {
  padding-left: 50px !important;
}
.p-b-50 {
  padding-bottom: 50px !important;
}
.padding-50 {
  padding: 50px !important;
}
.p-t-55 {
  padding-top: 55px !important;
}
.p-r-55 {
  padding-right: 55px !important;
}
.p-l-55 {
  padding-left: 55px !important;
}
.p-b-55 {
  padding-bottom: 55px !important;
}
.padding-55 {
  padding: 55px !important;
}
.p-t-60 {
  padding-top: 60px !important;
}
.p-r-60 {
  padding-right: 60px !important;
}
.p-l-60 {
  padding-left: 60px !important;
}
.p-b-60 {
  padding-bottom: 60px !important;
}
.padding-60 {
  padding: 60px !important;
}
.p-t-65 {
  padding-top: 65px !important;
}
.p-r-65 {
  padding-right: 65px !important;
}
.p-l-65 {
  padding-left: 65px !important;
}
.p-b-65 {
  padding-bottom: 65px !important;
}
.padding-65 {
  padding: 65px !important;
}
.p-t-70 {
  padding-top: 70px !important;
}
.p-r-70 {
  padding-right: 70px !important;
}
.p-l-70 {
  padding-left: 70px !important;
}
.p-b-70 {
  padding-bottom: 70px !important;
}
.padding-70 {
  padding: 70px !important;
}
.p-t-75 {
  padding-top: 75px !important;
}
.p-r-75 {
  padding-right: 75px !important;
}
.p-l-75 {
  padding-left: 75px !important;
}
.p-b-75 {
  padding-bottom: 75px !important;
}
.padding-75 {
  padding: 75px !important;
}
.p-t-80 {
  padding-top: 80px !important;
}
.p-r-80 {
  padding-right: 80px !important;
}
.p-l-80 {
  padding-left: 80px !important;
}
.p-b-80 {
  padding-bottom: 80px !important;
}
.padding-80 {
  padding: 80px !important;
}
.p-t-85 {
  padding-top: 85px !important;
}
.p-r-85 {
  padding-right: 85px !important;
}
.p-l-85 {
  padding-left: 85px !important;
}
.p-b-85 {
  padding-bottom: 85px !important;
}
.padding-85 {
  padding: 85px !important;
}
.p-t-90 {
  padding-top: 90px !important;
}
.p-r-90 {
  padding-right: 90px !important;
}
.p-l-90 {
  padding-left: 90px !important;
}
.p-b-90 {
  padding-bottom: 90px !important;
}
.padding-90 {
  padding: 90px !important;
}
.p-t-95 {
  padding-top: 95px !important;
}
.p-r-95 {
  padding-right: 95px !important;
}
.p-l-95 {
  padding-left: 95px !important;
}
.p-b-95 {
  padding-bottom: 95px !important;
}
.padding-95 {
  padding: 95px !important;
}
.p-t-100 {
  padding-top: 100px !important;
}
.p-r-100 {
  padding-right: 100px !important;
}
.p-l-100 {
  padding-left: 100px !important;
}
.p-b-100 {
  padding-bottom: 100px !important;
}
.padding-100 {
  padding: 100px !important;
}
/* Generic Margin Helpers
------------------------------------
 */
.m-t-0 {
  margin-top: 0px;
}
.m-r-0 {
  margin-right: 0px;
}
.m-l-0 {
  margin-left: 0px;
}
.m-b-0 {
  margin-bottom: 0px;
}
.m-t-5 {
  margin-top: 5px;
}
.m-r-5 {
  margin-right: 5px;
}
.m-l-5 {
  margin-left: 5px;
}
.m-b-5 {
  margin-bottom: 5px;
}
.m-t-10 {
  margin-top: 10px;
}
.m-r-10 {
  margin-right: 10px;
}
.m-l-10 {
  margin-left: 10px;
}
.m-b-10 {
  margin-bottom: 10px;
}
.m-t-15 {
  margin-top: 15px;
}
.m-r-15 {
  margin-right: 15px;
}
.m-l-15 {
  margin-left: 15px;
}
.m-b-15 {
  margin-bottom: 15px;
}
.m-t-20 {
  margin-top: 20px;
}
.m-r-20 {
  margin-right: 20px;
}
.m-l-20 {
  margin-left: 20px;
}
.m-b-20 {
  margin-bottom: 20px;
}
.m-t-25 {
  margin-top: 25px;
}
.m-r-25 {
  margin-right: 25px;
}
.m-l-25 {
  margin-left: 25px;
}
.m-b-25 {
  margin-bottom: 25px;
}
.m-t-30 {
  margin-top: 30px;
}
.m-r-30 {
  margin-right: 30px;
}
.m-l-30 {
  margin-left: 30px;
}
.m-b-30 {
  margin-bottom: 30px;
}
.m-t-35 {
  margin-top: 35px;
}
.m-r-35 {
  margin-right: 35px;
}
.m-l-35 {
  margin-left: 35px;
}
.m-b-35 {
  margin-bottom: 35px;
}
.m-t-40 {
  margin-top: 40px;
}
.m-r-40 {
  margin-right: 40px;
}
.m-l-40 {
  margin-left: 40px;
}
.m-b-40 {
  margin-bottom: 40px;
}
.m-t-45 {
  margin-top: 45px;
}
.m-r-45 {
  margin-right: 45px;
}
.m-l-45 {
  margin-left: 45px;
}
.m-b-45 {
  margin-bottom: 45px;
}
.m-t-50 {
  margin-top: 50px;
}
.m-r-50 {
  margin-right: 50px;
}
.m-l-50 {
  margin-left: 50px;
}
.m-b-50 {
  margin-bottom: 50px;
}
.m-t-55 {
  margin-top: 55px;
}
.m-r-55 {
  margin-right: 55px;
}
.m-l-55 {
  margin-left: 55px;
}
.m-b-55 {
  margin-bottom: 55px;
}
.m-t-60 {
  margin-top: 60px;
}
.m-r-60 {
  margin-right: 60px;
}
.m-l-60 {
  margin-left: 60px;
}
.m-b-60 {
  margin-bottom: 60px;
}
.m-t-65 {
  margin-top: 65px;
}
.m-r-65 {
  margin-right: 65px;
}
.m-l-65 {
  margin-left: 65px;
}
.m-b-65 {
  margin-bottom: 65px;
}
.m-t-70 {
  margin-top: 70px;
}
.m-r-70 {
  margin-right: 70px;
}
.m-l-70 {
  margin-left: 70px;
}
.m-b-70 {
  margin-bottom: 70px;
}
.m-t-75 {
  margin-top: 75px;
}
.m-r-75 {
  margin-right: 75px;
}
.m-l-75 {
  margin-left: 75px;
}
.m-b-75 {
  margin-bottom: 75px;
}
.m-t-80 {
  margin-top: 80px;
}
.m-r-80 {
  margin-right: 80px;
}
.m-l-80 {
  margin-left: 80px;
}
.m-b-80 {
  margin-bottom: 80px;
}
.m-t-85 {
  margin-top: 85px;
}
.m-r-85 {
  margin-right: 85px;
}
.m-l-85 {
  margin-left: 85px;
}
.m-b-85 {
  margin-bottom: 85px;
}
.m-t-90 {
  margin-top: 90px;
}
.m-r-90 {
  margin-right: 90px;
}
.m-l-90 {
  margin-left: 90px;
}
.m-b-90 {
  margin-bottom: 90px;
}
.m-t-95 {
  margin-top: 95px;
}
.m-r-95 {
  margin-right: 95px;
}
.m-l-95 {
  margin-left: 95px;
}
.m-b-95 {
  margin-bottom: 95px;
}
.m-t-100 {
  margin-top: 100px;
}
.m-r-100 {
  margin-right: 100px;
}
.m-l-100 {
  margin-left: 100px;
}
.m-b-100 {
  margin-bottom: 100px;
}
.full-height {
  height: 100% !important;
}
.full-width {
  width: 100%;
}
.full-vh {
  height: 100vh;
}
.hide {
  display: none;
}
.inline {
  display: inline-block !important;
}
.block {
  display: block;
}