/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 27-feb-2015, 11:26:04
    Author     : JAUME
*/

/* FONT COLOR */
    .black-text{ color:#000 !important; }
    .light-grey { color:#c3c3c3 !important; }
    .grey-text{ color:#999 !important; }
    .orange-text { color:#F17501 !important; }
    .red-text { color:#cc33ff; }
    .color222 { color:#222; }
    .white{ color:#FFF !important; }
    .bold { font-weight: bold; }
    .normal { font-weight: normal !important; }
    .bg-orange { background-color:#F17501 !important; }
    .bg-light-orange { background-color:#fbdab9 !important; }
    .bg-organitzadors { background-color:#1d4f8a !important; }
    .bg-grey { background-color:#ccc !important; }
    .bg-white { background-color:#fff !important; }
    .border-organitzadors { border-color:#1d4f8a !important; }
    .border-bottom{ border-bottom:2px solid #CCC; }
    .border-bottom1{ border-bottom:1px solid #CCC; }
    .border-top1{ border-top:1px solid #CCC; }
/* END FONT COLOR */
.vertical-text {
    transform: rotate(270deg);
    float:left;
    transform-origin: 24px 26px 0;
}
.lower{ text-transform: lowercase; }
/* FONT SIZE */
.text-left { text-align:left;}
.size8{ font-size:8px;}
.size9{ font-size:9px;}
.size10{ font-size:10px;}
.size11{ font-size:11px;}
.size12{ font-size:12px;}
.size13{ font-size:13px;}
.size14{ font-size:14px;}
.size15{ font-size:15px;}
.size16{ font-size:16px;}
.size17{ font-size:17px;}
.size18{ font-size:18px;}
.size20{ font-size:20px;}
.size25{ font-size:25px;}
.size38{ font-size:38px;}

/* END FONT SIZE */

/* FONT FAMILY */

    .arial {font-family: Arial !important;}

/* END FONT FAMILY */

/* MARGIN */

.mg-top-bottom0{margin:0px 0px !important;}    
.mg-top-bottom5{margin:5px 0px;}    
.mg-top-bottom10{margin:10px 0px;}    
.mg-top-bottom15{margin:15px 0px;}
.mg-top-3 { margin-top:-3px !important; }
.mg-top-15 { margin-top:-15px !important; }
.mg-top5 { margin-top:5px !important; }
.mg-top6 { margin-top:6px !important; }
.mg-top8 { margin-top:8px !important; }
.mg-top10 { margin-top:10px !important; }
.mg-top15 { margin-top:15px !important; }
.mg-top20 { margin-top:20px !important; }
.mg-left5 { margin-left:5px !important; }
.mg-left10 { margin-left:10px !important; }
.mg-left15 { margin-left:15px !important; }
.mg-left-25 { margin-left:-25px !important; }
.mg-right0 { margin-right:0px !important; }
.mg-right5 { margin-right:5px !important; }
.mg-right10 { margin-right:10px !important; }
.mg-right15 { margin-right:15px !important; }
.mg-bottom5 { margin-bottom:5px !important; }
.mg-bottom10 { margin-bottom:10px !important; }
.mg-bottom15 { margin-bottom:15px !important; }
.mg-bottom20{ margin-bottom:20px !important; }
.mg-bottom25{ margin-bottom:25px !important; }
.mg0 { margin:0px; }
/* END MARGIN */

/* LINE HEIGHT */
    
.lh10{ line-height: 10px;}    
.lh15{ line-height: 15px;}    
.lh20{ line-height: 20px;}    
.lh25{ line-height: 25px;}    
.lh30{ line-height: 30px;}    
.lh35{ line-height: 35px;}    
.lh40{ line-height: 40px;}    
.lh45{ line-height: 45px;}    

/* END LINE HEIGHT */

/* PADDING */
.pd-left-right0 {padding-left:0px; padding-right:0px;}
.pd-left-right20 {padding-left:20px; padding-right:20px;}
.pd-left-right25 {padding-left:25px; padding-right:25px;}
.pd-left-right10 {padding-left:10px; padding-right:10px;}
.pd-bottom10 { padding-bottom:10px; }
.pd-bottom0 { padding-bottom:0px !important; }
.pd-left0 {padding-left:0px !important; }
.pd-right0 {padding-right:0px !important; }
.pd-right10{ padding-right:10px; }
.pd-0 { padding:0px !important; }
.pd-7 { padding:7px !important; }
.pd-8 { padding:8px !important; }
.pd-10 { padding:10px !important; }
.pd-12 { padding:12px !important; }
.pd-top20 { padding-top:20px !important; }
.pd-25 { padding:25px !important; }
.pd-10-percent { padding:10% !important; }
.pd-left25 { padding-left:25px; }
@media (min-width: 992px) {
    .offset0{ padding-left:0px; }
    .offset1{ padding-right:0px; }
    .offset2{ padding-left:0px; padding-right:0px; }
}    
/* END PADDING */

/* CURSOR */
.pointer { cursor:pointer; }
a.no-decoration:hover, a.no-decoration:active { text-decoration: none; }
/* END CURSOR */

/* TABLES */
    th.widht20,td.widht20{ width: 20px !important; }
    th.widht30,td.widht30{ width: 30px !important; }
    th.widht80,td.widht80{ width: 80px !important; }
    .valigncenter {vertical-align: middle !important;}
/* END TABLES */

/* background colors */
    .white-bg{ background-color:#FFF; }
/* background colors */
/* BUTTONS */
    .btn-xs.xxs { padding:0px 4px; margin-top:-1px;}
/* END BUTTONS */

.min-h-340 { min-height:340px; }

a:focus {
  outline: none !important;
}

.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {  
  50% { opacity: 0.0; }
}