﻿@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot');src:url('fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/fontawesome-webfont.ttf') format('truetype'),url('fonts/fontawesome-webfont.svg?#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}

body{font-size: 0.9em; font-family: 'Roboto', Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color: #1e1e1e; margin:0;padding:0;overflow-x:hidden;background-color:#eee;}
.togglepage { position: relative; -webkit-transition: right .8s ease-in-out; -moz-transition: right .8s ease-in-out; -o-transition: right .8s ease-in-out; transition: right .8s ease-in-out; right:0;}
.open .togglepage {right:230px;}

img{border:0; max-width:100%; height:auto;}
h1,h2,h3 {color:#1e1e1e;font-family: 'Roboto Slab';}
h1{font-size:1.8em;margin:0 0 15px;}
h2{font-size:1.6em;margin:15px 0;}
h2:first-child {margin:0 0 15px;}
h3 {font-size:1.4em;margin:0;}
.clearance-options h3 {margin:15px 0;}
h1 i {color: #f68b1e;float: left;line-height: 30px !important;font-size: 1.4em !important;margin-right: 10px;}
a{text-decoration:none; color:#333;}

select {display:block;line-height:40px;height:40px;background-color:#fff;padding-left:5px;width:100%;}
textarea {display:block;min-height:120px;padding:10px 0 0 10px;width:100%;}
input[type="text"],input[type="password"],input[type="number"],input[type="search"] {display:block;height:40px;padding-left:10px;width:100%;}
input[type="submit"],.btn {display:block;width:100%;height:40px;line-height:40px;text-align:center;color:#fff;background-color:#f68b1e;border:1px solid #f68b1e;border-radius:0px;font-weight:700;cursor:pointer;font-size:1.05em;margin-top:15px;max-width:150px;padding:0 10px;}
.deletebutton {display: inline-block !important; margin: 15px;}

.btn.full {max-width:100% !important;}
.btn.small {max-width:80px;height:30px;line-height:30px;}
.btn.notop {margin: 15px auto;}
.btn.nomargtop {margin-top: 0px;}
.btn.black {background-color:#333;border:1px solid #333;}
.btn.red { background-color:#dc5034;border:1px solid #dc5034;}

.btn.content-width{max-width: 100% !important; width: max-content !important;}

input[type="submit"]:hover,.btn:hover,a:hover .btn {color:#f68b1e;background-color:transparent;}
.btn.black:hover,a:hover .btn.black  {color:#333;}
.btn.red:hover,a:hover .btn.red  {color:#dc5034;}
.justred {display:block;color:#dc5034;}
.inlinered {color:#dc5034;}
a.fa.fa-pencil-square-o.btn.addnew{display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;background-color: #f68b1e;border: 1px solid #f68b1e;border-radius: 0px;font-weight: 600;cursor: pointer;font-size: 1.2em;/* margin: 15px 0; */max-width: 250px;padding: 0 10px;}
a.fa.fa-pencil-square-o.btn.addnew:hover {color: #f68b1e;background-color: transparent;}
.product-highlight a img {border:3px solid #dc5034;}

.productImages .dataTables_wrapper .dataTables_filter input, .productImages .dataTables_filter label span {display: none;}

.section.abs {margin:0 -8px;}
.section.abs .bs {padding:0 8px;}

.dataTable .fa {width:30px;height:30px;line-height:28px;text-align:center;font-size:1.5em;color:#fff;background-color:#f68b1e;border:1px solid #f68b1e;border-radius:0;}
.dataTable .fa-trash {background-color:#dc5034;border:1px solid #dc5034;}
.dataTable .fa:hover {background-color:transparent;color:#f68b1e;}
.dataTable .fa-trash:hover {color:#dc5034;}



.navigation {width:230px;position:absolute;border-top-right-radius:0;right:-230px;background-color:#fff;overflow-y:auto;height:100%;}
.navigation .title {color:#fff;height:40px;line-height:20px;padding:10px 15px;background-color:#f68b1e;font-weight:700; border-bottom: 1px solid #eee;}
.navigation a {display:block;line-height:20px;padding:10px 15px 10px 10px;min-height:40px;border-left: 5px solid transparent;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out; border-bottom: 1px solid #eee;}
.navigation a:hover,.navigation a.on {background-color:#eee;border-left:5px solid #f68b1e;}

.header{ padding:30px 0; border-bottom:1px solid #ccc;background-color:#fff;}
.header .container {padding-right:70px;position:relative;}
.header a {display:block;width:100%;max-width:535px;}
.header .website-link {position:absolute;top:50%;margin-top:-20px;right:185px;}
.header .website-link a {border-radius:3px;height:40px;line-height:40px;text-align:center;padding:0 10px;background-color:#f68b1e;color:#fff;font-weight:700;width:150px;width:100%;max-width:100%;}
.header a.hidden-xs {border-radius:3px;height:40px;line-height:40px;text-align:center;padding:0 10px;background-color:#dc5034;color:#fff;font-weight:700;width:100px;position:absolute;top:50%;margin-top:-20px;right:70px;}
.header .menuicon {position:absolute;top:50%;right:15px;height:40px;width:40px;text-align:center;line-height:40px;margin-top:-20px;cursor:pointer;}
.header i {font-size:2em;width:40px;height:40px;line-height:40px;text-align:center;}

.editor-label {font-weight:700;line-height:20px;margin-bottom:5px;}
.editor-label.radio {margin-bottom:15px;}
.editor-label.radio label {display:inline-block;}
.editor-label.radio strong {display:block;float:left;}
.editor-label.radio input[type="checkbox"],.editor-label.radio input[type="radio"] {margin:0 0 0 15px;width:20px;height:20px;float:left;}
.editor-field {min-height:55px;}
.editor-field.textarea {padding-bottom:15px;}
.editor-field.last {min-height:40px;}
.remember-me {background-color:#e1e1e1;padding:10px 40px 10px 10px;line-height:20px;position:relative;}
.remember-me label {display:block;cursor:pointer;}
.remember-me input[type="checkbox"] {display:block;margin:0;width:20px;height:20px;position:absolute;top:10px;right:10px;}

.admin {padding:15px;background-color:#fff;}
.surround {padding:15px;background-color:#eaeaea;}
.adminlinks {margin-top:-15px;}
.adminlinks .section {margin:0 -8px;}
.adminlinks .bs {padding:0 8px;}
.adminlinks a {display:block;padding:15px;background-color:#fff;margin-top:15px;text-align:center;}
.adminlinks a i {display:block;line-height:40px;font-size:2.3em;margin-bottom:15px;}
.adminlinks a span {display:block;font-size:1.2em;}
.adminlinks a:hover {color:#f68b1e;}

.approve {margin-top:15px;}
.approve span {display:block;float:left;}
.approve a {display:block;float:left;width:30px;height:30px;line-height:30px;text-align:center;margin:-6px 0 0 15px;font-size:1.4em;}
.approve a.fa-check {color:#f68b1e;}
.approve a.fa-close {color:#dc5034;}

.mouseclick label {display:block;background-color:#e1e1e1;padding:10px 46px 10px 10px;line-height:20px;margin-top:15px;cursor:pointer;position:relative;}
.mouseclick label input[type="checkbox"] {display:none;}
.mouseclick i {width:26px;height:26px;text-align:center;line-height:26px;background-color:#fff;border:1px solid #d1d1d1; border-radius:1px;position:absolute;top:50%;margin-top:-13px;right:10px;color:#1597d3;}
.mouseclick i:before {display:none;}
.mouseclick i.selected:before {display:block;}

.product-options {background-color:#fff;padding:15px;}
.product-options label {display:block;cursor:pointer;}
.product-options img {display:block;margin:0 auto;}
.product-options input[type="checkbox"] {position:absolute;left:-100000px;}
.product-options .name {line-height:15px;padding:5px 0;display:block;min-height:40px;text-align:center;}
.product-options .btn {margin-bottom:15px;max-width:100%;}
.product-options label:hover .btn,.product-options .selected .btn {background-color:transparent;color:#f68b1e;}

.surround.clearance .white-bg {padding:15px;background-color:#fff;margin-bottom:15px;}
.surround.clearance .white-bg .editor-label.radio {margin-bottom:0px;}
.clearance-options {padding:0 15px;}
.PerM2 .PerM2,.PerM2 .PerBoard,.PerBoard .PerM2,.PerBoard .PerBoard,.Bulk .PerM2,.Bulk .PerBoard {width:100%;}
.PerM2 .PerBoard,.PerBoard .PerM2,.Bulk .PerBoard,.Bulk .nobulk {display:none;}

.defaults {padding:15px;border-radius:3px;background-color:#eee;margin-bottom:15px;}
.defaults  h2 {margin:0px;}
.defaults .section {margin:0 -8px;}
.defaults .dw-md-4 {padding:0 8px;}
.defaults .row {padding:15px;background-color:#fff;margin-top:15px;}
.defaults .desc {display:block; line-height:20px;padding:10px 10px 10px 0;min-width:150px;float:left;}
.defaults .editor-field {float:left;max-width:200px;}
.defaults input[type="text"] {max-width:50px;float:left;padding-left:5px;}
.defaults .percent {float:left;line-height:20px;padding:10px 0 10px 5px;}
.defaults .btn {float:right;max-width:100px;line-height:40px;padding:0 10px;text-align:center;font-weight:700;cursor:pointer;color:#fff;background-color:#333;}
.defaults .btn:hover {background-color:transparent;}
.btn-btm {margin-bottom:60px;}
.moveable-button {position:fixed;bottom:0;left:0;width:100%;padding:10px 0;}
.moveable-button .overlay {background-color:#fff;opacity:0.8;position:absolute;top:0;left:0;width:100%;height:100%;}
.moveable-button .full-button {float:none;max-width:300px;margin:0 auto;position:relative;}
.thepricing .dataTables_filter {display:none;}

.OK, .ok,.validation-summary-errors,.KO,.error, .Generic{padding:10px;color:#fff;margin-bottom:15px;}
.OK,.ok, .Generic {background-color:#393;}
.validation-summary-errors,.KO,.error {background-color:#933;}
.field-validation-error{ color: #ff0000;}
.input-validation-error{border: 1px solid #ff0000; background-color: #ffeeee;}
.validation-summary-errors,.field-validation-valid,.validation-summary-valid{display: none;}

.ui-autocomplete {background-color: #fff;list-style: none;padding: 0;border:1px solid #a9a9a9;max-width: 400px;}
.ui-autocomplete li a {cursor: pointer;display: block;}
.ui-autocomplete li a:hover {color: #f68b1e;background-color: #f0f0f0;}

@media screen and (min-width:1230px) {
.product-options .bs:nth-child(6n+1) {clear:both;}
}

@media screen and (max-width:1229px) and (min-width:992px) {
.adminlinks a span {line-height:40px;}
.adminlinks .top .bs:nth-child(2) a span,.adminlinks .top .bs:nth-child(6) a span,.adminlinks .bottom .bs:nth-child(8) a span {line-height:20px;}
.product-options .bs:nth-child(4n+1) {clear:both;}
.defaults .btn {max-width:100%;margin-top:15px !important;clear:both;float:none;}
}

@media screen and (min-width:992px) {
#content {padding:30px 0;min-height:820px;}
}

@media screen and (max-width:991px) {
#content {padding:20px 0;}
.defaults .row {margin-bottom:15px;}
.defaults .row:nth-child(3) {margin-bottom:0px;}
.defaults .btn {max-width:100px;float:left;margin-left:10px;float:right;}
}

@media screen and (max-width:991px) and (min-width:768px) {
.product-options .bs:nth-child(4n+1) {clear:both;}
}

@media screen and (min-width:768px) {
h1.toleft,h1.toleft i {line-height:40px !important;}
.toleft {float:left;}
.toright {float:right;}
.btn.xstop {margin-top:0px;}

.Both .PerBoard,.Both .PerM2 {width:50%;float:left;}
}

@media screen and (max-width:767px) {
.remember-me {margin-bottom:15px;}
.btn {max-width:100% !important;}
.product-options .bs:nth-child(3n+1) {clear:both;}
.header {padding:30px 0 70px;}
.header .website-link {right:0;top:100%;margin-top:0px;width:100%;max-width:100%;padding:0 15px;}

.thepricing .KO {margin-top:15px;}
.defaults .btn {max-width:100px !important;}
}

@media screen and (max-width:500px) {
.product-options .bs {width:50%;}
.product-options .bs:nth-child(3n+1) {clear:none;}
.product-options .bs:nth-child(2n+1) {clear:both;}
.defaults .visible-md {display:block !important}
.defaults .btn {float:none;margin:15px 0 0 !important;max-width:100% !important;}
}

/*.new-pages #ipaddress .btn{ max-width:100%; }
.new-pages #ipaddress .red{ max-width:240px; }
.new-pages .editor-label {width:100%;float:none;margin:0 0 5px;line-height:18px;}
.new-pages .editor-label label {display:block;}
.new-pages .editor-label label span {float:left;margin-right:15px;line-height:18px;display:block;}
.new-pages em {color:#cc0000;display:block;margin-bottom:5px; font-weight:700;}
.new-pages .editor-label input[type="checkbox"] {margin:0;width:18px;height:18px;}
.new-pages .editor-field {width:100%;float:none;min-height:55px;margin-top:0px;}
.new-pages .editor-field.ta {margin-bottom:15px;}
.new-pages .editor-field.last {min-height:40px;}
.new-pages select {background-color:#fff;display:block;width:100%;height:40px;line-height:40px;}


#landingstats .ip-search label {font-size:1.15em;display:block;}
#landingstats .ip-search label.ipignore {display:block;background-color:#e1e1e1;padding:10px 46px 10px 10px;line-height:20px;font-size:1.15em;cursor:pointer;position:relative; margin-top:16px;}
#landingstats .ip-search label.ipignore input[type="checkbox"] {display:none;}
#landingstats .ip-search i {width:26px;height:26px;text-align:center;line-height:26px;background-color:#fff;border:1px solid #d1d1d1; border-radius:1px;position:absolute;top:50%;margin-top:-13px;right:10px;color:#dc5034;}
#landingstats .ip-search i:before {display:none;}
#landingstats .ip-search i.selected:before {display:block;}
#landingstats .ip-search input[type="text"] {margin-top:5px;}
#landingstats .ip-search .btn {max-width:100%;}

.new-pages .abs {margin:0 -8px;}
.new-pages .bs {padding:0 8px;}
.new-pages .surround .bgwite .editor-label{ background-color:#fff; padding:8px; margin-bottom:10px; }
.new-pages .surround {background-color:#eaeaea;padding:15px;margin-bottom:15px;}
.new-pages .surround h2 {margin:0 0 15px;}
.new-pages .surround h3 {margin:0 0 15px; color:#dc5034;}
.new-pages .surround .hide{ display:none; }
.new-pages .areset h2 {line-height:40px;float:left;}
#ipaddress .btn{ margin-top:23px; }
.InMenu,.ShowCloserLook,.ShowPaver {height:auto;}
.InMenu.shut,.ShowCloserLook.shut,.ShowPaver.shut {height:0;overflow:hidden;}

.prod-help .ui-autocomplete a {display:block;padding:5px 10px;line-height:20px;}
.prod-help .ui-helper-hidden-accessible {color:#cc0000;}

#landingstats .dataTables_length,#landingstats .dataTables_filter {display:block;}
#landingstats .dataTables_wrapper .dataTables_filter {text-align:left;}

.fb-around {position:absolute;top:0;left:0;width:100%;height:100%;display:none;}
.fb-around .overlay {background-color:#000;opacity:0.8;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
#fancybox {position:fixed;top:50%;left:50%;width:100%;max-width:600px;background-color:#fff;transform:translate(-50%,-50%);text-align:center;padding:15px;z-index:2;}
#fancybox i {animation:spin 2s linear infinite; font-size:6em;width:80px;height:80px;line-height:80px;text-align:center; color:#6793BA;}
@keyframes spin {0% {transform:rotate(0deg);} 100% {transform:rotate(360deg)}}
#fancybox span {display:block;font-weight:700;margin-top:15px;font-size:2em;color:#dc5034;}

.btn-btm {margin-bottom:60px;}
.moveable-button {position:fixed;bottom:0;left:0;width:100%;padding:10px 0;}
.moveable-button .overlay {background-color:#fff;opacity:0.8;position:absolute;top:0;left:0;width:100%;height:100%;}
.moveable-button .full-button {float:none;max-width:300px;margin:0 auto;position:relative;}

.clearances .OK {margin-top:0px;}

@media screen and (min-width:1230px) {
.prod-help .ui-autocomplete {width: 892px !important;}
}

@media screen and (max-width:1229px) and (min-width:992px) {
.prod-help .ui-autocomplete {width: 698px !important;}
.defaults .btn {max-width:100%;margin-top:15px !important;clear:both;float:none;}
}

@media screen and (min-width:992px) {
.btn.nomdtop {margin-top:0px;}
}

@media screen and (max-width:991px) {
.new-pages .btn {max-width:100%;float:none;}

.defaults .row {margin-bottom:15px;}
.defaults .row:nth-child(3) {margin-bottom:0px;}
.defaults .btn {max-width:100px;float:left;margin-left:10px;float:right;}
}

@media screen and (max-width:991px) and (min-width:768px) {
.prod-help .ui-autocomplete {width: 720px !important;}

}

@media screen and (max-width:767px) {
.prod-help .ui-autocomplete {list-style: none;padding: 0 15px;width: 100% !important;left:0 !important;}
.prod-help .ui-autocomplete li {background-color:#fff;border-left:1px solid #a9a9a9;border-right:1px solid #a9a9a9;}
.prod-help .ui-autocomplete li:first-child {border-top:1px solid #a9a9a9;}
.prod-help .ui-autocomplete li:last-child {border-bottom:1px solid #a9a9a9;}
}

@media screen and (max-width:450px) {
.all-data .dw-xs-5,.all-data .dw-xs-7 {float:none;width:100%;}
.all-data .dw-xs-5 {margin-top:15px;}
.all-data .dw-xs-5.top {margin-top:0px;}
.defaults .visible-md {display:block !important}
.defaults .btn {float:none;margin:15px 0 0 !important;max-width:100%;}
}*/

/*DataTables*/
.dataTables_filter {max-width:420px;width:100%;float:left !important;font-size:1.15em;margin:0 0 15px !important;}
.dataTables_filter label {position:relative;padding-left:75px;display:block;}
.dataTables_filter label span {position:absolute;top:0;left:0;width:75px;height:40px;line-height:40px;display:block;text-align:left;}
.dataTables_filter label input {margin:0 !important;}
.dataTables_length {width:100%;max-width:230px;float:right !important;font-size:1.15em;margin-bottom:15px;}
.dataTables_length label {position:relative;padding:0 60px 0 50px;display:block;}
.dataTables_length label span {position:absolute;top:0;width:50px;height:40px;line-height:40px;display:block;text-align:left !important;}
.dataTables_length label span.show {left:0;}
.dataTables_length label span.entries {right:0;}
.dataTables_length label input {margin:0 !important;}
.dataTables_info {font-weight:700;margin-bottom:15px;padding:0 !important;line-height:35px;}
.dataTables_paginate {margin-bottom:15px;padding:0 !important;min-height:40px !important;line-height:40px !important;margin-top:0 !important;}
.dataTables_paginate a {height:35px !important;line-height:35px !important;padding:0 10px !important;}
.dataTable {padding-bottom:15px;border-bottom:1px solid #d1d1d1 !important;margin-bottom:15px !important;}
.dataTable span {font-weight:400;}
.dataTable thead tr th {background-color:#e1e1e1;line-height:20px !important;padding:15px 10px 15px 15px !important; border-bottom:2px solid #fff !important;}

table thead tr th, table td {text-align: center;}

table thead tr th:first-child {text-align: left;}
table tbody tr td:first-child {text-align: left;}

.dataTable tbody, .dataTable tbody tr.odd td span, .dataTable tbody tr.even td span {font-weight:700;}
.dataTable tbody tr.odd td {background-color:#f0f0f0 !important;border-bottom:1px solid #fff !important;border-top:1px solid #fff !important;}
.dataTable tbody tr.even td {background-color:#f6f6f6 !important; border-bottom:1px solid #fff !important;border-top:1px solid #fff !important;}
.dataTable tbody tr.odd td:first-child,.dataTable tbody tr.even td:first-child{padding:8px 10px;}
.dataTable select,.dataTables select {height:35px;line-height:35px;}
.dataTable .btn,.dataTables .btn {margin:0 !important;}
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {top: 50% !important; margin-top:-9px !important; font-family:'FontAwesome' !important; content: '\f067' !important; line-height:16px !important;}
select.ipstatusdd {width:89px;height:35px;border:1px solid #d1d1d1; border-radius:3px;}

table {width: 100%;margin: 0 auto;clear: both;border-collapse: separate;border-spacing: 0}
table thead th,table tfoot th {font-weight: bold}
table thead th,table thead td {padding: 10px 18px;border-bottom: 1px solid #111}
table thead th:active,table thead td:active {outline: none}
table tfoot th,table tfoot td {padding: 10px 18px 6px 18px;border-top: 1px solid #111}
table thead .sorting,table thead .sorting_asc,table thead .sorting_desc {cursor: pointer;*cursor: hand}
table thead .sorting,table thead .sorting_asc,table thead .sorting_desc,table thead .sorting_asc_disabled,table thead .sorting_desc_disabled {background-repeat: no-repeat;background-position: center right}
table thead .sorting {background-image: url("images/sort_both.png")}
table thead .sorting_asc {background-image: url("images/sort_asc.png")}
table thead .sorting_desc {background-image: url("images/sort_desc.png")}
table thead .sorting_asc_disabled {background-image: url("images/sort_asc_disabled.png")}
table thead .sorting_desc_disabled {background-image: url("images/sort_desc_disabled.png")}
table tbody tr {background-color: #fff}
table tbody tr.selected {background-color: #B0BED9}
table tbody th,table tbody td {padding: 8px 10px;}
table.row-border tbody th,table.row-border tbody td,table.display tbody th,table.display tbody td {border-top: 1px solid #ddd}
table.row-border tbody tr:first-child th,table.row-border tbody tr:first-child td,table.display tbody tr:first-child th,table.display tbody tr:first-child td {border-top: none}
table.cell-border tbody th,table.cell-border tbody td {border-top: 1px solid #ddd;border-right: 1px solid #ddd}
table.cell-border tbody tr th:first-child,table.cell-border tbody tr td:first-child {border-left: 1px solid #ddd}
table.cell-border tbody tr:first-child th,table.cell-border tbody tr:first-child td {border-top: none}
table.stripe tbody tr.odd,table.display tbody tr.odd { background-color: #f9f9f9}
table.stripe tbody tr.odd.selected,table.display tbody tr.odd.selected {background-color: #acbad4}
table.hover tbody tr:hover,table.display tbody tr:hover {background-color: #f6f6f6}
table.hover tbody tr:hover.selected,table.display tbody tr:hover.selected {background-color: #aab7d1}
table.order-column tbody tr>.sorting_1,table.order-column tbody tr>.sorting_2,table.order-column tbody tr>.sorting_3,table.display tbody tr>.sorting_1,table.display tbody tr>.sorting_2,table.display tbody tr>.sorting_3 {background-color: #fafafa}
table.order-column tbody tr.selected>.sorting_1,table.order-column tbody tr.selected>.sorting_2,table.order-column tbody tr.selected>.sorting_3,table.display tbody tr.selected>.sorting_1,table.display tbody tr.selected>.sorting_2,table.display tbody tr.selected>.sorting_3 {background-color: #acbad5}
table.display tbody tr.odd>.sorting_1,table.order-column.stripe tbody tr.odd>.sorting_1 {background-color: #f1f1f1}
table.display tbody tr.odd>.sorting_2,table.order-column.stripe tbody tr.odd>.sorting_2 {background-color: #f3f3f3}
table.display tbody tr.odd>.sorting_3,table.order-column.stripe tbody tr.odd>.sorting_3 {background-color: #f5f5f5}
table.display tbody tr.odd.selected>.sorting_1,table.order-column.stripe tbody tr.odd.selected>.sorting_1 {background-color: #a6b4cd}
table.display tbody tr.odd.selected>.sorting_2,table.order-column.stripe tbody tr.odd.selected>.sorting_2 {background-color: #a8b5cf}
table.display tbody tr.odd.selected>.sorting_3,table.order-column.stripe tbody tr.odd.selected>.sorting_3 {background-color: #a9b7d1}
table.display tbody tr.even>.sorting_1,table.order-column.stripe tbody tr.even>.sorting_1 {background-color: #fafafa}
table.display tbody tr.even>.sorting_2,table.order-column.stripe tbody tr.even>.sorting_2 {background-color: #fcfcfc}
table.display tbody tr.even>.sorting_3,table.order-column.stripe tbody tr.even>.sorting_3 {background-color: #fefefe}
table.display tbody tr.even.selected>.sorting_1,table.order-column.stripe tbody tr.even.selected>.sorting_1 {background-color: #acbad5}
table.display tbody tr.even.selected>.sorting_2,table.order-column.stripe tbody tr.even.selected>.sorting_2 {background-color: #aebcd6}
table.display tbody tr.even.selected>.sorting_3,table.order-column.stripe tbody tr.even.selected>.sorting_3 {background-color: #afbdd8}
table.display tbody tr:hover>.sorting_1,table.order-column.hover tbody tr:hover>.sorting_1 {background-color: #eaeaea}
table.display tbody tr:hover>.sorting_2,table.order-column.hover tbody tr:hover>.sorting_2 {background-color: #ececec}
table.display tbody tr:hover>.sorting_3,table.order-column.hover tbody tr:hover>.sorting_3 {background-color: #efefef}
table.display tbody tr:hover.selected>.sorting_1,table.order-column.hover tbody tr:hover.selected>.sorting_1 {background-color: #a2aec7}
table.display tbody tr:hover.selected>.sorting_2,table.order-column.hover tbody tr:hover.selected>.sorting_2 {background-color: #a3b0c9}
table.display tbody tr:hover.selected>.sorting_3,table.order-column.hover tbody tr:hover.selected>.sorting_3 {background-color: #a5b2cb}
table.no-footer {border-bottom: 1px solid #111}
table.nowrap th,table.nowrap td {white-space: nowrap}
table.compact thead th,table.compact thead td {padding: 4px 17px 4px 4px}
table.compact tfoot th,table.compact tfoot td {padding: 4px}
table.compact tbody th,table.compact tbody td {padding: 4px}
table th.dt-left,table td.dt-left {text-align: left}
table th.dt-center,table td.dt-center,table td.dataTables_empty {text-align: center}
table th.dt-right,table td.dt-right {text-align: right}
table th.dt-justify,table td.dt-justify {text-align: justify}
table th.dt-nowrap,table td.dt-nowrap {white-space: nowrap}
table thead th.dt-head-left,table thead td.dt-head-left,table tfoot th.dt-head-left,table tfoot td.dt-head-left {text-align: left}
table thead th.dt-head-center,table thead td.dt-head-center,table tfoot th.dt-head-center,table tfoot td.dt-head-center {text-align: center}
table thead th.dt-head-right,table thead td.dt-head-right,table tfoot th.dt-head-right,table tfoot td.dt-head-right {text-align: right}
table thead th.dt-head-justify,table thead td.dt-head-justify,table tfoot th.dt-head-justify,table tfoot td.dt-head-justify {text-align: justify}
table thead th.dt-head-nowrap,table thead td.dt-head-nowrap,table tfoot th.dt-head-nowrap,table tfoot td.dt-head-nowrap {white-space: nowrap}
table tbody th.dt-body-left,table tbody td.dt-body-left {text-align: left}
table tbody th.dt-body-center,table tbody td.dt-body-center {text-align: center}
table tbody th.dt-body-right,table tbody td.dt-body-right {text-align: right}
table tbody th.dt-body-justify,table tbody td.dt-body-justify {text-align: justify}
table tbody th.dt-body-nowrap,table tbody td.dt-body-nowrap {white-space: nowrap}
table,table th,table td {-webkit-box-sizing: content-box;box-sizing: content-box}
.dataTables_wrapper {position: relative;clear: both;zoom: 1}
.dataTables_wrapper .dataTables_length {float: left}
.dataTables_wrapper .dataTables_filter {float: right;text-align: right}
.dataTables_wrapper .dataTables_filter input {margin-left: 0.5em}
.dataTables_wrapper .dataTables_info {clear: both;float: left;padding-top: 0.755em}
.dataTables_wrapper .dataTables_paginate {float: right;text-align: right;padding-top: 0.25em}
.dataTables_wrapper .dataTables_paginate .paginate_button {box-sizing: border-box;display: inline-block;min-width: 1.5em;padding: 0.5em 1em;margin-left: 2px;text-align: center;text-decoration: none !important;cursor: pointer;*cursor: hand;color: #333 !important;border: 1px solid transparent;border-radius: 2px}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {color: #333 !important;border: 1px solid #979797;background-color: #fff;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background: -webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background: -moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background: -ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background: -o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {cursor: default;color: #666 !important;border: 1px solid transparent;background: transparent;box-shadow: none}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {color: white !important;border: 1px solid #111;background-color: #585858;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background: -webkit-linear-gradient(top, #585858 0%, #111 100%);background: -moz-linear-gradient(top, #585858 0%, #111 100%);background: -ms-linear-gradient(top, #585858 0%, #111 100%);background: -o-linear-gradient(top, #585858 0%, #111 100%);background: linear-gradient(to bottom, #585858 0%, #111 100%)}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {outline: none;background-color: #2b2b2b;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow: inset 0 0 3px #111}
.dataTables_wrapper .dataTables_paginate .ellipsis {padding: 0 1em}
.dataTables_wrapper .dataTables_processing {position: absolute;top: 50%;left: 50%;width: 100%;height: 40px;margin-left: -50%;margin-top: -25px;padding-top: 20px;text-align: center;font-size: 1.2em;background-color: white;background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%)}
.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate {color: #333}
.dataTables_wrapper .dataTables_scroll {clear: both}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {*margin-top: -1px;-webkit-overflow-scrolling: touch}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td {vertical-align: middle}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing {height: 0;overflow: hidden;margin: 0 !important;padding: 0 !important}
.dataTables_wrapper.no-footer .dataTables_scrollBody {border-bottom: 1px solid #111}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table,.dataTables_wrapper.no-footer div.dataTables_scrollBody table {border-bottom: none}
.dataTables_wrapper:after {visibility: hidden;display: block;content: "";clear: both;height: 0}

.new-pages table.dataTable thead .sorting,.new-pages table.dataTable thead .sorting_asc,.new-pages table.dataTable thead .sorting_desc {position:relative;background:none;}
.new-pages table.dataTable thead .sorting:before,.new-pages table.dataTable thead .sorting_asc:before,.new-pages table.dataTable thead .sorting_desc:before {display:block;position:absolute;top:50%;left:0px;margin-top:-7px;height:14px;line-height:14px; font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color:#6793BA;}
.new-pages table.dataTable thead .sorting:before {content: "\f0dc";}
.new-pages table.dataTable thead .sorting_asc:before {content: "\f0de";}
.new-pages table.dataTable thead .sorting_desc:before {content: "\f0dd";}

@media screen and (max-width: 767px) {
    .dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate {float: none;text-align: center}
    .dataTables_wrapper .dataTables_paginate {margin-top: 0.5em}
}

@media screen and (max-width: 640px) {
    .dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter {float: none;text-align: center}
    .dataTables_wrapper .dataTables_filter {margin-top: 0.5em}
}