/* Tamanho da Largura */
.full_width {
    width: 100% !important;
}

.full_max_width {
    width: 100% !important;
    max-width: 100% !important;
}

.full_min_width {
    width: 100% !important;
    min-width: 100% !important;
}

.half_width {
    width: 50% !important;
}

.half_max_width {
    width: 50% !important;
    max-width: 50% !important;
}

.half_min_width {
    width: 50% !important;
    min-width: 50% !important;
}

.quarter_width {
    width: 25% !important;
}

.quarter_max_width {
    width: 25% !important;
    max-width: 25% !important;
}

.quarter_min_width {
    width: 25% !important;
    min-width: 25% !important;
}

.outer_quarter_width {
    width: 75% !important;
}

.outer_quarter_max_width {
    width: 75% !important;
    max-width: 75% !important;
}

.outer_quarter_min_width {
    width: 75% !important;
    min-width: 75% !important;
}

.minority_width {
    width: 10% !important;
}

.majority_width {
    width: 90% !important;
}

.width_auto {
    width: auto !important;
}

.fixed_width {
    min-width: 100% !important;
    max-width: 100% !important;
}



/* Tamanho da Altura */
.full_height {
    height: 100% !important;
}

.full_max_height {
    height: 100% !important;
    max-height: 100% !important;
}

.full_min_height {
    height: 100% !important;
    min-height: 100% !important;
}

.half_height {
    height: 50% !important;
}

.half_max_height {
    height: 50% !important;
    max-height: 50% !important;
}

.half_min_height {
    height: 50% !important;
    min-height: 50% !important;
}

.quarter_height {
    height: 25% !important;
}

.quarter_max_height {
    height: 25% !important;
    max-height: 25% !important;
}

.quarter_min_height {
    height: 25% !important;
    min-height: 25% !important;
}

.outer_quarter_height {
    height: 75% !important;
}

.outer_quarter_max_height {
    height: 75% !important;
    max-height: 75% !important;
}

.outer_quarter_min_height {
    height: 75% !important;
    min-height: 75% !important;
}

.minority_height {
    height: 10% !important;
}

.majority_height {
    height: 90% !important;
}


.height_auto {
    height: auto !important;
}

.fixed_height {
    min-height: 100% !important;
    max-height: 100% !important;
}



/* Tamanho Geral */
.fixed_width_height {
    min-width: 100% !important;
    max-width: 100% !important;
    min-height: 100% !important;
    max-height: 100% !important;
}



/* Margin Individual */
.margin_top_1 {
    margin-top: 1px !important;
}

.margin_top_2 {
    margin-top: 2px !important;
}

.margin_top_5 {
    margin-top: 5px !important;
}

.margin_top_7 {
    margin-top: 7px !important;
}

.margin_top_10 {
    margin-top: 10px !important;
}

.margin_top_12 {
    margin-top: 12px !important;
}

.margin_top_15 {
    margin-top: 15px !important;
}

.margin_top_20 {
    margin-top: 20px !important;
}

.margin_top_25 {
    margin-top: 25px !important;
}

.margin_top_30 {
    margin-top: 30px !important;
}

.margin_bottom_1 {
    margin-bottom: 1px !important;
}

.margin_bottom_2 {
    margin-bottom: 2px !important;
}

.margin_bottom_5 {
    margin-bottom: 5px !important;
}

.margin_bottom_7 {
    margin-bottom: 7px !important;
}

.margin_bottom_10 {
    margin-bottom: 10px !important;
}

.margin_bottom_12 {
    margin-bottom: 12px !important;
}

.margin_bottom_15 {
    margin-bottom: 15px !important;
}

.margin_bottom_20 {
    margin-bottom: 20px !important;
}

.margin_bottom_25 {
    margin-bottom: 25px !important;
}

.margin_bottom_30 {
    margin-bottom: 30px !important;
}

.margin_left_1 {
    margin-left: 1px !important;
}

.margin_left_2 {
    margin-left: 2px !important;
}

.margin_left_5 {
    margin-left: 5px !important;
}

.margin_left_7 {
    margin-left: 7px !important;
}

.margin_left_10 {
    margin-left: 10px !important;
}

.margin_left_12 {
    margin-left: 12px !important;
}

.margin_left_15 {
    margin-left: 15px !important;
}

.margin_left_20 {
    margin-left: 20px !important;
}

.margin_left_25 {
    margin-left: 25px !important;
}

.margin_left_30 {
    margin-left: 30px !important;
}

.margin_right_1 {
    margin-right: 1px !important;
}

.margin_right_2 {
    margin-right: 2px !important;
}

.margin_right_5 {
    margin-right: 5px !important;
}

.margin_right_7 {
    margin-right: 7px !important;
}

.margin_right_10 {
    margin-right: 10px !important;
}

.margin_right_12 {
    margin-right: 12px !important;
}

.margin_right_15 {
    margin-right: 15px !important;
}

.margin_right_20 {
    margin-right: 20px !important;
}

.margin_right_25 {
    margin-right: 25px !important;
}

.margin_right_30 {
    margin-right: 30px !important;
}

.no_margin_top {
    margin-top: 0 !important;
}

.no_margin_bottom {
    margin-bottom: 0 !important;
}

.no_margin_left {
    margin-left: 0 !important;
}

.no_margin_right {
    margin-right: 0 !important;
}



/* Margin em Grupo */
.margin_width_1 {
    margin-left: 1px !important;
    margin-right: 1px !important;
}

.margin_width_2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
}

.margin_width_5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
}

.margin_width_7 {
    margin-left: 7px !important;
    margin-right: 7px !important;
}

.margin_width_10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
}

.margin_width_12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
}

.margin_width_15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
}

.margin_width_20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
}

.margin_width_25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
}

.margin_width_30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
}

.margin_height_1 {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
}

.margin_height_2 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.margin_height_5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.margin_height_7 {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
}

.margin_height_10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.margin_height_12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
}

.margin_height_15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

.margin_height_20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.margin_height_25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}

.margin_height_30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}

.no_margin {
    margin: 0 !important;
}

.no_margin_side {   /* Compatibilidade entre Projetos*/
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.no_margin_width {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.no_margin_height {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}



/* Padding Individual */
.padding_top_1 {
    padding-top: 1px !important;
}

.padding_top_2 {
    padding-top: 2px !important;
}

.padding_top_5 {
    padding-top: 5px !important;
}

.padding_top_7 {
    padding-top: 7px !important;
}

.padding_top_10 {
    padding-top: 10px !important;
}

.padding_top_12 {
    padding-top: 12px !important;
}

.padding_top_15 {
    padding-top: 15px !important;
}

.padding_top_20 {
    padding-top: 20px !important;
}

.padding_top_25 {
    padding-top: 25px !important;
}

.padding_top_30 {
    padding-top: 30px !important;
}

.padding_bottom_1 {
    padding-bottom: 1px !important;
}

.padding_bottom_2 {
    padding-bottom: 2px !important;
}

.padding_bottom_5 {
    padding-bottom: 5px !important;
}

.padding_bottom_7 {
    padding-bottom: 7px !important;
}

.padding_bottom_10 {
    padding-bottom: 10px !important;
}

.padding_bottom_12 {
    padding-bottom: 12px !important;
}

.padding_bottom_15 {
    padding-bottom: 15px !important;
}

.padding_bottom_20 {
    padding-bottom: 20px !important;
}

.padding_bottom_25 {
    padding-bottom: 25px !important;
}

.padding_bottom_30 {
    padding-bottom: 30px !important;
}

.padding_left_1 {
    padding-left: 1px !important;
}

.padding_left_2 {
    padding-left: 2px !important;
}

.padding_left_5 {
    padding-left: 5px !important;
}

.padding_left_7 {
    padding-left: 7px !important;
}

.padding_left_10 {
    padding-left: 10px !important;
}

.padding_left_12 {
    padding-left: 12px !important;
}

.padding_left_15 {
    padding-left: 15px !important;
}

.padding_left_20 {
    padding-left: 20px !important;
}

.padding_left_25 {
    padding-left: 25px !important;
}

.padding_left_30 {
    padding-left: 30px !important;
}

.padding_right_1 {
    padding-right: 1px !important;
}

.padding_right_2 {
    padding-right: 2px !important;
}

.padding_right_5 {
    padding-right: 5px !important;
}

.padding_right_7 {
    padding-right: 7px !important;
}

.padding_right_10 {
    padding-right: 10px !important;
}

.padding_right_12 {
    padding-right: 12px !important;
}

.padding_right_15 {
    padding-right: 15px !important;
}

.padding_right_20 {
    padding-right: 20px !important;
}

.padding_right_25 {
    padding-right: 25px !important;
}

.padding_right_30 {
    padding-right: 30px !important;
}

.no_padding_top {
    padding-top: 0 !important;
}

.no_padding_bottom {
    padding-bottom: 0 !important;
}

.no_padding_left {
    padding-left: 0 !important;
}

.no_padding_right {
    padding-right: 0 !important;
}



/* Padding em Grupo */
.padding_width_1 {
    padding-left: 1px !important;
    padding-right: 1px !important;
}

.padding_width_2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
}

.padding_width_5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.padding_width_7 {
    padding-left: 7px !important;
    padding-right: 7px !important;
}

.padding_width_10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.padding_width_12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
}

.padding_width_15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.padding_width_20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.padding_width_25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
}

.padding_width_30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.padding_height_1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}

.padding_height_2 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.padding_height_5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.padding_height_7 {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}

.padding_height_10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.padding_height_12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

.padding_height_15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.padding_height_20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.padding_height_25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

.padding_height_30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

.no_padding {
    padding: 0 !important;
}

.no_padding_side {   /* Compatibilidade entre Projetos*/
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.no_padding_width {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.no_padding_height {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}



/* Margin e Padding */
.no_margin_padding {
    margin: 0 !important;
    padding: 0 !important;
}



/* Alinhamento Horizontal */
.align_left {
    text-align: left !important;
}

.align_center {
    text-align: center !important;
}

.align_right {
    text-align: right !important;
}

.align_justify {
    text-align: justify !important;
}



/* Alinhamento Vertical */
.vertical_super {
    vertical-align: super !important;
}

.vertical_top {
    vertical-align: top !important;
}

.vertical_texttop {
    vertical-align: text-top !important;
}

.vertical_middle {
    vertical-align: middle !important;
}

.vertical_center {
    vertical-align: middle !important;
}

.vertical_bottom {
    vertical-align: bottom !important;
}

.vertical_sub {
    vertical-align: sub !important;
}



/* Flutuação */
.float_left {
    float: left !important;
}

.float_right {
    float: right !important;
}

.float_clear {
    clear: both !important;
}

.clear {
    clear: both !important;
}


