.theme-btn {
  font-size: 14px;
  padding: 12px 25px;
}

.master_heding h4 i{
  vertical-align: middle;
}

table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
  right: 8px;
}

table.spc_datatable thead th{
  text-transform: capitalize;
}

.form-control, .dataTables_filter label input, input[type=text], input[type=search], input[type=tel], input[type=time], input[type=url], input[type=week], input[type=password], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], select, textarea {
  height: 45px;
}



table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center right;
  background: none !important;
}

.dataTables_length select{
  width: auto;
}

table.dataTable thead .sorting{
  background: none;
}

.shortcode-text{
  display: inline-block;
}


.template8-form{
  clear: both;
}


div#templates_table {
  padding-right: 20px;
}

td.product-shortcode a.btn {
  font-size: 12px;
  font-weight: 600;
  background: #5b9dd9!important;
  color: #fff;
}

td.editable-button {
  width: 120px;
}
table.dataTable thead th  {
  padding: 10px 20px 10px 5px;
  vertical-align: middle;
}
table.dataTable tbody td {
  padding: 10px 5px 10px 5px;
  vertical-align: middle;
}
table.dataTable thead th{
  text-align: center;
}

table.dataTable thead th:first-child, table.dataTable tbody td:first-child{
  padding-left: 10px !important;
}

table.dataTable thead th:first-child:after, table.dataTable thead th:last-child:after{
  display: none;
}
table.dataTable thead th:last-child{
  width: 150px !important;
}

 .toggle-group label.btn{
	transform: translate3d(0,0,0);
 }
 .toggle-group label.btn.toggle-off {
    background: #ababab;
}
  .toggle-group .toggle-handle.btn {
    background-color: #ddd;
    margin: 0;
    padding: 0;
    width: 30px;
    border-radius: 0px;
}

.toggle-group .toggle-on {
    background: #11bbe6 !important;
}
.toggle-group label.btn {
    line-height: 24px;
    color: transparent;
    font-size: 12px;
    line-height: 24px;
    color: transparent;
}

.toggle.btn {
    min-width: 45px;
    min-height: 24px;
    border-radius: 20px;
    padding: 0;
    border: none;
    float: left;
    border-radius: 20px;
    padding: 0;
    border: none;
    line-height: 19px;
        margin-left: 18px;
         transform: translate3d(0,0,0);
}
  .toggle-group label.btn {
    line-height: 24px;
    color: transparent !important;
}
  .toggle-group .btn:hover , table tr  .btn:hover{
  transform: translate3d(0,0,0);
}

#confirmBox1{
  background: #FFF !important;
}

#confirmBox1 .button.blue_yes {
    background: #11b4de;
}

#confirmBox1 label {
    margin: 0;
    padding-top: 10px;
}

.barelink_outer {
    margin-bottom: 20px;
}

h4#myModalLabel {
    font-size: 20px;
    line-height: normal;
}
 .popup_buynow-code-grenrate_inn  textarea{
 height:auto !important
 }

/*******Confirm *********/
#confirmOverlay, #confirmOverlayDuplicate,#confirmOverlay1{width:100%;height:100%;position:fixed;top:0;left:0;background:url('ie.png');background: -moz-linear-gradient(rgba(11,11,11,0.1), rgba(11,11,11,0.6)) repeat-x rgba(11,11,11,0.2);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(11,11,11,0.1)), to(rgba(11,11,11,0.6))) repeat-x rgba(11,11,11,0.2);z-index:100000;display:none;}
#confirmBox, #confirmBox1{background:url('body_bg.jpg') repeat-x left bottom #e5e5e5;width:460px;position:fixed;left:50%;top:50%;margin:-130px 0 0 -230px;border: 1px solid rgba(33, 33, 33, 0.6);-moz-box-shadow: 0 0 2px rgba(255, 255, 255, 0.6) inset;-webkit-box-shadow: 0 0 2px rgba(255, 255, 255, 0.6) inset;box-shadow: 0 0 2px rgba(255, 255, 255, 0.6) inset;}
#confirmBox h1,#confirmBox p, #confirmBox1 h1,#confirmBox1 p{font:24px/1 'Cuprum','Lucida Sans Unicode', 'Lucida Grande', sans-serif;background:url('header_bg.jpg') repeat-x left bottom #f5f5f5;padding: 13px 25px;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);color:#666;}
#confirmBox h1, #confirmBox1 h1{letter-spacing:0.3px;color:#888;font-family: 'Open Sans', sans-serif;}
#confirmBox p, #confirmBox1 p{background:none;font-size:16px;line-height:1.4;padding-top: 15px;font-family: 'Open Sans', sans-serif;}
#confirmButtons, #confirmButtons1{padding:12px 0 25px;text-align:center;}
#confirmBox .button, #confirmBox1 .button{display:inline-block;background: #777;color:white;position:relative;height: auto;font-size:17px;font-family: 'Open Sans', sans-serif;margin-right: 15px;padding: 5px 35px 5px 35px;text-decoration:none;border:none;}
#confirmBox .button:last-child, #confirmBox1 .button:last-child{	margin-right:0;}
#confirmBox .button span, #confirmBox1 .button span{position:absolute;top:0;right:-5px;background:url('buttons.png') no-repeat;width:5px;height:33px}
#confirmBox .blue , #confirmBox1 .blue{background-position:left top;text-shadow:1px 1px 0 #5889a2;}
#confirmBox .blue span, #confirmBox1 .blue span{background-position:-195px 0;}
#confirmBox .blue:hover, #confirmBox1 .blue:hover{	background-position:left bottom;}
#confirmBox .blue:hover span, #confirmBox1 .blue:hover span{	background-position:-195px bottom;}
#confirmBox .gray, #confirmBox1 .gray{background-position:-200px top;text-shadow:1px 1px 0 #707070;}
#confirmBox .gray span, #confirmBox1 .gray span{background-position:-395px 0;}
#confirmBox .gray:hover, #confirmBox1 .gray:hover{	background-position:-200px bottom;}
#confirmBox .gray:hover span, #confirmBox1 .gray:hover span{	background-position:-395px bottom;}
.fancybox_cont .powercart-box-body { padding: 70px; position: relative;}
.fancybox_cont .powercart-box-bottom{padding: 30px;}
.fancybox_cont .powercart-box-body .title{margin: 0 0 45px 0;}
.fancybox_cont .powercart-box-body .sub-title{ margin: 0 0 35px;}
.fancybox_cont .container_class{float:left}
.fancybox_cont .powercart-box.get-started {  margin: 30px auto;}
.fancybox_cont .powercart-box-body .title{ font-size: 25px;}
.fancybox_cont .steps-outer-div .powercart-box-body p{font-size: 18px; line-height: 25px;}
.fancybox_cont .steps-outer-div .powercart-box-bottom .btn , .fancybox_cont .steps-outer-div .powercart-box-bottom .btn{ font-size: 18px;}
#noShow{ color: #c52727; text-decoration: none; font-size: 15px; float: left;}
#noShow input {margin-right: 10px;}
.powercart-box.steps-outer-div{ margin:25px auto;}
.steps-outer-div .steps-outer .powercart-box-body .title { margin: 0 0 10px;}
.table-responsive-v2{position: relative;}
.table-responsive-v2 #categoryFilter{ position: absolute;left: 50%;right: 0;top: 0;transform: translateX(-50%);width: 166px;}
/****************/
