@import "https://fonts.googleapis.com/css?family=Open+Sans:300,400italic,400,600";
@charset "UTF-8";
@font-face {
    font-family: "stl-teams";
    src: url(../fonts/stl-teams.eot);
    src: url(../fonts/stl-teams.eot?#iefix) format("embedded-opentype"), url(../fonts/stl-teams.woff) format("woff"), url(../fonts/stl-teams.ttf) format("truetype"), url(../fonts/stl-teams.svg#stl-teams) format("svg");
    font-weight: 400;
    font-style: normal
}
[data-icon]:before {
    font-family: "stl-teams"!important;
    content: attr(data-icon);
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
[class^="iconteam-"]:before,
[class*=" iconteam-"]:before {
    font-family: "stl-teams"!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #444;
    font-size: 24px;
    position: relative;
    z-index: 2
}
[class^="bgteam-"]:after,
[class*=" bgteam-"]:after {
    font-family: "stl-teams"!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\6c";
    color: #FFF;
    position: relative;
    z-index: 1;
    font-size: 24px;
    margin-left: -24px
}
.iconteam {
    display: inline-block;
    vertical-align: middle;
    max-height: 22px
}
.iconteam-fondo:before {
    content: "\6c"
}
.iconteam-base:before {
    content: "\69"
}
.iconteam-bandahorizontal:before {
    content: "\63"
}
.iconteam-bandashorizontales:before {
    content: "\65"
}
.iconteam-bandavertical:before {
    content: "\68"
}
.iconteam-bandasverticales:before {
    content: "\67"
}
.iconteam-bandadiagonalder:before {
    content: "\61"
}
.iconteam-bandasdiagonalesder:before {
    content: "\64"
}
.iconteam-bandadiagonalizq:before {
    content: "\62"
}
.iconteam-bandasdiagonalesizq:before {
    content: "\66"
}
.iconteam-cuadrosizq:before {
    content: "\6a"
}
.iconteam-cuadrosder:before {
    content: "\6b"
}
.bgteam-000000:after,
.colorteam-000000:before {
    color: #000
}
.bgteam-444444:after,
.colorteam-444444:before {
    color: #444
}
.bgteam-FFFFFF:after,
.colorteam-FFFFFF:before {
    color: #FFF
}
.bgteam-CCCCCC:after,
.colorteam-CCCCCC:before {
    color: #CCC
}
.bgteam-0416ff:after,
.colorteam-0416ff:before {
    color: #0416ff
}
.bgteam-05e5ff:after,
.colorteam-05e5ff:before {
    color: #05e5ff
}
.bgteam-2f9a00:after,
.colorteam-2f9a00:before {
    color: #2f9a00
}
.bgteam-99cc33:after,
.colorteam-99cc33:before {
    color: #9c3
}
.bgteam-850202:after,
.colorteam-850202:before {
    color: #850202
}
.bgteam-ff0504:after,
.colorteam-ff0504:before {
    color: #ff0504
}
.bgteam-ff6600:after,
.colorteam-ff6600:before {
    color: #f60
}
.bgteam-f8d200:after,
.colorteam-f8d200:before {
    color: #f8d200
}
.bgteam-b203fb:after,
.colorteam-b203fb:before {
    color: #b203fb
}
.bgteam-cc00ff:after,
.colorteam-cc00ff:before {
    color: #c0f
}
.bgteam-000ec3:after,
.colorteam-000ec3:before {
    color: #000ec3
}
.bgteam-ffcc00:after,
.colorteam-ffcc00:before {
    color: #fc0
}
.bgteam-fe0000:after,
.colorteam-fe0000:before {
    color: #fe0000
}
.bgteam-339900:after,
.colorteam-339900:before {
    color: #390
}
.bgteam-339933:after,
.colorteam-339933:before {
    color: #393
}
.bgteam-0000cc:after,
.colorteam-0000cc:before {
    color: #00c
}
.bgteam-000099:after,
.colorteam-000099:before {
    color: #009
}
.bgteam-cc0000:after,
.colorteam-cc0000:before {
    color: #c00
}
.bgteam-009933:after,
.colorteam-009933:before {
    color: #093
}
.bgteam-ff9900:after,
.colorteam-ff9900:before {
    color: #f90
}
.bgteam-336633:after,
.colorteam-336633:before {
    color: #363
}
.bgteam-00ccff:after,
.colorteam-00ccff:before {
    color: #0cf
}
.bgteam-ff3333:after,
.colorteam-ff3333:before {
    color: #f33
}
.bgteam-0099cc:after,
.colorteam-0099cc:before {
    color: #09c
}
.bgteam-660099:after,
.colorteam-660099:before {
    color: #609
}
.bgteam-0416ff:after,
.colorteam-0416ff:before {
    color: #0416ff
}
.bgteam-60c6b4:after,
.colorteam-60c6b4:before {
    color: #60c6b4
}
.bgteam-ff0000:after,
.colorteam-ff0000:before {
    color: red
}
.bgteam-3300ff:after,
.colorteam-3300ff:before {
    color: #30f
}
.bgteam-296df8:after,
.colorteam-296df8:before {
    color: #296df8
}
.bgteam-0216dc:after,
.colorteam-0216dc:before {
    color: #0216dc
}
.bgteam-dc0202:after,
.colorteam-dc0202:before {
    color: #dc0202
}
.bgteam-9933ff:after,
.colorteam-9933ff:before {
    color: #93f
}
.bgteam-ff3300:after,
.colorteam-ff3300:before {
    color: #f30
}
.bgteam-000066:after,
.colorteam-000066:before {
    color: #006
}
.bgteam-6600cc:after,
.colorteam-6600cc:before {
    color: #60c
}
.bgteam-0033cc:after,
.colorteam-0033cc:before {
    color: #03c
}
.bgteam-0066cc:after,
.colorteam-0066cc:before {
    color: #06c
}
.bgteam-000066:after,
.colorteam-000066:before {
    color: #006
}
.bgteam-000066:after,
.colorteam-000066:before {
    color: #006
}
.wellCompartirRedesSociales .btn-social {
    position: relative;
    padding-left: 44px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 34px;
}
.wellCompartirRedesSociales .btn-social>:first-child {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 32px;
    line-height: 34px;
    font-size: 1.6em;
    text-align: center;
    border-right: 1px solid rgba(0, 0, 0, .2)
}
.wellCompartirRedesSociales .btn-social.btn-lg {
    padding-left: 61px
}
.wellCompartirRedesSociales .btn-social.btn-lg>:first-child {
    line-height: 45px;
    width: 45px;
    font-size: 1.8em
}
.wellCompartirRedesSociales .btn-social.btn-sm {
    padding-left: 38px
}
.wellCompartirRedesSociales .btn-social.btn-sm>:first-child {
    line-height: 28px;
    width: 28px;
    font-size: 1.4em
}
.wellCompartirRedesSociales .btn-social.btn-xs {
    padding-left: 30px
}
.wellCompartirRedesSociales .btn-social.btn-xs>:first-child {
    line-height: 20px;
    width: 20px;
    font-size: 1.2em
}
.wellCompartirRedesSociales .btn-social-icon {
    position: relative;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 34px;
    width: 34px;
    padding: 0
}
.wellCompartirRedesSociales .btn-social-icon>:first-child {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 32px;
    line-height: 34px;
    font-size: 1.6em;
    text-align: center;
    border-right: 1px solid rgba(0, 0, 0, .2)
}
.wellCompartirRedesSociales .btn-social-icon.btn-lg {
    padding-left: 61px
}
.wellCompartirRedesSociales .btn-social-icon.btn-lg>:first-child {
    line-height: 45px;
    width: 45px;
    font-size: 1.8em
}
.wellCompartirRedesSociales .btn-social-icon.btn-sm {
    padding-left: 38px
}
.wellCompartirRedesSociales .btn-social-icon.btn-sm>:first-child {
    line-height: 28px;
    width: 28px;
    font-size: 1.4em
}
.wellCompartirRedesSociales .btn-social-icon.btn-xs {
    padding-left: 30px
}
.wellCompartirRedesSociales .btn-social-icon.btn-xs>:first-child {
    line-height: 20px;
    width: 20px;
    font-size: 1.2em
}
.wellCompartirRedesSociales .btn-social-icon>:first-child {
    border: none;
    text-align: center;
    width: 100%!important
}
.wellCompartirRedesSociales .btn-social-icon.btn-lg {
    height: 45px;
    width: 45px;
    padding-left: 0;
    padding-right: 0
}
.wellCompartirRedesSociales .btn-social-icon.btn-sm {
    height: 30px;
    width: 30px;
    padding-left: 0;
    padding-right: 0
}
.wellCompartirRedesSociales .btn-social-icon.btn-xs {
    height: 22px;
    width: 22px;
    padding-left: 0;
    padding-right: 0
}
.btn-adn {
    color: #fff;
    background-color: #d87a68;
    border-color: rgba(0, 0, 0, .2)
}
.btn-adn:hover,
.btn-adn:focus,
.btn-adn:active,
.btn-adn.active,
.open>.dropdown-toggle.btn-adn {
    color: #fff;
    background-color: #ce563f;
    border-color: rgba(0, 0, 0, .2)
}
.btn-adn:active,
.btn-adn.active,
.open>.dropdown-toggle.btn-adn {
    background-image: none
}
.btn-adn.disabled,
.btn-adn[disabled],
fieldset[disabled] .btn-adn,
.btn-adn.disabled:hover,
.btn-adn[disabled]:hover,
fieldset[disabled] .btn-adn:hover,
.btn-adn.disabled:focus,
.btn-adn[disabled]:focus,
fieldset[disabled] .btn-adn:focus,
.btn-adn.disabled:active,
.btn-adn[disabled]:active,
fieldset[disabled] .btn-adn:active,
.btn-adn.disabled.active,
.btn-adn[disabled].active,
fieldset[disabled] .btn-adn.active {
    background-color: #d87a68;
    border-color: rgba(0, 0, 0, .2)
}
.btn-adn .badge {
    color: #d87a68;
    background-color: #fff
}
.btn-bitbucket {
    color: #fff;
    background-color: #205081;
    border-color: rgba(0, 0, 0, .2)
}
.btn-bitbucket:hover,
.btn-bitbucket:focus,
.btn-bitbucket:active,
.btn-bitbucket.active,
.open>.dropdown-toggle.btn-bitbucket {
    color: #fff;
    background-color: #163758;
    border-color: rgba(0, 0, 0, .2)
}
.btn-bitbucket:active,
.btn-bitbucket.active,
.open>.dropdown-toggle.btn-bitbucket {
    background-image: none
}
.btn-bitbucket.disabled,
.btn-bitbucket[disabled],
fieldset[disabled] .btn-bitbucket,
.btn-bitbucket.disabled:hover,
.btn-bitbucket[disabled]:hover,
fieldset[disabled] .btn-bitbucket:hover,
.btn-bitbucket.disabled:focus,
.btn-bitbucket[disabled]:focus,
fieldset[disabled] .btn-bitbucket:focus,
.btn-bitbucket.disabled:active,
.btn-bitbucket[disabled]:active,
fieldset[disabled] .btn-bitbucket:active,
.btn-bitbucket.disabled.active,
.btn-bitbucket[disabled].active,
fieldset[disabled] .btn-bitbucket.active {
    background-color: #205081;
    border-color: rgba(0, 0, 0, .2)
}
.btn-bitbucket .badge {
    color: #205081;
    background-color: #fff
}
.btn-dropbox {
    color: #fff;
    background-color: #1087dd;
    border-color: rgba(0, 0, 0, .2)
}
.btn-dropbox:hover,
.btn-dropbox:focus,
.btn-dropbox:active,
.btn-dropbox.active,
.open>.dropdown-toggle.btn-dropbox {
    color: #fff;
    background-color: #0d6aad;
    border-color: rgba(0, 0, 0, .2)
}
.btn-dropbox:active,
.btn-dropbox.active,
.open>.dropdown-toggle.btn-dropbox {
    background-image: none
}
.btn-dropbox.disabled,
.btn-dropbox[disabled],
fieldset[disabled] .btn-dropbox,
.btn-dropbox.disabled:hover,
.btn-dropbox[disabled]:hover,
fieldset[disabled] .btn-dropbox:hover,
.btn-dropbox.disabled:focus,
.btn-dropbox[disabled]:focus,
fieldset[disabled] .btn-dropbox:focus,
.btn-dropbox.disabled:active,
.btn-dropbox[disabled]:active,
fieldset[disabled] .btn-dropbox:active,
.btn-dropbox.disabled.active,
.btn-dropbox[disabled].active,
fieldset[disabled] .btn-dropbox.active {
    background-color: #1087dd;
    border-color: rgba(0, 0, 0, .2)
}
.btn-dropbox .badge {
    color: #1087dd;
    background-color: #fff
}
.btn-facebook {
    color: #fff;
    background-color: #3b5998;
    border-color: rgba(0, 0, 0, .2)
}
.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active,
.open>.dropdown-toggle.btn-facebook {
    color: #fff;
    background-color: #2d4373;
    border-color: rgba(0, 0, 0, .2)
}
.btn-facebook:active,
.btn-facebook.active,
.open>.dropdown-toggle.btn-facebook {
    background-image: none
}
.btn-facebook.disabled,
.btn-facebook[disabled],
fieldset[disabled] .btn-facebook,
.btn-facebook.disabled:hover,
.btn-facebook[disabled]:hover,
fieldset[disabled] .btn-facebook:hover,
.btn-facebook.disabled:focus,
.btn-facebook[disabled]:focus,
fieldset[disabled] .btn-facebook:focus,
.btn-facebook.disabled:active,
.btn-facebook[disabled]:active,
fieldset[disabled] .btn-facebook:active,
.btn-facebook.disabled.active,
.btn-facebook[disabled].active,
fieldset[disabled] .btn-facebook.active {
    background-color: #3b5998;
    border-color: rgba(0, 0, 0, .2)
}
.btn-facebook .badge {
    color: #3b5998;
    background-color: #fff
}
.btn-flickr {
    color: #fff;
    background-color: #ff0084;
    border-color: rgba(0, 0, 0, .2)
}
.btn-flickr:hover,
.btn-flickr:focus,
.btn-flickr:active,
.btn-flickr.active,
.open>.dropdown-toggle.btn-flickr {
    color: #fff;
    background-color: #cc006a;
    border-color: rgba(0, 0, 0, .2)
}
.btn-flickr:active,
.btn-flickr.active,
.open>.dropdown-toggle.btn-flickr {
    background-image: none
}
.btn-flickr.disabled,
.btn-flickr[disabled],
fieldset[disabled] .btn-flickr,
.btn-flickr.disabled:hover,
.btn-flickr[disabled]:hover,
fieldset[disabled] .btn-flickr:hover,
.btn-flickr.disabled:focus,
.btn-flickr[disabled]:focus,
fieldset[disabled] .btn-flickr:focus,
.btn-flickr.disabled:active,
.btn-flickr[disabled]:active,
fieldset[disabled] .btn-flickr:active,
.btn-flickr.disabled.active,
.btn-flickr[disabled].active,
fieldset[disabled] .btn-flickr.active {
    background-color: #ff0084;
    border-color: rgba(0, 0, 0, .2)
}
.btn-flickr .badge {
    color: #ff0084;
    background-color: #fff
}
.btn-foursquare {
    color: #fff;
    background-color: #f94877;
    border-color: rgba(0, 0, 0, .2)
}
.btn-foursquare:hover,
.btn-foursquare:focus,
.btn-foursquare:active,
.btn-foursquare.active,
.open>.dropdown-toggle.btn-foursquare {
    color: #fff;
    background-color: #f71752;
    border-color: rgba(0, 0, 0, .2)
}
.btn-foursquare:active,
.btn-foursquare.active,
.open>.dropdown-toggle.btn-foursquare {
    background-image: none
}
.btn-foursquare.disabled,
.btn-foursquare[disabled],
fieldset[disabled] .btn-foursquare,
.btn-foursquare.disabled:hover,
.btn-foursquare[disabled]:hover,
fieldset[disabled] .btn-foursquare:hover,
.btn-foursquare.disabled:focus,
.btn-foursquare[disabled]:focus,
fieldset[disabled] .btn-foursquare:focus,
.btn-foursquare.disabled:active,
.btn-foursquare[disabled]:active,
fieldset[disabled] .btn-foursquare:active,
.btn-foursquare.disabled.active,
.btn-foursquare[disabled].active,
fieldset[disabled] .btn-foursquare.active {
    background-color: #f94877;
    border-color: rgba(0, 0, 0, .2)
}
.btn-foursquare .badge {
    color: #f94877;
    background-color: #fff
}
.btn-github {
    color: #fff;
    background-color: #444;
    border-color: rgba(0, 0, 0, .2)
}
.btn-github:hover,
.btn-github:focus,
.btn-github:active,
.btn-github.active,
.open>.dropdown-toggle.btn-github {
    color: #fff;
    background-color: #2b2b2b;
    border-color: rgba(0, 0, 0, .2)
}
.btn-github:active,
.btn-github.active,
.open>.dropdown-toggle.btn-github {
    background-image: none
}
.btn-github.disabled,
.btn-github[disabled],
fieldset[disabled] .btn-github,
.btn-github.disabled:hover,
.btn-github[disabled]:hover,
fieldset[disabled] .btn-github:hover,
.btn-github.disabled:focus,
.btn-github[disabled]:focus,
fieldset[disabled] .btn-github:focus,
.btn-github.disabled:active,
.btn-github[disabled]:active,
fieldset[disabled] .btn-github:active,
.btn-github.disabled.active,
.btn-github[disabled].active,
fieldset[disabled] .btn-github.active {
    background-color: #444;
    border-color: rgba(0, 0, 0, .2)
}
.btn-github .badge {
    color: #444;
    background-color: #fff
}
.btn-google {
    color: #fff;
    background-color: #dd4b39;
    border-color: rgba(0, 0, 0, .2)
}
.btn-google:hover,
.btn-google:focus,
.btn-google:active,
.btn-google.active,
.open>.dropdown-toggle.btn-google {
    color: #fff;
    background-color: #c23321;
    border-color: rgba(0, 0, 0, .2)
}
.btn-google:active,
.btn-google.active,
.open>.dropdown-toggle.btn-google {
    background-image: none
}
.btn-google.disabled,
.btn-google[disabled],
fieldset[disabled] .btn-google,
.btn-google.disabled:hover,
.btn-google[disabled]:hover,
fieldset[disabled] .btn-google:hover,
.btn-google.disabled:focus,
.btn-google[disabled]:focus,
fieldset[disabled] .btn-google:focus,
.btn-google.disabled:active,
.btn-google[disabled]:active,
fieldset[disabled] .btn-google:active,
.btn-google.disabled.active,
.btn-google[disabled].active,
fieldset[disabled] .btn-google.active {
    background-color: #dd4b39;
    border-color: rgba(0, 0, 0, .2)
}
.btn-google .badge {
    color: #dd4b39;
    background-color: #fff
}
.btn-instagram {
    color: #fff;
    background-color: #3f729b;
    border-color: rgba(0, 0, 0, .2)
}
.btn-instagram:hover,
.btn-instagram:focus,
.btn-instagram:active,
.btn-instagram.active,
.open>.dropdown-toggle.btn-instagram {
    color: #fff;
    background-color: #305777;
    border-color: rgba(0, 0, 0, .2)
}
.btn-instagram:active,
.btn-instagram.active,
.open>.dropdown-toggle.btn-instagram {
    background-image: none
}
.btn-instagram.disabled,
.btn-instagram[disabled],
fieldset[disabled] .btn-instagram,
.btn-instagram.disabled:hover,
.btn-instagram[disabled]:hover,
fieldset[disabled] .btn-instagram:hover,
.btn-instagram.disabled:focus,
.btn-instagram[disabled]:focus,
fieldset[disabled] .btn-instagram:focus,
.btn-instagram.disabled:active,
.btn-instagram[disabled]:active,
fieldset[disabled] .btn-instagram:active,
.btn-instagram.disabled.active,
.btn-instagram[disabled].active,
fieldset[disabled] .btn-instagram.active {
    background-color: #3f729b;
    border-color: rgba(0, 0, 0, .2)
}
.btn-instagram .badge {
    color: #3f729b;
    background-color: #fff
}
.btn-linkedin {
    color: #fff;
    background-color: #007bb6;
    border-color: rgba(0, 0, 0, .2)
}
.btn-linkedin:hover,
.btn-linkedin:focus,
.btn-linkedin:active,
.btn-linkedin.active,
.open>.dropdown-toggle.btn-linkedin {
    color: #fff;
    background-color: #005983;
    border-color: rgba(0, 0, 0, .2)
}
.btn-linkedin:active,
.btn-linkedin.active,
.open>.dropdown-toggle.btn-linkedin {
    background-image: none
}
.btn-linkedin.disabled,
.btn-linkedin[disabled],
fieldset[disabled] .btn-linkedin,
.btn-linkedin.disabled:hover,
.btn-linkedin[disabled]:hover,
fieldset[disabled] .btn-linkedin:hover,
.btn-linkedin.disabled:focus,
.btn-linkedin[disabled]:focus,
fieldset[disabled] .btn-linkedin:focus,
.btn-linkedin.disabled:active,
.btn-linkedin[disabled]:active,
fieldset[disabled] .btn-linkedin:active,
.btn-linkedin.disabled.active,
.btn-linkedin[disabled].active,
fieldset[disabled] .btn-linkedin.active {
    background-color: #007bb6;
    border-color: rgba(0, 0, 0, .2)
}
.btn-linkedin .badge {
    color: #007bb6;
    background-color: #fff
}
.btn-microsoft {
    color: #fff;
    background-color: #2672ec;
    border-color: rgba(0, 0, 0, .2)
}
.btn-microsoft:hover,
.btn-microsoft:focus,
.btn-microsoft:active,
.btn-microsoft.active,
.open>.dropdown-toggle.btn-microsoft {
    color: #fff;
    background-color: #125acd;
    border-color: rgba(0, 0, 0, .2)
}
.btn-microsoft:active,
.btn-microsoft.active,
.open>.dropdown-toggle.btn-microsoft {
    background-image: none
}
.btn-microsoft.disabled,
.btn-microsoft[disabled],
fieldset[disabled] .btn-microsoft,
.btn-microsoft.disabled:hover,
.btn-microsoft[disabled]:hover,
fieldset[disabled] .btn-microsoft:hover,
.btn-microsoft.disabled:focus,
.btn-microsoft[disabled]:focus,
fieldset[disabled] .btn-microsoft:focus,
.btn-microsoft.disabled:active,
.btn-microsoft[disabled]:active,
fieldset[disabled] .btn-microsoft:active,
.btn-microsoft.disabled.active,
.btn-microsoft[disabled].active,
fieldset[disabled] .btn-microsoft.active {
    background-color: #2672ec;
    border-color: rgba(0, 0, 0, .2)
}
.btn-microsoft .badge {
    color: #2672ec;
    background-color: #fff
}
.btn-openid {
    color: #fff;
    background-color: #f7931e;
    border-color: rgba(0, 0, 0, .2)
}
.btn-openid:hover,
.btn-openid:focus,
.btn-openid:active,
.btn-openid.active,
.open>.dropdown-toggle.btn-openid {
    color: #fff;
    background-color: #da7908;
    border-color: rgba(0, 0, 0, .2)
}
.btn-openid:active,
.btn-openid.active,
.open>.dropdown-toggle.btn-openid {
    background-image: none
}
.btn-openid.disabled,
.btn-openid[disabled],
fieldset[disabled] .btn-openid,
.btn-openid.disabled:hover,
.btn-openid[disabled]:hover,
fieldset[disabled] .btn-openid:hover,
.btn-openid.disabled:focus,
.btn-openid[disabled]:focus,
fieldset[disabled] .btn-openid:focus,
.btn-openid.disabled:active,
.btn-openid[disabled]:active,
fieldset[disabled] .btn-openid:active,
.btn-openid.disabled.active,
.btn-openid[disabled].active,
fieldset[disabled] .btn-openid.active {
    background-color: #f7931e;
    border-color: rgba(0, 0, 0, .2)
}
.btn-openid .badge {
    color: #f7931e;
    background-color: #fff
}
.btn-pinterest {
    color: #fff;
    background-color: #cb2027;
    border-color: rgba(0, 0, 0, .2)
}
.btn-pinterest:hover,
.btn-pinterest:focus,
.btn-pinterest:active,
.btn-pinterest.active,
.open>.dropdown-toggle.btn-pinterest {
    color: #fff;
    background-color: #9f191f;
    border-color: rgba(0, 0, 0, .2)
}
.btn-pinterest:active,
.btn-pinterest.active,
.open>.dropdown-toggle.btn-pinterest {
    background-image: none
}
.btn-pinterest.disabled,
.btn-pinterest[disabled],
fieldset[disabled] .btn-pinterest,
.btn-pinterest.disabled:hover,
.btn-pinterest[disabled]:hover,
fieldset[disabled] .btn-pinterest:hover,
.btn-pinterest.disabled:focus,
.btn-pinterest[disabled]:focus,
fieldset[disabled] .btn-pinterest:focus,
.btn-pinterest.disabled:active,
.btn-pinterest[disabled]:active,
fieldset[disabled] .btn-pinterest:active,
.btn-pinterest.disabled.active,
.btn-pinterest[disabled].active,
fieldset[disabled] .btn-pinterest.active {
    background-color: #cb2027;
    border-color: rgba(0, 0, 0, .2)
}
.btn-pinterest .badge {
    color: #cb2027;
    background-color: #fff
}
.btn-reddit {
    color: #000;
    background-color: #eff7ff;
    border-color: rgba(0, 0, 0, .2)
}
.btn-reddit:hover,
.btn-reddit:focus,
.btn-reddit:active,
.btn-reddit.active,
.open>.dropdown-toggle.btn-reddit {
    color: #000;
    background-color: #bcddff;
    border-color: rgba(0, 0, 0, .2)
}
.btn-reddit:active,
.btn-reddit.active,
.open>.dropdown-toggle.btn-reddit {
    background-image: none
}
.btn-reddit.disabled,
.btn-reddit[disabled],
fieldset[disabled] .btn-reddit,
.btn-reddit.disabled:hover,
.btn-reddit[disabled]:hover,
fieldset[disabled] .btn-reddit:hover,
.btn-reddit.disabled:focus,
.btn-reddit[disabled]:focus,
fieldset[disabled] .btn-reddit:focus,
.btn-reddit.disabled:active,
.btn-reddit[disabled]:active,
fieldset[disabled] .btn-reddit:active,
.btn-reddit.disabled.active,
.btn-reddit[disabled].active,
fieldset[disabled] .btn-reddit.active {
    background-color: #eff7ff;
    border-color: rgba(0, 0, 0, .2)
}
.btn-reddit .badge {
    color: #eff7ff;
    background-color: #000
}
.btn-soundcloud {
    color: #fff;
    background-color: #f50;
    border-color: rgba(0, 0, 0, .2)
}
.btn-soundcloud:hover,
.btn-soundcloud:focus,
.btn-soundcloud:active,
.btn-soundcloud.active,
.open>.dropdown-toggle.btn-soundcloud {
    color: #fff;
    background-color: #c40;
    border-color: rgba(0, 0, 0, .2)
}
.btn-soundcloud:active,
.btn-soundcloud.active,
.open>.dropdown-toggle.btn-soundcloud {
    background-image: none
}
.btn-soundcloud.disabled,
.btn-soundcloud[disabled],
fieldset[disabled] .btn-soundcloud,
.btn-soundcloud.disabled:hover,
.btn-soundcloud[disabled]:hover,
fieldset[disabled] .btn-soundcloud:hover,
.btn-soundcloud.disabled:focus,
.btn-soundcloud[disabled]:focus,
fieldset[disabled] .btn-soundcloud:focus,
.btn-soundcloud.disabled:active,
.btn-soundcloud[disabled]:active,
fieldset[disabled] .btn-soundcloud:active,
.btn-soundcloud.disabled.active,
.btn-soundcloud[disabled].active,
fieldset[disabled] .btn-soundcloud.active {
    background-color: #f50;
    border-color: rgba(0, 0, 0, .2)
}
.btn-soundcloud .badge {
    color: #f50;
    background-color: #fff
}
.btn-tumblr {
    color: #fff;
    background-color: #2c4762;
    border-color: rgba(0, 0, 0, .2)
}
.btn-tumblr:hover,
.btn-tumblr:focus,
.btn-tumblr:active,
.btn-tumblr.active,
.open>.dropdown-toggle.btn-tumblr {
    color: #fff;
    background-color: #1c2d3f;
    border-color: rgba(0, 0, 0, .2)
}
.btn-tumblr:active,
.btn-tumblr.active,
.open>.dropdown-toggle.btn-tumblr {
    background-image: none
}
.btn-tumblr.disabled,
.btn-tumblr[disabled],
fieldset[disabled] .btn-tumblr,
.btn-tumblr.disabled:hover,
.btn-tumblr[disabled]:hover,
fieldset[disabled] .btn-tumblr:hover,
.btn-tumblr.disabled:focus,
.btn-tumblr[disabled]:focus,
fieldset[disabled] .btn-tumblr:focus,
.btn-tumblr.disabled:active,
.btn-tumblr[disabled]:active,
fieldset[disabled] .btn-tumblr:active,
.btn-tumblr.disabled.active,
.btn-tumblr[disabled].active,
fieldset[disabled] .btn-tumblr.active {
    background-color: #2c4762;
    border-color: rgba(0, 0, 0, .2)
}
.btn-tumblr .badge {
    color: #2c4762;
    background-color: #fff
}
.btn-twitter {
    color: #fff;
    background-color: #55acee;
    border-color: rgba(0, 0, 0, .2)
}
.btn-twitter:hover,
.btn-twitter:focus,
.btn-twitter:active,
.btn-twitter.active,
.open>.dropdown-toggle.btn-twitter {
    color: #fff;
    background-color: #2795e9;
    border-color: rgba(0, 0, 0, .2)
}
.btn-twitter:active,
.btn-twitter.active,
.open>.dropdown-toggle.btn-twitter {
    background-image: none
}
.btn-twitter.disabled,
.btn-twitter[disabled],
fieldset[disabled] .btn-twitter,
.btn-twitter.disabled:hover,
.btn-twitter[disabled]:hover,
fieldset[disabled] .btn-twitter:hover,
.btn-twitter.disabled:focus,
.btn-twitter[disabled]:focus,
fieldset[disabled] .btn-twitter:focus,
.btn-twitter.disabled:active,
.btn-twitter[disabled]:active,
fieldset[disabled] .btn-twitter:active,
.btn-twitter.disabled.active,
.btn-twitter[disabled].active,
fieldset[disabled] .btn-twitter.active {
    background-color: #55acee;
    border-color: rgba(0, 0, 0, .2)
}
.btn-twitter .badge {
    color: #55acee;
    background-color: #fff
}
.btn-vimeo {
    color: #fff;
    background-color: #1ab7ea;
    border-color: rgba(0, 0, 0, .2)
}
.btn-vimeo:hover,
.btn-vimeo:focus,
.btn-vimeo:active,
.btn-vimeo.active,
.open>.dropdown-toggle.btn-vimeo {
    color: #fff;
    background-color: #1295bf;
    border-color: rgba(0, 0, 0, .2)
}
.btn-vimeo:active,
.btn-vimeo.active,
.open>.dropdown-toggle.btn-vimeo {
    background-image: none
}
.btn-vimeo.disabled,
.btn-vimeo[disabled],
fieldset[disabled] .btn-vimeo,
.btn-vimeo.disabled:hover,
.btn-vimeo[disabled]:hover,
fieldset[disabled] .btn-vimeo:hover,
.btn-vimeo.disabled:focus,
.btn-vimeo[disabled]:focus,
fieldset[disabled] .btn-vimeo:focus,
.btn-vimeo.disabled:active,
.btn-vimeo[disabled]:active,
fieldset[disabled] .btn-vimeo:active,
.btn-vimeo.disabled.active,
.btn-vimeo[disabled].active,
fieldset[disabled] .btn-vimeo.active {
    background-color: #1ab7ea;
    border-color: rgba(0, 0, 0, .2)
}
.btn-vimeo .badge {
    color: #1ab7ea;
    background-color: #fff
}
.btn-vk {
    color: #fff;
    background-color: #587ea3;
    border-color: rgba(0, 0, 0, .2)
}
.btn-vk:hover,
.btn-vk:focus,
.btn-vk:active,
.btn-vk.active,
.open>.dropdown-toggle.btn-vk {
    color: #fff;
    background-color: #466482;
    border-color: rgba(0, 0, 0, .2)
}
.btn-vk:active,
.btn-vk.active,
.open>.dropdown-toggle.btn-vk {
    background-image: none
}
.btn-vk.disabled,
.btn-vk[disabled],
fieldset[disabled] .btn-vk,
.btn-vk.disabled:hover,
.btn-vk[disabled]:hover,
fieldset[disabled] .btn-vk:hover,
.btn-vk.disabled:focus,
.btn-vk[disabled]:focus,
fieldset[disabled] .btn-vk:focus,
.btn-vk.disabled:active,
.btn-vk[disabled]:active,
fieldset[disabled] .btn-vk:active,
.btn-vk.disabled.active,
.btn-vk[disabled].active,
fieldset[disabled] .btn-vk.active {
    background-color: #587ea3;
    border-color: rgba(0, 0, 0, .2)
}
.btn-vk .badge {
    color: #587ea3;
    background-color: #fff
}
.btn-yahoo {
    color: #fff;
    background-color: #720e9e;
    border-color: rgba(0, 0, 0, .2)
}
.btn-yahoo:hover,
.btn-yahoo:focus,
.btn-yahoo:active,
.btn-yahoo.active,
.open>.dropdown-toggle.btn-yahoo {
    color: #fff;
    background-color: #500a6f;
    border-color: rgba(0, 0, 0, .2)
}
.btn-yahoo:active,
.btn-yahoo.active,
.open>.dropdown-toggle.btn-yahoo {
    background-image: none
}
.btn-yahoo.disabled,
.btn-yahoo[disabled],
fieldset[disabled] .btn-yahoo,
.btn-yahoo.disabled:hover,
.btn-yahoo[disabled]:hover,
fieldset[disabled] .btn-yahoo:hover,
.btn-yahoo.disabled:focus,
.btn-yahoo[disabled]:focus,
fieldset[disabled] .btn-yahoo:focus,
.btn-yahoo.disabled:active,
.btn-yahoo[disabled]:active,
fieldset[disabled] .btn-yahoo:active,
.btn-yahoo.disabled.active,
.btn-yahoo[disabled].active,
fieldset[disabled] .btn-yahoo.active {
    background-color: #720e9e;
    border-color: rgba(0, 0, 0, .2)
}
.btn-yahoo .badge {
    color: #720e9e;
    background-color: #fff
}
div.dataTables_length label {
    font-weight: 400;
    text-align: left;
    white-space: nowrap
}
div.dataTables_length select {
    width: 75px;
    display: inline-block
}
div.dataTables_filter {
    text-align: left
}
div.dataTables_filter label {
    font-weight: 400;
    white-space: nowrap;
    text-align: left
}
div.dataTables_filter input {
    margin-left: .5em;
    display: inline-block;
    width: auto
}
div.dataTables_info {
    padding-top: 8px;
    white-space: nowrap
}
div.dataTables_paginate {
    margin: 0;
    white-space: nowrap;
    text-align: left
}
div.dataTables_paginate ul.pagination {
    margin: 2px 0;
    white-space: nowrap
}
@media screen and (max-width: 767px) {
    div.dataTables_wrapper>div.row>div,
    div.dataTables_length,
    div.dataTables_filter,
    div.dataTables_info,
    div.dataTables_paginate {
        text-align: center
    }
    div.DTTT {
        margin-bottom: .5em
    }
}
.dataTables_wrapper .dataTables_paginate .first,
.dataTables_wrapper .dataTables_paginate .previous,
.dataTables_wrapper .dataTables_paginate .next,
.dataTables_wrapper .dataTables_paginate .last,
.dataTables_wrapper .dataTables_paginate .paginate_button {
    display: inline-block;
    padding: 5px;
    color: #333
}
.dataTables_wrapper .dataTables_paginate .first:hover,
.dataTables_wrapper .dataTables_paginate .previous:hover,
.dataTables_wrapper .dataTables_paginate .next:hover,
.dataTables_wrapper .dataTables_paginate .last:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    cursor: pointer;
    color: #555
}
.dataTables_wrapper .dataTables_paginate .paginate_active {
    padding: 5px;
    background-color: #ddd
}
table.dataTable td,
table.dataTable th {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}
table.dataTable {
    clear: both;
    margin-top: 6px!important;
    margin-bottom: 6px!important;
    max-width: none!important
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
    cursor: pointer;
    position: relative
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after {
    position: absolute;
    top: 8px;
    right: 8px;
    display: block;
    font-family: 'Glyphicons Halflings';
    opacity: .5
}
table.dataTable thead .sorting:after {
    opacity: .2;
    content: "\e150"
}
table.dataTable thead .sorting_asc:after {
    content: "\e155"
}
table.dataTable thead .sorting_desc:after {
    content: "\e156"
}
div.dataTables_scrollBody table.dataTable thead .sorting:after,
div.dataTables_scrollBody table.dataTable thead .sorting_asc:after,
div.dataTables_scrollBody table.dataTable thead .sorting_desc:after {
    display: none
}
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
    color: #eee
}
table.dataTable thead>tr>th {
    padding-right: 30px
}
table.dataTable th:active {
    outline: none
}
table.dataTable.table-condensed thead>tr>th {
    padding-right: 20px
}
table.dataTable.table-condensed thead .sorting:after,
table.dataTable.table-condensed thead .sorting_asc:after,
table.dataTable.table-condensed thead .sorting_desc:after {
    top: 6px;
    right: 6px
}
div.dataTables_scrollHead table {
    margin-bottom: 0!important;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}
div.dataTables_scrollHead table thead tr:last-child th:first-child,
div.dataTables_scrollHead table thead tr:last-child td:first-child {
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important
}
div.dataTables_scrollBody table {
    border-top: none;
    margin-top: 0!important;
    margin-bottom: 0!important
}
div.dataTables_scrollBody tbody tr:first-child th,
div.dataTables_scrollBody tbody tr:first-child td {
    border-top: none
}
div.dataTables_scrollFoot table {
    margin-top: 0!important;
    border-top: none
}
table.table-bordered.dataTable {
    border-collapse: separate!important
}
table.table-bordered thead th,
table.table-bordered thead td {
    border-left-width: 0;
    border-top-width: 0
}
table.table-bordered tbody th,
table.table-bordered tbody td {
    border-left-width: 0;
    border-bottom-width: 0
}
table.table-bordered tfoot th,
table.table-bordered tfoot td {
    border-left-width: 0;
    border-bottom-width: 0
}
table.table-bordered th:last-child,
table.table-bordered td:last-child {
    border-right-width: 0
}
div.dataTables_scrollHead table.table-bordered {
    border-bottom-width: 0
}
.table.dataTable tbody tr.active td,
.table.dataTable tbody tr.active th {
    background-color: #08C;
    color: #fff
}
.table.dataTable tbody tr.active:hover td,
.table.dataTable tbody tr.active:hover th {
    background-color: #0075b0!important
}
.table.dataTable tbody tr.active th>a,
.table.dataTable tbody tr.active td>a {
    color: #fff
}
.table-striped.dataTable tbody tr.active:nth-child(odd) td,
.table-striped.dataTable tbody tr.active:nth-child(odd) th {
    background-color: #017ebc
}
table.DTTT_selectable tbody tr {
    cursor: pointer
}
div.DTTT .btn:hover {
    text-decoration: none!important
}
ul.DTTT_dropdown.dropdown-menu {
    z-index: 2003
}
ul.DTTT_dropdown.dropdown-menu a {
    color: #333!important
}
ul.DTTT_dropdown.dropdown-menu li {
    position: relative
}
ul.DTTT_dropdown.dropdown-menu li:hover a {
    background-color: #08c;
    color: #fff!important
}
div.DTTT_collection_background {
    z-index: 2002
}
div.DTTT_print_info {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 400px;
    height: 150px;
    margin-left: -200px;
    margin-top: -75px;
    text-align: center;
    color: #333;
    padding: 10px 30px;
    opacity: .95;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 7px rgba(0, 0, 0, .5)
}
div.DTTT_print_info h6 {
    font-weight: 400;
    font-size: 28px;
    line-height: 28px;
    margin: 1em
}
div.DTTT_print_info p {
    font-size: 14px;
    line-height: 20px
}
div.dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 60px;
    margin-left: -50%;
    margin-top: -25px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    font-size: 1.2em;
    background-color: #fff;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, .9)), color-stop(75%, rgba(255, 255, 255, .9)), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .9) 25%, rgba(255, 255, 255, .9) 75%, rgba(255, 255, 255, 0) 100%);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .9) 25%, rgba(255, 255, 255, .9) 75%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .9) 25%, rgba(255, 255, 255, .9) 75%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .9) 25%, rgba(255, 255, 255, .9) 75%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .9) 25%, rgba(255, 255, 255, .9) 75%, rgba(255, 255, 255, 0) 100%)
}
div.DTFC_LeftHeadWrapper table,
div.DTFC_LeftFootWrapper table,
div.DTFC_RightHeadWrapper table,
div.DTFC_RightFootWrapper table,
table.DTFC_Cloned tr.even {
    background-color: #fff;
    margin-bottom: 0
}
div.DTFC_RightHeadWrapper table,
div.DTFC_LeftHeadWrapper table {
    border-bottom: none!important;
    margin-bottom: 0!important;
    border-top-right-radius: 0!important;
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important
}
div.DTFC_RightHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_RightHeadWrapper table thead tr:last-child td:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child {
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important
}
div.DTFC_RightBodyWrapper table,
div.DTFC_LeftBodyWrapper table {
    border-top: none;
    margin: 0!important
}
div.DTFC_RightBodyWrapper tbody tr:first-child th,
div.DTFC_RightBodyWrapper tbody tr:first-child td,
div.DTFC_LeftBodyWrapper tbody tr:first-child th,
div.DTFC_LeftBodyWrapper tbody tr:first-child td {
    border-top: none
}
div.DTFC_RightFootWrapper table,
div.DTFC_LeftFootWrapper table {
    border-top: none;
    margin-top: 0!important
}
div.DTFC_LeftBodyWrapper table.dataTable thead .sorting:after,
div.DTFC_LeftBodyWrapper table.dataTable thead .sorting_asc:after,
div.DTFC_LeftBodyWrapper table.dataTable thead .sorting_desc:after,
div.DTFC_RightBodyWrapper table.dataTable thead .sorting:after,
div.DTFC_RightBodyWrapper table.dataTable thead .sorting_asc:after,
div.DTFC_RightBodyWrapper table.dataTable thead .sorting_desc:after {
    display: none
}
div.FixedHeader_Cloned table {
    margin: 0!important
}
.dataTables_wrapper .dataTables_length {
    display: none
}
html {
    position: relative;
    min-height: 100%
}
body {
    color: #777;
    background-color: #f5f5f5
}
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #666;
    font-family: 'Open Sans', sans-serif
}
h1 {
    font-size: 24px;
    line-height: 36px
}
h2 {
    font-size: 20px;
    line-height: 32px
}
h3 {
    font-size: 18px;
    line-height: 30px
}
h4 {
    font-size: 15px;
    line-height: 27px
}
h5 {
    font-size: 12px;
    line-height: 24px
}
h6 {
    font-size: 11px;
    line-height: 23px
}
p {
    margin: 2px 0;
    padding: 0;
    line-height: 28px;
    margin-bottom: 5px
}
h1>a {
    text-decoration: none;
    color: #000
}
a,
.btn-link,
.enlace {
    text-decoration: none;
    color: #333
}
a:hover,
a:active,
a:focus,
.btn-link:hover,
.btn-link:active,
.btn-link:focus,
.enlace:hover,
.enlace:active,
.enlace:focus {
    outline: 0;
    text-decoration: none;
    color: #555;
    cursor: pointer
}
hr {
    margin: 10px 0;
    padding: 0;
    border-top: 0;
    border-bottom: 1px solid #eee
}
:focus {
    outline: none
}
::-moz-focus-inner {
    border: 0
}
.white {
    color: #fff!important
}
.grey {
    color: #eee!important
}
.black {
    color: #555!important
}
.red {
    color: #f75353!important
}
.green {
    color: #51d466!important
}
.lblue {
    color: #32c8de!important
}
.blue {
    color: #609cec!important
}
.orange {
    color: #f78153!important
}
.yellow {
    color: #fcd419!important
}
.purple {
    color: #cb79e6!important
}
.rose {
    color: #ff61e7!important
}
.brown {
    color: #d08166!important
}
.bg-white {
    background-color: #fff!important
}
.bg-grey {
    background-color: #eee!important
}
.bg-black {
    background-color: #555!important
}
.bg-red {
    background-color: #f75353!important
}
.bg-green {
    background-color: #51d466!important
}
.bg-lblue {
    background-color: #32c8de!important
}
.bg-blue {
    background-color: #609cec!important
}
.bg-orange {
    background-color: #f78153!important
}
.bg-yellow {
    background-color: #fcd419!important
}
.bg-purple {
    background-color: #cb79e6!important
}
.bg-rose {
    background-color: #ff61e7!important
}
.bg-brown {
    background-color: #d08166!important
}
.br-white {
    border: 1px solid #fff!important
}
.br-grey {
    border: 1px solid #eee
}
.br-black {
    border: 1px solid #555
}
.br-red {
    border: 1px solid #f75353
}
.br-green {
    border: 1px solid #51d466
}
.br-lblue {
    border: 1px solid #32c8de
}
.br-blue {
    border: 1px solid #609cec
}
.br-orange {
    border: 1px solid #f78153
}
.br-yellow {
    border: 1px solid #fcd419
}
.br-purple {
    border: 1px solid #cb79e6
}
.br-rose {
    border: 1px solid #ff61e7
}
.br-brown {
    border: 1px solid #d08166
}
.btn {
    border-radius: 2px;
    position: relative
}
.btn.btn-no-border {
    border: 0!important
}
.btn.btn-white {
    background: #fff;
    color: #666;
    border: 1px solid #ddd
}
.btn.btn-white:hover,
.btn.btn-white:focus,
.btn.btn-white.active,
.btn.btn-white:active {
    background: #f7f7f7;
    color: #666
}
.btn.btn-grey {
    background: #eee;
    color: #666;
    border: 1px solid #d5d5d5
}
.btn.btn-grey:hover,
.btn.btn-grey:focus,
.btn.btn-grey.active,
.btn.btn-grey:active {
    background: #d5d5d5;
    color: #999
}
.btn.btn-black {
    color: #fff;
    background: #666;
    border: 1px solid #4d4d4d
}
.btn.btn-black:hover,
.btn.btn-black:focus,
.btn.btn-black.active,
.btn.btn-black:active {
    background: #4d4d4d;
    color: #fff
}
.btn.btn-red {
    color: #fff;
    background: #ed5441;
    border: 1px solid #e52d16
}
.btn.btn-red:hover,
.btn.btn-red:focus,
.btn.btn-red.active,
.btn.btn-red:active {
    color: #fff;
    background: #e52d16
}
.btn.btn-green {
    color: #fff;
    background: #51d466;
    border: 1px solid #30c247
}
.btn.btn-green:hover,
.btn.btn-green:focus,
.btn.btn-green.active,
.btn.btn-green:active {
    background: #30c247;
    color: #fff
}
.btn.btn-lblue {
    color: #fff;
    background: #32c8de;
    border: 1px solid #1faabe
}
.btn.btn-lblue:hover,
.btn.btn-lblue:focus,
.btn.btn-lblue.active,
.btn.btn-lblue:active {
    background: #1faabe;
    color: #fff
}
.btn.btn-blue {
    color: #fff;
    background: #609cec;
    border: 1px solid #3280e7
}
.btn.btn-blue:hover,
.btn.btn-blue:focus,
.btn.btn-blue.active,
.btn.btn-blue:active {
    background: #3280e7;
    color: #fff
}
.btn.btn-orange {
    color: #fff;
    background: #f8a841;
    border: 1px solid #f69110
}
.btn.btn-orange:hover,
.btn.btn-orange:focus,
.btn.btn-orange.active,
.btn.btn-orange:active {
    background: #f69110;
    color: #fff
}
.btn.btn-yellow {
    background: #fcd419;
    color: #fff;
    border: 1px solid #dfb803
}
.btn.btn-yellow:hover,
.btn.btn-yellow:focus,
.btn.btn-yellow.active,
.btn.btn-yellow:active {
    background: #dfb803;
    color: #fff
}
.btn.btn-purple {
    background: #cb79e6;
    color: #fff;
    border: 1px solid #ba4ede
}
.btn.btn-purple:hover,
.btn.btn-purple:focus,
.btn.btn-purple.active,
.btn.btn-purple:active {
    background: #ba4ede;
    color: #fff
}
.btn.btn-rose {
    background: #ff61e7;
    color: #fff;
    border: 1px solid #ff2edf
}
.btn.btn-rose:hover,
.btn.btn-rose:focus,
.btn.btn-rose.active,
.btn.btn-rose:active {
    background: #ff2edf;
    color: #fff
}
.btn.btn-brown {
    background: #d08166;
    color: #fff;
    border: 1px solid #c4613f
}
.btn.btn-brown:hover,
.btn.btn-brown:focus,
.btn.btn-brown.active,
.btn.btn-brown:active {
    background: #c4613f;
    color: #fff
}
.label-primary,
.btn-primary {
    color: #fff!important;
    background-color: #f70067!important;
    border-color: #E30360!important
}
.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.dropdown-toggle.btn-primary {
    color: #fff!important;
    background-color: #DC025D!important;
    border-color: #D8015A!important
}
.btn-primary.active,
.btn-primary:active,
.open>.dropdown-toggle.btn-primary {
    background-image: none
}
.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary[disabled].active,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
    background-color: #f70067!important;
    border-color: #E30360!important
}
.btn-primary .badge {
    color: #f70067!important;
    background-color: #fff!important
}
.label {
    border-radius: 2px;
    font-weight: 400;
    padding: 3px 7px;
    font-size: 12px;
    line-height: 18px
}
.label.label-xs {
    font-size: 10px;
    padding: 1px 5px;
    line-height: 12px
}
.label.label-sm {
    font-size: 11px;
    padding: 2px 6px;
    line-height: 15px
}
.label.label-lg {
    font-size: 13px;
    padding: 5px 9px;
    line-height: 23px
}
.label.label-white {
    color: #666!important;
    background: #f7f7f7
}
.label.label-grey {
    color: #666!important;
    background: #eee
}
.label.label-black {
    color: #fff;
    background: #666
}
.label.label-red {
    color: #fff;
    background: #ed5441
}
.label.label-green {
    color: #fff;
    background: #51d466
}
.label.label-lblue {
    color: #fff;
    background: #32c8de
}
.label.label-blue {
    color: #fff;
    background: #609cec
}
.label.label-orange {
    color: #fff;
    background: #f8a841
}
.label.label-yellow {
    background: #fcd419;
    color: #fff
}
.label.label-purple {
    background: #cb79e6;
    color: #fff
}
.label.label-rose {
    background: #ff61e7;
    color: #fff
}
.label.label-brown {
    background: #d08166;
    color: #fff
}
.badge {
    min-width: 10px;
    padding: 3px 7px!important;
    font-size: 12px;
    line-height: 12px;
    font-weight: 400;
    display: inline-block;
    color: #fff;
    border-radius: 10px
}
.badge.badge-white {
    color: #666;
    background: #fff
}
.badge.badge-grey {
    color: #a2a2a2;
    background: #eee
}
.badge.badge-black {
    color: #fff;
    background: #666
}
.badge.badge-red {
    color: #fff;
    background: #ed5441
}
.badge.badge-green {
    color: #fff;
    background: #51d466
}
.badge.badge-lblue {
    color: #fff;
    background: #32c8de
}
.badge.badge-blue {
    color: #fff;
    background: #609cec
}
.badge.badge-orange {
    color: #fff;
    background: #f8a841
}
.badge.badge-yellow {
    color: #fff;
    background: #fcd419
}
.badge.badge-purple {
    color: #fff;
    background: #cb79e6
}
.badge.badge-rose {
    color: #fff;
    background: #ff61e7
}
.badge.badge-brown {
    color: #fff;
    background: #d08166
}
.facebook {
    background: #3280e7
}
.facebook:hover {
    background: #134fa0
}
.twitter {
    background: #32c8de
}
.twitter:hover {
    background: #188392
}
.google-plus {
    background: #f96f4a
}
.google-plus:hover {
    background: #eb6440
}
.linkedin {
    background: #729fda
}
.linkedin:hover {
    background: #3069b6
}
.pinterest {
    background: #ed5441
}
.pinterest:hover {
    background: #b72411
}
.dropbox {
    background: #32c8de
}
.dropbox:hover {
    background: #188392
}
.bitcoin {
    background: #f8a841
}
.bitcoin:hover {
    background: #cc7607
}
.foursquare {
    background: #22bed4
}
.foursquare:hover {
    background: #146f7c
}
.flickr {
    background: #ff61e7
}
.flickr:hover {
    background: #fa00d4
}
.github {
    background: #666
}
.github:hover {
    background: #333
}
.instagram {
    background: #d6917a
}
.instagram:hover {
    background: #b35637
}
.skype {
    background: #32c8de
}
.skype:hover {
    background: #188392
}
.tumblr {
    background: #84a1c8
}
.tumblr:hover {
    background: #476d9f
}
.vimeo {
    background: #32c8de
}
.vimeo:hover {
    background: #188392
}
.dribbble {
    background: #ff2edf
}
.dribbble:hover {
    background: #c700a9
}
.youtube {
    background: #ed5441
}
.youtube:hover {
    background: #b72411
}
.footer {
    margin-top: 100px;
    width: 100%;
    background-color: #fff;
    border-top: 1px solid #e7e7e7
}
.containerPrincipal {
    background-color: #f5f5f5
}
.container .text-muted {
    margin: 20px 0
}
.footer>.container {
    padding-right: 15px;
    padding-left: 15px;
    background-color: #fff
}
code {
    font-size: 80%
}
.navbar {
    margin-bottom: 0
}
.navbar-brand {
    padding: 0 15px
}
.navbar-btn {
    margin-top: 4px!important;
    margin-bottom: 4px!important
}
.foto-perfil-usuario {
    width: 30px;
    height: 30px
}
.foto-perfil-usuario-movil {
    width: 24px;
    height: 24px
}
.menu-superior-perfil-movil {
    border: none;
    padding-bottom: 5px;
    padding-top: 5px
}
.menu-superior-buscar-movil {
    padding: 8px
}
.dropdown-cabecera-perfil-usuario {
    padding-top: 10px!important;
    padding-bottom: 10px!important
}
.buscadorCabecera {
    width: 160px!important
}
.divMigaDePan .btn-link {
    color: #fff
}
.navbar-default .navbar-nav>.active>a {
    color: #fff;
    background-color: #7cb342
}
.navbar-default .navbar-nav>li a:hover,
.navbar-default .navbar-nav>.active>a:hover,
.dropdown-migaDePan a:hover {
    background-color: #8BC34A;
    color: #fff;
    cursor: pointer
}
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus {
    background-color: #f5f5f5;
    color: #333
}
.nav-pills>li.active>a:hover {
    background-color: #eee;
    color: #333
}
.divMigaDePan {
    margin-top: -1px;
    padding: 0 12px
}
.breadcrumb {
    padding: 0;
    padding-left: 5px;
    margin-bottom: 0;
    border-radius: 0
}
.breadcrumb .linkMigaDePan {
    max-width: 150px
}
.breadcrumb h1 {
    font-size: inherit!important;
    line-height: inherit!important;
    margin: 0!important;
    padding: 0!important
}
.breadcrumb .h1NombrePartido {
    max-width: 250px;
    font-size: .9em
}
.breadcrumb>li+li::before {
    padding: 0
}
.breadcrumb .enlace-breadcrumb {
    padding: 6px
}
.dropdown-migaDePan .dropdown-menu {
    margin-top: 0
}
.well {
    background-color: #fff
}
.wellSeguirLiga {
    margin-bottom: 0;
    background: transparent;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}
.wellCompartirRedesSociales {
    margin-top: 20px;
    padding: 10px
}
.wellCompartirRedesSociales a {
    margin-top: 7px!important;
    margin-bottom: 7px!important
}
.wellCompartirRedesSociales .enlaceCompartirLiga {
    width: 34px;
    display: inline-block
}
.navSeccionesLiga .open>a,
.navSeccionesLiga .open>a:focus,
.navSeccionesLiga .open>a:hover {
    border-color: #7cb342!important
}
.navSeccionesLiga,
.navSeccionesEquipo {
    border: none
}
.navSeccionesEquipo .open>a,
.navSeccionesEquipo .open>a:focus,
.navSeccionesEquipo .open>a:hover {
    border-color: #7cb342!important
}
.navSeccionesLiga>li.active>a,
.navSeccionesLiga>li.active>a:focus,
.navSeccionesLiga>li.active>a:hover {
    background: #7cb342;
    cursor: pointer;
    color: #fff
}
.borderTopGreen {
    border-top: 3px solid #7cb342!important
}
.navCambioDiasInicio {
    padding-top: 16px
}
.navCambioDiasInicio>li.active>a,
.navSeccionesLiga>li.active>a:focus,
.navSeccionesLiga>li.active>a:hover,
.navSeccionesLiga>li:hover {
    color: #666;
    background: #fff
}
.navSeccionesLiga>li>a:focus,
.navSeccionesLiga>li>a:hover {
    background: #7cb342!important;
    cursor: pointer;
    color: #fff!important
}
.navSeccionesLiga>li>.btn-primary:hover {
    background: #E30360!important
}
.panelListaResultados {
    margin-bottom: 0
}
.panelListaResultados .panel-heading {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: .9em
}
.panelListaResultados .list-group-item {
    padding-top: 4px;
    padding-bottom: 4px
}
.panelListaResultadosOtroDia {
    border-top: none
}
.btn-widget {
    color: #777;
    background-color: #fff;
    border-color: rgba(0, 0, 0, .2)
}
.btn-whatsapp {
    border: 1px solid rgba(0, 0, 0, .1)!important;
    color: #fff!important;
    background-color: #5cbe4a!important;
}
.padding0 {
    padding: 0
}
.padding5 {
    padding: 5px
}
.padding10 {
    padding: 10px
}
.paddingLeft30 {
    padding-left: 30px!important
}
.paddingLeft25 {
    padding-left: 25px
}
.width-100 {
    max-width: 100px
}
.barraQuinielaResultados {
    margin-bottom: 0;
    padding: 6px 0;
    background-color: transparent;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}
.nombreEquipoResultados, {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle
}
.nombreEquipoClasificacion,
.textoActividadReciente,
.nombreEquipoJugadoresDestacados,
.nombreJugadorDestacado,
.limitarAnchoEllipsis,
.breadcrumb .linkMigaDePan {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle
}
.botonEnviarEvento {
    max-width: 150px!important
}
.borrarTitular {
    padding: 4px 0
}
.resultadoVerPartido {
    padding: 10px 0 0!important
}
.resultadoVerPartido .divResultadoVerPartido {
    padding: 10px 0
}
.colorSuccess {
    color: #4cae4c
}
.colorWarning,
.colorEstrellaVotoJugador {
    color: #f0ad4e
}
.colorDanger {
    color: #d43f3a
}
.eventosVerPartido {
    padding: 10px 0 0
}
.eventosVerPartido .minutoEventoVerPartido {
    padding: 0 5px
}
.eventosVerPartido .filaEventoVerPartido {
    border-top: 1px solid #eee
}
.eventosVerPartido .filaTituloEventoVerPartido {
    margin-top: 10px;
    border: 1px solid #eee;
    border-bottom: none;
    padding: 2px 0;
    background-color: #f5f5f5;
    font-size: .9em
}
.eventosVerPartido .col-xs-5 {
    width: 45%
}
.eventosVerPartido .col-xs-2 {
    width: 10%
}
.eventosVerPartido .col-xs-offset-5 {
    margin-left: 45%
}
.eventosVerPartido .col-xs-offset-7 {
    margin-left: 55%
}
.backgroundWarning {
    background-color: #fcf8e3
}
.segundoMejorJugador {
    background-color: #BAE5A9
}
.botonVotarDestacadosPartido,
.botonPronosticoPartido {
    width: 100%
}
.estadoPronosticosPartido {
    height: 20px;
    margin-bottom: 0;
    border-radius: 0
}
.margin-right-5 {
    margin-right: 5px
}
.margin-right-15 {
    margin-right: 15px
}
.margin-left-15 {
    margin-left: 15px
}
.margin-top-5 {
    margin-top: 5px
}
.margin-top-10 {
    margin-top: 10px
}
.margin-top-20 {
    margin-top: 20px
}
.margin-top-40 {
    margin-top: 40px
}
.margin-top-60 {
    margin-top: 60px
}
.margin0 {
    margin: 0!important
}
.margin10 {
    margin: 10px!important
}
.margin-bottom-0 {
    margin-bottom: 0
}
.margin-bottom-10 {
    margin-bottom: 10px
}
.margin-bottom-20 {
    margin-bottom: 20px
}
.margin-bottom-40 {
    margin-bottom: 40px
}
.paddingLeft35 {
    padding-left: 34px
}
.paddingLeft5 {
    padding-left: 5px!important
}
.paddingLeft10 {
    padding-left: 10px
}
.paddingRight0 {
    padding-right: 0
}
.paddingRight5 {
    padding-right: 5px!important
}
.paddingRight10 {
    padding-right: 10px
}
.paddingRight35 {
    padding-right: 34px
}
.paddingTop0 {
    padding-top: 0
}
.paddingTop15 {
    padding-top: 15px!important
}
.paddingTop30 {
    padding-top: 30px!important
}
.paddingLeft0 {
    padding-left: 0
}
ul.token-input-list-bootstrap {
    display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    width: 160px!important;
    overflow: hidden;
    height: auto!important;
    border: 1px solid #ccc;
    cursor: text;
    margin: 0;
    padding: 0;
    background-color: #fff;
    list-style-type: none
}
ul.token-input-list-bootstrap li input {
    border: 0;
    width: 150px;
    padding: 4px 12px;
    color: #999;
    background-color: #fff;
    margin: 2px 0
}
li.token-input-token-bootstrap {
    overflow: hidden;
    height: auto!important;
    height: 15px;
    margin: 3px;
    padding: 1px 5px;
    background-color: #fff;
    color: #555;
    cursor: default;
    border: 1px solid #ccc;
    font-size: 13px;
    border-radius: 3px;
    float: left;
    white-space: nowrap
}
.token-input-delete-token-bootstrap {
    color: #555
}
li.token-input-token-bootstrap p {
    display: inline;
    padding: 0;
    margin: 0
}
li.token-input-token-bootstrap span {
    color: #a6b3cf;
    margin-left: 5px;
    font-weight: 700;
    cursor: pointer
}
li.token-input-selected-token-bootstrap {
    background-color: darken(#fff, 5%);
    border: 1px solid darken(#ccc, 5%)
}
li.token-input-input-token-bootstrap {
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none
}
div.token-input-dropdown-bootstrap {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    width: 300px!important
}
div.token-input-dropdown-bootstrap p {
    margin: 0;
    padding: 5px;
    color: #ccc
}
div.token-input-dropdown-bootstrap ul {
    margin: 0;
    padding: 0
}
div.token-input-dropdown-bootstrap ul li {
    list-style-type: none;
    display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #555;
    white-space: nowrap
}
div.token-input-dropdown-bootstrap ul li.token-input-dropdown-item-bootstrap {
    background-color: #fff
}
div.token-input-dropdown-bootstrap ul li.token-input-dropdown-item2-bootstrap {
    background-color: #fff
}
div.token-input-dropdown-bootstrap ul li em {
    font-weight: 700;
    font-style: normal
}
div.token-input-dropdown-bootstrap ul li.token-input-selected-dropdown-item-bootstrap {
    color: #333;
    background-color: #ddd;
    cursor: pointer
}
.botonesCrearLigasListado {
    margin: 20px 0 10px
}
.administrarLiga ul.token-input-list-bootstrap {
    width: auto!important
}
.profile-cover {
    position: relative;
    margin-bottom: 20px;
    margin-top: 10px
}
.profile-cover-img {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 350px;
    border-radius: 3px
}
.profile-cover .media {
    position: absolute;
    bottom: 20px;
    left: 20px;
    right: 20px
}
.profile-cover h1 {
    color: #fff;
    text-shadow: 0 0 3px rgba(0, 0, 0, .8);
    font-size: 1.6em
}
.profile-cover h1 a {
    color: #fff
}
.profile-cover h1 a:hover {
    color: #efefef
}
.perfilUsuario h1 a {
    color: #000
}
.perfilUsuario h1 a:hover {
    color: #555
}
.media,
.media-body {
    overflow: visible
}
.media {
    margin-top: 20px;
    position: relative
}
.media-left,
.media>.pull-left {
    padding-right: 20px
}
.media-right,
.media>.pull-right {
    padding-left: 20px;
    padding-bottom: 20px
}
.media-left,
.media-right,
.media-body {
    position: relative
}
.profile-cover .media-body,
.profile-cover small {
    color: #fff;
    text-shadow: 0 0 3px rgba(0, 0, 0, .8)
}
.media .profile-thumb img {
    width: 150px;
    height: auto;
    border: 3px solid #fff;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .5);
    box-shadow: 0 0 3px rgba(0, 0, 0, .5)
}
.media-left img:not(.media-preview) {
    max-width: none
}
h1 small.display-block {
    margin-top: 3px
}
.profile-cover small {
    color: #fff;
    text-shadow: 0 0 3px rgba(0, 0, 0, .8)
}
.portada-cover {
    position: relative;
    margin-bottom: 20px
}
.portada-cover-img {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 200px;
    border-radius: 3px
}
.portada-cover .portadaTitulo {
    position: absolute;
    top: 0;
    left: 20px;
    right: 20px;
    text-align: center
}
.portada-cover .botonesDeportes {
    position: absolute;
    bottom: 20px;
    padding: 0 10px
}
.portada-cover .botonesDeportes li {
    padding: 0 10px
}
.portada-cover .portadaTitulo h1 {
    color: #fff;
    text-shadow: 0 0 3px rgba(0, 0, 0, .8);
    font-size: 2.5em;
    font-weight: 700
}
.portada-cover .portadaTitulo .subtituloPortada {
    color: #E0E0E0;
    font-weight: 700;
    text-shadow: 0 0 3px rgba(0, 0, 0, .8);
    font-size: .45em
}
.media-left img:not(.media-preview) {
    max-width: none
}
h1 small.display-block {
    margin-top: 3px
}
.portada-cover small {
    color: #fff;
    text-shadow: 0 0 3px rgba(0, 0, 0, .8)
}
.no-margin-bottom {
    margin-bottom: 0!important
}
.display-block,
label.display-block {
    display: block
}
.panel-default>.panel-heading {
    color: #666;
    background-color: #fff;
    border-bottom: none
}
.perfilUsuario {
    min-height: 170px;
    margin-bottom: 10px;
    margin-top: 20px
}
.perfilUsuario h1 {
    color: #000;
    text-shadow: none;
    font-size: 1.6em
}
.perfilUsuario small {
    color: #666;
    text-shadow: none
}
.perfilUsuario .media-right {
    padding-bottom: 0
}
.perfilUsuario .fotoPerfil {
    max-width: 150px;
    max-height: 150px
}
.logo {
    width: 100%;
    max-height: 35px
}
.navbar-brand {
    display: flex;
    align-items: center;
    max-width: 120px
}
@media(max-width:400px) {
    .bannerHorizontal {
        max-width: 320px;
        overflow: hidden;
        text-align: center
    }
    .wellCompartirRedesSociales .enlaceCompartirLiga {
        width: 34px
    }
    .wellCompartirRedesSociales .btn-facebook-partido {
        width: 240px!important
    }
    .width-xxs-100 {
        max-width: 100px!important
    }
    .width-xxs-50 {
        max-width: 50px!important
    }
    .field.football .player-lineup .divJugadorSeleccionado .info {
        font-size: 10px!important
    }
    .field.football .player-lineup .divJugadorSeleccionado .valor {
        font-size: 8px!important
    }
    .nombreEquipoResultados {
        max-width: 95px!important
    }
    .nombreEquipoClasificacion {
        max-width: 95px!important
    }
    .equipoClasificacionReducida {
        max-width: 180px!important
    }
    .comentarioListadoMisComenta {
        max-width: 95px!important
    }
    .portada-cover-img {
        height: 475px!important
    }
    .panelListadoLigas .col-xs-2 {
        width: 25%
    }
    .panelListadoLigas .col-xs-10 {
        width: 75%
    }
}
@media(max-width:420px) {
    .nombreEquipoResultados img, .divResultadoVerPartido img, .nombreEquipoResultados .iconteam, .divResultadoVerPartido .iconteam {
        display: none
    }
}
@media(max-width:500px) {
    .resultadoVerPartido .col-xs-5, .filaPartido .col-xs-5 {
        width: 35%
    }
    .resultadoVerPartido .col-xs-2,
    .filaPartido .col-xs-2 {
        width: 30%
    }
    .hidden-xxs {
        display: none!important
    }
}
@media(max-width:767px) {
    .navbar-buscador {
        min-height: 200px
    }
    .nombreEquipoResultados {
        max-width: 150px
    }
    .nombreEquipoClasificacion {
        max-width: 130px
    }
    .equipoClasificacionReducida {
        max-width: 200px!important
    }
    .nombreEquipoJugadoresDestacados {
        max-width: 70px
    }
    .nombreJugadorDestacado {
        max-width: 110px
    }
    h1 {
        font-size: 1.2em
    }
    h2,
    .resultadoVerPartido {
        font-size: 1.34em!important
    }
    h3 {
        font-size: 1.07em
    }
    h4 {
        font-size: 1em
    }
    h5 {
        font-size: .94em
    }
    h6 {
        font-size: .87em
    }
    .clasificacion {
        padding-left: 0;
        padding-right: 0
    }
    .textoActividadReciente {
        display: block;
        overflow: hidden;
        text-overflow: none;
        white-space: normal
    }
    .chart {
        margin-right: 5px
    }
    .btn-facebook-partido {
        width: 300px!important
    }
    .padding-xs-5 {
        padding: 0 5px!important
    }
    .margin-left-10-xs {
        margin-left: 10px
    }
    .text-left-xs {
        text-align: left!important
    }
    .width-xs-100 {
        max-width: 100px
    }
    .width-xs-200 {
        max-width: 200px
    }
    .width-xs-auto {
        display: block!important;
        white-space: normal
    }
    .width-xs-100 {
        max-width: 100px
    }
    .navbar {
        margin-bottom: 0
    }
    .breadcrumb {
        padding-left: 15px;
        padding-right: 15px;
        margin-bottom: 0
    }
    .padding-xs-0 {
        padding-left: 0;
        padding-right: 0
    }
    .row-margin-top-20 {
        margin-top: 10px
    }
    .alert-xs-sm {
        margin: 10px 0 0
    }
    .navbar-brand,
    .divMigaDePan,
    .divCabecera {
        padding: 0!important
    }
    .profile-cover-img {
        height: 320px
    }
    .profile-cover .media {
        text-align: center;
        margin-top: 0;
        bottom: auto;
        top: 40px
    }
    .perfilUsuario .media {
        top: 0
    }
    .profile-cover .media-left,
    .profile-cover .media-right {
        padding: 0;
        display: block;
        overflow-x: inherit
    }
    .profile-cover .media-body {
        display: block;
        margin-bottom: 20px;
        width: 100%
    }
    .profile-cover .media-body>h1 {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 100%
    }
    .perfilUsuario {
        min-height: 300px
    }
    .xs-tituloLiga {
        margin: 5px 0
    }
    .xs-botonesLiga {
        text-align: left;
        padding: 5px 15px
    }
    .table-responsive {
        border: none
    }
    .well-lg h1 {
        font-size: 1.8em
    }
    .portada-cover-img {
        height: 400px
    }
    .portada-cover .portadaTitulo h1 {
        font-size: 2em
    }
    .divFechaHoraPartido {
        text-align: left
    }
}
@media(min-width:768px) {
    .navbar-brand, .navbar-opcionesMenu, .navbar-buscador {
        padding: 0!important
    }
    .navbar-buscador {
        margin-left: 5px
    }
    .nombreEquipoResultados {
        max-width: 150px
    }
    .nombreEquipoClasificacion {
        max-width: 150px
    }
    .nombreEquipoJugadoresDestacados {
        max-width: 200px
    }
    .nombreJugadorDestacado {
        max-width: 300px
    }
    h1 {
        font-size: 1.4em
    }
    h2,
    .resultadoVerPartido {
        font-size: 1.64em!important
    }
    h3 {
        font-size: 1.27em
    }
    h4 {
        font-size: 1.2em
    }
    h5 {
        font-size: 1.14em
    }
    h6 {
        font-size: 1.05em
    }
    .textoActividadReciente {
        max-width: 500px
    }
    .chart {
        margin-right: 10px
    }
    .btn-facebook-partido {
        width: 150px!important
    }
    .width-sm-200 {
        max-width: 200px
    }
    .padding-sm-left-0 {
        padding-left: 0
    }
    .padding-sm-right-0 {
        padding-right: 0
    }
    .padding-sm-0 {
        padding-right: 0;
        padding-left: 0
    }
    .alert-xs-sm {
        margin: 10px 0 0
    }
    .fechaDelPartido {
        max-width: 250px
    }
    .well-lg h1 {
        font-size: 2.5em
    }
    #usuario-navbar {
        padding: 0
    }
    .divFechaHoraPartido {
        text-align: right
    }
}
@media (max-width: 991px) {
    .width-sm-auto {
        display: block!important;
        white-space: normal
    }
    .wrapper {
        position: relative;
        margin: 0 auto;
        overflow: hidden;
        padding: 5px;
        height: 35px
    }
    .list {
        position: absolute;
        left: 0;
        top: 0;
        min-width: 3000px;
        margin-left: 0;
        margin-top: 0
    }
    .list li {
        display: table-cell;
        position: relative;
        text-align: center;
        cursor: grab;
        cursor: -webkit-grab;
        color: #efefef;
        vertical-align: middle
    }
    .scroller {
        text-align: center;
        cursor: pointer;
        display: none;
        padding: 7px;
        white-space: no-wrap;
        vertical-align: middle
    }
    .scroller-right {
        float: right
    }
    .scroller-left {
        float: left
    }
    .comentarioListadoMisComentarios {
        max-width: 150px!important
    }
}
@media(min-width:992px) {
    .width-md-300 {
        max-width: 300px!important
    }
    .nombreEquipoClasificacion {
        max-width: 200px
    }
    .nombreEquipoJugadoresDestacados {
        max-width: 300px
    }
    .clasificacion {
        padding-left: 15px;
        padding-right: 15px
    }
    .textoActividadReciente {
        max-width: 520px
    }
    .chart {
        margin-right: 15px
    }
    .eventosVerPartido .col-xs-5 {
        width: 47%
    }
    .eventosVerPartido .col-xs-2 {
        width: 6%
    }
    .eventosVerPartido .col-xs-offset-5 {
        margin-left: 47%
    }
    .eventosVerPartido .col-xs-offset-7 {
        margin-left: 53%
    }
    .alert-xs-sm {
        margin: 0 0 20px
    }
    #usuario-navbar {
        padding-left: 15px
    }
    .comentarioListadoMisComentarios {
        max-width: 300px!important
    }
    .panelListadoLigas .col-md-1 {
        width: 10%
    }
    .panelListadoLigas .col-md-11 {
        width: 90%
    }
}
@media(min-width:1200px) {
    .width-lg-350 {
        max-width: 350px!important
    }
    .nombreEquipoResultados {
        max-width: 140px
    }
    .textoActividadReciente {
        max-width: 475px
    }
    .chart {
        margin-right: 2px
    }
}
.labelResultado {
    border-radius: 0;
    padding: 9px 7px 5px;
    font-size: 14px;
    font-weight: 700
}
.labelResultadoVerPartido {
    font-weight: 700
}
.labelResultado1 {
    border-bottom: 3px solid #5bc0de
}
.labelResultadoX {
    border-bottom: 3px solid #f0ad4e
}
.labelResultado2 {
    border-bottom: 3px solid #d9534f
}
.labelResultadoVictoriaLocal {
    color: #337ab7
}
.labelResultadoEmpate {
    color: #eea236
}
.labelResultadoVictoriaVisitante {
    color: #d9534f
}
.botonEnviarHora {
    width: 45px
}
.clasificacion,
.clasificacion .col-sm-12 {
    padding-left: 0;
    padding-right: 0
}
.clasificacion .row {
    margin-left: 0;
    margin-right: 0
}
.clasificacion table {
    margin-top: 0!important
}
.clasificacion table th,
.clasificacion table td {
    text-align: center
}
.clasificacion .textoIzquierda {
    text-align: left
}
.clasificacion .filaMiEquipoClasificacion {
    font-weight: 700
}
.jugadoresDestacados,
.jugadoresDestacados .col-sm-12 {
    padding-left: 0;
    padding-right: 0
}
.jugadoresDestacados .row {
    margin-left: 0;
    margin-right: 0
}
.jugadoresDestacados table {
    margin-top: 0!important
}
.jugadoresDestacados table th,
.jugadoresDestacados table td {
    text-align: center
}
.jugadoresDestacados table td {
    vertical-align: middle!important
}
.jugadoresDestacados .textoIzquierda {
    text-align: left
}
.jugadoresDestacados .media {
    margin-top: 0
}
.jugadoresDestacados .media-body {
    width: auto!important
}
.jugadoresDestacados .media-heading {
    margin-bottom: 0
}
.jugadoresDestacadosCompleta .row {
    margin-top: 10px
}
.row-margin-top-20 {
    margin-top: 20px
}
.iconOrange {
    color: orange
}
.activity-list img {
    width: 22px;
    height: 22px;
    margin-right: 6px;
    position: relative;
    top: -2px
}
.time-line {
    margin: 0 0 0 10px!important;
    cursor: default
}
.icon-activity {
    margin-right: 8px;
    margin-left: 6px
}
.bannerFlotante {
    width: auto;
    margin: 0;
    height: 600px
}
.fijo {
    position: fixed;
    top: 5px
}
.bannerFlotanteMovil {
    position: fixed;
    bottom: 0;
    left: 0;
    text-align: center;
    width: 100%;
    height: 50px;
    z-index: 999999
}
.ads-skyscraper-container {
    position: fixed;
    top: 0;
    width: 100%
}
.ads-skyscraper-container>div {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 998px
}
.ad-skyscraper-left {
    height: 600px;
    left: -260px;
    overflow: hidden;
    position: absolute;
    text-align: right;
    width: 160px;
    top: 57px
}
.ad-skyscraper-right {
    height: 600px;
    right: -260px;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 160px;
    top: 57px
}
.ad-top-0 {
    top: 0
}
.ad-bottom-200 {
    top: inherit;
    bottom: 200px
}
.clasificacion .ascenso,
.clasificacion .ascenso a {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}
.clasificacion .ascenso:hover,
.clasificacion .ascenso a:hover {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: none;
    box-sizing: none
}
.clasificacion .promocionAscenso {
    background-color: #dff0d8!important
}
.clasificacion .promocionDescenso {
    background-color: #f2dede!important
}
.clasificacion .descenso,
.clasificacion .descenso a {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}
.clasificacion .descenso:hover,
.clasificacion .descenso:hover {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: none;
    box-sizing: none
}
.lineaLigaPartidosHoy {
    background-color: #ddd!important
}
.lineaLigaPartidosHoy .nombreLiga {
    padding: 0
}
.lineaLigaPartidosHoy .numeroJornada {
    padding-right: 0
}
.lineaCargarMasPartidos {
    background-color: #ddd
}
.botonesAccionUsuario {
    padding-bottom: 10px
}
.calltoactionSinLogin {
    text-align: center
}
.calltoactionSinLogin .imagen {
    font-size: 30px
}
.ui-205 {
    margin-bottom: 10px
}
@media(max-width:580px) {
    .ui-205 .col-mob {
        width: 100%
    }
}
.ui-205 .ui-item {
    max-width: 300px;
    margin: 0 auto;
    border-top-width: 4px;
    padding: 12px 18px;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    background: #fff;
    border-radius: 4px
}
.ui-205 .ui-item h4 {
    font-size: 13px;
    line-height: 23px;
    text-transform: uppercase;
    margin: 0;
    margin-bottom: 5px
}
.ui-205 .ui-item .ui-progress {
    position: relative;
    margin-top: 2px
}
.ui-205 .ui-item .ui-progress h5 {
    float: left;
    width: 50px;
    font-size: 12px;
    line-height: 23px;
    color: #555;
    font-weight: 400;
    margin: 2px 0;
    padding: 0
}
.ui-205 .ui-item .ui-progress .progress {
    margin: 11px 0 0 65px;
    width: 124px;
    height: 6px
}
@media(min-width:991px) and (max-width:1200px) {
    .ui-205 .ui-item .ui-progress .progress {
        width: 72px
    }
}
@media(max-width:300px) {
    .ui-205 .ui-item .ui-progress .progress {
        width: 90px
    }
}
.ui-205 .ui-item .ui-progress span {
    position: absolute;
    top: 2px;
    right: 0;
    font-size: 12px;
    line-height: 22px;
    color: #999;
    font-weight: 600
}
.chart {
    position: relative;
    display: inline-block;
    width: 70px;
    height: 70px;
    margin-top: 0;
    margin-bottom: 20px;
    text-align: center
}
.chartPerfil {
    position: relative;
    display: inline-block;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-bottom: 20px;
    text-align: center
}
.chart canvas,
.chartPerfil canvas {
    position: absolute;
    top: 0;
    left: 0
}
.percent {
    display: inline-block;
    line-height: 70px;
    z-index: 2
}
.chartPerfil .percent {
    line-height: 100px!important
}
.percent:after {
    content: '%';
    margin-left: .1em;
    font-size: .8em
}
.articuloResumen h3 {
    margin-top: 10px
}
.articuloResumen h3 a,
.articuloResumen h4 a {
    color: #000
}
.divInfoCallToAction {
    padding-top: 0!important
}
.divInfoCallToAction .tituloInfoCallToAction {
    margin: 5px 0
}
.ultimoItemDeportesPortada {
    padding: 2px 15px 2px 43px
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
    background-color: #ddd!important;
    color: #000
}
.divEquiposResultado .btn-link:focus,
.divEquiposResultado .btn-link:hover {
    color: #efe!important
}
.oculto {
    display: none!important
}
.visible {
    display: block!important
}
.botonAnchoCampoEquipo {
    max-width: 100%
}
.textoBotonAnchoCampoEquipo {
    max-width: 90%
}
.anchoBotonNormal {
    width: 150px!important
}
.navbar-default {
    background-color: #fff;
    border-top: none;
    border-right: none;
    border-left: none
}
.borderTopNone {
    border-top: none!important
}
.borderBottomNone {
    border-bottom: none
}
.borderNone {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none
}
.borderNone>a {
    border: none
}
.borderTop {
    border-top: 1px solid #ddd
}
.borderBottom {
    border-bottom: 1px solid #ddd
}
.border1px {
    border: 1px solid #ddd
}
.label-seguidores {
    border-radius: 0;
    border-left-width: 1px;
    border-right: 2px solid #7cb342;
    background-color: #f5f5f5;
    color: #333;
    padding: 2px 10px;
    width: 50px;
    text-align: right;
    display: inline-block
}
.filaListadoLigas {
    display: block;
    padding: 10px 15px
}
.filaListadoLigas:hover {
    background-color: #f5f5f5
}
.bg-green-600 {
    background-color: #7cb342;
    border-color: #7cb342;
    color: #fff
}
.datepicker {
    border-radius: 4px;
    direction: ltr
}
.datepicker-inline {
    width: 220px
}
.datepicker.datepicker-rtl {
    direction: rtl
}
.datepicker.datepicker-rtl table tr td span {
    float: right
}
.datepicker-dropdown {
    top: 0;
    left: 0;
    padding: 4px
}
.datepicker-dropdown:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid rgba(0, 0, 0, .15);
    border-top: 0;
    border-bottom-color: rgba(0, 0, 0, .2);
    position: absolute
}
.datepicker-dropdown:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-top: 0;
    position: absolute
}
.datepicker-dropdown.datepicker-orient-left:before {
    left: 6px
}
.datepicker-dropdown.datepicker-orient-left:after {
    left: 7px
}
.datepicker-dropdown.datepicker-orient-right:before {
    right: 6px
}
.datepicker-dropdown.datepicker-orient-right:after {
    right: 7px
}
.datepicker-dropdown.datepicker-orient-bottom:before {
    top: -7px
}
.datepicker-dropdown.datepicker-orient-bottom:after {
    top: -6px
}
.datepicker-dropdown.datepicker-orient-top:before {
    bottom: -7px;
    border-bottom: 0;
    border-top: 7px solid rgba(0, 0, 0, .15)
}
.datepicker-dropdown.datepicker-orient-top:after {
    bottom: -6px;
    border-bottom: 0;
    border-top: 6px solid #fff
}
.datepicker>div {
    display: none
}
.datepicker table {
    margin: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.datepicker table tr td,
.datepicker table tr th {
    text-align: center;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: none
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
    background-color: transparent
}
.datepicker table tr td.old,
.datepicker table tr td.new {
    color: #999
}
.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
    background: #eee;
    cursor: pointer
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
    background: none;
    color: #999;
    cursor: default
}
.datepicker table tr td.highlighted {
    color: #000;
    background-color: #d9edf7;
    border-color: #85c5e5;
    border-radius: 0
}
.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.focus {
    color: #000;
    background-color: #afd9ee;
    border-color: #298fc2
}
.datepicker table tr td.highlighted:hover {
    color: #000;
    background-color: #afd9ee;
    border-color: #52addb
}
.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active,
.open>.dropdown-toggle.datepicker table tr td.highlighted {
    color: #000;
    background-color: #afd9ee;
    border-color: #52addb
}
.datepicker table tr td.highlighted:active:hover,
.datepicker table tr td.highlighted.active:hover,
.open>.dropdown-toggle.datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted:active:focus,
.datepicker table tr td.highlighted.active:focus,
.open>.dropdown-toggle.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted:active.focus,
.datepicker table tr td.highlighted.active.focus,
.open>.dropdown-toggle.datepicker table tr td.highlighted.focus {
    color: #000;
    background-color: #91cbe8;
    border-color: #298fc2
}
.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active,
.open>.dropdown-toggle.datepicker table tr td.highlighted {
    background-image: none
}
.datepicker table tr td.highlighted.disabled:hover,
.datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted.disabled:focus,
.datepicker table tr td.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.disabled.focus,
.datepicker table tr td.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.highlighted.focus {
    background-color: #d9edf7;
    border-color: #85c5e5
}
.datepicker table tr td.highlighted.focused {
    background: #afd9ee
}
.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.highlighted.disabled:active {
    background: #d9edf7;
    color: #999
}
.datepicker table tr td.today {
    color: #000;
    background-color: #ffdb99;
    border-color: #ffb733
}
.datepicker table tr td.today:focus,
.datepicker table tr td.today.focus {
    color: #000;
    background-color: #ffc966;
    border-color: #b37400
}
.datepicker table tr td.today:hover {
    color: #000;
    background-color: #ffc966;
    border-color: #f59e00
}
.datepicker table tr td.today:active,
.datepicker table tr td.today.active,
.open>.dropdown-toggle.datepicker table tr td.today {
    color: #000;
    background-color: #ffc966;
    border-color: #f59e00
}
.datepicker table tr td.today:active:hover,
.datepicker table tr td.today.active:hover,
.open>.dropdown-toggle.datepicker table tr td.today:hover,
.datepicker table tr td.today:active:focus,
.datepicker table tr td.today.active:focus,
.open>.dropdown-toggle.datepicker table tr td.today:focus,
.datepicker table tr td.today:active.focus,
.datepicker table tr td.today.active.focus,
.open>.dropdown-toggle.datepicker table tr td.today.focus {
    color: #000;
    background-color: #ffbc42;
    border-color: #b37400
}
.datepicker table tr td.today:active,
.datepicker table tr td.today.active,
.open>.dropdown-toggle.datepicker table tr td.today {
    background-image: none
}
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
.datepicker table tr td.today.disabled.focus,
.datepicker table tr td.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.today.focus {
    background-color: #ffdb99;
    border-color: #ffb733
}
.datepicker table tr td.today.focused {
    background: #ffc966
}
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:active {
    background: #ffdb99;
    color: #999
}
.datepicker table tr td.range {
    color: #000;
    background-color: #eee;
    border-color: #bbb;
    border-radius: 0
}
.datepicker table tr td.range:focus,
.datepicker table tr td.range.focus {
    color: #000;
    background-color: #d5d5d5;
    border-color: #7c7c7c
}
.datepicker table tr td.range:hover {
    color: #000;
    background-color: #d5d5d5;
    border-color: #9d9d9d
}
.datepicker table tr td.range:active,
.datepicker table tr td.range.active,
.open>.dropdown-toggle.datepicker table tr td.range {
    color: #000;
    background-color: #d5d5d5;
    border-color: #9d9d9d
}
.datepicker table tr td.range:active:hover,
.datepicker table tr td.range.active:hover,
.open>.dropdown-toggle.datepicker table tr td.range:hover,
.datepicker table tr td.range:active:focus,
.datepicker table tr td.range.active:focus,
.open>.dropdown-toggle.datepicker table tr td.range:focus,
.datepicker table tr td.range:active.focus,
.datepicker table tr td.range.active.focus,
.open>.dropdown-toggle.datepicker table tr td.range.focus {
    color: #000;
    background-color: #c3c3c3;
    border-color: #7c7c7c
}
.datepicker table tr td.range:active,
.datepicker table tr td.range.active,
.open>.dropdown-toggle.datepicker table tr td.range {
    background-image: none
}
.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled:focus,
.datepicker table tr td.range[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range:focus,
.datepicker table tr td.range.disabled.focus,
.datepicker table tr td.range[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.focus {
    background-color: #eee;
    border-color: #bbb
}
.datepicker table tr td.range.focused {
    background: #d5d5d5
}
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:active {
    background: #eee;
    color: #999
}
.datepicker table tr td.range.highlighted {
    color: #000;
    background-color: #e4eef3;
    border-color: #9dc1d3
}
.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.focus {
    color: #000;
    background-color: #c1d7e3;
    border-color: #4b88a6
}
.datepicker table tr td.range.highlighted:hover {
    color: #000;
    background-color: #c1d7e3;
    border-color: #73a6c0
}
.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active,
.open>.dropdown-toggle.datepicker table tr td.range.highlighted {
    color: #000;
    background-color: #c1d7e3;
    border-color: #73a6c0
}
.datepicker table tr td.range.highlighted:active:hover,
.datepicker table tr td.range.highlighted.active:hover,
.open>.dropdown-toggle.datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted:active:focus,
.datepicker table tr td.range.highlighted.active:focus,
.open>.dropdown-toggle.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted:active.focus,
.datepicker table tr td.range.highlighted.active.focus,
.open>.dropdown-toggle.datepicker table tr td.range.highlighted.focus {
    color: #000;
    background-color: #a8c8d8;
    border-color: #4b88a6
}
.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active,
.open>.dropdown-toggle.datepicker table tr td.range.highlighted {
    background-image: none
}
.datepicker table tr td.range.highlighted.disabled:hover,
.datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted.disabled:focus,
.datepicker table tr td.range.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.disabled.focus,
.datepicker table tr td.range.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
    background-color: #e4eef3;
    border-color: #9dc1d3
}
.datepicker table tr td.range.highlighted.focused {
    background: #c1d7e3
}
.datepicker table tr td.range.highlighted.disabled,
.datepicker table tr td.range.highlighted.disabled:active {
    background: #e4eef3;
    color: #999
}
.datepicker table tr td.range.today {
    color: #000;
    background-color: #f7ca77;
    border-color: #f1a417
}
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.focus {
    color: #000;
    background-color: #f4b747;
    border-color: #815608
}
.datepicker table tr td.range.today:hover {
    color: #000;
    background-color: #f4b747;
    border-color: #bf800c
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active,
.open>.dropdown-toggle.datepicker table tr td.range.today {
    color: #000;
    background-color: #f4b747;
    border-color: #bf800c
}
.datepicker table tr td.range.today:active:hover,
.datepicker table tr td.range.today.active:hover,
.open>.dropdown-toggle.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:active:focus,
.datepicker table tr td.range.today.active:focus,
.open>.dropdown-toggle.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:active.focus,
.datepicker table tr td.range.today.active.focus,
.open>.dropdown-toggle.datepicker table tr td.range.today.focus {
    color: #000;
    background-color: #f2aa25;
    border-color: #815608
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active,
.open>.dropdown-toggle.datepicker table tr td.range.today {
    background-image: none
}
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.disabled.focus,
.datepicker table tr td.range.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.today.focus {
    background-color: #f7ca77;
    border-color: #f1a417
}
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:active {
    background: #f7ca77;
    color: #999
}
.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted {
    color: #fff;
    background-color: #999;
    border-color: #555;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.focus,
.datepicker table tr td.selected.highlighted.focus {
    color: #fff;
    background-color: gray;
    border-color: #161616
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.highlighted:hover {
    color: #fff;
    background-color: gray;
    border-color: #373737
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active,
.open>.dropdown-toggle.datepicker table tr td.selected,
.open>.dropdown-toggle.datepicker table tr td.selected.highlighted {
    color: #fff;
    background-color: gray;
    border-color: #373737
}
.datepicker table tr td.selected:active:hover,
.datepicker table tr td.selected.highlighted:active:hover,
.datepicker table tr td.selected.active:hover,
.datepicker table tr td.selected.highlighted.active:hover,
.open>.dropdown-toggle.datepicker table tr td.selected:hover,
.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected:active:focus,
.datepicker table tr td.selected.highlighted:active:focus,
.datepicker table tr td.selected.active:focus,
.datepicker table tr td.selected.highlighted.active:focus,
.open>.dropdown-toggle.datepicker table tr td.selected:focus,
.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected:active.focus,
.datepicker table tr td.selected.highlighted:active.focus,
.datepicker table tr td.selected.active.focus,
.datepicker table tr td.selected.highlighted.active.focus,
.open>.dropdown-toggle.datepicker table tr td.selected.focus,
.open>.dropdown-toggle.datepicker table tr td.selected.highlighted.focus {
    color: #fff;
    background-color: #6e6e6e;
    border-color: #161616
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active,
.open>.dropdown-toggle.datepicker table tr td.selected,
.open>.dropdown-toggle.datepicker table tr td.selected.highlighted {
    background-image: none
}
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.highlighted.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.highlighted.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.disabled.focus,
.datepicker table tr td.selected.highlighted.disabled.focus,
.datepicker table tr td.selected[disabled].focus,
.datepicker table tr td.selected.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.selected.focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {
    background-color: #999;
    border-color: #555
}
.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.datepicker table tr td.active:focus,
.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.focus,
.datepicker table tr td.active.highlighted.focus {
    color: #fff;
    background-color: #3071a9;
    border-color: #193c5a
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active.highlighted:hover {
    color: #fff;
    background-color: #3071a9;
    border-color: #285e8e
}
.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active,
.open>.dropdown-toggle.datepicker table tr td.active,
.open>.dropdown-toggle.datepicker table tr td.active.highlighted {
    color: #fff;
    background-color: #3071a9;
    border-color: #285e8e
}
.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.open>.dropdown-toggle.datepicker table tr td.active:hover,
.open>.dropdown-toggle.datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.open>.dropdown-toggle.datepicker table tr td.active:focus,
.open>.dropdown-toggle.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus,
.open>.dropdown-toggle.datepicker table tr td.active.focus,
.open>.dropdown-toggle.datepicker table tr td.active.highlighted.focus {
    color: #fff;
    background-color: #285e8e;
    border-color: #193c5a
}
.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active,
.open>.dropdown-toggle.datepicker table tr td.active,
.open>.dropdown-toggle.datepicker table tr td.active.highlighted {
    background-image: none
}
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.highlighted.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.highlighted.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.disabled.focus,
.datepicker table tr td.active.highlighted.disabled.focus,
.datepicker table tr td.active[disabled].focus,
.datepicker table tr td.active.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.active.focus,
fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
    background-color: #428bca;
    border-color: #357ebd
}
.datepicker table tr td span {
    display: block;
    width: 23%;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 1%;
    cursor: pointer;
    border-radius: 4px
}
.datepicker table tr td span:hover {
    background: #eee
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
    background: none;
    color: #999;
    cursor: default
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.focus,
.datepicker table tr td span.active:hover.focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled:hover.focus {
    color: #fff;
    background-color: #3071a9;
    border-color: #193c5a
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover {
    color: #fff;
    background-color: #3071a9;
    border-color: #285e8e
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open>.dropdown-toggle.datepicker table tr td span.active,
.open>.dropdown-toggle.datepicker table tr td span.active:hover,
.open>.dropdown-toggle.datepicker table tr td span.active.disabled,
.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover {
    color: #fff;
    background-color: #3071a9;
    border-color: #285e8e
}
.datepicker table tr td span.active:active:hover,
.datepicker table tr td span.active:hover:active:hover,
.datepicker table tr td span.active.disabled:active:hover,
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td span.active.disabled.active:hover,
.datepicker table tr td span.active.disabled:hover.active:hover,
.open>.dropdown-toggle.datepicker table tr td span.active:hover,
.open>.dropdown-toggle.datepicker table tr td span.active:hover:hover,
.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,
.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active:focus,
.datepicker table tr td span.active:hover:active:focus,
.datepicker table tr td span.active.disabled:active:focus,
.datepicker table tr td span.active.disabled:hover:active:focus,
.datepicker table tr td span.active.active:focus,
.datepicker table tr td span.active:hover.active:focus,
.datepicker table tr td span.active.disabled.active:focus,
.datepicker table tr td span.active.disabled:hover.active:focus,
.open>.dropdown-toggle.datepicker table tr td span.active:focus,
.open>.dropdown-toggle.datepicker table tr td span.active:hover:focus,
.open>.dropdown-toggle.datepicker table tr td span.active.disabled:focus,
.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active.focus,
.datepicker table tr td span.active:hover:active.focus,
.datepicker table tr td span.active.disabled:active.focus,
.datepicker table tr td span.active.disabled:hover:active.focus,
.datepicker table tr td span.active.active.focus,
.datepicker table tr td span.active:hover.active.focus,
.datepicker table tr td span.active.disabled.active.focus,
.datepicker table tr td span.active.disabled:hover.active.focus,
.open>.dropdown-toggle.datepicker table tr td span.active.focus,
.open>.dropdown-toggle.datepicker table tr td span.active:hover.focus,
.open>.dropdown-toggle.datepicker table tr td span.active.disabled.focus,
.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover.focus {
    color: #fff;
    background-color: #285e8e;
    border-color: #193c5a
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open>.dropdown-toggle.datepicker table tr td span.active,
.open>.dropdown-toggle.datepicker table tr td span.active:hover,
.open>.dropdown-toggle.datepicker table tr td span.active.disabled,
.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover {
    background-image: none
}
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active:hover.disabled.focus,
.datepicker table tr td span.active.disabled.disabled.focus,
.datepicker table tr td span.active.disabled:hover.disabled.focus,
.datepicker table tr td span.active[disabled].focus,
.datepicker table tr td span.active:hover[disabled].focus,
.datepicker table tr td span.active.disabled[disabled].focus,
.datepicker table tr td span.active.disabled:hover[disabled].focus,
fieldset[disabled] .datepicker table tr td span.active.focus,
fieldset[disabled] .datepicker table tr td span.active:hover.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
    background-color: #428bca;
    border-color: #357ebd
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
    color: #999
}
.datepicker .datepicker-switch {
    width: 145px
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
    cursor: pointer
}
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
    background: #eee
}
.datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle
}
.input-group.date .input-group-addon {
    cursor: pointer
}
.input-daterange {
    width: 100%
}
.input-daterange input {
    text-align: center
}
.input-daterange input:first-child {
    border-radius: 3px 0 0 3px
}
.input-daterange input:last-child {
    border-radius: 0 3px 3px 0
}
.input-daterange .input-group-addon {
    width: auto;
    min-width: 16px;
    padding: 4px 5px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    vertical-align: middle;
    background-color: #eee;
    border: solid #ccc;
    border-width: 1px 0;
    margin-left: -5px;
    margin-right: -5px
}
.pagination>li>a,
.pagination>li>span {
    color: #333
}
.pagination>li>a:hover,
.pagination>li>span:hover {
    color: #555
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    z-index: 2;
    color: #333;
    cursor: default;
    background-color: #e1e1e1;
    border-color: #e1e1e1
}
.panelListaResultados .filaPartido .divEquiposResultado {
    min-height: 22px
}
.botonEventoRoja {
    color: #EE110B
}
.botonEventoAmarilla {
    color: #FFDC00
}
.filaEventoVerPartido .col-xs-5 {
    width: 43%
}
.filaEventoVerPartido .col-xs-2 {
    width: 14%
}
.btn-facebook input,
.btn-twitter input {
    position: relative!important;
    margin: 0;
    top: 2px
}
.filaVotarEvento {
    padding: 3px 0
}
.compartirRedesComentario label,
.nuevoConectaTusRedes {
    margin: 6px 0
}
.horaComentario {
    padding-top: 7px
}
.btn-file {
    position: relative;
    overflow: hidden
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: #fff;
    cursor: inherit;
    display: block
}
.jqifade {
    position: absolute;
    background-color: #bbb
}
div.jqi {
    width: 400px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    position: absolute;
    background-color: #fff;
    font-size: 11px;
    text-align: left;
    border: solid 1px #eee;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 7px
}
div.jqi .jqicontainer {
    font-weight: 700
}
div.jqi .jqiclose {
    position: absolute;
    top: 4px;
    right: -2px;
    width: 18px;
    cursor: default;
    color: #bbb;
    font-weight: 700
}
div.jqi .jqimessage {
    padding: 10px;
    line-height: 20px;
    color: #666
}
div.jqi .jqibuttons {
    text-align: right;
    padding: 5px 0;
    border: solid 1px #eee;
    background-color: #fff
}
div.jqi button {
    padding: 3px 10px;
    margin: 0 10px;
    background-color: #2f6073;
    border: solid 1px #fff;
    color: #fff;
    font-weight: 700;
    font-size: 12px
}
div.jqi button:hover {
    background-color: #777
}
div.jqi button.jqidefaultbutton {
    background-color: #bf5e26
}
.jqiwarning .jqi .jqibuttons {
    background-color: #bf5e26
}
.impromptuwarning .impromptu {
    background-color: #bbb
}
.impromptufade {
    position: absolute;
    background-color: #fff
}
div.impromptu {
    position: absolute;
    background-color: #bbb;
    padding: 10px;
    width: 300px;
    text-align: left
}
div.impromptu .impromptuclose {
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #213e80
}
div.impromptu .impromptucontainer {
    background-color: #213e80;
    padding: 5px;
    color: #fff;
    font-weight: 700
}
div.impromptu .impromptumessage {
    background-color: #213e80;
    padding: 10px
}
div.impromptu .impromptubuttons {
    text-align: center;
    padding: 5px 0 0
}
div.impromptu button {
    padding: 3px 10px;
    margin: 0 10px
}
.colsJqifadewarning .colsJqi {
    background-color: #b0be96
}
.colsJqifade {
    position: absolute;
    background-color: #fff
}
div.colsJqi {
    position: absolute;
    background-color: #d0efa0;
    padding: 10px;
    width: 400px;
    text-align: left
}
div.colsJqi .colsJqiclose {
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #bbb
}
div.colsJqi .colsJqicontainer {
    background-color: #ebf7d8;
    padding: 5px;
    color: #fff;
    font-weight: 700;
    height: 160px
}
div.colsJqi .colsJqimessage {
    background-color: #c0cea6;
    padding: 10px;
    width: 280px;
    height: 140px;
    float: left
}
div.colsJqi .jqibuttons {
    text-align: center;
    padding: 5px 0 0
}
div.colsJqi button {
    background: url(/html/images/button_bg.jpg) top left repeat-x #fff;
    border: solid #777 1px;
    font-size: 12px;
    padding: 3px 10px;
    margin: 5px 5px 5px 10px;
    width: 75px
}
div.colsJqi button:hover {
    border: solid #bbb 1px
}
.subirMediafade,
.jqismoothfade,
.sinBotonesfade {
    position: absolute;
    background-color: #333
}
div.subirMedia,
div.jqismooth,
div.sinBotones {
    width: 100%;
    max-width: 650px;
    font-family: 'Droid Sans', arial, serif;
    position: absolute;
    background-color: #fff;
    text-align: left;
    border: solid 3px #000;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding-bottom: 10px
}
div.jqismooth {
    width: 100%;
    max-width: 420px
}
div.subirMedia .subirMediaclose,
div.jqismooth .jqismoothclose {
    position: absolute;
    top: 0;
    right: 0;
    width: 18px;
    cursor: default;
    text-align: center;
    padding: 2px 0 4px;
    color: #fff;
    font-weight: 700;
    background-color: #000;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-left: solid 1px #000;
    border-bottom: solid 1px #000
}
div.sinBotones .sinBotonesbuttons,
div.sinBotones button {
    display: none
}
div.subirMedia .subirMediaclose:hover,
div.jqismooth .jqismoothclose:hover {
    cursor: pointer
}
div.subirMedia .subirMediamessage,
div.jqismooth .jqismoothmessage,
div.sinBotones .sinBotonesmessage {
    padding: 20px;
    line-height: 20px;
    color: #666
}
div.subirMedia .subirMediamessage h1,
div.jqismooth .jqismoothmessage h1,
div.sinBotones .sinBotonesmessage h1 {
    line-height: 30px
}
div.subirMedia .subirMediabuttons,
div.jqismooth .jqismoothbuttons {
    text-align: center;
    width: auto;
    background-color: #bee284;
    margin: 0
}
div.subirMedia button,
div.jqismooth button {
    color: #fff;
    cursor: pointer;
    padding: 5px 10px;
    background-color: #ce7395;
    margin: 0 5px;
    border: 0;
    border-left: 3px solid #fff;
    border-right: 3px solid #fff;
    font-weight: 700;
    text-transform: uppercase
}
div.subirMedia button:hover,
div.jqismooth button:hover {
    cursor: pointer
}
div.subirMedia button.subirMediadefaultbutton,
div.jqismooth button.jqismoothdefaultbutton {
    cursor: pointer;
    padding: 5px 10px;
    background-color: #97c350;
    margin: 0 5px;
    border: 0;
    border-left: 3px solid #fff;
    border-right: 3px solid #fff;
    font-weight: 700;
    text-transform: uppercase
}
.subirMediawarning .subirMedia .subirMediabuttons,
.jqismoothwarning .jqismooth .jqismoothbuttons {
    background-color: #bf5e26
}
.subirFotosVideosfade,
.jqismoothfade {
    position: absolute;
    background-color: #333
}
div.subirFotosVideos {
    width: 100%;
    max-width: 750px;
    font-family: 'Droid Sans', arial, serif;
    position: absolute;
    background-color: #fff;
    text-align: left;
    border: solid 3px #000;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding-bottom: 10px
}
div.subirFotosVideos .subirFotosVideosclose {
    position: absolute;
    top: 0;
    right: 0;
    width: 18px;
    cursor: default;
    text-align: center;
    padding: 2px 0 4px;
    color: #fff;
    font-weight: 700;
    background-color: #000;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-left: solid 1px #000;
    border-bottom: solid 1px #000
}
div.subirFotosVideos .subirFotosVideosclose:hover {
    cursor: pointer
}
div.subirFotosVideos .subirFotosVideosmessage {
    padding: 20px;
    line-height: 20px;
    color: #666
}
div.subirFotosVideos .subirFotosVideosmessage h1 {
    line-height: 30px
}
div.subirFotosVideos .subirFotosVideosbuttons {
    text-align: center;
    width: auto;
    background-color: #bee284;
    margin: 0
}
div.subirFotosVideos button {
    color: #fff;
    cursor: pointer;
    padding: 5px 10px;
    background-color: #ce7395;
    margin: 0 5px;
    border: 0;
    border-left: 3px solid #fff;
    border-right: 3px solid #fff;
    font-weight: 700;
    text-transform: uppercase
}
div.subirFotosVideos button:hover {
    cursor: pointer
}
div.subirFotosVideos button.subirFotosVideosdefaultbutton {
    cursor: pointer;
    padding: 5px 10px;
    background-color: #97c350;
    margin: 0 5px;
    border: 0;
    border-left: 3px solid #fff;
    border-right: 3px solid #fff;
    font-weight: 700;
    text-transform: uppercase
}
.subirFotosVideoswarning .subirFotosVideos .subirFotosVideosbuttons {
    background-color: #bf5e26
}
div.subirFotosVideos .subirFotosVideosbuttons,
div.subirFotosVideos button {
    display: none
}
.panel .bottom-margin {
    margin-bottom: 25px
}
.container .img-responsive {
    display: block;
    width: 100%;
    max-height: inherit
}
article.thumb-lay-one h3,
article.thumb-lay-two h3 {
    margin-bottom: 5px
}
article a {
    text-decoration: none;
    color: #222;
    -webkit-transition: color 200ms ease, background-color 200ms ease, text-shadow 200ms ease, box-shadow 200ms ease, border 200ms ease;
    transition: color 200ms ease, background-color 200ms ease, text-shadow 200ms ease, box-shadow 200ms ease, border 200ms ease
}
article span.published {
    margin-top: 10px;
    font-size: 10px;
    color: #777;
    text-transform: uppercase
}
article span.icon {
    margin-right: 15px
}
article span.icon.fa-calendar:before {
    position: relative;
    top: -1px
}
article span.icon:before {
    font-family: FontAwesome;
    margin-right: 6px
}
div.articulosPortada article {
    position: relative;
    margin-bottom: 25px
}
div.articulosPortada .overlay {
    position: absolute;
    color: #eee;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px 20px;
    padding-bottom: 32px;
    background: #000;
    background: rgba(0, 0, 0, .4)
}
div.articulosPortada .overlay h2 {
    font-weight: 700;
    color: #eee;
    text-align: center;
    margin: 0
}
div.articulosPortada .postmeta {
    text-align: center;
    right: 10px;
    position: absolute;
    font-size: 12px;
    color: #fff;
    bottom: 10px;
    left: 10px;
    opacity: .7;
    cursor: pointer
}
div.articulosPortada article h3 {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    margin: 5px 0 0
}
div.articulosPortada .relative {
    position: relative
}
div.articulosPortada span.fa-author {
    display: inline-block;
    border-radius: 50%;
    margin-right: 5px
}
div.articulosPortada span.fa-author img.avatar {
    display: inline-block;
    border-radius: 50%;
    margin-right: 5px
}
.abrirSeleccionarEquipo {
    width: 100%;
    display: inline-block
}
.huecoSeleccionarEquipoCrearLiga {
    padding: 5px
}
.marginLeft10 {
    margin-left: 10px
}
.marginRight10 {
    margin-right: 10px
}
.htmlSeleccionarClub {
    padding: 10px;
    padding-top: 0
}
.htmlSeleccionarEquipo {
    padding: 10px;
    margin-top: 10px
}
.seleccionPendiente {
    background-color: #FFF1AD
}
.seleccionConfirmada {
    background-color: #E2FACB
}
.noEncuentrasClub,
.noEncuentrasEquipo {
    padding-top: 10px;
    display: inline-block;
    text-align: right;
    font-size: .9em
}
.misMensajes hr {
    margin: 0
}
.misMensajes .mensajeIntroductorio a {
    display: inline-block;
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}
.resultadoPartidoClub {
    min-width: 60px
}
.nombreUsuarioAutorResultado {
    max-width: 60px
}
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
    color: #000;
    border-color: #000;
    font-weight: 700
}
.thumbnail .iconoPlayerVideo {
    top: 50%;
    left: 50%;
    position: absolute;
    margin-left: -25px;
    margin-top: -60px;
    color: #5cb85c
}
.panelVerPartido .panel-heading {
    background-color: #e5e5e5
}
.rachaEquipoAppMovil a {
    pointer-events: none;
    cursor: default
}
.overlay h1,
.overlay h2,
.overlay h3 {
    color: #eee!important
}
.overlay .breadcrumb {
    background: 0 0
}
#page-footer .container {
    background-color: inherit
}
#page-footer .container #foot-menu {
    background-color: #fff
}
.overlay .featured-caption {
    color: #fff;
    float: none;
    opacity: .6;
    margin: 0;
    left: 22px;
    clear: both;
    position: relative;
    top: 0
}
@media (min-width: 992px) {
    #page-content {
        table-layout: auto
    }
}
.resaltado_azulclaro {
    color: #337ab7
}
.bg-success {
    background-color: #dff0d8!important
}
.bg-warning {
    background-color: #fcf8e3!important
}
.dropdown-menu>li>span {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap
}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    cursor: pointer
}
.dropdown-menu>li>span:focus,
.dropdown-menu>li>span:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
    cursor: pointer
}
.nav>li>a {
    padding: 10px
}
@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu>li>span {
        padding: 5px 15px 5px 25px;
        line-height: 20px
    }
    .navbar-nav .open .dropdown-menu>li>span:focus,
    .navbar-nav .open .dropdown-menu>li>span:hover {
        background-image: none
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>span {
        color: #777
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>span:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>li>span:hover {
        color: #333;
        background-color: transparent
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>span {
        color: #9d9d9d
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>span:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>span:hover {
        color: #fff;
        background-color: transparent
    }
}
.navbar-opcionesMenu>li>a {
    padding: 15px
}
.divRankingUsuario .list-group-item {
    border: none;
    margin-bottom: 0
}
.borderGray {
    border: 1px solid #ddd
}
.borderBottomGray {
    border-bottom: 1px solid #ddd!important
}
.borderTopGray {
    border-top: 1px solid #ddd!important
}
.borderRadius4 {
    border-radius: 4px
}
.iconoEquipo2x:before {
    font-size: 36px
}
.iconoEquipo2x:after {
    font-size: 36px;
    margin-left: -36px
}
.iconoEquipo3x:before {
    font-size: 48px
}
.iconoEquipo3x:after {
    font-size: 48px;
    margin-left: -48px
}
.tablaMejoresConcursoCoins>tbody>tr>td {
    vertical-align: middle
}
.tituloPuntosConcursoCoins {
    font-size: 3em!important;
    margin: 30px
}
.tituloExplicacionConcursoCoins {
    font-size: 1.6em
}
@media (max-width: 600px) {
    .field.football {
        zoom: .76
    }
    @media (min-width: 768px) {
        .table td, .table th {
            padding: 8px
        }
    }
    .containerJuego {
        padding-right: 0;
        padding-left: 0
    }
    .containerJuego .panel-body {
        padding: 0
    }
}
@media (max-width: 450px) {
    .field.football {
        zoom: .65
    }
}
@media (max-width: 380px) {
    .field.football {
        zoom: .55
    }
}
.field.football {
    width: 500px;
    height: 645px;
    margin: 10px auto 10px
}
.player-face .jugadorSeleccionado {
    position: relative;
    width: 90px;
    height: 90px
}
.player-face .seleccionarJugador {
    position: relative;
    width: 60px;
    height: 60px;
    left: 13px
}
.player-face {
    position: relative;
    display: inline-block;
    color: #fff;
    margin: 0 4px
}
.field.football .l3 {
    position: relative;
    top: 110px
}
.field.football .l2 {
    position: relative;
    top: 262px
}
.field.football .l1 {
    position: relative;
    top: 425px
}
.field.football .l0 {
    position: relative;
    top: 572px
}
.field.football .w2.p0,
.field.football .w4.p0 {
    left: 273px;
    bottom: 0
}
.field.football .p0 {
    left: 201px;
    bottom: -15px
}
.field.football .w2.p1,
.field.football .w4.p1 {
    left: 129px;
    bottom: 0
}
.field.football .p1 {
    left: 132px;
    bottom: 15px
}
.w2.p2,
.field.football .w4.p2 {
    left: 383px;
    bottom: 30px
}
.field.football .p2 {
    left: 282px;
    bottom: 15px
}
.field.football .w2.p3,
.field.football .w4.p3 {
    left: 20px;
    bottom: 30px
}
.field.football .p3 {
    left: 57px;
    bottom: 45px
}
.field.football .w1.p0 {
    bottom: 15px
}
.field.football .p0 {
    left: 201px;
    bottom: -15px
}
.field.football .player-lineup {
    position: absolute;
    width: 50px;
    height: 50px
}
.field.football .player-lineup .info-wrapper {
    position: absolute;
    text-align: center;
    top: 88%;
    width: auto;
    left: -2px;
    height: 0
}
.field.football .player-lineup .info,
.pos {
    display: inline-block
}
.field.football .player-lineup .divJugadorSeleccionado .info {
    background: rgba(0, 0, 0, .8);
    text-shadow: 1px 1px #333;
    border-radius: 20px;
    line-height: 20px;
    color: #fff;
    font-weight: 700;
    padding: 0 5px 0 5px;
    text-align: center;
    position: relative;
    min-width: 94px;
    max-width: 94px;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 1em
}
.field.football .player-lineup .divJugadorSeleccionado .valor {
    background: rgba(0, 0, 0, .5);
    text-shadow: 1px 1px #333;
    line-height: 18px;
    color: #fff;
    font-weight: 700;
    padding: 0 5px 0 5px;
    text-align: center;
    position: relative;
    min-width: 80px;
    max-width: 80px;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    font-size: 12px;
    left: 8px
}
.botonEnviarAlineacion {
    padding: 9px
}
.divSeleccionarJugador .info-wrapper {
    position: absolute;
    text-align: center;
    top: 88%;
    width: auto;
    height: 0
}
.divSeleccionarJugador {
    margin: 0 40px 45px 0
}
.divSeleccionarJugador .info {
    background: rgba(0, 0, 0, .8);
    text-shadow: 1px 1px #333;
    border-radius: 10px;
    line-height: 20px;
    color: #fff;
    font-weight: 300;
    padding: 0 5px 0 5px;
    text-align: center;
    position: relative;
    min-width: 86px;
    max-width: 86px;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: .9em
}
.divSeleccionarJugador .valor {
    background: rgba(0, 0, 0, .5);
    text-shadow: 1px 1px #333;
    line-height: 15px;
    color: #fff;
    font-weight: 300;
    padding: 0 5px 0 5px;
    text-align: center;
    position: relative;
    min-width: 70px;
    max-width: 70px;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 10px;
    left: 8px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px
}
.player-face .info,
.player-face .valor,
body.modal-open,
img-crop {
    overflow: hidden
}
.player-face .icon.reserve,
.player-face .player-status.only-icon,
.player-face .points {
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 13px;
    width: 20px;
    height: 20px;
    line-height: 18px;
    vertical-align: middle;
    border-radius: 20px;
    border: 1px solid rgba(0, 0, 0, .25)
}
.player-status.only-icon {
    display: inline-block;
    font-size: 20px;
    height: 26px;
    width: 26px
}
.player-face .player-status {
    padding: 1px
}
.badge.success,
.label.success {
    background-color: #5cb85c
}
.player-status {
    padding: 3px
}
a .icon,
button .icon {
    cursor: pointer
}
.icon {
    cursor: default;
    line-height: 1
}
.btn,
.btn-group,
.icon,
.valign .cell,
a.btn,
img {
    vertical-align: middle
}
.icon-ok:before {
    content: "\f00c"
}
.icon:before {
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1.2;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.pos.pos-1 {
    background: #ffd800;
    color: #000
}
.pos.pos-2 {
    background: #03a9f4
}
.pos.pos-3 {
    background: #10af00
}
.pos.pos-4 {
    background: red
}
.pos {
    font-size: 11px;
    border-radius: 2px;
    min-width: 26px;
    height: 26px;
    line-height: 28px;
    color: #fff
}
.table-condensed>tbody>tr.tr-linkable>td,
.table>tbody>tr.tr-linkable>td {
    padding: 0!important
}
.table>tbody>tr.tr-linkable>td>a {
    padding: 8px;
    display: block;
    min-height: 30px
}
.table-condensed>tbody>tr.tr-linkable>td>a {
    padding: 5px;
    display: block;
    min-height: 30px
}
.table-condensed>tbody>tr.tr-linkable:hover {
    cursor: pointer;
    background-color: #f0f0f0
}
.eventosVerPartido .enlaceJugadorEventosPartido,
.eventosVerPartido .eventoSinProtagonista,
.eventosVerPartido .cuadroMinutoEvento {
    display: block;
    padding: 5px 0
}
.eventosVerPartido .enlaceJugadorEventosPartido:hover {
    cursor: pointer;
    background-color: #f0f0f0
}
.fotoMostrarJugador {
    display: block;
    margin-right: auto;
    margin-left: auto;
    width: 160px;
    height: 160px
}
.colorGrisNormal,
.colorGrisNormal a {
    color: #777
}
.fondoGrisClaro {
    background-color: #dedede!important
}
.fondoBlanco {
    background-color: #fff!important
}
.tablaInsertarMovimientosMercado>tbody>tr>td {
    vertical-align: middle!important
}
.formularioFichajeOtroEquipo ul.token-input-list-bootstrap {
    width: 100%!important
}
.enlaceJugadorMercado {
    max-width: 160px
}
.tituloUltimosMovimientosPortada {
    text-align: center;
    font-size: 3em
}
.equipoMercadoLiga {
    padding-bottom: 20px
}
.modalEnviarEvento {
    color: #333;
    z-index: 999999999
}
.modalEnviarEvento .modal-body {
    padding: 5px
}
.modalEnviarEvento .tarjetas label {
    margin-bottom: 0;
    min-width: 37px
}
.funkyradio div {
    clear: both;
    overflow: hidden
}
.divEnviarTarjetas div {
    display: inline-block
}
#modalTarjetasLocal .funkyradio div,
#modalTarjetasVisitante .funkyradio div {
    display: inline-block
}
#modalTarjetasLocal .funkyradio div.dobleAmarillas,
#modalTarjetasVisitante .funkyradio div.dobleAmarillas {
    display: none
}
.funkyradio div .tarjetas {
    clear: none
}
.funkyradio label {
    width: 100%;
    border-radius: 3px;
    border: 1px solid #D1D3D4;
    font-weight: 400;
    height: 32px
}
.funkyradio div.amarillas label {
    width: 37px
}
.funkyradio .jugadorSeleccionarTitular {
    display: block!important
}
.funkyradio .jugadorSeleccionarTarjeta {
    display: block!important;
    text-indent: 2em
}
.funkyradio .selectMinutoEnviarTarjeta {
    float: left;
    margin: 5px 5px 10px 40px
}
.funkyradio input[type="radio"]:empty,
.funkyradio input[type="checkbox"]:empty {
    display: none
}
.funkyradio input[type="radio"]:empty~label,
.funkyradio input[type="checkbox"]:empty~label {
    position: relative;
    line-height: 2.5em;
    text-indent: 3.25em;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.funkyradio input[type="radio"]:empty~label:before,
.funkyradio input[type="checkbox"]:empty~label:before {
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    content: '';
    width: 2.5em;
    background: #D1D3D4;
    border-radius: 3px 0 0 3px
}
.funkyradio div.rojas input[type="radio"]:empty~label:before,
.funkyradio div.rojas input[type="checkbox"]:empty~label:before {
    background: #F3DAD9
}
.funkyradio div.rojas input[type="radio"]:checked~label:before,
.funkyradio div.rojas input[type="checkbox"]:checked~label:before {
    background: #EE110B
}
.funkyradio div.amarillas input[type="radio"]:empty~label:before,
.funkyradio div.amarillas input[type="checkbox"]:empty~label:before,
.funkyradio div.dobleAmarillas input[type="radio"]:empty~label:before,
.funkyradio div.dobleAmarillas input[type="checkbox"]:empty~label:before {
    background: #F5F2DE;
    text-indent: .9em
}
.funkyradio div.amarillas input[type="radio"]:checked~label:before,
.funkyradio div.amarillas input[type="checkbox"]:checked~label:before,
.funkyradio div.dobleAmarillas input[type="radio"]:checked~label:before,
.funkyradio div.dobleAmarillas input[type="checkbox"]:checked~label:before {
    color: #000;
    background-color: #FFDC00
}
.funkyradio input[type="radio"]:checked~label,
.funkyradio input[type="checkbox"]:checked~label {
    color: #777
}
.funkyradio div.dobleAmarillas input[type="checkbox"]:not(:checked)~label select,
.funkyradio div.rojas input[type="checkbox"]:not(:checked)~label select {
    display: none
}
.funkyradio input[type="radio"]:checked~label:before,
.funkyradio input[type="checkbox"]:checked~label:before {
    content: '\2714';
    text-indent: .9em;
    color: #333;
    background-color: #ccc
}
.funkyradio input[type="radio"]:focus~label:before,
.funkyradio input[type="checkbox"]:focus~label:before {
    box-shadow: 0 0 0 3px #999
}
.funkyradio-default input[type="radio"]:checked~label:before,
.funkyradio-default input[type="checkbox"]:checked~label:before {
    color: #333;
    background-color: #ccc
}
.funkyradio-primary input[type="radio"]:checked~label:before,
.funkyradio-primary input[type="checkbox"]:checked~label:before {
    color: #fff;
    background-color: #337ab7
}
.funkyradio-success input[type="radio"]:checked~label:before,
.funkyradio-success input[type="checkbox"]:checked~label:before {
    color: #fff;
    background-color: #5cb85c
}
.funkyradio-danger input[type="radio"]:checked~label:before,
.funkyradio-danger input[type="checkbox"]:checked~label:before {
    color: #fff;
    background-color: #d9534f
}
.funkyradio-warning input[type="radio"]:checked~label:before,
.funkyradio-warning input[type="checkbox"]:checked~label:before {
    color: #fff;
    background-color: #f0ad4e
}
.funkyradio-info input[type="radio"]:checked~label:before,
.funkyradio-info input[type="checkbox"]:checked~label:before {
    color: #fff;
    background-color: #5bc0de
}
.breadcrumb>li+li:before {
    content: ">\00a0"
}
.modalFijoLogin {
    background-color: rgba(0, 0, 0, .5)
}
.modalFijoLogin .modal-body {
    padding: 0 15px
}
.modalFijoLogin h1 {
    padding: 0;
    margin: 0;
    text-align: center
}
.modalFijoLogin .panel-default {
    margin: 0
}
.modalFijoLogin .panel-default .panel-body {
    padding-bottom: 0
}
.modalFijoLogin .form-group {
    margin-bottom: 5px
}
.modalFijoLogin .labelOlvidar .btn {
    padding: 0
}
.modalFijoLogin .dl-horizontal dt {
    display: none
}
.divPuntosMiEquipoLigaFan {
    padding-top: 16px
}
.divPuntosMiEquipoLigaFan .label {
    font-size: 32px
}
.divPuntosJugadorLigaFan .label {
    font-size: 18px
}
.detalleJugadorPuntosLigaFan {
    border-top: none!important;
    border-bottom: 1px solid #ddd
}
.divCampoLigFan {
    min-height: 350px
}
.divCampoLigFan .divCargandoCampoLigaFan {
    padding-top: 120px
}
@media (min-width: 400px) {
    .tituloLandingLigaFan {
        font-size: 1.5em
    }
}
@media (min-width: 768px) {
    .tituloLandingLigaFan {
        font-size: 2em
    }
    .paddingLeft25-sm {
        padding-left: 25px
    }
    .funkyradio div .tarjetas {
        padding-top: 7px
    }
}
@media (min-width: 1200px) {
    .tituloLandingLigaFan {
        font-size: 3em
    }
}
@media (max-width: 767px) {
    .nav-LigaFan-xs>li {
        float: none;
        display: inline-block;
        *display: inline;
        zoom: 1
    }
    .nav-LigaFan-xs {
        text-align: center
    }
    .funkyradio div .tarjetas {
        min-width: 75%
    }
}
.migaDePanLigaFan {
    background-color: #eee;
    border-color: #ccc;
    border-top: 1px solid #e7e7e7
}
.migaDePanLigaFan .btn-link {
    color: #777!important
}
.migaDePanLigaFan .btn-link:hover {
    color: #fff!important
}
.itemOpcionesLigaFan {
    max-width: 135px
}
