body { outline-width: 0; outline: none; margin: 0px; padding: 0px; max-width: 100%; font: 400 16px/28px "Poppins", sans-serif; }
body img { outline-width: 0; outline: none; margin: 0px !important; padding: 0px !important; max-width: 100%; }
body a:link { outline-width: 0; outline: none; text-decoration: none; }
h1, h1 a, h1 a:hover { color: #2e2e2e; margin: 0px !important; padding: 0; }
h2, h2 a, h2 a:hover { color: #191919; }
h3, h3 a, h3 a:hover { color: #121212; }
h4, h4 a, h4 a:hover { color: #121212; }
h5, h5 a, h5 a:hover { color: #121212; }
h6, h6 a, h6 a:hover { color: #121212; }
p, p a, p a:hover { color: #424242 !important; font-weight: 400; }
.pageBase { }
.topNav { text-align: right; }
.topNav ul { margin: 0px; padding: 0px; list-style-type: none; }
.topNav ul li { padding-left: 10px; padding-right: 15px; background-image: url('../images/topline.png'); background-position: right center; background-repeat: no-repeat; display: inline-block; font-size: 15px; }
.topNav ul li:last-child { padding-left: 10px; padding-right: 15px; background-image: url('../images/topline_hover.png'); background-position: right center; background-repeat: no-repeat; display: inline-block; }
.topNav ul li a { color: #424242; }
.topNav ul li a.active { color: #ff7a00 !important; }
.topNav ul li a:hover { color: #ff7a00; }
.topNav ul li a { font-size: 15px; color: #181818; }
.header-bg { padding: 15px 0px; background-color: #fff7ee; }
.loginPage { padding: 50px 0px; }
.loginPage h1 { font-size: 35px; color: #f17f06; line-height: 45px; padding: 0px; margin: 0px; padding-bottom: 20px; text-align: center; font-weight: 600; }
.loginHolder p { font-size: 15px; }
.loginHolder { padding: 51px 56px; background-size: 100%; border-radius: 0px 60px 0px 60px; -moz-border-radius: 0px 60px 0px 60px; -webkit-border-radius: 0px 60px 0px 60px; border: 0px solid #000000; background-color: #fff; border-top: solid 20px #f0f0f0; border-right: solid 20px #f0f0f0; border-left: solid 20px #f0f0f0; border-bottom: solid 20px #f0f0f0; }
.loginHolder h5 { color: #2f2f2f; font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 2.2px; padding-bottom: 5px; }
.loginHolder input[type="text"] { font-size: 15px; border: 0; border-bottom: solid 1px #dcdcdc; width: 100%; padding: 10px 0px; outline: 0; letter-spacing: 1px; background-color: #fff0; margin-bottom: 15px; }
.loginHolder textarea { font-size: 15px; border: 0; border-bottom: solid 1px #dcdcdc; width: 100%; padding: 10px 0px; outline: 0; letter-spacing: 1px; background-color: #fff0; margin-bottom: 15px; height: 80px; }
.loginHolder input[type="email"] { font-size: 15px; border: 0; border-bottom: solid 1px #dcdcdc; width: 100%; padding: 10px 0px; outline: 0; letter-spacing: 1px; background-color: #fff0; margin-bottom: 15px; }
.loginHolder input[type="password"] { font-size: 15px; border: 0; border-bottom: solid 1px #dcdcdc; width: 100%; padding: 10px 0px; outline: 0; letter-spacing: 1px; background-color: #fff0; margin-bottom: 15px; }
.loginHolder input[type="tel"] { font-size: 15px; border: 0; border-bottom: solid 1px #dcdcdc; width: 100%; padding: 10px 0px; outline: 0; letter-spacing: 1px; background-color: #fff0; margin-bottom: 15px; }
.loginHolder select { font-size: 15px; border: 0; border-bottom: solid 1px #dcdcdc; width: 100%; padding: 10px 0px; outline: 0; letter-spacing: 1px; background-color: #fff0; margin-bottom: 15px; }
.loginHolder input[type="submit"] { font-size: 18px; border: 0; border: solid 1px #f17f06; width: 100%; padding: 12px 0px; outline: 0; letter-spacing: 1px; font-weight: 600; background-color: #f17f06; border-radius: 4px; color: #fff; cursor: pointer; margin-bottom: 15px; }
.loginHolder input[type="submit"]:hover { font-size: 18px; border: 0; border: solid 1px #f17f06; width: 100%; padding: 12px 0px; outline: 0; letter-spacing: 1px; font-weight: 600; background-color: #fff; border-radius: 4px; color: #f17f06; cursor: pointer; margin-bottom: 15px; }
.loginHolder p { color: #424242 !important; letter-spacing: .7px; margin-bottom: 0px; }
.signup_text p { text-align: right; }
.signup_text p a { color: #f17f06 !important; }
.link-base { margin: 50px 0px; }
.link-base h2 { font-size: 30px; font-weight: 600; color: #f17f06; }
.tableBase { padding: 24px 26px; border: solid 1px #d0d0d0; border-radius: 10px; }
.search_box { border: solid 1px #dbdbdb; padding: 8px 10px; border-radius: 5px; }
.search_box h2 { cursor: pointer; }
.search_shocase_off { }
.search_box label { font-size: 15px; color: #898989; line-height: 22px; display: inline; font-weight: 400; }
.search_box input[type="text"] { border: 0px; border: solid 1px #e2e2e2; display: inline-block; padding: 5px; width: 100% !important; font-size: 15px; color: #2c234d; margin-bottom: 8px; outline: none; }
.search_box input[type="email"] { border: 0px; border: solid 1px #e2e2e2; display: inline-block; padding: 5px; width: 100% !important; font-size: 15px; color: #2c234d; margin-bottom: 8px; outline: none; }
.search_box input[type="date"] { border: 0px; border: solid 1px #e2e2e2; display: inline-block; padding: 5px; width: 100% !important; font-size: 15px; color: #2c234d; margin-bottom: 8px; outline: none; }
.search_box input[type="submit"] { display: inline-block; width: auto !important; border: 0px; border: solid 1px #ff7a00; padding: 6px 42px; background-color: #ff7a00; border-radius: 5px; font-size: 15px; color: #fff; cursor: pointer; outline: none; font-weight: 600; letter-spacing: .5px; margin-bottom: 5px; }
.search_box input[type="submit"]:hover { display: inline-block; width: auto !important; border: 0px; border: solid 1px #ff7a00; padding: 6px 42px; background-color: #fff; border-radius: 5px; font-size: 15px; color: #ff7a00; cursor: pointer; outline: none; font-weight: 600; letter-spacing: .5px; margin-bottom: 5px; }
.reset { background-color: #6d6d6d; display: inline-block; text-align: center; font-size: 15px; font-weight: 500; color: #fff; text-decoration: none; padding: 6px 35px; border-radius: 5px; }
.reset:hover { background-color: #e8e8e8; display: inline-block; text-align: center; font-size: 15px; font-weight: 500; color: #000; text-decoration: none; padding: 6px 35px; border-radius: 5px; }
.table { margin: 15px 0px; /*border-left: solid 1px #dbdbdb; border-right: solid 1px #dbdbdb;*/ }
.table thead { font-size: 15px; font-weight: 600; }
.table tbody { font-size: 15px; font-weight: 400; color: #575757; }
.yellow { color: #ffb400; font-size: 15px; font-weight: 500; }
.yellow:hover { color: #ffb400; font-size: 15px; font-weight: 500; }
.red { color: #da0c00; font-size: 15px; font-weight: 500; }
.red:hover { color: #da0c00; font-size: 15px; font-weight: 500; }
.orenge { color: #ff7a00; font-size: 15px; font-weight: 500; }
.orenge:hover { color: #ff7a00; font-size: 15px; font-weight: 500; }
.green { color: #15ba0c; font-size: 15px; font-weight: 500; }
table { border: solid 1px #dadce0; }
.table .table { background-color: #fff; }
.table a { }
.height_10 { height: 5px; }
.height_5 { height: 2px; }
.tableBase .table td, .table th { vertical-align: middle !important; padding: .5rem; vertical-align: top !important; padding:.5rem;  font-size:14px; }
.pagination-right { float: right; }
.addNew { background-color: #ff7a00; color: #fff; font-weight: 600; padding: 8px 28px; cursor: pointer; font-size: 15px; color: #fff !important; border-radius: 5px; margin: 0px 0px; border: 0; display: inline-block; }
.addNew:hover { background-color: #ff7a00; color: #fff; font-weight: 600; padding: 8px 28px; cursor: pointer; font-size: 15px; color: #fff !important; border-radius: 5px; margin: 0px 0px; border: 0; display: inline-block }
.delete { padding: 8px 28px; background-color: #252525; color: #fff; border-radius: 4px; border: 1px solid #252525; font-weight: 600; }
.delete:hover { padding: 8px 28px; background-color: #ffff; color: #252525; border-radius: 4px; border: 1px solid #252525; font-weight: 600; }
.addNewdash { color: #ff7a00; font-weight: 600; }
.addNewdash:hover { color: #ff7a00; font-weight: 600; }
.page-link { color: #424242; }
.page-link:hover { color: #424242; }
.tableBase h2 { color: #2c234d; font-weight: 600; font-size: 20px; padding: 0; margin-bottom: 0px; }
.tableBase label { color: #303030; font-weight: 400; font-size: 15px; padding: 5px 0px 0px; margin-bottom: 0px; }
.tableBase label span { color: #fd0303; }
.tableBase input[type="text"] { font-size: 15px; border: 0; border: solid 1px #d0d0d0; width: 100%; padding: 7px 8px; outline: 0; letter-spacing: .5px; margin-bottom: 15px; border-radius: 4px; color: #424242; font-weight: 400; }
.tableBase input[type="email"] { font-size: 15px; border: 0; border: solid 1px #d0d0d0; width: 100%; padding: 7px 8px; outline: 0; letter-spacing: .5px; margin-bottom: 15px; border-radius: 4px; color: #424242; font-weight: 400; }
.tableBase input[type="password"] { font-size: 15px; border: 0; border: solid 1px #d0d0d0; width: 100%; padding: 7px 8px; outline: 0; letter-spacing: .5px; margin-bottom: 15px; border-radius: 4px; color: #424242; font-weight: 400; }
.tableBase input[type="tel"] { font-size: 15px; border: 0; border: solid 1px #d0d0d0; width: 100%; padding: 7px 8px; outline: 0; letter-spacing: .5px; margin-bottom: 15px; border-radius: 4px; color: #424242; font-weight: 400; }
.tableBase select { font-size: 15px; border: 0; border: solid 1px #d0d0d0; width: 100%; padding: 10px 5px; background-color: #fff; outline: 0; letter-spacing: .5px; margin-bottom: 15px; border-radius: 4px; color: #424242; font-weight: 400; }
.checkUp { display: block; margin-bottom: 15px; font-size: 15px; }
.checkUp input[type="submit"] { display: inline-block; padding: 8px 42px; font-size: 15px; cursor: pointer; text-decoration: none; background-color: #ff7a00; color: #fff; border: solid 1px #ff7a00; font-weight: 700; }
.checkUp input[type="submit"]:hover { display: inline-block; padding: 8px 42px; font-size: 15px; cursor: pointer; text-decoration: none; background-color: #fff; color: #ff7a00; border: solid 1px #ff7a00; font-weight: 700; }
.checkUp input[type="submit"]:focus { display: inline-block; padding: 8px 42px; font-size: 15px; cursor: pointer; text-decoration: none; background-color: #fff; color: #ff7a00; border: solid 1px #ff7a00; font-weight: 700; }
.back { display: inline-block; padding: 8px 42px; font-size: 15px; cursor: pointer; text-decoration: none; background-color: #424242; color: #fff; border: solid 1px #424242; font-weight: 700; }
.back:hover { display: inline-block; padding: 8px 42px; font-size: 15px; cursor: pointer; text-decoration: none; background-color: #fff; color: #424242; border: solid 1px #424242; font-weight: 700; }
.tableBase input[type=checkbox] { width: 21px; height: 21px; vertical-align: middle; -webkit-appearance: none; background: none; border: 0; outline: 0; flex-grow: 0; border-radius: 15%; background-color: #FFFFFF; transition: background 300ms; cursor: pointer; float: left; margin-right: 9px; margin-top: 4px; }
.tableBase input[type=checkbox]::before { content: ""; color: transparent; display: block; width: inherit; height: inherit; border-radius: inherit; border: 0; background-color: transparent; background-size: contain; box-shadow: inset 0 0 0 1px #CCD3D8; }
.tableBase input[type=checkbox]:checked { background-color: #ff7a00; }
.tableBase input[type=checkbox]:checked::before { box-shadow: none; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath d='M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z' fill='%23fff'/%3E %3C/svg%3E"); font-size: 16px; transform: scale(1.4); }
.get_check_holder { padding: 15px 0px; }
.get_check_holder h5 { margin-bottom: 20px; }
.check_name { font-size: 13px; }
.footerBase { background-color: #474747; padding: 10px 0px; }
.footerBase p { margin-bottom: 0px; color: #d3d3d3 !important; font-size: 14px; }
.footerBase p a { margin-bottom: 0px; color: #d3d3d3 !important; font-size: 14px; }
.hideArea { display: none; }
.pagination-right { text-align: right !important; margin: 10px 0px; }
.pagination-right ul { list-style-type: none; margin: 0px; padding: 0px; text-align: right !important; }
.pagination-right ul li { }
.pagination-right ul li a { padding: 5px 10px; border: solid 1px #dfdfdf; color: #424242; }
.pagination-right ul li a:hover { padding: 5px 10px; color: #cc2b2b; border: solid 1px #cc2b2b; }
#chekLink { background-color: #F2F2F2D6; font-size: 15px; line-height: 21px; position: relative; top: -9px; padding: 5px 15px; }
.tableBase span { font-size: 14px; line-height: 16px !important; display: inline-block; }
.big_butt { display: block; width: 100%; border: 0px; border: solid 1px #f17f06; padding: 18px 20px; background-color: #fff; border-radius: 10px; font-size: 18px; color: #f17f06; outline: none; font-weight: 500; letter-spacing: .5px; margin-bottom: 25px; text-align: center; position: relative; }
/*.big_butt:hover { display: block;  width: 100%;  border: 0px;  border: solid 1px #f17f06;  padding:18px 20px;  background-color: #f17f06; border-radius: 10px;  font-size: 18px;  color: #fff !important;  cursor: pointer;  outline: none;  font-weight: 500;  letter-spacing: .5px;  margin-bottom: 25px; text-align: center; position: relative;}*/


.big_butt p { font-size: 15px; position: relative; bottom: 0px; left: 0px; margin-bottom: 0px; font-weight: 500; display: block; text-align: left; line-height: 24px; }
/*.big_butt:hover p { color: #fff !important;  position: relative; font-weight: 500; display: block; line-height:24px;}*/

.count p { text-align: right !important; }
.showAll { text-align: center; }
.showall { display: inline-block; border: 0px; border: solid 1px #f17f06; padding: 5px 30px; background-color: #f17f06; border-radius: 6px; font-size: 16px; color: #fff !important; cursor: pointer; outline: none; font-weight: 500; letter-spacing: .5px; text-align: center; position: relative; margin-bottom: 10px; word-wrap: anywhere; }
.showall:hover { display: inline-block; border: 0px; border: solid 1px #f17f06; padding: 5px 30px; background-color: #fff; border-radius: 6px; font-size: 16px; color: #f17f06 !important; cursor: pointer; outline: none; font-weight: 500; letter-spacing: .5px; text-align: center; position: relative; margin-bottom: 10px; }
.rightPanel { }
.rightPanel h2 { color: #2c234d; font-weight: 600; font-size: 32px; padding: 0; }
.rightPanel label { color: #303030; font-weight: 400; font-size: 15px; line-height:18px; }
.rightPanel label span { color: #fd0303; }
.rightPanel input[type="text"] { font-size: 15px; border: 0; border: solid 1px #d0d0d0; width: 100%; padding: 12px 5px; outline: 0; letter-spacing: .5px; margin-bottom: 15px; border-radius: 4px; color: #424242; font-weight: 400; }
.rightPanel input[type="email"] { font-size: 15px; border: 0; border: solid 1px #d0d0d0; width: 100%; padding: 12px 5px; outline: 0; letter-spacing: .5px; margin-bottom: 15px; border-radius: 4px; color: #424242; font-weight: 400; }
.rightPanel input[type="password"] { font-size: 15px; border: 0; border: solid 1px #d0d0d0; width: 100%; padding: 12px 5px; outline: 0; letter-spacing: .5px; margin-bottom: 15px; border-radius: 4px; color: #424242; font-weight: 400; }
.rightPanel input[type="tel"] { font-size: 15px; border: 0; border: solid 1px #d0d0d0; width: 100%; padding: 12px 5px; outline: 0; letter-spacing: .5px; margin-bottom: 15px; border-radius: 4px; color: #424242; font-weight: 400; }
.basicSetting { }
.basicSetting h3 { background-color: #f2f2f2; font-size: 20px; color: #191919; display: block; padding: 16px; border-radius: 8px 8px 0px 0px; margin-bottom: 0px; }
.basicSetting section p { margin-bottom: 0px; font-weight: 400; }
.basicSetting section p span { color: #ff0000; font-weight: 400; }
.basicSetting section { border: solid 1px #dadce0; padding: 18px 25px; border-radius: 4px; margin-bottom: 10px; }
.basicSetting section select { color: #848484; }
.basicSetting section select { width: 20%; padding: 10px 15px; }
.basicSetting section { width: auto; padding: 10px 15px; }
.basicSetting section input[type="submit"] { display: inline-block; width: auto !important; border: 0px; border: solid 1px #f17f06; padding: 8px 25px; background-color: #f17f06; border-radius: 5px; font-size: 15px; color: #fff; cursor: pointer; outline: none; font-weight: 600; letter-spacing: .5px; margin-bottom: 5px; }
.basicSetting section input[type="submit"] input[type="submit"]:hover { display: inline-block; width: auto !important; border: 0px; border: solid 1px #f17f06; padding: 8px 25px; background-color: #fff; border-radius: 5px; font-size: 15px; color: #f17f06; cursor: pointer; outline: none; font-weight: 600; letter-spacing: .5px; margin-bottom: 5px; }
.basicSetting section input[type="password"] { font-size: 15px; border: 0; border: solid 1px #d0d0d0; width: 100%; padding: 10px 10px; outline: 0; letter-spacing: .5px; margin-bottom: 15px; border-radius: 4px; color: #424242; font-weight: 400; }
.basicSetting section input[type="text"] { font-size: 15px; border: 0; border: solid 1px #d0d0d0; width: 100%; padding: 10px 10px; outline: 0; letter-spacing: .5px; margin-bottom: 15px; border-radius: 4px; color: #424242; font-weight: 400; }
.basicSetting section input[type="email"] { font-size: 15px; border: 0; border: solid 1px #d0d0d0; width: 100%; padding: 10px 10px; outline: 0; letter-spacing: .5px; margin-bottom: 15px; border-radius: 4px; color: #424242; font-weight: 400; }
.basicSetting section input[type="tel"] { font-size: 15px; border: 0; border: solid 1px #d0d0d0; width: 100%; padding: 10px 10px; outline: 0; letter-spacing: .5px; margin-bottom: 15px; border-radius: 4px; color: #424242; font-weight: 400; }
.basicSetting section textarea { font-size: 15px; border: 0; border: solid 1px #d0d0d0; width: 100%; height: 50px; padding: 10px 10px; outline: 0; letter-spacing: .5px; margin-bottom: 15px; border-radius: 4px; color: #424242; font-weight: 400; margin-bottom: 0px; }
.passCode input[type="password"] { float: left !important; margin-right: 5px; }
.gotoDashboard { padding: 10px 35px; background-color: #424242; color: #fff; border-radius: 4px; font-weight: 600; display: inline-block; }
.gotoDashboard:hover { padding: 10px 35px; background-color: #424242; color: #fff; border-radius: 4px; font-weight: 600; display: inline-block; }
.green_btn { background-color: #ff7a00; padding: 4px 12px; cursor: pointer; font-size: 15px; color: #fff !important; border-radius: 5px; margin: 10px 0px; }
#multi { margin-bottom: 10px; }
.delete { background-color: #de2a1c; padding: 8px 21px; cursor: pointer; font-size: 15px; color: #fff !important; border-radius: 5px; margin: 0px 0px; border: 0; display: inline-block; }
.delete:hover { background-color: #de2a1c; padding: 8px 21px; cursor: pointer; font-size: 15px; color: #fff !important; border-radius: 5px; margin: 0px 0px; border: 0; display: inline-block; }
.delete:focus { background-color: #de2a1c; padding: 8px 21px; cursor: pointer; font-size: 15px; color: #fff !important; border-radius: 5px; margin: 0px 0px; border: 0; display: inline-block; }
#chekFrequency { background-color: #F2F2F2D6; font-size: 15px; line-height: 21px; position: relative; top: -9px; padding: 5px 15px; }
.del_text { background-color: #de2a1c; padding: 8px 21px; cursor: pointer; font-size: 15px; color: #fff !important; border-radius: 5px; margin: 0px 0px; border: 0; display: inline-block; }
.del_text:hover { background-color: #de2a1c; padding: 8px 21px; cursor: pointer; font-size: 15px; color: #fff !important; border-radius: 5px; margin: 0px 0px; border: 0; display: inline-block; }
.del_text:focus { background-color: #de2a1c; padding: 8px 21px; cursor: pointer; font-size: 15px; color: #fff !important; border-radius: 5px; margin: 0px 0px; border: 0; display: inline-block; }
.del_text a { color: #fff !important; }
.table thead th i { margin-left: 5px; font-size: 21px; }
.dataTables_length { display: none; }
.dataTables_filter { display: none; }
/*
table.dataTable thead.checkHide.sorting sorting_asc{display: none;}
table.dataTable thead.checkHide.sorting sorting_desc{display: none;}*/

/*table.dataTable thead > tr > th.checkHide::before { display: none !important; }
table.dataTable thead > tr > th.checkHide::after { display: none !important; }


.dataTables_wrapper { position: relative; clear: both; width: 1056px;}
.dataTables_info{display: none;}
.paging_simple_numbers{display: none;}*/
.dataTables_info{display: none;}

.ImapSmtpForom{ border: solid 1px #e8e8e8; padding:10px 15px; font-size:14px; width:460px; margin-top:10px; }
.ImapSmtpForom label{padding: 10px 0px 0px;}
.ImapSmtpForom input[type="text"] {
  font-size: 15px;
  border: 0;
  border: solid 1px #d0d0d0;
  width: 100% !important;
  padding: 10px 10px;
  outline: 0;
  letter-spacing: .5px;
  margin-bottom: 15px;
  border-radius: 4px;
  color: #424242;
  font-weight: 400;
}

.form_base{ padding: 10px;}

.fa-check{color: green;}
.fa-times{color: red;}