/* ---- Alignments ---- */

.centered{float: none; margin: auto;}
/*.left {float: left;}
.right {float: right;}*/

.show{display: block;}
.hide{display: none;}
.bold{font-weight: bold;}
.inline{display: inline-block;}

.clear-both{
  clear: both;
}
.bg-none{
  background-color: transparent!important;
}
.border-none{
  border: none;
}

/*text-aling*/

.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-justify {text-align: justify;}
.text-mayusc{ text-transform: uppercase;}
.text-minus{ text-transform: lowercase;}
.text-none{ text-transform: none!important; }
.text-bold{  font-weight: bold!important;}

/* font-size*/
.text-min{ font-size:10px;}
.text-sm{ font-size:12px;}
.text-sm-md{ font-size:13px;}
.text-md{ font-size:14px;}
.text-ml{ font-size:15px;}
.text-lg{ font-size:16px;}
.text-xlg{ font-size:18px;}
.text-xxlg{ font-size:20px;}
.text-xxlg{ font-size:20px;}

.fs-xs{ font-size:.50em;}
.fs-sm{ font-size:0.75em;}
.fs-md{ font-size:.875em;}
.fs-lg{ font-size:1.375em;}

.fs-1x{ font-size:1em;}
.fs-1x-xs{ font-size:1.25em;}
.fs-1x-md{ font-size:1.50em;}
.fs-1x-lg{ font-size:1.75em;}
.fs-2x{ font-size:2em;}
.fs-2x-xs{ font-size:2.25em;}
.fs-2x-md{ font-size:2.5em;}
.fs-2x-lg{ font-size:2.75em;}
.fs-3x{ font-size:3em;}
.fs-3x-xs{ font-size:3.25em;}
.fs-3x-md{ font-size:3.50em;}
.fs-3x-lg{ font-size:3.75em;}
.fs-4x{ font-size:4em;}
.fs-4x-xs{ font-size:4.25em;}
.fs-4x-md{ font-size:4.50em;}
.fs-4x-lg{ font-size:4.75em;}
.fs-5x{ font-size:5em;}
.fs-10x{ font-size:10em;}
.fs-15x{ font-size:15em;}
.fs-20x{ font-size:20em;}

/*margin */

.mg-none {margin: 0;}
.mg-none-top {margin-top: 0;}
.mg-none-bot {margin-bottom: 0;}
.mg-none-left {margin-left: 0;}
.mg-none-right {margin-right: 0;}

.mg-xs-all {margin: 5px;}
.mg-xs-top {margin-top: 5px;}
.mg-xs-bot {margin-bottom: 5px;}
.mg-xs-left {margin-left: 5px;}
.mg-xs-right {margin-right: 5px;}
.mg-xs-h {margin: 5px 0 ;}
.mg-xs-v {margin: 0 5px;}

.mg-sm-all {margin: 10px;}
.mg-sm-top {margin-top: 10px;}
.mg-sm-bot {margin-bottom: 10px;}
.mg-sm-left {margin-left: 10px;}
.mg-sm-right {margin-right: 10px;}
.mg-sm-h {margin: 10px 0 ;}
.mg-sm-v {margin: 0 10px;}

.mg-sm-lg-all {margin: 15px;}
.mg-sm-lg-top {margin-top: 15px;}
.mg-sm-lg-bot {margin-bottom: 15px;}
.mg-sm-lg-left {margin-left: 15px;}
.mg-sm-lg-right {margin-right: 15px;}
.mg-sm-lg-h {margin: 15px 0 ;}
.mg-sm-lg-v {margin: 0 15px;}

.mg-lg-all {margin: 20px;}
.mg-lg-top {margin-top: 20px;}
.mg-lg-bot {margin-bottom: 20px;}
.mg-lg-left {margin-left: 20px;}
.mg-lg-right {margin-right: 20px;}
.mg-lg-h {margin: 20px 0 ;}
.mg-lg-v {margin: 0 20px;}


/* PADDING*/
.padd-none{padding: 0;}
.padd-none-top{padding-top: 0;}
.padd-none-bot{padding-bottom: 0;}
.padd-none-left{padding-left: 0;}
.padd-none-right{padding-right: 0;}
.padd-none-lf-rg{padding-left: 0; padding-right: 0;}

.padd-xs-all {padding: 5px;}
.padd-xs-top {padding-top: 5px;}
.padd-xs-bot {padding-bottom: 5px;}
.padd-xs-left {padding-left: 5px;}
.padd-xs-right {padding-right: 5px;}
.padd-xs-h {padding: 5px 0;}
.padd-xs-v {padding: 0 5px;}
.padd-xs-tp-bt {padding-top:  5px;padding-bottom:  5px;}
.padd-xs-lf-rg {padding-right:  5px;padding-left:  5px;}

.padd-sm-all {padding-top: 10px;}
.padd-sm-top {padding-top: 10px;}
.padd-sm-bot {padding-bottom: 10px;}
.padd-sm-left {padding-left: 10px;}
.padd-sm-right {padding-right: 10px;}
.padd-sm-h {padding: 10px 0;}
.padd-sm-v {padding: 0 10px;}
.padd-sm-tp-bt {padding-top:  10px;padding-bottom:  10px;}
.padd-sm-lf-rg {padding-right:  10px;padding-left:  10px;}

.padd-sm-lg-all {padding-top: 15px;}
.padd-sm-lg-top {padding-top: 15px;}
.padd-sm-lg-bot {padding-bottom: 15px;}
.padd-sm-lg-left {padding-left: 15px;}
.padd-sm-lg-right {padding-right: 15px;}
.padd-sm-lg-h {padding: 15px 0;}
.padd-sm-lg-v {padding: 0 15px;}
.padd-sm-lg-tp-bt {padding-top:  15px;padding-bottom:  15px;}
.padd-sm-lg-lf-rg {padding-right:  15px;padding-left:  15px;}

.padd-lg-all {padding-top: 20px;}
.padd-lg-top {padding-top: 20px;}
.padd-lg-bot {padding-bottom: 20px;}
.padd-lg-left {padding-left: 20px;}
.padd-lg-right {padding-right: 20px;}
.padd-lg-h {padding: 20px 0;}
.padd-lg-v {padding: 0 20px;}
.padd-lg-tp-bt {padding-top:  20px;padding-bottom:  20px;}
.padd-lg-lf-rg {padding-right:  20px;padding-left:  20px;}


.divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
.title-divider   {
    color: #0DB7EF!important;
    font-size: 16px ;
}

.form-horizontal .input-inline .form-group {
    margin-right: -10px;
    margin-left: -10px;
}



/* hr */

hr {
  display: block;
  border-top: 1px solid #ddd;
  margin: 25px 0;
}
hr.color {
  border-color: #4d7db3 !important;
}
hr.dotted {
  border-style: dotted !important;
}
hr.dashed {
  border-style: dashed !important;
}
hr.double {
  height: 5px;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-bottom-style: solid;
}

/*border */

.bd-t{
  border-top: solid 1px #29d7d5;
}
.bd-r{
  border-right: solid 1px #29d7d5;
}
.bd-b{
  border-bottom: solid 1px #29d7d5;
}
.bd-l{
  border-left: solid 1px #29d7d5;
}

.bd-dotted {
  border-style: dotted !important;
}
.bd-dashed {
  border-style: dashed !important;
}
.bd-double {
  height: 5px;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-bottom-style: solid;
}

/**/

.section-title {
    border-bottom: solid 1px #ddd;
    padding-bottom: 10px;
    margin-top: 20px;
    color: #000;
}
.section-title:first-letter {
  color: #37c6f5;
}
.section-title.bd-color {
    border-color: #29d7d5 ;
}
.section-title.bd-dotted {
  border-style: dotted !important;
  border-width: 0 0 1px 0;
}
.section-title.bd-dashed {
  border-style: dashed !important;
  border-width: 0 0 1px 0;
}

