@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800;900&display=swap');

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; vertical-align: baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1; font-family: 'Rubik', sans-serif; font-weight:normal; background-color: #f1f1f1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
a:hover, a:focus{text-decoration:none;outline:none;}
.form-control, .form-control:focus{box-shadow:none !important; outline:none;}

::-webkit-scrollbar {width: 6px;}
::-webkit-scrollbar-track {background: #ddd;}
::-webkit-scrollbar-thumb {background-color: #999; border-radius: 10px;}

.modal-backdrop.in {filter: alpha(opacity=80); opacity: 0.8;}

.commonmodal .modal-content{overflow:hidden;}
.commonmodal .modal-header{background-color:#008080; text-align:center; padding:12px 10px;}
.commonmodal .modal-header h5{color:#fff; font-size: 20px; font-weight: 300;}
.commonmodal .modal-header .close{text-shadow:none; opacity:1; margin-top:2px;}
.commonmodal .modal-footer{text-align:center; padding:20px 15px;}
.commonmodal .modal-footer .btn{font-size: 13px; font-weight: 500; color:#01010b; line-height: 1.17; border:none; padding:10px 20px;}
.commonmodal .modal-footer .save{background-color:#008080; color:#fff; min-width:130px;}

@media screen and (max-width: 767px){
.commonmodal .modal-header h5{font-size: 18px;}

}

/*-------------------------- Header & Sidebar CSS ---------------------------*/

.topheader{padding:10px 5px; background-color:#fff; border-bottom:1px solid #e5e5e5; position:fixed; top:0; left:0px; right:0; z-index:999; width:100%; transition: all 0.2s ease-in-out 0s;}
.topheader .headleft{float:left;}
.topheader .headleft .addlink{float:left; position:relative; padding-left:22px; margin:8px 25px 5px 0; min-height:16px;}
.topheader .headleft .addlink .icons{float:left; max-width:15px; position:absolute; left:0; top:0;}
.topheader .headleft .addlink .txt{color:#01010b; font-size:13px; font-weight:normal; line-height:1.3; display:inline-block;}
.topheader .headright{float:right;}
.topheader .headright .navbar-toggle {border-color: #333; margin-left: 6px; padding:7px;}
.topheader .headright .navbar-toggle .icon-bar{background-color:#333;}
.topheader .headright .userdropdown{float:right; padding:0 6px;}
.topheader .headright .userdropdown .dropdown-toggle{display:inline-block;}
.topheader .headright .userdropdown .dropdown-toggle .txt{float:left; padding:8px 5px; color:#01010b; font-size:13px;}
.topheader .headright .userdropdown .dropdown-toggle .img{max-width:30px; float:left; border-radius:50%;}
.topheader .headright .userdropdown .dropdown-toggle .caret{color:#01010b; margin-top:15px; margin-left:5px;}
.topheader .headright .userdropdown .dropdown-menu {left: auto; right: 0; margin-top:10px;}
.topheader .headright .userdropdown .dropdown-menu li .dropdown-item {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 0 none; color: #292b2c; font-size: 14px; padding: 3px 10px;}
.topheader .headright .userdropdown .dropdown-menu li .dropdown-item:hover{background-color:#eee;}

.sidebar {background-color: #036464; border: medium none; border-radius: 0; bottom: 0; left: 230px; margin-left: -230px; width: 230px; overflow-x: hidden; overflow-y: auto; position: fixed; top: 0; transition: all 0.2s ease-in-out 0s; z-index: 1000;}
.sidebar .sidelogo{text-align:center; padding:16px 10px; display:inline-block; width:100%;}
.sidebar .sidelogo .logo{display:inline-block;}
.sidebar .list-group{margin-bottom:100px;}
.sidebar .list-group .dropdown-backdrop {position: relative;}
.sidebar .list-group .list-group-item{background: #036464 none repeat scroll 0 0; border: 0 none; border-radius: 0; color: #82c9c9; text-decoration: none;padding: 20px 20px 20px 54px; position:relative; min-height:54px;}
.sidebar .list-group .list-group-item .icons{max-width:20px; position:absolute; left:25px; top:18px;}
.sidebar .list-group .list-group-item:hover {background: #065858 none repeat scroll 0 0; color: #ffffff;}
.sidebar .list-group .active{background: #065858 none repeat scroll 0 0; color: #ffffff;}
.sidebar .list-group .active .icons{-webkit-filter: brightness(2);filter: brightness(2); }
.sidebar .list-group .dropdown ul {height:0; overflow:hidden; background-color:#065858; position:relative; transition: all 0.2s ease-in-out 0s;}
.sidebar .list-group .dropdown ul:before {content: ""; background-color: #2E7676; width: 2px; height: 96%; display: inline-block; position: absolute; left: 54px; top: 0; z-index: 9;}
.sidebar .list-group .dropdown.open ul {height:auto;}
.sidebar .list-group .dropdown.open .acno {background-color:#065858; color:#fff; padding-bottom:10px;}
.sidebar .list-group .dropdown ul .list-group-item{background-color:#065858; padding:12px 12px 12px 70px; min-height:inherit;}
.sidebar .list-group .dropdown ul li:last-child{margin-bottom:12px;}
.sidebar .togglebar{display:none; width:100%; border-top:1px solid #065858; position:absolute; left:0; right:0; z-index:9; transition: all 0.2s ease-in-out 0s;}
.sidebar .togglebar .clickbtn{color:#82c9c9; font-size:14px; font-weight:normal; display:block; min-height:54px; padding:20px 20px 20px 54px; background-color:#036464;}
.sidebar .togglebar .clickbtn .icons{max-width:20px; position:absolute; left:25px; top:18px;}

.content-wrapper{margin-left: 230px; margin-top: 50px; overflow: hidden; position: relative;}
.content-wrapper.setmar{margin-left: 90px;}

@media screen and (min-width:992px){
.topheader{left:230px; width:auto;}
.setmar .topheader{left:90px;}
.sidebar.side {left: 90px; margin-left: -90px; width: 90px;}
.sidebar.side .list-group .list-group-item .icons{left:32px;}
.sidebar.side .list-group .list-group-item .txt{display:none;}
.sidebar.side .list-group .dropdown ul {height: 0;}
.sidebar.side .list-group .dropdown ul li {opacity: 0; margin-left:50px;}
.sidebar.side .list-group .dropdown ul:before {left: 40px;}
.sidebar.side .list-group .dropdown.open ul {height: 40px;}
.sidebar .togglebar{display:inline-block; position:fixed; bottom:0; width:230px;}
.sidebar.side .togglebar{width:90px;}
.sidebar.side .togglebar .clickbtn .txt{display:none;}
.sidebar.side .togglebar .clickbtn .icons{left:32px; -webkit-transform: rotate(180deg);-ms-transform: rotate(180deg); transform: rotate(180deg);}

}
@media screen and (max-width:991px){
.topheader{padding:10px 0;}
.navbar-toggle {display: block;margin:0;}
.sidebar{left:0 !important;}
.sidebar .list-group {margin-bottom: 10px;}
.sidebar.side{margin-left:0 !important;}
.content-wrapper{margin-left:0 !important;}

}
@media screen and (max-width:640px){
.topheader .headleft .addlink {margin: 8px 5px;}
.topheader .headleft .addlink .txt{display:none;}
.topheader .headright .userdropdown .dropdown-toggle .txt{display:none;}

}

/*-------------------------- Pages CSS ---------------------------*/

.tablelistsec .pagecontent{display:inline-block; width:100%; position:relative; padding:20px 0;}
.tablelistsec .pagecontent .topbtn{position:absolute; right: 10px; top:8px;}
.tablelistsec .pagecontent .topbtn .btn{border-radius: 2px; border: solid 1px #ccd0d4; background-color: #ffffff; margin:2px; padding:4px 12px; color:#72777c;}
.tablelistsec .pagecontent .topbox{display: inline-block; min-width:235px; min-height:40px; line-height: 1.4; padding: 11px 15px; font-size: 14px; text-align: left; margin: 20px 0; background-color: #fff; border-left: 5px solid #ffba00;}
.tablelistsec .pagecontent .topbox a{text-decoration:underline; color:#008080;}
.tablelistsec .pagecontent .pagename{color:#01010b; font-size:20px; font-weight:normal; line-height:1; margin-bottom:18px;}
.tablelistsec .pagecontent .pagecounts {display:inline-block; width:100%;}
.tablelistsec .pagecontent .pagecounts li {display: inline-block; margin: 0; padding: 0; white-space: nowrap;}
.tablelistsec .pagecontent .pagecounts li a {color:#008080; font-size:13px; line-height: 2; padding: .2em; text-decoration: none;}
.tablelistsec .pagecontent .pagecounts li .current {color: #01010b;}
.tablelistsec .pagecontent .pagecounts li .current .count {color: #95989a;}
.tablelistsec .pagecontent .actionlist{display:inline-block; width:100%;}
.tablelistsec .pagecontent .actiondiv{float:left; overflow: hidden; padding: 2px 30px 5px 0;}
.tablelistsec .pagecontent .actiondiv select {float: left; font-size:13px; margin-right: 6px; margin-bottom:5px; min-width:100px; max-width: 200px; width: auto; padding: 4px 6px; height:30px; vertical-align: middle;}
.tablelistsec .pagecontent .actiondiv .actionbtn {color: #555; font-size:13px; background: #e5e5e5; vertical-align: top; float: left; border-radius: 2px; border: solid 1px #ccd0d4; padding: 4px 6px; height:30px; margin-bottom:5px;}
.tablelistsec .pagecontent .pagestable{display:inline-block; width:100%;}
.tablelistsec .pagecontent .pagestable .table{background-color:#fff; margin-bottom:15px; border:1px solid #e5e5e5;}
.tablelistsec .pagecontent .pagestable .table .link{color:#008080; font-weight:normal;}
.tablelistsec .pagecontent .pagestable .table .checkb{display: inline-block; position:relative; padding: 6px; cursor: pointer; border-radius:5px;}
.tablelistsec .pagecontent .pagestable .table .checkb input {position: absolute; left:0; top:0; opacity: 0; margin:0; cursor: pointer;}
.tablelistsec .pagecontent .pagestable .table .checkb .checkmark{width:15px; height:15px; border-radius:2px; position: absolute; top: 0; left: 0; border: 1px solid #95989a; background-color: #fff;}
.tablelistsec .pagecontent .pagestable .table .checkb .checkmark:after{content:""; width: 5px; height: 10px; position:absolute; left: 4px; top: 1px; border: solid #fff; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.tablelistsec .pagecontent .pagestable .table .checkb input:checked ~ .checkmark{background-color:#008080; border-color:#008080;}
.tablelistsec .pagecontent .pagestable .tablehead th{color:#01010b; font-size:13px; font-weight:normal; padding:15px 10px 15px 15px; vertical-align:middle;}
.tablelistsec .pagecontent .pagestable .tablehead th:first-child{padding-right:0;}
.tablelistsec .pagecontent .pagestable thead th{border-bottom:2px solid #e5e5e5;}
.tablelistsec .pagecontent .pagestable tfoot th{border-top:2px solid #e5e5e5;}
.tablelistsec .pagecontent .pagestable .tablebody tr:nth-child(odd){background-color:#fcfcfc;}
.tablelistsec .pagecontent .pagestable .tablebody td{color:#01010b; font-size:12px; font-weight:normal; padding:13px 10px 23px 15px; border:none; vertical-align:top;}
.tablelistsec .pagecontent .pagestable .tablebody td:first-child{padding-right:0;}
.tablelistsec .pagecontent .pagestable .tablebody .date{display:block; text-decoration:underline;}
.tablelistsec .pagecontent .pagestable .tablebody .seo{display:inline-block; width:15px; height:15px; background-color:#008080; border-radius:50%;}

@media screen and (max-width: 640px){
.tablelistsec .pagecontent .topbtn {position:static; width:100%; display:inline-block;}

}

/*-------------------------- Statisticsec CSS ---------------------------*/

.statisticsec .row {margin-right: -8px; margin-left: -8px;}
.statisticsec .col-xs-12 {padding-right: 8px; padding-left: 8px;}
.statisticsec .statichead{float:left; width:100%; position:relative; padding-top:35px;}
.statisticsec .statichead .pagename {float:left; width:100%; margin-bottom:15px;}
.statisticsec .statichead .pagename h3{color:#01010b; font-size:20px; font-weight:500; line-height:1; margin-bottom:2px;}
.statisticsec .statichead .pagename .links{color:#008080; font-size:14px; font-weight:500; line-height:1.2; display:inline-block; word-break: break-all;}
.statisticsec .statichead .pagename .links .fa{font-size:12px;}
.statisticsec .statichead .pagefilter {float:left; border-bottom:2px solid #e5e5e5; margin-bottom:15px;}
.statisticsec .statichead .pagefilter .links{color:#01010b; font-size:14px; font-weight:500; line-height:1.2; padding:6px 10px; margin:0 9px; margin-bottom:-2px; display:inline-block; border-bottom:3px solid transparent;}
.statisticsec .statichead .pagefilter .active{color:#008080; border-color:#008080;}

.statisticsec .staticontent{float:left; width:100%; position:relative;}
.statisticsec .staticontent .boxes{float:left; width:100%; margin-bottom:28px; position:relative; border-radius: 3px; border: solid 1px #e5e5e5; background-color: #ffffff;}
.statisticsec .staticontent .infobox{padding:30px;}
.statisticsec .staticontent .infobox .name{color:#01010b; font-size:18px; font-weight:normal; line-height:1.1; margin-bottom:5px;}
.statisticsec .staticontent .infobox .count{color:rgba(0, 0, 0, 0.87); font-size:20px; font-weight:500; line-height:1.2; margin-top:5px; margin-right:13px; float:left;}
.statisticsec .staticontent .infobox .persontage{color:#008080; font-size:13px; font-weight:normal; line-height:1.2; margin-top:8px; float:left;}
.statisticsec .staticontent .infobox .persontage .arrow{margin-right:4px; max-height:15px;}

.statisticsec .chartbox{padding:10px;}
.statisticsec .chartbox #chart_div1 {height: 378px;}
.statisticsec .chartbox #chart_div1 .highcharts-background{fill:#ffffff;}
.statisticsec .chartbox #chart_div1 .highcharts-point{fill:#2869cb;}

.statisticsec .chartbox #chart_div2 {height: 378px;}
.statisticsec .chartbox #chart_div2 .highcharts-title{text-align: center;}
.statisticsec .chartbox #chart_div2 .highcharts-title .ag-count{color: #01010b; font-size: 18px; font-weight: normal; line-height: 1.1; display: block;}
.statisticsec .chartbox #chart_div2 .highcharts-title .ag-label{color: rgba(0, 0, 0, 0.8); font-size: 14px; font-weight: normal; line-height: 1.1; display: block;}
.statisticsec .chartbox #chart_div2 .highcharts-container {overflow: visible !important;}
.statisticsec .chartbox #chart_div2 .chartTooltip {position: relative; z-index: 50; border: 2px solid rgb(0, 108, 169); border-radius: 5px; background-color: #ffffff; padding: 5px; font-size: 10px;}

.tablebox .table{margin-bottom:0;}
.tablebox .table thead th{color:#01010b; font-size:13px; font-weight:normal; padding:14px; border-bottom-color:#e5e5e5;}
.tablebox .table tbody tr:nth-child(odd){background-color:#fcfcfc;}
.tablebox .table tbody td{color:rgba(0, 0, 0, 0.8); font-size:14px; font-weight:normal; padding:12px 14px; border:none;}
.tablebox .table tbody td a{color:#008080;}
.tablebox .table-pagination{display:inline-block; width:100%; padding:10px; text-align:center;}
.tablebox .table-pagination a{color:#95989a; font-size:12px; font-weight:500; line-height:1.1; width:30px; height:30px; display:inline-block; padding:8px 5px; margin:5px; border-radius: 12px; border: solid 1px #ededed; background-color: #ffffff;}
.tablebox .table-pagination .active{color:#01010b; background-color:#f2f2f2;}

@media screen and (max-width:1199px){
.statisticsec .statichead .pagefilter {width:100%;}
.statisticsec .statichead .pagefilter .links {padding: 6px; margin: 0 8px;}

}

/*-------------------------- Leads CSS ---------------------------*/

.leadstablelist .pagecontent{display:inline-block; width:100%; position:relative; padding:30px 0;}
.leadstablelist .pagecontent .pagehead{display:inline-block; width:100%;}
.leadstablelist .pagecontent .pagehead .pagename {float:left; margin-bottom:20px;}
.leadstablelist .pagecontent .pagehead .pagename .title{color:rgba(0, 0, 0, 0.87); font-size:20px; font-weight:500; line-height:1; margin-bottom:5px;}
.leadstablelist .pagecontent .pagehead .pagename .links{color:#008080; font-size:14px; font-weight:500; line-height:1.2; display:inline-block; word-break: break-all;}
.leadstablelist .pagecontent .pagehead .pagename .links .fa{font-size:12px;}
.leadstablelist .pagecontent .pagehead .btnlist{float:right; margin-bottom: 20px;}
.leadstablelist .pagecontent .pagehead .btnlist li{float:left; margin:4px 2px;}
.leadstablelist .pagecontent .pagehead .btnlist .borleft{position:relative;}
.leadstablelist .pagecontent .pagehead .btnlist .borleft:before{content: ""; width: 2px; height: 34px; float: left; margin-right:10px; border-radius: 1px; background-color: #f2f2f2;}
.leadstablelist .pagecontent .pagehead .btnlist .btn-default{float:left; min-width:34px; height: 34px; text-align:center; padding:8px; border-radius: 8px; border: solid 1px #ededed; background-color: #fff; color:#95989a; font-size:16px; outline:none;}
.leadstablelist .pagecontent .pagehead .btnlist .btn-default .fa{float:left;}
.leadstablelist .pagecontent .pagehead .btnlist .btn-default img{float:left; display:inline-block;}
.leadstablelist .pagecontent .pagehead .btnlist .btn-default .txt{float:left; color:#01010b; font-size:14px; font-weight:normal; margin-left:6px; line-height:1.3;}
.leadstablelist .pagecontent .pagehead .btnlist .serchbox{max-width:34px; background-color: #fff; border: solid 1px #ededed; border-radius: 8px; overflow: hidden; height:34px; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.leadstablelist .pagecontent .pagehead .btnlist .serchbox.open{max-width:210px;}
.leadstablelist .pagecontent .pagehead .btnlist .serchbox .input-group-addon{border:none; cursor:pointer; background-color: transparent; color:#95989a; padding:6px 9px;}
.leadstablelist .pagecontent .pagehead .btnlist .serchbox .form-control{border:none; padding-left:0; font-size:12px; font-weight:normal; color:#95989a;}

.leadstablelist .pagecontent .pagestable{display:inline-block; width:100%;}
.leadstablelist .pagecontent .pagestable .table{background-color:#fff; margin-bottom:15px; border:1px solid #e5e5e5;}
.leadstablelist .pagecontent .pagestable .table .link{color:#008080; font-weight:normal;}
.leadstablelist .pagecontent .pagestable .tablehead th{color:#01010b; font-size:13px; font-weight:normal; padding:12px 10px 12px 15px; vertical-align:middle; border-bottom:2px solid #e5e5e5; cursor: pointer;}
.leadstablelist .pagecontent .pagestable .tablehead .fa{color: #95989a; margin-left: 5px;}
.leadstablelist .pagecontent .pagestable .tablebody tr:nth-child(odd){background-color:#fcfcfc;}
.leadstablelist .pagecontent .pagestable .tablebody td{color:#01010b; font-size:14px; font-weight:normal; padding:12px 10px 12px 15px; border:none; vertical-align:middle;}
.leadstablelist .pagecontent .pagestable .tablebody .txtlight{color: rgba(0, 0, 0, 0.8); display: block;}

.custom1_paginat{text-align:center; width:100%; display:inline-block; position:relative;}
.custom1_paginat .custompagi{display:inline-block;}
.custom1_paginat .custompagi .pagination{margin:5px; float:left;}
.custom1_paginat .custompagi .pagination li a{color:#95989a; font-size:12px; padding:6px; min-width:30px; font-weight:500; border-radius:12px !important; margin:2px 5px; border-radius: 12px; border: solid 1px #ededed; background-color: #ffffff;}
.custom1_paginat .custompagi .pagination .active a{background-color:#e5e5e5; color:#01010b; border-color: #ededed;}
.custom1_paginat .custompagi .pagination .navbtn a{color:#01010b; margin:2px 10px; padding:6px 10px;}

.filterlead_modal .modal-content{overflow:inherit;}
.filterlead_modal .modal-dialog{max-width:525px;}
.filterlead_modal .modal-header{border-radius: 5px 5px 0 0;}
.filterlead_modal .modal-body {padding: 20px 0 0 0;}
.filterlead_modal .modal-body hr{margin:0 0 20px;}
.filterlead_modal .modal-body .box {padding: 0 20px;}
.filterlead_modal .modal-body .row{margin-right: -5px; margin-left: -5px;}
.filterlead_modal .modal-body [class*="col-xs-"]{padding:0 5px;}
.filterlead_modal .form-group{margin-bottom:20px;}
.filterlead_modal .labels{font-size:13px; color:#01010b; font-weight:500; margin-bottom:8px; display:block;}
.filterlead_modal .form-control{font-size:13px; color:#95989a; font-weight:normal; padding:5px; border:2px solid #f2f2f2; border-radius: 3px;}
.filterlead_modal .modal-body .dateboxs{display:inline-block; width:100%; position:relative;}
.filterlead_modal .modal-body .dateboxs .form-control{padding-right:30px; padding-left:10px;}
.filterlead_modal .modal-body .dateboxs .form-control-feedback{right:0; padding-top:6px;}

/*-------------------------- SEO CSS ---------------------------*/

.seotablelist .pagecontent{display:inline-block; width:100%; position:relative; padding:30px 0;}
.seotablelist .pagecontent .pagehead{display:inline-block; width:100%;}
.seotablelist .pagecontent .pagehead .pagename {float:left; margin-bottom:20px;}
.seotablelist .pagecontent .pagehead .pagename .title{color:rgba(0, 0, 0, 0.87); font-size:20px; font-weight:500; line-height:1; margin-bottom:5px;}
.seotablelist .pagecontent .pagehead .pagename .links{color:#008080; font-size:14px; font-weight:500; line-height:1.2; display:inline-block; word-break: break-all;}
.seotablelist .pagecontent .pagehead .pagename .links .fa{font-size:12px;}
.seotablelist .pagecontent .pagehead .pagebtn{float:right; margin-bottom: 20px;}
.seotablelist .pagecontent .pagehead .pagebtn .btn-default {float:left; padding: 7px 10px; line-height: 1.3; margin:2px 5px; border-color: #f2f2f2;}
.seotablelist .pagecontent .pagehead .pagebtn .btn-default img{float:left; display:inline-block; max-width:17px;}
.seotablelist .pagecontent .pagehead .pagebtn .btn-default .text{float:left; color:#01010b; font-size:14px; font-weight:normal; margin-left:6px; line-height:1.3;}
.seotablelist .pagecontent .pagehead .pagebtn .btn-rank {background-color: #f9ffff; border: solid 1px rgba(0, 128, 128, 0.23);}
.seotablelist .pagecontent .pagehead .pagebtn .btn-change {background-color: #fcf1f1; border: solid 1px #eccbcb;}
.seotablelist .pagecontent .pagehead .pagebtn .btn-change .down{color: #800000;}

.seotablelist .pagecontent .pagestable{display:inline-block; width:100%;}
.seotablelist .pagecontent .pagestable .table{background-color:#fff; margin-bottom:15px; border:1px solid #e5e5e5;}
.seotablelist .pagecontent .pagestable .table .link{color:#008080; font-weight:normal;}
.seotablelist .pagecontent .pagestable .tablehead th{color:#01010b; font-size:13px; font-weight:normal; padding:12px 10px 12px 15px; vertical-align:middle; border-bottom:2px solid #e5e5e5;}
.seotablelist .pagecontent .pagestable .tablebody tr:nth-child(odd){background-color:#fcfcfc;}
.seotablelist .pagecontent .pagestable .tablebody td{color:#01010b; font-size:14px; font-weight:normal; padding:12px 10px 12px 15px; border:none; vertical-align:middle;}
.seotablelist .pagecontent .pagestable .tablebody .up{color: #008080;}
.seotablelist .pagecontent .pagestable .tablebody .down{color: #800000;}

/*-------------------------- Settings CSS ---------------------------*/

.settingsec .pagecontent{display:inline-block; width:100%; position:relative; padding:30px 0;}
.settingsec .pagecontent .pagehead{display:inline-block; width:100%;}
.settingsec .pagecontent .pagehead .pagename {float:left; margin-bottom:20px;}
.settingsec .pagecontent .pagehead .pagename .title{color:rgba(0, 0, 0, 0.87); font-size:20px; font-weight:500; line-height:1; margin-bottom:5px;}
.settingsec .pagecontent .pagehead .pagename .links{color:#008080; font-size:14px; font-weight:500; line-height:1.2; display:inline-block; word-break: break-all;}
.settingsec .pagecontent .pagehead .pagename .links .fa{font-size:12px;}
.settingsec .pagecontent .pagehead  .nav-tabs{display:inline-block; border-bottom:2px solid #e5e5e5; margin-bottom:20px; margin-top: 5px;}
.settingsec .pagecontent .pagehead  .nav-tabs li a{border:none; border-bottom: 3px solid transparent; background-color:transparent; margin-right:20px; padding:5px 10px; font-size:14px; color:#01010b; font-weight:500;}
.settingsec .pagecontent .pagehead  .nav-tabs li:last-child a{margin-right: 0;}
.settingsec .pagecontent .pagehead  .nav-tabs li.active a{border-color: #008080; color:#008080;}
.settingsec .pagecontent .pagehead .btnlist{float:right; margin-bottom: 20px;}
.settingsec .pagecontent .pagehead .btnlist li{float:left; margin:4px 2px;}
.settingsec .pagecontent .pagehead .btnlist .btn-default{float:left; min-width:34px; height: 34px; text-align:center; padding:8px; border-radius: 8px; border: solid 1px #ededed; background-color: #fff; color:#95989a; font-size:16px; outline:none;}
.settingsec .pagecontent .pagehead .btnlist .btn-default .fa{float:left;}
.settingsec .pagecontent .pagehead .btnlist .btn-default img{float:left; display:inline-block;}
.settingsec .pagecontent .pagehead .btnlist .btn-default .txt{float:left; color:#01010b; font-size:14px; font-weight:normal; margin-left:6px; line-height:1.3;}
.settingsec .pagecontent .pagehead .btnlist .serchbox{max-width:34px; background-color: #fff; border: solid 1px #ededed; border-radius: 8px; overflow: hidden; height:34px; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.settingsec .pagecontent .pagehead .btnlist .serchbox.open{max-width:210px;}
.settingsec .pagecontent .pagehead .btnlist .serchbox .input-group-addon{border:none; cursor:pointer; background-color: transparent; color:#95989a; padding:6px 9px;}
.settingsec .pagecontent .pagehead .btnlist .serchbox .form-control{border:none; padding-left:0; font-size:12px; font-weight:normal; color:#95989a;}

.settingsec .pagecontent .tab-content{display:inline-block; width:100%;}
.settingsec .pagecontent .boxes{display:inline-block; width:100%; margin-bottom: 20px; border-radius: 3px; border: solid 1px #e5e5e5; background-color: #ffffff;}
.settingsec .pagecontent .boxes .boxtitle{color: rgba(0, 0, 0, 0.87); font-size: 20px; font-weight: 500; margin-top: 10px; margin-bottom: 30px;}
.settingsec .pagecontent .boxes hr{margin:0;}
.settingsec .pagecontent .boxes .inputbox {padding: 20px 30px 0 30px;}
.settingsec .pagecontent .boxes .inputbox .row{margin-right: -10px; margin-left: -10px;}
.settingsec .pagecontent .boxes .inputbox [class*="col-xs-"]{padding:0 10px;}
.settingsec .pagecontent .boxes .inputbox .form-group{margin-bottom:20px;}
.settingsec .pagecontent .boxes .inputbox .labels{font-size:13px; color:#01010b; font-weight:500; margin-bottom:8px; display:block;}
.settingsec .pagecontent .boxes .inputbox .form-control{font-size:13px; color:#01010b; font-weight:normal; padding:5px 8px; border:2px solid #f2f2f2; border-radius: 3px; resize: none;}
.settingsec .pagecontent .boxes .analtitle{color: rgba(0, 0, 0, 0.87); font-size: 20px; font-weight: 500; margin-top: 10px; margin-bottom: 10px;} 
.settingsec .pagecontent .boxes .analsubtitle{color: #01010b; font-size: 14px; font-weight: normal; margin-bottom: 15px;} 
.settingsec .pagecontent .boxes .checkmain{display: inline-block; width: 100%; padding-left: 28px; position: relative;}
.settingsec .pagecontent .boxes a{color: #008080;}
.settingsec .pagecontent .boxes .checkmain .checksvg{position: absolute; left: 0; top: -2px; fill: #95989a;}
.settingsec .pagecontent .boxes .checkmain .checksvg.green{fill: #008080;}
.settingsec .pagecontent .boxes .checkmain .titletxt1{color: #01010b; font-size: 14px; font-weight: 500; line-height: 1.2; margin-bottom: 8px; display: block;}
.settingsec .pagecontent .boxes .checkmain .titletxt2{color: #01010b; font-size: 14px; font-weight: normal; line-height: 1.2; margin-bottom: 0px; display: block;}
.settingsec .pagecontent .boxes .tipsec{display: inline-block; width: 100%; margin-bottom: 20px;}
.settingsec .pagecontent .boxes .tipsec .txt1{color: #01010b; font-size: 14px; font-weight: 500; line-height: 1.2; margin-bottom: 8px; display: block; padding-left: 22px; position: relative;}
.settingsec .pagecontent .boxes .tipsec .txt1 .img{max-width: 17px; position: absolute; left: 0; top: -2px;}
.settingsec .pagecontent .boxes .tipsec .txt2{color: #01010b; font-size: 14px; font-weight: normal; line-height: 1.2; margin-bottom: 0px; display: block;}
.settingsec .pagecontent .boxes .deletebtn{border:none; background-color: transparent; outline: none;}
.settingsec .pagecontent .boxes .mrleft{margin-left: 26px;}
.settingsec .pagecontent .boxes ol{list-style: decimal; padding-left: 16px; margin: 10px 0;}
.settingsec .pagecontent .boxes ol li{color: #01010b; font-size: 14px; font-weight: normal; line-height: 1.4; margin: 3px 0;}
.settingsec .pagecontent .boxes ol li a{border-radius: 1px; border: solid 1px rgba(0, 128, 128, 0.23); background-color: #f9ffff; display: inline-block;}

.settingsec .pagecontent .boxes .checksub{display: inline-block; width: 100%; padding-left: 26px; position: relative;}
.settingsec .pagecontent .boxes .checksub .checksubsvg{position: absolute; left: 0; top: -2px; fill: #008080;}
.settingsec .pagecontent .boxes .checksub .subtitletxt1{color: #01010b; font-size: 14px; font-weight: 500; line-height: 1.2; margin-bottom: 8px; display: block; word-break: break-all;}
.settingsec .pagecontent .boxes .checksub .subtitletxt2{color: #01010b; font-size: 14px; font-weight: normal; line-height: 1.2; margin-bottom: 0px; display: block; word-break: break-all;}
.settingsec .pagecontent .boxes .checksub .subtitletxt3{color: #01010b; font-size: 14px; font-weight: normal; line-height: 1.7; margin-bottom: 0px; display: block; word-break: break-all;}
.settingsec .pagecontent .boxes .checksub .subtitletxt3 a{line-height: 1.2; border-radius: 1px; border: solid 1px rgba(0, 128, 128, 0.23); background-color: #f9ffff; display: inline-block;}

.settingsec .pagecontent .boxes .orsec{display: inline-block; margin-bottom: 20px;}
.settingsec .pagecontent .boxes .orsec .txt{color: #01010b; font-size: 14px;}
.settingsec .pagecontent .boxes .ortxt{display: inline-block; width: 100%; position: relative; margin-bottom: 15px;}
.settingsec .pagecontent .boxes .ortxt:before{content: ""; background-color: #f2f2f2; width: 100%; height: 1px; display: inline-block; position: absolute; left: 0; top: 15px;}
.settingsec .pagecontent .boxes .ortxt .or{display: inline-block; width: 30px; height: 30px; background-color: #f2f2f2; color: #01010b; font-size: 12px; font-weight: 500; text-align: center; padding: 9px 4px; border-radius: 50px; position: relative;}

.settingsec .pagecontent .boxes .updatebtnsec{display: inline-block; width: 100%; text-align: center; border-top: 1px solid #f2f2f2; padding: 20px 10px;}
.settingsec .pagecontent .boxes .updatebtnsec .btn {font-size: 13px; font-weight: 500; color: #01010b; line-height: 1.17; border: none; padding: 10px 20px;}
.settingsec .pagecontent .boxes .updatebtnsec .btn-save {background-color: #008080; color: #fff; min-width: 150px;}

@media screen and (max-width:991px){
.settingsec .pagecontent .boxes .mrleft {margin-left: 0;}

}
@media screen and (max-width:640px){
.settingsec .pagecontent .pagehead .nav-tabs li a {margin-right: 0px;}

}
@media screen and (max-width:480px){
.settingsec .pagecontent .pagehead .nav-tabs li {width: 100%;}

}

/*-------------------------- Contact-form-Customization CSS ---------------------------*/

.contactcustom .pagecontent{display:inline-block; width:100%; position:relative; padding:30px 0;}
.contactcustom .pagecontent .pagehead{display:inline-block; width:100%;}
.contactcustom .pagecontent .pagehead .pagename {float:left; margin-bottom:20px;}
.contactcustom .pagecontent .pagehead .pagename .title{color:rgba(0, 0, 0, 0.87); font-size:20px; font-weight:500; line-height:1; margin-bottom:5px;}
.contactcustom .pagecontent .pagehead .pagename .links{color:#008080; font-size:14px; font-weight:500; line-height:1.2; display:inline-block; word-break: break-all;}
.contactcustom .pagecontent .pagehead .pagename .links .fa{font-size:12px;}

.contactcustom .pagecontent .boxleft{width:39%; margin-right:1%; margin-bottom: 30px; float:left; border-radius: 5px; border: solid 1px #e5e5e5; background-color: #fff;}
.contactcustom .pagecontent .boxright{width:60%; float:left;}
.contactcustom .pagecontent .fullbox{width:100%; display: inline-block; text-align: center;}
.contactcustom .pagecontent .fullbox .boxright{width:100%; display: inline-block; float: none; max-width: 870px;}
.contactcustom .pagecontent .boxleft .serchbox{float:left; width:100%; padding:15px;}
.contactcustom .pagecontent .boxleft .serchbox .input-group{background-color:#fff; border-radius:8px; border: solid 1px #ededed;}
.contactcustom .pagecontent .boxleft .serchbox .input-group-addon {background-color: transparent; border: medium none; border-radius: 0px; color: #919191; font-size: 14px; padding: 5px 0px 5px 8px;}
.contactcustom .pagecontent .boxleft .serchbox .input-group-addon .fa{margin:5px; color:#95989a;}
.contactcustom .pagecontent .boxleft .serchbox .input-group > .form-control {background-color: transparent; border: medium none; color:#95989a; box-shadow:none; font-size:13px; font-weight:normal; line-height: 1.17; padding-left:5px;}
.contactcustom .pagecontent .boxleft .itemslist{float:left; width:100%; padding:20px 15px 5px 15px; border-top:1px solid #e5e5e5;}
.contactcustom .pagecontent .boxleft .itemslist .tit{color:#01010b; font-size:15px; font-weight:normal; margin-bottom:5px;}
.contactcustom .pagecontent .boxleft .itemslist .titsub{color:#95989a; font-size:13px; font-weight:normal; margin-bottom:10px;}
.contactcustom .pagecontent .boxleft .itemslist .checkbtnlist{width:100%; display:inline-block;}
.contactcustom .pagecontent .boxleft .itemslist .checkboxbtn{display: inline-block; width:100%; position: relative; padding-left:25px; margin:9px 0; cursor: pointer;}
.contactcustom .pagecontent .boxleft .itemslist .checkboxbtn input {position: absolute; opacity: 0; cursor: pointer; top:0; left:0;}
.contactcustom .pagecontent .boxleft .itemslist .checkboxbtn .checkmark{width:18px; height:18px; border-radius:2px; position: absolute; top: 1px; left: 0; border: 1px solid #95989a; background-color: #fff;}
.contactcustom .pagecontent .boxleft .itemslist .checkboxbtn .checkmark:after{content:""; width: 5px; height: 10px; position:absolute; left: 5px; top: 2px; border: solid #fff; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.contactcustom .pagecontent .boxleft .itemslist .checkboxbtn input:checked ~ .checkmark{background-color:#008080; border-color:#008080;}
.contactcustom .pagecontent .boxleft .itemslist .checkbtnlist .txt{color:#01010b; font-size:13px; font-weight:500; line-height:15px; display:block; margin:2px 0;}

.contactcustom .pagecontent .boxright .middsec{width: 100%; display: inline-block;}
.contactcustom .pagecontent .boxright .middsec .boxes {background-color: #fbfbfb; border: 1px dashed #cecece; border-radius: 3px; width: 100%; display: inline-block; text-align: left; margin: 0 0 30px 0; padding: 30px 30px 0px 30px;}
.contactcustom .pagecontent .boxright .middsec .boxes .boxhead{display:inline-block; width:100%; position:relative; margin-bottom: 20px;}
.contactcustom .pagecontent .boxright .middsec .boxes .boxhead .title{display:inline-block; color:rgba(0, 0, 0, 0.87); font-size:20px; font-weight:500; line-height:1.2; margin-bottom:10px;}
.contactcustom .pagecontent .boxright .middsec .boxes .switch {position: relative; float: right; padding-right:35px; margin-top: 5px; font-size: 13px;
 font-weight: 400; line-height: 1.3; color: #01010b;}
.contactcustom .pagecontent .boxright .middsec .boxes .switch input {opacity: 0; width: 0; height: 0;}
.contactcustom .pagecontent .boxright .middsec .boxes .switch .slider {position: absolute; width: 30px; height: 15px; cursor: pointer; top: 0; right: 0; right: 0; bottom: 0; background-color: #95989a; -webkit-transition: .4s; transition: .4s; border-radius: 34px;}
.contactcustom .pagecontent .boxright .middsec .boxes .switch .slider:before {content: ""; position: absolute; height: 13px; width: 13px; left: 2px; bottom: 1px; background-color: white; -webkit-transition: .4s; transition: .4s; border-radius: 50%;}
.contactcustom .pagecontent .boxright .middsec .boxes .switch input:checked + .slider {background-color: #008080;}
.contactcustom .pagecontent .boxright .middsec .boxes .switch input:checked + .slider:before {-webkit-transform: translateX(13px); -ms-transform: translateX(13px); transform: translateX(13px);}
.contactcustom .pagecontent .boxright .middsec .inputgroup{display: inline-block; width: 100%;}
.contactcustom .pagecontent .boxright .middsec .form-group{margin-bottom: 20px;}
.contactcustom .pagecontent .boxright .middsec .labels{font-size:14px; color:#01010b; font-weight:500; margin-bottom:8px; display:block;}
.contactcustom .pagecontent .boxright .middsec .labels .req{color: #800000;}
.contactcustom .pagecontent .boxright .middsec .inputbox{display: table; width: 100%; border-collapse: separate;}
.contactcustom .pagecontent .boxright .middsec .inputbox .form-control {font-size: 13px; color: #01010b; font-weight: normal; padding: 5px 7px; border: 2px solid #f2f2f2; border-radius: 3px; display: table-cell; width: 96%; resize: none;}
.contactcustom .pagecontent .boxright .middsec .inputbox .checkboxbtn{display: table-cell; width: 1%; position: relative; padding-left:25px; padding-top: 8px; margin:9px 0; cursor: pointer; vertical-align: top;}
.contactcustom .pagecontent .boxright .middsec .inputbox .checkboxbtn input {position: absolute; opacity: 0; cursor: pointer; top:0; left:0;}
.contactcustom .pagecontent .boxright .middsec .inputbox .checkboxbtn .checkmark{width:18px; height:18px; border-radius:2px; position: absolute; top: 8px; left: 0; border: 1px solid #95989a; background-color: #fff;}
.contactcustom .pagecontent .boxright .middsec .inputbox .checkboxbtn .checkmark:after{content:""; width: 5px; height: 10px; position:absolute; left: 5px; top: 2px; border: solid #fff; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.contactcustom .pagecontent .boxright .middsec .inputbox .checkboxbtn input:checked ~ .checkmark{background-color:#008080; border-color:#008080;}
.contactcustom .pagecontent .boxright .middsec .inputbox .checkboxbtn .txt{color:#01010b; font-size:13px; font-weight:normal; line-height:15px; display:block; margin:2px 0;}
.contactcustom .pagecontent .boxright .update_btn{width:100%; display: inline-block; text-align: center;}
.contactcustom .pagecontent .boxright .update_btn .btn {font-size: 13px; font-weight: 500; border-radius: 3px; color: #333; border: none; margin: 2px; padding: 8px 20px; white-space: normal;}
.contactcustom .pagecontent .boxright .update_btn .btn-success {background-color: #008080; color: #fff; min-width: 150px;}

@media screen and (max-width:991px){
.contactcustom .pagecontent .boxleft, .contactcustom .pagecontent .boxright{width:100%; margin:10px 0;}

}
@media screen and (max-width:640px){
.contactcustom .pagecontent .pagehead .pagename .title{font-size:16px;}
.contactcustom .pagecontent .boxright .middsec .boxes{padding: 20px 20px 0px 20px;}
.contactcustom .pagecontent .boxright .middsec .boxes .boxhead .title {font-size: 18px;}

}

/*--------------------------  CSS ---------------------------*/
/*--------------------------  CSS ---------------------------*/
/*--------------------------  CSS ---------------------------*/
/*--------------------------  CSS ---------------------------*/
/*--------------------------  CSS ---------------------------*/