.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
hr {margin-top: 15px; margin-bottom: 15px;border-top: 1px solid #ccc;}
input [type=text], input [type=password], select{height:35px; border:1px solid #d2d6de}
input[type="checkbox"], input[type="radio"] {margin: 0px 0 0;}
.skin-blue .main-header .navbar{background-color: #6ab748;}
.skin-blue .main-header .logo{background-color: #fff;}
.skin-blue .main-header .logo:hover{background-color: #fff;}
.sidebar-collapse .logo{background:url(../img/logo-mini.jpg) no-repeat 3px 10px; background-size:45px;}
.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {background-color: #cee195;}
.skin-blue .sidebar a {color: #000;}
.skin-blue .sidebar-menu > li:hover > a, .skin-blue .sidebar-menu > li.active > a, .skin-blue .sidebar-menu > li.menu-open > a {background: #5cb343;border-left-color: #5cb343;}
.skin-blue .sidebar-menu > li.header {font-size: 18px;}
.navbar-nav {float: left; margin: 10px 0 0;}
.dropdown-menu > li > a{white-space: inherit; padding:10px;}
.skin-blue .main-header li.user-header {background-color: #6ab748;}
.skin-blue .main-header .navbar .sidebar-toggle:hover{background:#3ba01e;}
.today-attandance{background:#cee195; border:1px solid #ccc; color:#000; font-size:16px; padding:15px 10px; border-radius:10px; float:left;}
.today-attandance.right{float:right}
.attendancelist{margin-top:60px;}
table.dataTable tbody tr.odd{background:#cee195;}
table.dataTable tbody tr.even{background:#fff;}
table.dataTable.no-footer{border-bottom:0px; margin-bottom:20px;}
table.dataTable tbody td.dt-center{border:0px; text-align:left;}
table.dataTable th.dt-center{background:#6ab748; text-align:left; color:#fff;}
.dataTables_wrapper .dataTables_length{margin-bottom:10px;}
.date-filter{margin-bottom:-34px; float:right;position: relative;z-index: 9;}
.paginate_button{background:#ccc;} 
.dataTables_wrapper .dataTables_paginate .paginate_button.current{background:#6ab748 !important; border-color:#3ba01e !important; color:#fff !important;}
.listingtable-head{background:#6ab748; text-align:left; color:#fff;}
.listingtable .odd{background:#cee195;}
.listingtable .even{background:#fff;}
.cam-placeholder{margin-bottom:15px; width:100% !important; padding:0px;}
.cam-border{width:330px !important; height:248px !important;}
.cam-placeholder img, .cam-placeholder video{width:330px !important; height:248px !important;}

.dashboard-bg{background:#6ab748;}
.dashboard-bg h3, .dashboard-bg p{color:#fff;}
.red{color:#ff0000;}
label.normal{font-weight:normal; margin-right:15px;}
.box.box-primary {border-top-color: #6ab748;}
table.dataTable thead th, table.dataTable thead td{padding:8px;}
.select2-container--default .select2-selection--multiple {border: 1px solid #d2d6de; border-radius: 0px; height:34px;}
.select2-selection__choice{background:#666 !important; border:1px solid #333 !important;}
.select2-container--default .select2-selection--single{border-color:#d2d6de; padding:6px 12px; height:34px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:34px;}
.label-low{background:#74d88e; font-size:14px; font-weight:normal;}
.label-normal{background:#03a550; font-size:14px; font-weight:normal;}
.label-high{background:#ee1a28; font-size:14px; font-weight:normal;}
.label-very.high{background:#9d000a; font-size:14px; font-weight:normal;}
.label-new{background:#96c507; font-size:14px; font-weight:normal;}
.label-inprogress{background:#6085ff; font-size:14px; font-weight:normal;}
.label-pending{background:#d3b300; font-size:14px; font-weight:normal;}
.label-missing{background:#089396; font-size:14px; font-weight:normal;}
.label-complete{background:#05a34f; font-size:14px; font-weight:normal;}
.label-reopen{background:#ff6061; font-size:14px; font-weight:normal;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs > li > a:hover {color: #fff; background-color: #6ab748; border:0px;}
.ticket-page .nav-tabs > li.active > a{color: #fff; background-color: #6ab748; border:0px;}
.ticket-page .nav-tabs > li{margin-right:10px;}
.ticket-page .nav-tabs > li > a{font-size:18px; padding:12px 35px; border:0px; border-radius:4px; background:#cee195; color:#333;}
.ticket-page .nav-tabs{ margin-bottom:20px; border:0px;}

.bg-green, .callout.callout-success, .alert-success, .label-success, .modal-success .modal-body {background-color: #ace095 !important; border: 1px solid #6ab748; color: #000 !important;}
.btn-danger {background-color: #e21c1c; border-color: #b11d1d;}
.listingtable {width:100% !important;}
.swal-icon--success__line{background:#fff;}
.swal-icon--success__ring{background:#6ab748; z-index:1;}
.swal-icon--success__hide-corners{z-index:0;}
.swal-button{background-color:#6ab748;}
.swal-button:hover, .swal-button:not([disabled]):hover{background-color:#3ba01e;}
.swal-title{color:#000;}
.support-ticket-bg-incoming{background:#fff; border:1px solid #ddd; line-height:26px; padding:10px;}
.support-ticket-bg-outgoing{background:#d0ebff; border:1px solid #ddd; line-height:26px; padding:10px;}
.team-default{background-color: #fff; border: 1px solid #c6e3b9; color: #000 !important; padding:20px; margin-bottom:20px;}


.dataTables_wrapper{overflow:auto;}
.dataTables_wrapper .dataTables_paginate{margin-bottom:20px;}

@media (max-width:767px) {

.main-header .sidebar-toggle{padding:15px;}
.skin-blue .main-header .navbar .dropdown-menu li a{color:#000;}
.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default{color:#000;}
.content-header > h1{font-size:18px;}
.content-header > h1 > small{font-size:13px;}
.form-control{margin-bottom:10px;}
.dataTables_wrapper .dataTables_length{text-align:left;}
.dataTables_wrapper .dataTables_paginate .paginate_button {padding: 0.1em .2em;}
.dataTables_wrapper .btn.btn-sm{margin-bottom:4px;}
.ticket-page .nav-tabs > li > a {font-size: 14px; padding: 10px 18px;}
.dataTables_wrapper .dataTables_filter{text-align:left;}


}


