/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(/assets/fonts/icons/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  height: 100%;
  width: 100%;
}
body {
  background: #000;
  font-weight: 400;
  min-height: 43rem;
  padding-top: 0rem;
}
.bg-login-image {
  background: url("https://netprofissional.com.br/assets/images/logo_login.png");
  background-position: center;
  background-size: cover;
}

.bg-register-image {
  background: url("https://netprofissional.com.br/assets/images/logo_login.png");
  background-position: center;
  background-size: cover;
}

.bg-password-image {
  background: url("https://netprofissional.com.br/assets/images/logo_login.png");
  background-position: center;
  background-size: cover;
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header {
  transition: all 0.5s;
  z-index: 997;
  padding: 0px 0;
}

#header.header-scrolled,
#header.header-inner-pages {
  background: rgba(40, 58, 90, 0.9);
}

#header .logo {
  font-size: 30px;
  margin: 0;
  padding: 0px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
}

#header .logo a {
  color: #fff;
}

#header .logo img {
  max-height: 100%;
}
.logo {
  width: 200px;
  height: auto;
  display: block;
  margin-top: 3px;
  margin-bottom: 2px;
}

.btn-primary:hover,
.btn-primary:focus {
  background-color: #000;
  border-color: #000;
  box-shadow: none;
  outline: none;
}

.btn-primary {
  color: #fff;
  background-color: #f00;
  border-color: #f00;
}
.cor-black{color:#000;}
.card{color:#000;}
.register-form{color:#333333;}
.row.heading h2 {
    color: #fff;
    font-size: 52.52px;
    line-height: 95px;
    font-weight: 400;
    text-align: center;
    margin: 0 0 40px;
    padding-bottom: 20px;
    #text-transform: uppercase;
}
ul{
  margin:0;
  padding:0;
  list-style:none;
}
.heading.heading-icon {
    display: block;
}
.padding-lg {
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
}
.practice-area.padding-lg {
    padding-bottom: 55px;
    padding-top: 55px;
}
.practice-area .inner{ 
     border:1px solid #999999; 
	 text-align:center; 
	 margin-bottom:28px; 
	 padding:40px 25px;
}
.our-webcoderskull .cnt-block:hover {
    box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    border: 0;
}
.practice-area .inner h3{ 
    color:#fff; 
	font-size:24px; 
	font-weight:500;
	font-family: 'Poppins', sans-serif;
	padding: 10px 0;
}
.practice-area .inner p{ 
    font-size:14px; 
	line-height:0px; 
	font-weight:400;
}
.practice-area .inner img{
	display:inline-block;
}
.our-webcoderskull{
 
}
.our-webcoderskull .cnt-block{ 
   width:100%; 
   background:#333333; 
   padding:25px 10px; 
   text-align:center; 
   border:0px solid #d5d5d5;
   margin: 0 0 28px;
}
.our-webcoderskull .cnt-block figure{
   width:100%; 
   height:85px; 
   border-radius:0%; 
     text-align:center; 
   margin-bottom: 0px;
}
.our-webcoderskull .cnt-block img{ 
   width:100%; 
   height:75px; 
   border-radius:0%; 
}
.our-webcoderskull .cnt-block h3{ 
   color:#fff; 
   font-size:16px; 
   font-weight:500; 
   padding:6px 0;
  # text-transform:uppercase;
}
.our-webcoderskull .cnt-block h3 a{
  text-decoration:none;
	color:#fff;
}
.our-webcoderskull .cnt-block h3 a:hover{
	color:red;
}
.our-webcoderskull .cnt-block p{ 
   color:#2a2a2a; 
   font-size:13px; 
   line-height:20px; 
   font-weight:400;
}
.our-webcoderskull .cnt-block .follow-us{
	margin:20px 0 0;
}
.our-webcoderskull .cnt-block .follow-us li{ 
    display:inline-block; 
	width:auto; 
	margin:0 5px;
}
.our-webcoderskull .cnt-block .follow-us li .fa{ 
   font-size:24px; 
   color:#767676;
}
.our-webcoderskull .cnt-block .follow-us li .fa:hover{ 
   color:#025a8e;
}

.bg-dark {
  background-color: #000 !important;
  color:#fff;
}
.bg-main {
  background-color:#262626 !important;
  color:#fff;
}
/* iCheck plugin Square skin, red
----------------------------------- */
.icheckbox_square-red,
.iradio_square-red {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url(red.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_square-red {
    background-position: 0 0;
}
    .icheckbox_square-red.hover {
        background-position: -24px 0;
    }
    .icheckbox_square-red.checked {
        background-position: -48px 0;
    }
    .icheckbox_square-red.disabled {
        background-position: -72px 0;
        cursor: default;
    }
    .icheckbox_square-red.checked.disabled {
        background-position: -96px 0;
    }

.iradio_square-red {
    background-position: -120px 0;
}
    .iradio_square-red.hover {
        background-position: -144px 0;
    }
    .iradio_square-red.checked {
        background-position: -168px 0;
    }
    .iradio_square-red.disabled {
        background-position: -192px 0;
        cursor: default;
    }
    .iradio_square-red.checked.disabled {
        background-position: -216px 0;
    }
tbody.sortable {width: 100%; margin: 20px 0; list-style: none; position: relative !important;}
tbody.sortable tr {cursor: move;}
tbody.sortable tr.ui-sortable-helper {border-color: #3498db;}
tbody.sortable tr.placeholder {height: 50px; background: #eee; border: 2px dashed #bbb; opacity: 0.6;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.dataTables_wrapper {
    background-color: #fff;
    border: 0px #ccc solid;
    border-radius: 3px;
    padding: 5px;
}
table.dataTable.dtr-inline.collapsed tbody td:first-child:before,
table.dataTable.dtr-inline.collapsed tbody th:first-child:before {
    top: inherit!important;
    box-shadow: none!important;
    line-height: 16px!important;
}
.table-container {
    padding: 0 0 25px 0;
}
table.table-list thead th {
    background-color: #E6ECEF;
    border-bottom: 1px solid #ccc;
    color: #333;
    font-size: 13px;
}
.table-list>tbody>tr:hover {
    cursor: pointer;
    cursor: hand;
}
.table-list>tbody>tr>td {
    background-color: #fff;
    font-size: 12px;
}
.table-list>tbody>tr:nth-child(odd)>td,
.table-list>tbody>tr:nth-child(odd)>th {
    background-color: #FAFAFA;
}
.table-list>tbody>tr:hover>td {
    background-color: #E6ECEF;
}
table.table-list th {
    text-align: left;
}
table.table-list tbody td,
table.table-list tbody td {
    padding: 5px 10px;
    vertical-align: middle;
}
table.dtr-inline .dtr-title:empty {
    display: none!important;
}
table.dtr-inline .responsive-edit-button {
    display: none;
}
table.dtr-inline.collapsed .responsive-edit-button {
    display: inherit;
}
.btn-status{    
display: inline-block;
  font-weight: 700;
  color: #fff;
  text-align: center;
  width:6.85rem;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.005rem 0.75rem 0.195rem 0.75rem;
  font-size: 0.85rem;
  line-height: 0.9;
  border-radius: 0.20rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.status-custom{background-color:white;color:black;border:1px solid black;padding:1px;}
.status-pending{background-color:#D9534F;}.status-pending.transfer{background-color:#A68500;}
.status-active,.status-open{background-color:#3fad46;}
.status-suspended{background-color:#F0AD4E;}
.status-ticket-priority-low{background-color:#186CFF;}
.status-ticket-priority-medium{background-color:#FFE119;}
.status-ticket-priority-high{background-color:#FB0000;}
.status-customer-reply{background-color:#ff6600;}
.status-fraud,.status-answered{background-color:#000000;}
.status-expired{background-color:#004258;}
.status-cancelled{background-color:#9FA29A;}
.status-terminated{background-color:#666;}
.status-onhold{background-color:#224488;}
.status-inprogress{background-color:#cc0000;}
.status-closed{background-color:#888;}
.status-paid{background-color:#498302;}
.status-unpaid{background-color:#ED3E48;}
.status-cancelled{background-color:#87939F;}
.status-collections{background-color:#9A141E;color:#FFFFFF;}
.status-refunded{background-color:#319FC3;}
.status-customer-reply{background-color:#ff6600;}
.status-delivered{background-color:#224488;}
.status-accepted{background-color:#498302;}
.status-lost,.status-dead{background-color:#FFFFFF;border:1px solid #000000;color:#000000;}
.btn-remove-from-cart {
    color: #444;
}
.btn-remove-from-cart:hover {
    color: #cc0000;
    text-decoration: none;
}
.modal-title{color: #000;}
.modal-content{color: #000;}
div.tablebg{margin:1em 0}table.datatable{margin:0 0 10px 0;padding:0;border-collapse:separate;border-spacing:1px}table.datatable th{padding:4px;background-color:#f00;font-weight:700;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px}
table.datatable th.domain-pricing-head{width:90px;min-width:80px}table.datatable td{padding:3px;background-color:#fff;border-bottom:1px solid #ebebeb}table.datatable tr.rowhighlight td{background-color:#e0e8f3}table.datatable tr.domain-pricing-row td{height:43px}table.datatable tr td.field-highlight{background-color:#efefef}table.datatable tr:hover td{background-color:#eff2f9}table.datatable th,table.datatable th a,table.datatable th a:visited{color:#fff;text-decoration:none}table.datatable th a:hover{color:#fff;text-decoration:underline}table.datatable tr:hover td{background-color:#f3f3f3}table.datatable tr.grey-out td,table.datatable tr.grey-out td a{color:#999}table.padded-fields td{padding:2px}.table-themed{border:1px solid #ddd}.table-themed th{background-color:#fff;font-size:.96em}.table-themed tr.odd td{background-color:#f8f8f8}.table-themed tr:hover td{background-color:#ecf3f8}
.checkbox label:after, 
.radio label:after {
    content: '';
    display: table;
    clear: both;
}
.fa-arrows-alt{cursor: pointer;}
.penedit{color:blue;cursor: pointer;}
.penexcluir{color:red;cursor: pointer;}
.checkbox .cr,
.radio .cr {
    position: relative;
    display: inline-block;
    border: 2px solid #f00;
    border-radius: .25em;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em;
}

.radio .cr {
    border-radius: 50%;
}

.checkbox .cr .cr-icon,
.radio .cr .cr-icon {
    position: absolute;
    font-size: .8em;
    line-height: 0;	
	color:#f00;
    top: 50%;
    left: 20%;

}

.radio .cr .cr-icon {
    margin-left: 0.04em;
}

.checkbox label input[type="checkbox"],
.radio label input[type="radio"] {
    display: none;
}

.checkbox label input[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}

.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}

.checkbox label input[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr {
    opacity: .5;
}
.checkbox span{
	  position: relative;
      margin-top:2px;

	}
/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
  float:left;
}

/* Hide default HTML checkbox */
.switch input {display:none;}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
.list-group-item{padding:0;}
input.default:checked + .slider {
  background-color: #444;
}
input.primary:checked + .slider {
  background-color: #2196F3;
}
input.success:checked + .slider {
  background-color: #8bc34a;
}
input.info:checked + .slider {
  background-color: #3de0f5;
}
input.warning:checked + .slider {
  background-color: #FFC107;
}
input.danger:checked + .slider {
  background-color: #f44336;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}
.list-group-item{background:none;}
.link_footer{color:#000;padding:0 0 0 65px; font-weight: 600;font-size:20px;}
.tipobanner{color:#000;padding:0 0 0 65px; font-weight: 600;font-size:20px;}
.videorcch{color:#000;padding:0 0 0 65px; font-weight: 600;font-size:20px;}
.advise{color:#000;padding:0 0 0 65px; font-weight: 600;font-size:20px;}
.orcar{color:#000;padding:0 0 0 65px; font-weight: 600;font-size:20px;}
.status{color:#000;padding:0 0 0 65px; font-weight: 600;font-size:20px;}
.podcasthome{color:#000;padding:0 0 0 65px; font-weight: 600;font-size:20px;}

#padmoney .material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
}
#padmoney .copy-code-button{color:red;cursor:pointer;}
.copy-url-button,.copy-code-button{transform:rotate(90deg)}.copy-url-button{height:24px;width:24px}#edit-on-ide-button{display:none;}
#padmoney #gpmbclic{
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
  }
 #padmoney .alert{display:block;position:absolute;font-size:20px;margin:0px;border:1px solid;width:120px;top:-80px;left:150px;}
 
 