/*
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
*/
 .datepicker{z-index:1151 !important;}
 .light-grey-bg { background: #fafafa none repeat scroll 0 0; }
/* FONT COLOR */
    .black-text{ color:#000 !important; }
    .white-text{ color:#FFF !important; }
    .grey-text{ color:#999 !important; }
    .light-grey-text{ color:#e1e1e1 !important; }
    .blue-text{ color: #048aab !important; }
    .green-text{ color:#1ab394 !important; }#1ab394
    .blue-button { color:#00b3ee !important; }
    .blue-title { color:#009bc4 !important; }
    .purple-text { color: #00b5ee !important; }
    .red-text { color: red !important; }
    .blue-menu { color: #3aa3d8 !important; }

    .bold { font-weight: bold; }
    .normal { font-weight: normal !important; }

/* END FONT COLOR */

/* BG COLOR */
.bg-white{ background:#FFF !important; }
.bg-white.template-area::after{ background:#FFF !important; }
.bg-grey{ background:#f9f9f9 !important; }
/* END BG COLOR */

.bdr5 { border-radius: 5px !important; }

/* FONT SIZE */
.size08{ font-size:0.8em; }
.size8{ font-size:8px !important;}
.size9{ font-size:9px !important;}
.size10{ font-size:10px !important;}
.size11{ font-size:11px !important;}
.size12{ font-size:12px !important;}
.size13{ font-size:13px !important;}
.size14{ font-size:14px !important;}
.size15{ font-size:15px !important;}
.size16{ font-size:16px !important;}
.size18{ font-size:18px !important;}
.size20{ font-size:20px !important;}
.size22{ font-size:22px !important;}
.size24{ font-size:24px !important;}
.size26{ font-size:26px !important;}
.size30{ font-size:30px !important;}
.size35{ font-size:35px !important;}
/* END FONT SIZE */

/* FONT FAMILY */

    .arial {font-family: Arial !important;}

/* END FONT FAMILY */
.lower {
    text-transform: lowercase !important;
}
/* MARGIN */

.mg-top-bottom0{margin:0px 0px;}
.mg-top-bottom5{margin:5px 0px;}
.mg-top-bottom10{margin:10px 0px;}
.mg-top-bottom15{margin:15px 0px;}
.mg-top0 { margin-top:0px !important; }
.mg-top-3 { margin-top:-3px !important; }
.mg-top-5 { margin-top:-5px !important; }
.mg-top-20 { margin-top:-20px !important; }
.mg-top-25 { margin-top:-25px !important; }
.mg-top1 { margin-top:1px !important; }
.mg-top2 { margin-top:2px !important; }
.mg-top3 { margin-top:3px !important; }
.mg-top4 { margin-top:4px !important; }
.mg-top5 { margin-top:5px !important; }
.mg-top6 { margin-top:6px !important; }
.mg-top10 { margin-top:10px !important; }
.mg-top15 { margin-top:15px !important; }
.mg-top25 { margin-top:25px !important; }
.mg-top40 { margin-top:40px !important; }
.mg-top50 { margin-top:50px !important; }
.mg-top75 { margin-top:75px !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-left35 { margin-left:35px !important; }
.mg-right5 { margin-right:5px !important; }
.mg-right10 { margin-right:10px !important; }
.mg-right15 { margin-right:15px !important; }
.mg-right25 { margin-right:25px !important; }
.mg-bottom0 { margin-bottom:0px !important; }
.mg-bottom5 { margin-bottom:5px !important; }
.mg-bottom-5 { margin-bottom:-5px !important; }
.mg-bottom-10 { margin-bottom:-10px !important; }
.mg-bottom-15 { margin-bottom:-15px !important; }
.mg-bottom10 { margin-bottom:10px !important; }
.mg-bottom15 { margin-bottom:15px !important; }
.mg-bottom30 { margin-bottom:30px !important; }
.mg-bottom60 { margin-bottom:60px !important; }
.mg-bottom70 { margin-bottom:70px !important; }
.mg0 { margin:0px; }
/* END MARGIN */

/* LINE HEIGHT */

.lh20{ line-height: 20px !important;}
.lh25{ line-height: 25px;}
.lh30{ line-height: 30px;}
.lh35{ line-height: 35px;}
.lh40{ line-height: 40px;}
.lh45{ line-height: 45px;}

/* END LINE HEIGHT */

/* PADDING */
.offset1 { padding-left: 0px !important; }
.offset2 { padding-right: 0px !important; }
.offset0 { padding-left: 0px !important; padding-right: 0px !important; }
.pd-left-right0 {padding-left:0px; padding-right:0px;}
.pd-left-right25 {padding-left:25px; padding-right:25px;}
.pd-left-right15 {padding-left:15px; padding-right:15px;}
.pd-left-right10 {padding-left:10px; padding-right:10px;}
.pd-top-bottom0 { padding-top:0px !important; padding-bottom:0px !important; }
.pd-top-bottom15 { padding-top:15px !important; padding-bottom:15px !important; }
.pd-top-bottom100 { padding-top:100px !important; padding-bottom:100px !important; }
.pd-bottom15 { padding-bottom:15px; }
.pd-bottom20 { padding-bottom:20px; }
.pd-bottom30 { padding-bottom:30px !important;}
.pd-bottom40 { padding-bottom:40px; }
.pd-bottom50 { padding-bottom:50px; }
.pd-bottom0 { padding-bottom: 0 !important; }
.pd-left0 {padding-left:0px !important; }
.pd-right10{ padding-right:10px; }
.pd-right15{ padding-right:15px; }
.pd-3 { padding:3px; }
.pd-5 { padding:3px; }
.pd-15 { padding:15px; }
.pd-left25 { padding-left:25px; }
.pd-left35 { padding-left:35px; }
.pd-left45 { padding-left:45px; }
.pd-left55 { padding-left:55px; }
.pd-left65 { padding-left:65px; }
.pd-top0 { padding-top:0px !important; }
.pd-top7 { padding-top:7px !important; }
.pd-top10 { padding-top:10px !important; }
.pd-top15 { padding-top:15px !important; }
.pd-top25 { padding-top:25px !important; }
.pd0 { padding:0px !important; }

/* END PADDING */

/* CURSOR */
.pointer { cursor:pointer; }
/* END CURSOR */

/* TABLES */
    th.width15x,td.width15x{ width: 15% !important; }
    th.width20x,td.width20x{ width: 20% !important; }
    th.width25x,td.width25x{ width: 25% !important; }
    th.width15,td.width15{ width: 15px !important; }
    th.width20,td.width20{ width: 20px !important; }
    th.width25,td.width25{ width: 25px !important; }
    th.width30,td.width30{ width: 30px !important; }
    th.width80,td.width80{ width: 80px !important; }
    .valigncenter {vertical-align: middle !important;}
/* END TABLES */

/* BUTTONS */
    .btn-xs.xxs { padding:0px 4px; margin-top:-1px;}
/* END BUTTONS */

.noPadding{
    padding: 0;
}

.posRelative{
    position: relative;
}

.bb-greyx2{
    border-bottom: solid 2px #e1e1e1;
}
.bb-grey{
    border-bottom: solid 1px #e1e1e1;
}
.bl-grey{
    border-left: solid 1px #e1e1e1;
}
.float-n{
    float: none;
}

.borderless { border: none !important; }

.w-auto { width: auto !important; }
.td-top { vertical-align: top !important; }
.mh410 {max-height:410px !important;}
.errors{display: none; border: 3px solid red;}
.size-img{ height: 100%; width: 100%; object-fit: contain;}
.min-h175 { min-height: 175px; }
.capitalize { text-transform: capitalize; }