.mt20{margin-top:20px;}
.txtcenter{text-align: center;}
.ant-pagination-item {
    min-width: 32px;
    font-family: Arial;
    text-align: center;
    list-style: none;
    background-color: #fff;
    border: 1px solid #e4e9f0;
    border-radius: 4px;
    outline: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.ant-pagination-item-active:focus, .ant-pagination-item-active:hover {
    border-color: #29a9ff;
}

.ant-pagination-item-active {
    font-weight: 500;
    background: #fff;
    border-color: #0190fe;
}
.ant-pagination-item, .ant-pagination-total-text {
    display: inline-block;
    height: 32px;
    margin-right: 8px;
    line-height: 30px;
    vertical-align: middle;
}

.ant-pagination-item:focus, .ant-pagination-item:hover {
    border-color: #0190fe;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.listamodelos{text-align:center;font-size:10px;padding-bottom:30px;}
.listamodelos input{margin-bottom:10px;}
.oculto{display: none;}

.card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: 0.25rem;
    margin-top:10px;
    margin-bottom:10px;
    padding: 20px;
}
.card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}
.card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0,0,0,.03);
    border-bottom: 1px solid rgba(0,0,0,.125);
}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th{
    text-align: center !important; font-weight: bold;}


.btn.btn-primary, .show > .btn.btn-primary { background-color: #988c40;    border-color: #988c40;}
.cui-utils-link-blue {color: #FFF;}
.cui-utils-link-blue:hover{color:#000;}
.cui-menu-left-item-active:hover, .cui-menu-left-item-active:active, .cui-menu-left-item-active:focus { background: #988c40 !important; color: #fff;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background-color: #988c40;  border-color: #988c40;}

.navbar-default .navbar-toggle .icon-bar, body,.cui-initial-loading{background-color: #313131 !important;}
.cui-menu-left-trigger, .cui-menu-left-logo {background: #CEC604 !important;}
.cui-menu-left-submenu.cui-menu-left-item > a:after, .cui-menu-left-submenu.cui-menu-left-item > a:before, .cui-menu-left-item > a{color:#000 !important;}

.cui-layout-content, .cui-breadcrumbs-bg, .cui-menu-left-inner,.cui-menu-left-inner,.cui-login {background-color: #313131 !important;}
.cui-login-block-promo {background-color: #cec604;  padding: 15px;margin-bottom: 20px}
.card, .cui-topbar, .cui-login-block-inner{background-color: #cec604 !important; }
.cui-login-block h4{text-align: center;color:#cec604;}
.cui-login-block-form {color:#FFF;}
.btn-success, .btnmax{width: 100%;background-color: #313131 !important;color:#FFF !important;border:0px !important;}
.cui-menu-left-scroll {border-top:5px solid #313131;margin-top:10px;}
.menuhome li, .navbar-nav li, .cui-menu-left-item-active > a,.cui-menu-left-item-active > a:hover, .cui-menu-left-list-root{background-color: #e6e6e6 !important;} 
.menuhome li, .navbar-nav li{border-bottom: 2px solid #313131; text-align: center;}
.cui-menu-left-item{border-bottom: 2px solid;}

a, a:hover, a:active, a:focus{color:#000 !important;}
.cui-menu-left-submenu.cui-menu-left-item > a:after, .cui-menu-left-submenu.cui-menu-left-item > a:before{display: none !important;}
.cui-menu-left-list-root > .cui-menu-left-item {text-align: center;}
.info{text-align:center;color: #cec604; font-size:20px;position: absolute;  z-index: 3;bottom: 50px;  width: 100%;}
.info2{text-align:center;color: #cec604; font-size:20px;position: relative;  z-index: 3;margin-top: 50px;  width: 100%;}
.info2 p, .info p{margin-top:30px;}
.blanco, .info a,.info2 a, .cui-breadcrumbs-bg{color:#FFF !important;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{color:#cec604 !important;text-align: center;}
.mb50{margin-bottom: 50px;}
#qr-reader__dashboard_section_csr select, #qr-reader__dashboard_section_csr button ,.qr-reader, .fblanco{background-color:#FFF;color:#313131;}
.txtn{color:#000 !important;font-size:12px !important; line-height:14px;}
video{width:100% !important;}
.h50{height:50px;}
.negro{color:#000 !important;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover, .navbar-default {padding:10px; background-color: #cec604 !important;  border-color: #cec604 !important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form, .navbar-default .navbar-toggle { border-color: #cec604 !important;}
.navbar-toggle .icon-bar {height: 4px;}
.logo{height:30px;margin-top: 20px;}

.menupad{padding-top: 15px; padding-bottom: 15px;}
.menupad2{padding-top: 10px; padding-bottom: 15px;}
#navbar{float:right;}
.cui-utils-title, body{color: #cec604 !important;}
.cui-utils-title{text-align: center;}
.amo-button-holder{right:0px !important;bottom:10px !important;}
.menuhome{list-style: none; margin:0px;padding:0px;}
.menuhome li{padding: 20px;}
#qr-reader{margin:0 auto;}
#aviso{display: none;}
@media (max-width: 760px){
#navbar{float:none;}
.menupad{padding-top: 10px; padding-bottom: 10px;}
}
@media (max-width: 320px){
    #qr-reader{width:300px !important;}
}