/*

Theme Name: X – Child Theme
Theme URI: https://theme.co/x/
Author: Themeco
Author URI: https://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x
*/
/*Metronik - Moj profil - ozadje boxa barva*/
form#wpc_profile_form {
  background-color: #ffffff!important;
  padding: 70px 50px 50px 50px !important;
}
/*METRONIK - Moj profil*/
input#wpc_contact_email {
  border-radius: 10px;
  padding: 20px 10px;
  font-size: 1.1em;
}
.wpc_notice.wpc_apply {
  margin-left: 40px;
  max-width: 400px !important;
  background: #eaeaea !important;
}
form#wpc_profile_form {
  border: 1px solid #cdcdcd;
  padding: 20px;
  border-radius: 10px;
  margin: 20px;
}
input#wpc_submit_profile {
  background: #ff9400;
  border-radius: 10px;
  border: 0px;
}
/*Metronik - Superfly menu - Active item bold in barva teksta */
.sfm-menu li.current-menu-item > a, 
.sfm-menu li.current_page_item > a,
.sfm-menu li.sfm-active-class > a {
    color: #ff9400 !important; /* Change this to your preferred color */
    font-weight: bold !important;
}
/*Metronik - Superfly menu - Odstrani capitalize na item*/
#sfm-sidebar .sfm-menu li a{
	text-transform: none!important;
}
/*Metronik - Ninja forms - Odstrani required field sporocilo*/
.nf-form-fields-required {
  display: none;
}
/*Metronik - Ninja forms - Gumb poslji*/
input#nf-field-4 {
  background: #ff9400;
  color: white;
  width: 250px;
}
/*Metronik - Ninja forms - Vsi fieldi*/
.nf-form-content input:not([type=button]) {
  border-radius: 10px!important;
}
/*Metronik - Linki glavni meni - IIoT in Podpora*/
a.link-meni-outbund {
  background-color: #ff9400;
  border-radius: 8px;
  padding: 10px;
  box-shadow: -1px 3px 7px 2px #0000002b;
  color: #ffffff;
}
a.link-meni-outbund:hover {
  color: #ff9400;
  background: white;
}
p.linki-meni-outbund-p {
  margin-bottom: 15px;
}
.link-meni-outbund {
  display: inline-block;
  min-width: 180px; /* They will all be at least 180px */
  text-align: center;
}
/*Eror notice login page*/
p.wpc_notice.wpc_error, .wpc_notice.wpc_info {
  background-color: #2b2b2b !important;
  color: white;
  font-size: 0.9em;
  border-left: 5px solid #f89a1c !important;
}
/*Dnevnik ur - Zaradi ozadja slike beli teksti strani, search, stevilke strani itd.*/
div#tablepress-3_info {
  color: white;
}
.dt-paging.paging_simple_numbers {
  color: white;
}
button.dt-paging-button.current {
  border: 1px solid white !important;
}
.dt-length {
  color: white;
}
select#dt-length-0 {
  color: white;
  border: solid white 1px;
  margin-right: 20px !important;
}
.dt-search {
  color: white;
  column-gap: 20px!important;
}
/*Dnevnik ur - Search bar dodaj padding*/
.dataTables_filter {
  padding: 10px 15px!important;
}
/*Naslovi na PORTAL PAGE - Dodana lista za lepsi izgled*/
.wpc_pagetitle {
  display: list-item!important;
  margin-left: 15px !important;
  list-style-type: disclosure-closed!important;
}
/*DATOTEKE - Stil ikone in wrapperja*/
.wpc_client_files_list .wpc_img_file_icon{
max-width: 60px!important;
}
.wpc_client_files_list .wpc_thumbnail_wrapper{
max-width: 6%!important;
}
/*DATOTEKE - Naslov datoteke in details, download povečaj tekst*/
.wpc_filename a {
    font-size: 1.3em!important;
    font-weight: 600!important;
}
.wpc_file_actions a {
  font-size: 1.2em!important;
}
/*TABELA DELOVNE URE - Search polje dodaj padding*/
div#tablepress-2_filter {
  padding: 5px 10px;
}
/*HOMEPAGE - Prazen tekst za oglaševanje, projekti v teku, ...*/
p.prazno {
  margin: 20px 0px 10px 0px;
}
/*HOMEPAGE - Če nimajo spletne strani, projektov v teku ali oglaševanja dodaj ta tekst*/
.info-box-prazen-sporocilo:not(.info-box-prazen-sporocilo:has(.result)) {
  display: none;
}
/*Odstrani header naslove pri portal straneh global*/
h1.entry-title {
  display: none;
}
/*Valter - Forma za oddajanje mnenja, stil gumba pošlji*/
input#nf-field-11 {
    background-color: #f89a1c;
    padding: 0px 40px;
}
/*DATOTEKE PODSTRAN*/
/*Polje za nalaganje slik*/
.wpc_client_upload_form .wpc_uploadifive_queue {
    height: 250px!important;
	border: 1px solid #626262!important;
}
/*Iskalnik polje*/
input.wpc_files_search.wpc_text {
    background-color: #333333!important;
    border: 1px solid #626262!important;
}
/*Filter ko odpreš pobarvaj tekst za dropdown meni*/
select.wpc_selectbox {
    color: #f89a1c!important;
}
/*Gumbek apply filter*/
div.wpc_filters_contect input.wpc_add_filter.wpc_button {
    padding: 10px!important;
}
/*Gumbi*/
/*SELECT FILES*/
.wpc_client_upload_form .uploadifive-button{
    background-color: #333333!important;
    border: 1px solid #626262!important;    
	padding: 10px 0px 30px 0px!important;
	color: white!important;
    font-weight: 700;
}
/*Filter naloženih datotek - gumbek*/
div.wpc_filters_select_wrapper input.wpc_show_filters.wpc_button {
    padding: 10px 50px!important;
}
/*UPLOAD FILES*/
/*Active gumb za upload ko se nalagajo datoteke*/
input[type="button"].wpc_button:focus, input[type="button"].wpc_button:active{
	margin-top: 30px!important;
    background-color: #f89a1c!important;
    border: 1px solid #f89a1c!important;
    color: white!important;
    font-weight: 700;
    border-radius: 10px!important;
	padding: 15px 0px 30px 0px!important;
}
/*GUMB - Upload files*/
/*Klasičen gumb za File upload pred klikom*/
input[type="button"].wpc_button {
	margin-top: 30px!important;
    background-color: #f89a1c!important;
    border: 1px solid #f89a1c!important;
    color: white!important;
    font-weight: 700;
    border-radius: 10px!important;
	padding: 15px 0px 30px 0px!important;
}
/*PORTAL STRAN - spletna stran odstrani box okoli - ne da se dat full width v cornerstone-u*/
.entry-wrap {
    display: contents;
}
/*MOBILE - Logo velikost*/
@media screen and (max-width: 586px){
#sfm-mob-navbar img {
    height: 30px!important;
	margin-top: 15px!important;
}
}
/*PREPIS KODE - Div spletne strani, ure, paketi*/
.wpc_client_client_pages_list{
	margin-bottom: 0px!important;
	margin: 0!important;
}
/*HOMEPAGE - Spletne strani, delovne ure, paketi gostovanja DIV RAW ozadje in stil*/
.info-div {
    padding: 1px 10px 10px 20px;
    border-radius: 10px;
	background: #333333;
}
.info-div-prazen {
    padding: 10px 10px 10px 20px;
	border: 1px solid #707070;
    border-radius: 10px;
	color: white;
	background: black;
	box-shadow: #303030cc 0px 10px 20px -12px, #5a5a5a 0px 10px 30px -10px;
}
/*HOMEPAGE - Pozdravljeni tekst*/
span.pozdravljeni-tekst {
    color: white;
	font-size: 1.5em;
	font-weight: 700;
	font-family: Maven Pro;
}
/*Cornerstone - Global odstrani navbar, naslov od xtheme in footer top ter bottom*/
div.x-navbar {
    display: none!important;
}
.entry-featured {
    display: none;
}
p.p-meta {
    display: none;
}
/*h1.entry-title{
	display: none;
}
*/
footer.x-colophon.top {
    display: none;
}
footer.x-colophon.bottom {
    display: none;
}
/*PAKETI GOSTOVANJA PODSTRAN*/
/*LIST STYLE dodaj sliko na listo x start in advance*/
ul.gostovanja-list {
    list-style-image: url(https://x.netx.si/wp-content/uploads/2022/04/NETX-Portal-za-partnerje-x-ikona.png);
	padding: 0px 0px 0px 13px;
	font-size: 1.2em;
	list-style-position: inside;
}
/*DELOVNE URE - Stil table-a*/
.tabela-stil {
	color: black!important;
}
/*Prva vrstica*/
.tablepress tfoot th, .tablepress thead th {
    background-color: #f89a1c!important;
	padding-top: 20px;
	padding-bottom: 20px;
}
/*DELOVNE URE - STabela show entries - pokaži št. strani*/
.dataTables_length {
    background-color: #f89a1c;
    color: black;
	font-weight: 700;
    padding: 10px;
	border-radius: 10px;
}
div#tablepress-1_filter {
	border-radius: 10px;
	margin-right: 10px;
    background-color: #f89a1c;
    color: black;
    font-weight: 700;
    padding: 10px;
}
/*Tabela - Iskalnik besedilni desno zgoraj*/
div#tablepress-1_filter input[type=search] {
    color: white!important;
}
/*Tabela - levo spodaj showing entries*/
.dataTables_info {
	margin-top: 20px!important;
    padding-left: 20px;
    padding-top: 5px;
}
/*Tabela - Barva ozadja */
.paginate_button.disabled {
    color: #222222!important;
}
/*Wrapper tabele - 1 vrstica in zadnja z gumbi naprej nazaj*/
.dataTables_wrapper {
    background-color: #f89a1c;
	border-radius: 10px!important;
    color: black;
}
/*Dropdown število zadetkov barva teksta*/
.dataTables_wrapper label select {
    color: white;
}
/*Text v desnem spodnjem kotu nazaj previuous*/
a#tablepress-1_previous {
    color: black!important;
    font-weight: 600;
}
/*Puščice levo desno tabela*/
.dataTables_paginate.paging_simple {
    background-color: #f89a1c;
	margin-top: 20px;
	font-weight: 700;
	margin-right: 10px;
    padding: 5px 25px 25px 25px!important;
}
/*CHECKLISTA - Daatum do oddaje oz. rok*/
span.checklista-datum {
    float: right;
    padding-right: 10px;
	font-weight: 700;
}
/*CHECKLISTA - Oblacki */
ul.checklistplus li {
    padding: 10px;
    background-color: #d1d1d1;
    margin: 10px 0px 0px 10px;
	border-radius: 10px;
}
/*CHECKLISTA - Izgled */
ul.checklistplus {
    background-color: white;
    padding: 20px;
    border-radius: 10px;
}
/*CONTENT DOCK - Naslov*/
h5.content-dock-naslov {
    margin-top: 0;
}
/*PORTAL PAGE - Pozdravljeni spodaj tekst*/
.pozdravljeni-tekst-spodaj {
    max-width: 870px;
    font-size: 1.1em;
}
/*PORTAL PAGE - Header pozdravljeni kontakt name*/
span.contact-name-barva {
    color: #ff9400;
	font-size: 1.5em;
	font-weight: 700;
    text-shadow: -1px -1px 0 #00000020, 1px -1px 0 #00000020, -1px 1px 0 #00000020, 1px 1px 0 #00000020;
}
/*PORTAL PAGE KLASIČNA - Odstrani datum pri objavljenih in v nastajanju strani*/
span.wpc_filedata {
    display: none;
}
/*PORTAL PAGE KLASIČNA - Odstrani margin na naslovih, drug tekst stil*/
h4.h-brez-paddinga {
    margin-top: 0px!important;
}
h5.h-brez-paddinga {
    margin-top: 0px!important;
}
/*Naslov strani v nastajanju in objavljene*/
.wpc_pagetitle {
    font-size: 1.2em;
}
/*PORTAL PAGE KLASIČNA - Odstrani search pri projektih, datotekah ipd*/
.wpc_pages_search_block {
    display: none;
}
/*HEADER - Odstrani top bar kjer je logo od x theme, zaradi Uber Menuja*/
.x-logobar {
    display: none;
}
/*PAVZA - Cheklist*/
ul.checklistpavza {
	list-style: none;
	line-height: 1.8em;
	font-size: 1.1em;
	margin-left: -1.4em;
}
.checklistpavza li::before {
	content: "  ";
	background-image: url(/wp-content/uploads/2022/03/Portal-pavza.jpg);
	color: #f78f1e;
	display: inline-block;
	vertical-align: middle;
	height: 20px;
	width: 20px;
	background-size: 20px;
	margin-right: 10px;
}
/*MINUSEK - Cheklist*/
ul.checklistminus {
	list-style: none;
	line-height: 1.8em;
	font-size: 1.1em;
	margin-left: -1.4em;
}

.checklistminus li::before {
	content: "  ";
	background-image: url(/wp-content/uploads/2022/03/Portal-krizec.jpg);
	color: #f78f1e;
	display: inline-block;
	vertical-align: middle;
	height: 20px;
	width: 20px;
	background-size: 20px;
	margin-right: 10px;
}
/*PLUSEK - Cheklist*/
ul.checklistplus {
	list-style: none;
	line-height: 1.8em;
	font-size: 1.1em;
	margin-left: -1.4em;
}

.checklistplus li::before {
	content: "  ";
	background-image: url(/wp-content/uploads/2022/03/Portal-kljukca.jpg);
	color: #f78f1e;
	display: inline-block;
	vertical-align: middle;
	height: 20px;
	width: 20px;
	background-size: 20px;
	margin-right: 10px;
}
/***************************************************************************************************************************************************/
/*LOGIN PAGE - Stil prijavnega kvadrata*/
/*LOGIN - BOX*/
.main_loginform_block {
    background-color: white;
    box-shadow: 0px 10px 30px 10px #0000001f;
	border-radius: 20px;
	text-align: left;
	padding: 30px 30px 5px!important;
	margin-bottom: 20px;
}
/*ZAPOMNI SI PODATKE - Velikost teksta*/
p.forgetmenot {
  font-size: .9em;
}
/*PASSWORD FORGET*/
p#nav {
    padding-bottom: 15px;
}
.vc_custom_1646775522361 {
    background-color: #000000 !important;
    border-radius: 20px!important;
}
/*LOGIN STRAN - Up ime in geslo box za vpis texta*/
.wpc_form input[type=text], .wpc_form input[type=password] {
    background-color: #cccccc!important;
    border-radius: 7px!important;
    border: 1px solid #cccccc!important;
	color: #525252 !important;
	font-size: 1.1em!important;
	padding: 15px!important;
	margin-top: 10px;
}
/*Login podstran*/
.login-div {
    max-width: 400px;
    margin: 0 auto;
}
.login-logo {
    width: 12%;
    margin: 0 auto;
}
.forgetmenot{
	display: inline!important;
}
p.submit{
	display: block!important;
	float: none!important;
}
/*GUMB - Prijava*/
input#wp-submit {
	width: 100%;
	margin: 0 auto;
	border-radius: 5px;
	margin-top: 30px;   
	background-color: #ff9400;
    border: 0px;
}
/*Odstrani prostor za naslov strani global*/
header.x-header-landmark {
    display: none!important;
}