﻿/* GERAL */
body {
    background: #f0f0f0;
    min-height: initial;
}

label {
    display: block;
    font-weight: 400 !important;
    color: #333 !important;
    font-size: 12px !important;
    margin-bottom: 5px !important;
    text-transform: uppercase !important;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.w-100 {
    width: 100% !important;
}

.main-panel {
    background: #f0f0f0;
}

.btn-primary.btn-fill {
    background-color: #2c3e50;
    border: 1px solid #2c3e50;
    color: #fff;
}

.btn-primary.btn-fill:hover, .btn-primary.btn-fill:focus, .btn-primary.btn-fill:active, .btn-primary.btn-fill.active {
    background-color: #1678c2;
    border: 1px solid #1678c2;
}

.btn-green.btn-fill {
    background-color: #21ba45;
    border: 1px solid #21ba45;
    color: #fff;
}

.btn-green.btn-fill:hover, .btn-green.btn-fill:focus, .btn-green.btn-fill:active, .btn-green.btn-fill.active {
    background-color: #16ab39;
    border: 1px solid #16ab39;
}

.btn-red.btn-fill {
    background-color: #dd4b39;
    border: 1px solid #dd4b39;
    color: #fff;
}

.btn-red.btn-fill:hover, .btn-red.btn-fill:focus, .btn-red.btn-fill:active, .btn-red.btn-fill.active {
    background-color: #e0321c;
    border: 1px solid #e0321c;
}

.pagination > li > a, .pagination > li > span, .pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span {
    border-radius: initial !important;    
}

.pagination > li.active > a, .pagination > li.active > span, .pagination > li.active > a:hover, .pagination > li.active > span:hover, .pagination > li.active > a:focus, .pagination > li.active > span:focus {
    background-color: #2c3e50;
}

.colorsRed {
    color: #ff0000 !important;
}

.colorsGreen {
    color: #008000 !important;
}

.colorsYellow {
    color: #FFA532 !important;
}

.block{
    display:block;
}

/* CHOSEN */
.chosen-container {
    width: 100% !important;
}

.chosen-container-single .chosen-single {
    box-shadow: initial;
    border: 1px solid #E3E3E3;
    background: #fff;
    height: 40px;
    line-height: 40px;
}

.chosen-container-single .chosen-single div b {
    background: url("chosen-sprite.png") no-repeat 0px 10px;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 12px;
}

.chosen-container-active.chosen-with-drop .chosen-single, .chosen-container .chosen-drop {
    box-shadow: initial;
    border: 1px solid #E3E3E3;
    background: #fff;
}

.chosen-container-single .chosen-search input[type="text"] {
    border: 1px solid #E3E3E3;
}

/* LOGIN */
.login .logo {
    margin: 50px auto;
    display: table;
}

.login .full-page:after {
    background: #f0f0f0;
}

.login .full-page > .content {
    min-height: initial;
}

.login .wrapper.wrapper-full-page {
    min-height: initial;
}

.login .login-page > .content {
    padding-top: 0;
}

.login .login-page .card {
    padding-top: 15px;
    padding-bottom: 25px;
    margin-bottom: 100px;
}

.login .card .title {
    text-align: center !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    margin-bottom: 20px !important;
    color: #1a2c3b !important;
}

/* MENU */
.sidebar .sidebar-wrapper {
    height: 100%;
}

.sidebar .sidebar-wrapper .logo img {
    margin: 10px auto 0;
    display: block;
    background: #fff;
    border-radius: 4px;
    padding: 20px;
}

.sidebar .sidebar-wrapper .logo .simple-text {
    margin: 30px 0 0 15px;
    display: table;
}



.sidebar:after, .bootstrap-navbar:after {
    background: #2c3e50;
    opacity: initial;
    z-index: 1;
}

.sidebar .logo {
    padding: 10px 0px;
}

.sidebar .nav i {
    font-size: 20px;
    width: 50px;
    margin-right: 0;
}

.sidebar .nav p {
    font-weight: 500;
}

/* INTERNAS */
.internas .card .header legend {
    margin-bottom: 10px;
    color: #1a2c3b;
    font-weight: 500;
    text-transform: uppercase;
}

.internas .card .content legend {
    font-size: 18px;
    font-weight: 500;
    padding-top: 10px;
}

/* INTERNA LOJA */
.loja .novalided {
    margin-bottom: 15px;
}

.loja a.tip, a.tipsmall {
    text-decoration: none;
}

.loja a.tip:hover, a.tipsmall:hover {
    cursor: help;
    position: relative;
}

.loja a.tip span, a.tipsmall span {
    display: none;
}

.loja a.tip:hover span {
    padding: 5px 20px 5px 5px;
    display: block;
    z-index: 100;
    background-color: black;
    left: 25px;
    margin: 10px;
    width: 350px;
    position: absolute;
    top: -10px;
    text-decoration: none;
}

.loja a.tipsmall:hover span {
    padding: 5px 20px 5px 5px;
    display: block;
    z-index: 100;
    background-color: black;
    left: 25px;
    margin: 10px;
    width: 225px;
    position: absolute;
    top: -10px;
    text-decoration: none;
}

/* INTERNA CONSULTAR */
.consultar .table > thead > tr > th {
    font-size: 12px;
    color: #9A9A9A;
}

.consultar .table > tbody > tr > th {
    font-weight: 400;
}

.consultar i.fa.fa-search, .consultar i.fa-file-text-o {
    cursor: pointer;
}

.consultar .btn-fill {
    margin-top: 22px;
}

.modal-content {
    overflow-x: auto;
    max-height: 550px;
}

/* INTERNA DETALHES */
.detalhes .fa-user {
    color: #9A9A9A;
    display: block;
}

.detalhes .fa-shopping-cart, .detalhes .fa-share-alt, .detalhes .fa-cog, .detalhes .fa-file-text-o {
    font-size: 60px;
    color: #9A9A9A;
    display: table;
    margin: 0 auto;
    position: relative;
}

.detalhes .icon-wevo {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    position: relative;
}

.detalhes .fa-text-header {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 25px 0 0;
}

.detalhes .fa-text {
    margin: 5px 0;
}

.detalhes .bigIcon {
    position: absolute;
    margin: -20px 15px 0;
    font-size: 36px;
}

/*.detalhes .fa.fa-check-circle{

}

.detalhes .fa.fa-times-circle {

}*/

.detalhes .fa.fa-check-circle {
    color: #008000;
}

.detalhes .fa.fa-times-circle {
    color: #ff0000;
}

.detalhes .overflow {
    overflow-y: auto;
    max-height: 400px;
    /*display: block;*/
}

/* MEDIA QUERIES */
@media only screen and (min-width: 993px) {

    .sidebar {
        display: block;
    }

    .menu-mobile {
        display: none;
    }

}

@media only screen and (max-width: 992px) {

    .sidebar {
        display: none;
        margin-top: 63px;
    }

    .sidebar .nav-mobile-menu {
        display: none;
    }

    .menu-mobile {
        display: block;
        padding: 20px 15px 15px;
        background: #fff;
        border-bottom: 1px solid #dadadb;
        position: fixed;
        width: 100%;
        z-index: 9;
    }

    .menu-mobile .fa {
        font-size: 24px;
        color: #1b2c3c;
        cursor: pointer;
    }

    .main-panel .main-content {
        padding: 90px 15px 20px;
    }

    .consultar .mTop-15 {
        margin-top: 15px;
    }    

}

@media only screen and (max-width: 768px) {

    .internas .mTop-15 {
        margin-top: 15px;
    }

    .internas .mTop-25 {
        margin-top: 25px;
    }

    .internas .mTop-35 {
        margin-top: 35px;
    }

}

.tilePages {
    font-family: inherit;
    font-weight: bold;
    line-height: 1.1;
    color: inherit;
    border: 0;
    border-bottom: 1px solid #eee;
    padding: 0 0 10px 0;
    font-size: 14px;
    margin: 0 0 20px 0;
    text-transform: uppercase;
}

.greenColor {
    background-color: #21ba45;
    color: #fff;
}

.redColor {
    background-color: #dd4b39;
    color: #fff;
}

#tablestatus{
    color: #505052;
}

#tablestatus > thead > tr > th {
    padding: 12px 0 9px 9px;
    font-weight: 600;
    background: #A9C2B0;
    color: #fff;
}

#tablestatus > tbody > tr:nth-child(even) {
    background: #F2F2F2;
}

#tablestatus > tbody > tr:nth-child(odd) {
    background: #FFF;
}

#totalRecord{
    background: #211F1F;
    color: #fff;
    padding: 5px;
}

/* INICIO TABS CUSTOMS WIZARD */
#tabWizard .nav-pills > li > a {
    border-radius: 4px 4px 0 0;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 0;
    color: #9a9a9a;
    margin-left: -1px;
    padding: 10px 50px;
}

#tabWizard .nav-pills > li.active > a, #tabWizard .nav-pills > li.active > a:hover, #tabWizard .nav-pills > li.active > a:focus {
    background-color: #211F1F !important;
    color: #FFFFFF !important;
}

#tabWizard .nav-pills > li + li {
    margin-left: 10px !important;
}

#tabWizard .tab-content {
    color: #fff;
    background-color: #211f1f;
    padding: 5px 15px;
    border-left: 1px solid #c5c5c5;
    margin-left: -1px;
    border-right: 1px solid #c5c5c5;
    border-bottom: 1px solid #c5c5c5;
}

#tabWizard .tab-pane {
    padding: 10px 0 10px 0;
}
/* FIM TABS CUSTOMS WIZARD */

.customIcons {
    font-size: 21px;
    color: #525252;
    padding: 0 5px;
    display: inherit;
}

.customTr {
    background-color: #fbf386 !important;
}
/*Inicio Config Forms*/
.ajustaLabel {
    line-height: 40px;
    text-align: right;
}
/*Fim Config Forms*/



/*=== INÍCIO TOPO ===*/
.topo{
    width:100%;
    background:#2c3e50;
}

.topo .sidebar-wrapper .logo {
    height: 100px;
    padding: 15px;
    color: #fff;
}

.topo .sidebar-wrapper .logo img {
    float:left;
    display: block;
    background: #fff;
    border-radius: 4px;
    padding: 10px;
    width:120px;
}
.topo .sidebar-wrapper .logo .userLogado {
    float:right;
}

.topo .sidebar-wrapper .logo .titlePage{
    float: left;
    margin: 0 0 0 15px;
    font-size: 18px;
    width: 300px;
}

.topo .nav {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #22303e;
}

.topo .nav>li {
    width: 100%;
}

.topo .nav > li:hover, .topo .nav > li:hover > a {
    background: #f48000;
}

.topo .nav > li > a {
    height: 40px;
    color: white;
    font-weight: bold;
    text-align: center;
}

.topo .nav > li ~ li {
    border-left: 1px solid #2c3e50;
}


.customIconMenu {
    width: 30px;
    text-align: center;
    font-size: 20px;
}
/*=== FINAL TOPO ===*/

.menuCameras {
    width: 170px;
    position: absolute;
    z-index: 5;
    top: 80px;
    left: 25px;
}

.menuCameras > ul {
    margin: 0;
    padding: 0;
}
.menuCameras > ul > li {
    padding: 10px;
    margin: 0;
    list-style: none;
    position: relative;
    border: 1px solid #bfb8b8;
    background: #fff;
    width: 170px;
    display: inline-block;
    border-radius: 5px;
    text-align: center;
}
.menuCameras > ul > li~li {
    margin: 8px 0 0 0;
}
.menuCameras > ul > li .cameraOn > .video {
    width: 190px;
    background: #fff;
    border: 1px solid #c7c7c7;
    border-radius: 10px;
}

.checkedCam {
}

.menuCameras a{
    display: block;
}
.mapaCameras {
    width: 100%;
}
.localizarCam{
    margin:15px 0 0 0;
}

.btn-GreenConsulta {
    margin: 10px 0 0 0;
    font-size: 14px;
    background-color: #21ba45 !important;
    border: 1px solid #21ba45 !important;
    color: #fff;
    opacity: 1;
}

.btn-BlueNew {
    background: #296dc7 !important;
    border: 1px solid #296dc7 !important;
}
.colorBtn {
    background: #333;
    color: #fff;
}

.colorBtn:hover {
    background: #595959;
    color: #fff;
}

.dataCam {
    margin: 0 0 0 0;
}

.dataCam > p{
    margin: 0;
    font-size:14px;
}

.dataCam > .loadAjax > p.smallFont {
    font-size: 10px;
    text-align: left;
    margin: 0;
}

.dataCam > .loadAjax > p.smallFont:last-child {
    margin: 0 0 5px 0;
}

.accessDenied {
    text-align: center;
}

/*=== COMEÇO LISTVIEW ===*/
.customRowMaps {
    padding: 20px !important;
    margin:0 !important;
    border-bottom: 1px solid #d4d4d1 !important;
    background: #e4e4e2 !important;
}

#maskListView{
    position:absolute;
    top:0;
    background: #211F1F;
    opacity:0.8;
    z-index:10;
    width:100%;
    height:100%;
    display:none;
}

#listView {
    position: absolute;
    top: 50px;
    z-index: 20;
    width: 600px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    left: 30%;
    display: none;
}

/*=== The header ===*/
#listView #head {
    width: 100%;
    height: 60px;
    color: #fff;
    padding: 15px 10px;
    background: #2c3e50;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

#listView #head a, #listView #head h1 {
    float: left;
    width: 100%;
    color: #F7F7F7;
    line-height: 1.4;
}

#listView #head h1 {
    margin: 2px 0 0 20px;
    font-size: 20px;
}

#listView #head a {
    font-size: 1.8em;
    text-decoration: none;
    line-height: 3;
    text-align: right;
}

#listView h3 > p {
    font-size: 14px;
    margin: 10px 0 0 0;
}

#listView h3 > p ~ p {
    margin: 0;
}

#listView h3 > p > span {
    margin: 0 50px 0 0;
    display: inline-block;
}

/*=== The content (after the header) ===*/
#listView #content {
    background: #F7F7F1;
    height: 100%;
    /*border-radius*/
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

#listView #content #list {
    overflow: auto;
    height: 355px;
}

#listView #content #list div {
    width: 100%;
    padding: 2.34%;
    cursor: pointer;
    border-bottom: 1px solid #e5e5e5;
}

/*=== Put border radius only on the bottom angles, to avoid the selection by class, I decide to use some pseudo-classes (:last-child) ===*/
#listView #content #list div:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

/*=== The images ===*/
#listView #list div i{
    display: block;
    width: 90px;
    height: 90px;
}

#listView #list div i > img{
    display: block;
    width: 100%;
    height: 100%;
    /*border-radius*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-left: 10px;
    /*box-shadow*/
    -webkit-box-shadow: 0 4px 10px rgba(0,0,0,.15);
    -moz-box-shadow: 0 4px 10px rgba(0,0,0,.15);
    box-shadow: 0 4px 10px rgba(0,0,0,.15);
}

#listView #list div {
    -webkit-background-size: /*@@prefixmycss->No equivalent*/;
    -moz-background-size: cover;
    background-size: cover;
}

#listView #list div span[class*="chevron-right"] {
    float: right;
    display: block;
    margin: -50px 0;
    font-size: 1.6em;
    color: #616b74;
}

#listView #list div:hover {
    background: #616b74;
}

#listView #list div:hover span[class*="chevron-right"],
#listView #list div:hover h3,
#listView #list div:hover h3 a {
    color: #F7F7F1;
}

#listView #list h3 {
    display: block;
    height: 100%;
    width: 400px;
    float: left;
    margin: -90px 0 -90px 120px;
    color: #616b74;
    font-size: 1.4em;
}

#listView #list h3 a {
    color: #616b74;
    text-decoration: none;
}

/* class */
#listView .arrow {
    display: block;
}

#buscaVazia{
    display:none;
}
/*=== FINAL LISTVIEW ===*/

#loader {
    display: none;
    opacity: 0.6;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('data:image/gif;base64,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') center no-repeat #fff;
}


input[type=search]{
    background-color: #FFFFFF;
    border: 1px solid #E3E3E3;
    border-radius: 4px;
    color: #565656;
    padding: 5px 12px;
    height: 30px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#dataTable_filter{float:left;}


/*=== INÍCIO PALETA DE CORES ===*/
.paletaBaseColors {

}
.paletaBase {
    width: 43px;
    height: 35px;
    display: inline-block;
    border: 1px solid;
    border-radius: 5px;
    cursor: pointer;
}

/*#FF0000*/
.color_1 { background-color: #FF0DFF; }
.color_2 { background-color: #FFFF1C; }
.color_3 { background-color: #F54C76; }
.color_4 { background-color: #38B6FF; }
.color_5 { background-color: #8341FF; }
.color_6 { background-color: #05F29B; }
.color_7 { background-color: #E80C7A; }
.color_8 { background-color: #39A63B; }
.color_9 { background-color: #F5CD17; }
.color_10 { background-color: #F2F2E7; }
/*=== FINAL PALETA DE CORES ===*/

.marginCustom {
    margin: 15px;
}


/*=== INICIO MODAL ===*/
.modal {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.4);
}

.modal-content {
    color: #414242;
    margin: 15% auto;
    padding: 30px 60px;
    width: 500px;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0.5px;
    background: #FFFFFF;
    border: 1px solid #9B9C9D;
    box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.20);
    border-radius: 6px;
}

    .modal-content a {
        color: #636464;
    }

    .modal-content > h1 {
        display: block;
        width: 100%;
        text-align: center;
    }

.safety {
    color: #fc4c02;
    font-size: 36px;
}
/*=== INICIO MODAL ===*/
