/* UNIFUTBOL 2015 1.0.0 - 3/2015 administrador@unifutbol.com */

@font-face {
    font-family: BankGothicMd;
	src: url('fonts-uf/BNKGOTHM_0.eot'); /* IE9 Compat Modes */
  	src: url('fonts-uf/BNKGOTHM_0.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts-uf/BNKGOTHM_0.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts-uf/BNKGOTHM_0.woff') format('woff'), /* Pretty Modern Browsers */
       url('./fonts-uf/BNKGOTHM_0.TTF')  format('truetype'), /* Safari, Android, iOS */
       url('fonts-uf/BNKGOTHM_0.svg#svgFontName') format('svg'); /* Legacy iOS */
}    

@font-face {
    font-family: UF_impact;
    src: url(fonts-uf/321impact.ttf);
}
/*
@font-face {
    font-family: ArialNarrowSeven;
    src: url(fonts-uf/arial_narrow_7.ttf);
}

@font-face {
    font-family: ArialNarrow;
    src: url(fonts-uf/arial-narrow.ttf);
}
*/
/* ++++++++++++++++++++ FULL WIDTH ++++++++++++++++++++ */
/*
#rt-mainbody-surround .rt-container {
    width: 100%;
}
#rt-mainbody-surround .rt-container .rt-grid-12 {
    width: 100%;
}
#rt-mainbody-surroundr .rt-container .rt-block {
    padding: 0;
    margin: 0;
}*/

/* ++++++++++++++++++++ FIXED HEADER ++++++++++++++++++++ */
body{
  padding-top: 130px;
  font-family: 'ArialNarrow', sans-serif !important;
  color: rgba(28,45,55,1) !important;
}
.shadetabs{
  font-family: 'ArialNarrow', sans-serif !important;
}
header div#rt-top{
  position: fixed;
  background-color: #071014;
  width: 100%;
  top: 0;
  z-index: 9998;
  padding: 0;
  height: 130px;
  /*overflow: hidden; nOOP, pq si no, no se muestran los submenús!! */
}
header #rt-top .rt-omega{
  position: fixed;
  top: 0;
  right: 0;
}
header #rt-top .rt-omega > div{
  display: inline-block;
  vertical-align: top;
  float: right;
}

header #rt-top .rt-omega > div .login-greeting{
  margin-top: 10px;
}

header div#rt-top div.rt-container{
  width: 100%;
}

header div#rt-top div.rt-container div.rt-grid-2{
    min-width: 260px;
}

header div#rt-top div.rt-container div.rt-grid-8{
 /* width: 64%;*/
}
header div#rt-top div.rt-container div.rt-grid-2.rt-omega{
  text-align: right;
  width: auto;
  float: right;
}/*
header div#rt-top div.rt-container div.rt-grid-4{
  width: 32%;
}
header div#rt-top div.rt-container div.rt-grid-5{
  width: 42%;
}
header div#rt-top div.rt-container div.rt-grid-3{
  width: 22%;
}*/

header .header-login{
  margin: 0 10px;
  padding: 0px;  
}


header .header-login fieldset {
  text-align: right;
}

header .header-login fieldset p{
  margin: 0 10px;
  padding: 0px;  
  text-align: right;
}

header .header-login label{
  display: inline-block;
  font-size: 0.85em; 
}

header .header-login input{
  width: auto !important;
  padding: 0 2px !important;
  font-size: 0.85em;
  height: auto;
  transform: translate(5px, 4px);
}

header .header-login input[type=checkbox]{
  transform: translate(5px, 0);
}

header .header-login p#form-login-remember{
  display: inline-block;

}

header .header-login input[type=submit]{
  display: inline-block;
  margin: 0 5px;
  font-weight: bold;
  padding: 2px 10px !important;
  transform: none;
  text-transform: uppercase;
}

header .header-login fieldset ul{
  display: none;
}

/* once inside */

header .header-login.jmoddiv{
  /*margin: 10px;*/
  text-align: right;
}

header .header-login.jmoddiv a{
  color: #ff9b00;
}



header .header-login .logout-button input[type=submit]{
  margin: 0;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#rt-mainbody article p{
    /*color: rgba(0,0,0,0.75);*/
    font-family: 'ArialNarrow', sans-serif !important;
    font-weight: bold;
    font-size: 15px;
    opacity: 0.75;
    margin: 0 0 10px 0;
    line-height: 17px;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

body {
	background: #e9ebee; /* Old browsers */
	background:url("./img-uf/bg-left.png") repeat-y left top, url("./img-uf/bg-right.png") repeat-y right bottom, #e9ebee !important; /* FF3.6+ */
	background:url("./img-uf/bg-left.png") repeat-y left top, url("./img-uf/bg-right.png") repeat-y right bottom, #e9ebee !important; /* Chrome,Safari4+ */
	background:url("./img-uf/bg-left.png") repeat-y left top, url("./img-uf/bg-right.png") repeat-y right bottom, #e9ebee !important; /* Chrome10+,Safari5.1+ */
	background:url("./img-uf/bg-left.png") repeat-y left top, url("./img-uf/bg-right.png") repeat-y right bottom, #e9ebee !important; /* Opera 11.10+ */
	background:url("./img-uf/bg-left.png") repeat-y left top, url("./img-uf/bg-right.png") repeat-y right bottom, #e9ebee !important; /* IE10+ */
	background:url("./img-uf/bg-left.png") repeat-y left top, url("./img-uf/bg-right.png") repeat-y right bottom, #e9ebee !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9ebee', endColorstr='#e9ebee',GradientType=0 ) !important; /* IE6-9 */
}


header#rt-top-surround, #rt-footer {
	background: #14303e; /* Old browsers */
	background:url("./img-uf/bg-left.darker.png") repeat-y left top, url("./img-uf/bg-right.darker.png") repeat-y right bottom, #14303e !important; /* FF3.6+ */
	background:url("./img-uf/bg-left.darker.png") repeat-y left top, url("./img-uf/bg-right.darker.png") repeat-y right bottom, #14303e !important; /* Chrome,Safari4+ */
	background:url("./img-uf/bg-left.darker.png") repeat-y left top, url("./img-uf/bg-right.darker.png") repeat-y right bottom, #14303e !important; /* Chrome10+,Safari5.1+ */
	background:url("./img-uf/bg-left.darker.png") repeat-y left top, url("./img-uf/bg-right.darker.png") repeat-y right bottom, #14303e !important; /* Opera 11.10+ */
	background:url("./img-uf/bg-left.darker.png") repeat-y left top, url("./img-uf/bg-right.darker.png") repeat-y right bottom, #14303e !important; /* IE10+ */
	background:url("./img-uf/bg-left.darker.png") repeat-y left top, url("./img-uf/bg-right.darker.png") repeat-y right bottom, #14303e !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14303e', endColorstr='#14303e',GradientType=0 ) !important; /* IE6-9 */
}


#rt-bottom {
	background: #224556; /* Old browsers */
	background:url("./img-uf/bg-left.darker.png") repeat-y left top, url("./img-uf/bg-right.darker.png") repeat-y right bottom, #224556 !important; /* FF3.6+ */
	background:url("./img-uf/bg-left.darker.png") repeat-y left top, url("./img-uf/bg-right.darker.png") repeat-y right bottom, #224556 !important; /* Chrome,Safari4+ */
	background:url("./img-uf/bg-left.darker.png") repeat-y left top, url("./img-uf/bg-right.darker.png") repeat-y right bottom, #224556 !important; /* Chrome10+,Safari5.1+ */
	background:url("./img-uf/bg-left.darker.png") repeat-y left top, url("./img-uf/bg-right.darker.png") repeat-y right bottom, #224556 !important; /* Opera 11.10+ */
	background:url("./img-uf/bg-left.darker.png") repeat-y left top, url("./img-uf/bg-right.darker.png") repeat-y right bottom, #224556 !important; /* IE10+ */
	background:url("./img-uf/bg-left.darker.png") repeat-y left top, url("./img-uf/bg-right.darker.png") repeat-y right bottom, #224556 !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#224556', endColorstr='#224556',GradientType=0 ) !important; /* IE6-9 */
}


[class*="rt-border-"]:before, [class*="rt-border-"]:after {
    background: #e9ebee  !important;
}

legend, h1, h2, h3, h4, h5, h6{
    font-family: 'BankGothicMd', sans-serif !important;
}

h5{
    font-size: 150% !important;
}

h4, .gf-menu .item{
    font-family: 'ArialNarrow', sans-serif !important;
  	font-weight: bold;
}
.component-content #member-profile fieldset, .component-content .registration fieldset{
    margin: 0px 0 15px 0 !important;
    padding: 0 15px 15px 15px !important;
}
.component-content #member-profile fieldset label, .component-content .registration fieldset label{
    font-size: 16px;
}
legend{
    border-bottom: 3px solid !important;
    line-height: 35px !important;
    font-size: 20px !important;
}
legend,
div.page-header h1,
#rt-mainbody-surround .title, #rt-mainbody-surround .component-content h2, #rt-mainbody-surround .component-content h2 a {
   color: rgba(28,45,55,1) !important;
    border-bottom-color: rgba(28,45,55,0.75) !important;
  text-shadow: 3px 3px 3px rgba(255, 155, 0, 0.4);
}
div.page-header
{
  margin-top: 0 !important;
  padding-top: 0 !important;
}
div.page-header h1,
.title, .component-content h2 {
  border-bottom-width: 3px !important;
  border-bottom-style: solid !important;
    line-height: 20px !important;
   /* margin: 0 5px;*/
    padding: 5px 0 10px !important;
}
div.page-header h1{
  font-size: 20px;
  margin: 0 0 30px 0;
}
div[itemprop=articleBody] {
    padding: 0 !important; 
}
.font-family-open-sans{  
   /* font-family: 'Open Sans', sans-serif;*/
}

div.alert.alert-error div.alert-message,
div.alert.alert-warning div.alert-message{
    white-space: nowrap;
    padding: 20px;
    font-size: 16px;
    font-weight: bold;
}
.gf-menu.l1 > li > .item, .gf-menu .item {
  font-size: 12px !important;
  text-transform: uppercase;
}

.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button {
    font-family: 'ArialNarrow', sans-serif !important;
}

.rt-red {
    background: #c00 !important;
}

div[itemprop=articleBody]{
 /* background-color: rgba(255,255,255,0.5);*/
  color: #333;
    padding: 0 5px;
}
/*dmancera*/
.cb_template .galleryItemsNewEdit .card{
  
  -webkit-transform: translateZ(0px) !important;
  transform: translateZ(0px) !important;
}
label#cblabcbfv_67 {
    display: none;
}
.cbActivityArticleComments{
  display: none;
}

.qtip.cb_template .commentsStreamItems .streamItem{max-height: 60px;}
.qtip.cb_template .galleryModalIntegrations > .commentsStream > .streamItem{
  max-height: 100px !important;
}
