/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *
 *= require font-awesome
 *= require_self
 */


 /* @import "fonts/icons/font/flaticon.css"; */
 /* @import "site/flaticon.css"; */


 /* CSS DA PAGINAÇÃO */
 .pagination a, .pagination span.current, .pagination span.gap {
    float: left;
    padding: 0 14px;
    line-height: 38px;
    text-decoration: none;
    background-color: white;
    border: 1px solid #DDD;
    border-left-width: 0;
}

.pagination {
    border-left: 1px solid #ddd;
    .first{
        padding : 0;
        float: none;
        border: none;
    }
    .prev {
        padding : 0;
        float: none;
        border: none;
    }
    .page{
        padding : 0;
        float: none;
        border: none;
    }
    .next{
        padding : 0;
        float: none;
        border: none;
    }
    .last{
        padding : 0;
        float: none;
        border: none;
    }
}

input.hidden {
    position: absolute;
    left: -9999px;
}

#profile-image1 {
    cursor: pointer;

     width: 100px;
    height: 100px;
    border:2px solid #337ab7 ;}
    .tital{ font-size:16px; font-weight:500;}
     .bot-border{ border-bottom:1px #337ab7 solid;  margin:5px 0  5px 0}

 hr.style11 {
    height: 6px;
    background: url(http://ibrahimjabbari.com/english/images/hr-11.png) repeat-x 0 0;
    border: 0;
}

hr.hrpanel {
    border-top: 1px dashed #3099a7;
    margin-bottom: 10%;
    margin-top: 10%;
}

.space-form-dashboard {
    margin-top: 10%;
}


/* Modal cookies */
.modal {
    top: auto;
    vertical-align: middle;
}

.div_button {
    /* padding: 16px; */
}

.cookie_button {
    /* width: 100%;
    vertical-align: middle;
    padding: 16px; */
    font-size: 18px;
    box-sizing: border-box;
    font-weight: 700;
    border-radius: 4px;
    cursor: pointer;
    line-height: 28px;
    min-height: 48px;
    padding: 4px 16px;
    transition: all .2s ease-in-out;
    width: 100%;
    background-color: #1250c4;
    color: #fff;
    border: 2px solid #1250c4;
    text-transform: capitalize;
}

/* .modal-content{
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0);
    -moz-box-shadow: 0 5px 15px rgba(0,0,0,0);
    -o-box-shadow: 0 5px 15px rgba(0,0,0,0);
    box-shadow: 0 5px 15px rgba(0,0,0,0);
} */

.modal-dialog {
    margin-bottom: 0.1%;
    width: 96%;
    /* justify-content: space-between; */
}

.modal-cookies-text {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: middle;
}


/* .col-xs-12 .text-wrapper {
    margin-bottom: 16px;
} */

.text-wraper {
    line-height: 1.5;
}

@media screen and (max-width: 767px) {
    .modal-cookies-text {
        margin-bottom: 16px;
    }
}

.modal-body {
    vertical-align: middle;
    padding: 16px 0;
}



/* .modal-dialog {
    position: fixed;
    z-index: 2147483647;
    bottom: 16px;
    left: 16px;
    right: 16px;
    margin: auto;
    max-width: 1334px;
    min-height: 70px;
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 40%);
    border: solid 1px #eeeeee;
    background-color: #fff;
} */

/* .cookie-banner-lgpd-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    min-height: inherit;
} */

/* .cookie-banner-lgpd_text-box {
    vertical-align: middle;
    padding: 16px;
} */

/* .cookie-banner-lgpd_text {
    font-family: opensans, helvetica, arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.45px;
    color: #333;
} */

/* .cookie-banner-lgpd_button-box {
    padding: 16px 16px 16px 0;
} */

/* .cookie-banner-lgpd_accept-button {
    background-color: #0069de;
    padding: 8px 16px;
    border-radius: 3px;
    font-family: opensans, helvetica, arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    border: 0;
    cursor: pointer;
} */




/* MODAL DO G1 */

/* #cookie-banner-lgpd.cookie-banner-lgpd-animated.cookie-banner-lgpd-visible {
    animation-name: bounceInUp;
} */

/* #cookie-banner-lgpd.cookie-banner-lgpd-animated {
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-iteration-count: 1;
} */

/* #cookie-banner-lgpd {
    position: fixed;
    z-index: 2147483647;
    bottom: 16px;
    left: 16px;
    right: 16px;
    margin: auto;
    max-width: 1334px;
    min-height: 70px;
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 40%);
    border: solid 1px #eeeeee;
    background-color: #fff;
} */

/* #cookie-banner-lgpd .cookie-banner-lgpd-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    min-height: inherit;
} */

/* #cookie-banner-lgpd .cookie-banner-lgpd-container .cookie-banner-lgpd_text-box {
    vertical-align: middle;
    padding: 16px;
} */

/* #cookie-banner-lgpd .cookie-banner-lgpd-container .cookie-banner-lgpd_text-box {
    vertical-align: middle;
    padding: 16px;
} */

/* #cookie-banner-lgpd .cookie-banner-lgpd-container .cookie-banner-lgpd_text-box .cookie-banner-lgpd_text {
    font-family: opensans, helvetica, arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.45px;
    color: #333;
} */

/* #cookie-banner-lgpd .cookie-banner-lgpd-container .cookie-banner-lgpd_button-box {
    padding: 16px 16px 16px 0;
} */

/* #cookie-banner-lgpd .cookie-banner-lgpd-container .cookie-banner-lgpd_button-box .cookie-banner-lgpd_accept-button {
    background-color: #0069de;
    padding: 8px 16px;
    border-radius: 3px;
    font-family: opensans, helvetica, arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    border: 0;
    cursor: pointer;
} */
