hr{
    border-bottom:1px dashed #CCCCCC;
    border-top:0 solid #FFFFFF;
    border-left:0 solid #FFFFFF;
    border-right:0 solid #FFFFFF;
}



ul.tabs {
    float:left;
    list-style:none;
    height:32px;
    width:100%;
    min-width: 820px;
    border-radius:4px;
    margin:0;
    padding:0;
}

ul.tabs li {
    float:left;
    height:31px;
    line-height:31px;
    border:1px solid #999;
    overflow:hidden;
    position:relative;
    background:#eee;
    -webkit-border-top-left-radius:2px;
    -webkit-border-top-right-radius:2px;
    -moz-border-radius-topleft:0px;
    -moz-border-radius-topright:0px;
    border-top-left-radius:2px;
    border-top-right-radius:2px;
    margin:0 5px -1px 0;
    padding:0;
}

.bcheckbox{
    display: inline !important;
}

ul.tabs li a {
    text-decoration:none;
    color:#000;
    display:block;
    /*font-size:14px;*/
    border:1px solid #fff;
    outline:none;
    -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topleft:0px;
    -moz-border-radius-topright:0px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    padding:0 20px;
}

ul.tabs li a:hover {
    background:#ccc;
}

html ul.tabs li.active,html ul.tabs li.active a:hover {
    background:#fff;
    border-bottom:1px solid #fff;
}

.tabContainer {
    border:1px solid #999;
    overflow:hidden;
    clear:both;
    float:left;
    width:100%;
    min-width: 820px;
    background:#fff;
    -webkit-border-radius:4px;
    -webkit-border-top-left-radius:0;
    -moz-border-radius:8px;
    -moz-border-radius-topleft:0;
    border-radius:4px;
    border-top-left-radius:0;
}

.tabContent {
    /*font-size: 12px;*/
    padding:20px;
}


.pagination{
    /*font-size:12px;*/
    margin:0 0 30px}
.pagination a,.pagination span{-moz-border-radius:4px;border:1px solid #CCC;color:#000;display:inline-block;margin:2px!important;padding:5px 8px}
.pagination a{background:url(images/gradient_color_bg.gif) repeat-x scroll center top #e5e5e5;text-decoration:none}
.pagination a:hover{background:none #0073aa;color:#FFF}
.pagination span.currentpage{
    background: #e5e5e5;
    border: 1px solid #ccc;
    color: #0073aa;
    text-decoration: underline;
    
}
.pagination span.spaninput{-moz-border-radius:4px;border:1px solid #CCC;color:#000;display:inline-block;margin:2px!important;padding:2px}
.pagination input{    
    border: 1px solid #ccc;
    /* font-size: 12px; */
    margin: 2px;
    text-align: center;
    width: 35px;
    height: 30px;} 
.grid{border:1px solid #CCC;border-collapse:collapse;
     /*font-size:10pt*/
}
.grid td{border:1px solid #CCC;padding:3px}
.grid tbody tr:nth-child(even){background:#FDFDFD}
.grid tbody tr:nth-child(odd){background:#FFF}
.grid thead td{padding-left:6px;padding-right:6px}
.grid thead,.grid tfoot{background:url(images/gradient_color_bg.gif) repeat-x scroll center top #EFEFEF;color:#000;font-weight:700}
.grid a {text-decoration: none; }

.cfrom{border:0px;border-collapse:collapse;
      /*font-size:10pt*/
}
.cform td{padding:3px; 
         /*font-size: 12px;*/
}
.cform tbody td.label{width:110px; vertical-align: top; padding-top: 12px;}
.cform tbody td.labelx{width:160px; vertical-align: top; padding-top: 12px;}
.cform tbody td.labelxx{width:200px; vertical-align: top; padding-top: 12px; }
.cform tbody tr:nth-child(odd){background:#FDFDFD}
.cform tbody tr:nth-child(even){background:#FFF}


.link_buttons{
    /*font-size:12px;*/
    margin-bottom:5px;}
.link_buttons a{background:url(images/gradient_color_bg.gif) repeat-x scroll center top #EFEFEF;text-decoration:none;-moz-border-radius:4px;border:1px solid #CCC;color:#000;display:inline-block;margin:2px!important;padding:2px 8px}
.link_buttons a:hover{background:none #313428;color:#FFF}


.info_icon { width:32px; height:32px; background:url(images/large-info.png) 0 0; float:left; margin-top: -7px; margin-right: 7px; }
.warning_icon { width:32px; height:32px; background:url(images/dialog-warning.png) 0 0; float:left; margin-top: -7px; margin-right: 7px; }
.success_icon { width:32px; height:32px; background:url(images/action_success.png) 0 0; float:left;  margin-top: -7px; margin-right: 7px; }
.failure_icon { width:30px; height:30px;  background:url(images/error.png) 0 0; float:left; margin-top: -7px; margin-right: 7px; }

.del_template { width:16px; height:16px; background:url(images/delete.png) no-repeat 0 0; }
.add_template { width:16px; height:16px; background:url(images/add.png) no-repeat 0 0;}
.search_template { width:16px; height:16px; background:url(images/search.png) no-repeat 0 0; }
.edit_template {width:16px; height:16px; background:url(images/edit.png) no-repeat 0 0;}
.go_link_template {width:16px; height:16px; background:url(images/go_link.png) no-repeat 0 0;}

a.help_link{  line-height: 24px; background:url(images/help_off.png) no-repeat left center; padding-left:28px; margin-top: -15px; float:right; text-decoration: none; font-szie: 12px}
a.help_link:hover { background:url(images/help_over.png) no-repeat left center;}

.add_link {height:26px; background:url(images/add.png) no-repeat 0 0; background-position: left center; line-height: 26px; padding-left:21px; padding-right:5px;}
.del_link {height:26px; background:url(images/delete.png) no-repeat 0 0; background-position: left center; line-height: 26px; padding-left:21px; padding-right:5px;}
.search_link {height:26px; background:url(images/search.png) no-repeat 0 0; background-position: left center; line-height: 26px; padding-left:21px; padding-right:5px;}
.see_link {height:26px; background:url(images/see.png) no-repeat 0 0; background-position: left center; line-height: 26px; padding-left:25px; padding-right:5px;}
.link {height:26px; background:url(images/link.png) no-repeat 0 0; background-position: left center; line-height: 26px; padding-left:17px;}

.hint_text {
    /*font-size: 12px;*/
    color:#a7a7a7}

#myform .cform select{
    height: 40px !important;
    vertical-align: bottom;
}
ul.tabs li:hover, ul.tabs li:hover a {
border-bottom-color: #fff;
background: #fff;
}
ul.tabs li a:hover {
background: #fff;
border-color: #fff;
}

.help-block{
    display:block ;
    color: red;
    font-weight: bold;
}
/* Absolute Center Spinner */
.loading {
  position: fixed;
  z-index: 99999999;
  height: 2em;
  width: 2em;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* Transparent Overlay */
.loading:before {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
    background: radial-gradient(rgba(20, 20, 20,.8), rgba(0, 0, 0, .8));

  background: -webkit-radial-gradient(rgba(20, 20, 20,.8), rgba(0, 0, 0,.8));
}

/* :not(:required) hides these rules from IE9 and below */
.loading:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.loading:not(:required):after {
  content: '';
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: spinner 1500ms infinite linear;
  -moz-animation: spinner 1500ms infinite linear;
  -ms-animation: spinner 1500ms infinite linear;
  -o-animation: spinner 1500ms infinite linear;
  animation: spinner 1500ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(255,255,255, 0.75) 1.5em 0 0 0, rgba(255,255,255, 0.75) 1.1em 1.1em 0 0, rgba(255,255,255, 0.75) 0 1.5em 0 0, rgba(255,255,255, 0.75) -1.1em 1.1em 0 0, rgba(255,255,255, 0.75) -1.5em 0 0 0, rgba(255,255,255, 0.75) -1.1em -1.1em 0 0, rgba(255,255,255, 0.75) 0 -1.5em 0 0, rgba(255,255,255, 0.75) 1.1em -1.1em 0 0;
box-shadow: rgba(255,255,255, 0.75) 1.5em 0 0 0, rgba(255,255,255, 0.75) 1.1em 1.1em 0 0, rgba(255,255,255, 0.75) 0 1.5em 0 0, rgba(255,255,255, 0.75) -1.1em 1.1em 0 0, rgba(255,255,255, 0.75) -1.5em 0 0 0, rgba(255,255,255, 0.75) -1.1em -1.1em 0 0, rgba(255,255,255, 0.75) 0 -1.5em 0 0, rgba(255,255,255, 0.75) 1.1em -1.1em 0 0;
}

/* Animation */

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.customSwalBtn1{
    background-color: #c9302c;
    border-color: #ac2925;
    border: 0;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font-size: 17px;
    font-weight: 500;
    margin: 30px 5px 0px 5px;
    padding: 10px 32px;
	}
        
    .customSwalBtn2{
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
    border: 0;
    border-radius: 2px;
    cursor: pointer;
    font-size: 17px;
    font-weight: 500;
    margin: 30px 5px 0px 5px;
    padding: 10px 32px;
	}
        .customSwalBtn3{
	
    background-color: #f0ad4e;
    border-color: #eea236;
    border: 0;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font-size: 17px;
    font-weight: 500;
    margin: 30px 5px 0px 5px;
    padding: 10px 32px;
	}
        .swal2-modal h2{
           font-size:18px !important;
           font-weight: 300 !important;
           line-height: 20px !important;
           font-weight: bold !important;
        }
/* import css */        
.import_link_wrap {
    margin-top: 15px;
}
       
.import_msg.success {
    background: #e9fbe9;
    display: block;
    /* margin: 0 auto; */
    padding: 10px;
    color: green;
    border: 1px solid green;
    font-size: 14px;
}

.import_msg.error {
    background: #ffe0d9;
    display: block;
    /* margin: 0 auto; */
    padding: 10px;
    color: red;
    border: 1px solid red;
    font-size: 14px;
}
.progress_wrap {
    display: block;
	margin-top: 10px;
}
.progress_wrap .progress {
    display: block;
    width: 100%;
    background: #ccc;
    position: relative;
    height:30px;
}
.progress_wrap .progress-bar {
    background: #0085ba;
    height: 100%;
    padding: 5px 0;
    color: #fff;
    box-sizing: border-box;
    text-align: right;
     transition: width 0.5s;
  -webkit-transition: width 0.5s;
}


input.chkall {
    margin-left: 0 !important;
}

/* 02-09-2019 : Start */
.settings_page_seo-redirection #tab1 .pagination.tablenav-page {
    float: right;
}
/* 02-09-2019 : End */

