.col-center-block {
    float: none;
    display: block;
    margin: 0 auto;
    /* margin-left: auto; margin-right: auto; */
}


.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}


/*
 * BUTTON TOP PAGE
 */
#scroll {
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#3498db;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}

#scroll:hover {
    background-color: rgba(0,0,0,0.3);
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}
/*
 * FIM BUTTON TOP PAGE
 */


.font-color-white { color: white;}
.font-color-blue-1 { color: #3498db !important; }


.text-center{ text-align: center; }

.margin-top-0  { margin-top: 0; }
.margin-top-5  { margin-top: 5px; }
.margin-top-10 { margin-top: 10px; }
.margin-top-15 { margin-top: 15px; }
.margin-top-20 { margin-top: 20px; }
.margin-top-25 { margin-top: 25px; }
.margin-top-30 { margin-top: 30px; }

.margin-bottom-0  { margin-bottom: 0; }
.margin-bottom-5  { margin-bottom: 5px; }
.margin-bottom-10 { margin-bottom: 10px; }
.margin-bottom-15 { margin-bottom: 15px; }
.margin-bottom-20 { margin-bottom: 20px; }
.margin-bottom-25 { margin-bottom: 25px; }
.margin-bottom-30 { margin-bottom: 30px; }

.margin-right-0  { margin-right: 0; }
.margin-right-5  { margin-right: 5px; }
.margin-right-10 { margin-right: 10px; }
.margin-right-15 { margin-right: 15px; }
.margin-right-20 { margin-right: 20px; }
.margin-right-25 { margin-right: 25px; }
.margin-right-30 { margin-right: 30px; }

.margin-left-0  { margin-left: 0; }
.margin-left-5  { margin-left: 5px; }
.margin-left-10 { margin-left: 10px; }
.margin-left-15 { margin-left: 15px; }
.margin-left-20 { margin-left: 20px; }
.margin-left-25 { margin-left: 25px; }
.margin-left-30 { margin-left: 30px; }

.padding-right-0  { padding-right: 0px; }
.padding-right-5  { padding-right: 5px; }
.padding-right-10 { padding-right: 10px; }
.padding-right-15 { padding-right: 15px; }
.padding-right-20 { padding-right: 20px; }
.padding-right-25 { padding-right: 25px; }
.padding-right-30 { padding-right: 30px; }

.padding-left-0  { padding-left: 0; }
.padding-left-5  { padding-left: 5px; }
.padding-left-10 { padding-left: 10px; }
.padding-left-15 { padding-left: 15px; }
.padding-left-20 { padding-left: 20px; }
.padding-left-25 { padding-left: 25px; }
.padding-left-30 { padding-left: 30px; }

.padding-top-0  { padding-top: 0; }
.padding-top-5  { padding-top: 5px; }
.padding-top-10 { padding-top: 10px; }
.padding-top-15 { padding-top: 15px; }
.padding-top-20 { padding-top: 20px; }
.padding-top-25 { padding-top: 25px; }
.padding-top-30 { padding-top: 30px; }

.padding-bottom-0  { padding-bottom: 0; }
.padding-bottom-5  { padding-bottom: 5px; }
.padding-bottom-10 { padding-bottom: 10px; }
.padding-bottom-15 { padding-bottom: 15px; }
.padding-bottom-20 { padding-bottom: 20px; }
.padding-bottom-25 { padding-bottom: 25px; }
.padding-bottom-30 { padding-bottom: 30px; }


/**
 * BADGE COLOR BOOTSTRAP
 */
.badge {
    padding: 1px 9px 2px;
    font-size: 12.025px;
    font-weight: bold;
    white-space: nowrap;
    color: #ffffff;
    background-color: #999999;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
}
.badge:hover {
    color: #ffffff!important;
    text-decoration: none!important;
    cursor: pointer!important;
}
.badge-error {
    background-color: #b94a48!important;
}
.badge-error:hover {
    background-color: #953b39!important;
}
.badge-warning {
    background-color: #f89406!important;
}
.badge-warning:hover {
    background-color: #c67605!important;
}
.badge-success {
    background-color: #468847!important;
}
.badge-success:hover {
    background-color: #356635!important;
}
.badge-info {
    background-color: #3a87ad!important;
}
.badge-info:hover {
    background-color: #2d6987!important;
}
.badge-inverse {
    background-color: #333333!important;
}
.badge-inverse:hover {
    background-color: #1a1a1a !important;
}



.text-paragraph {
    margin-left: 20px;
}

.text-justify {
    text-align: justify;
}

.capitalize {
    text-transform: capitalize;
}

.border-bottom-1 {
    border-bottom: 1px solid #DADADA;
}

.mouse-pointer {
    cursor:pointer !important;
}