/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.1
Text Domain:  Avada Child
*/



/******************************/
/*********** opšte ************/
/******************************/

	/* skidamo šlajfnu sa odjavom koje se generiše za Client Portal stranice  */
p.cp-logout {display: none;}
	/* čistimo druge gluposti na stranicama single-private-page */
body.single-private-page div.single-navigation.clearfix, body.single-private-page div.fusion-meta-info, body.single-private-page div.fusion-sharing-box, body.single-private-page section.about-author {display: none;}
.Sakriveno {display:none;}



/******************************/
/********   header   **********/
/******************************/
.HeadGoreLogovaniKorisnik {margin-top:0px;}
.HeadGoreLogovaniKorisnik span {padding: 0 10px 5px 10px; border-bottom: 1px solid rgba(0,0,0,.2)}

	/* postavljamo floating dugme za off canvas menu - NE RADI */
.RNIDS-OCMContainer {position: absolute; top: 20px; }

	/* sređujemo dugme za zatvranje unutar off canvas menu-a */
button.off-canvas-close  {
	-webkit-box-shadow:0px 0px 0px 5px rgba(227,45,45,1);
	-moz-box-shadow: 0px 0px 0px 5px rgba(227,45,45,1);
	box-shadow: 0px 0px 0px 5px rgba(227,45,45,1);
    border-radius: 50%;
    padding: 0;
    background-color: #e32d2e!important;}
button.off-canvas-close:hover {
	-webkit-box-shadow:0px 0px 0px 5px rgba(255,255,255,1);
	-moz-box-shadow: 0px 0px 0px 5px rgba(255,255,255,1);
	box-shadow: 0px 0px 0px 5px rgba(255,255,255,1);
	background-color: #fff!important;}

@media (max-width: 740px) { /* nameštamo omeranje sadržaja off canvas menu-a na mobilnim uređajima */
	.RNIDS-OCMWrapper {padding-top: 30px;}
}






/***************************************/
/************   dugmići   **************/
/***************************************/
.button-primary, .submit.button {padding: 10px 20px; border-radius: 3px!important; font-size: 18px; color: #fff; background-color: #e32d2e; border: none; cursor: pointer;transition:all .4s ease-in-out;}
.button-primary:hover, .submit.button:hover {background-color: #0a1074;}






/**********************************/
/*****   blok za logovanje   ******/
/**********************************/
.RNIDS-LoginBlok p.login-username label, .RNIDS-LoginBlok p.login-password label {width: 43%!important; margin-top: 9px;}
.RNIDS-LoginBlok p.login-username input, .RNIDS-LoginBlok p.login-password input {width: 57%!important;}
.RNIDS-LoginBlok p.login-remember {border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; padding: 10px 0 10px 0!important; margin: 10px 0 30px!important;}
    

@media (max-width: 740px) { /* sređujemo logovanje na mobilnom */
.RNIDS-LoginBlok p.login-username label, .RNIDS-LoginBlok p.login-password label {width: 100%!important; }
.RNIDS-LoginBlok p.login-username input, .RNIDS-LoginBlok p.login-password input {width: 100%!important;}
}





/************************************/
/*****   blok za registraciju   *****/
/************************************/
.RNIDS-RegistracijaKontejner h3 {padding-bottom: 10px!important; border-bottom: 1px solid #dedede; margin-bottom: 30px!important;}
.RNIDS-RegistracijaKontejner ul {max-width: 100%!important;}

/*********************************/
/***   polja za registraciju   ***/
/*********************************/
select.custom_field_user_role {height: 85px;}




/**************************************/
/*****   prikaz liste korisnika   *****/
/**************************************/
.wppb-ul-user {padding: 30px 30px 20px!important; margin: 30px 0!important; background: #F8F9FD!important;}
.wppb-ul-section-info p {margin-bottom: 10px!important; padding-bottom: 10px!important; border-bottom: 1px solid #dedede!important;}
.wppb-ul-user-details .wppb-ul-section h3 {flex-basis: 30%!important; text-align: right!important;}
.wppb-ul-user-details .wppb-ul-section-info {flex-basis: 65%!important;}
.wppb-ul-user .wppb-ul-info {width: 50%!important;}
.wppb-ul-linkovi {text-align: right; width: 48%!important; font-size: 16px;}
.wppb-table .wppb-dugme-edituj {font-size: 16px; padding: 12px 18px; border-radius: 4px; white-space: nowrap; color: #0a1074; border: 1px solid #0a1074;}
.wppb-table .wppb-dugme-edituj:hover {background-color: #0a1074; color: #fff; border-color:#0a1074 ;}
.wppb-table td #wppb-view-profile {border: 1px solid #dedede;}
.wppb-table th {font-size: 16px!important; line-height: 20px!important; padding-bottom: 7px!important;}
.wppb-table td {padding: 24px 7px!important;}
.wppb-table .wppb-dugme-prikazi {font-size: 16px; padding: 12px 18px; border-radius: 4px; white-space: nowrap; background-color: #0a1074; color: #fff; border: 0; }
.wppb-table .wppb-dugme-prikazi:hover {background-color: #e32d2e; }







/*************************************/
/******   prikaz baze znanja   *******/
/*************************************/
#epkb-main-page-container.epkb-categories-template .section-head { min-height: 100px; }







/**************  download grid prikaz  ***********/
.RNIDSDownloadGrid h3.title { font-size: 1.2em; font-weight: 500; margin-bottom: 5px; margin-top: 10px !important;}
.RNIDSDownloadGrid p {margin: 0 0 5px 0!important; font-size: 0.9em; line-height: 1.5em;}    
.RNIDSDownloadGrid a.lana-download {font-size: 1.2em; font-weight: 500; display: inline-block; padding: 5px 25px; border-radius: 5px; transition:all .3s ease-in-out; color: #fff; background-color: #ed2424;}
.RNIDSDownloadGrid a.lana-download:hover {background-color: #24296d;}
.RNIDSDownloadGrid .lana-download-container { padding: 15px !important; background-color: #edeef8; margin-bottom: 20px; display: inline-block;}
.RNIDSDownloadGrid .col-md-3 {padding-left: 7px; padding-right: 7px}
.RNIDSDownloadGrid .lana-download-container img {padding: 0px !important;}






/********************************/
/*******   timeline  ************/
/********************************/
.timeline-vertical-7 .timeline-ver-7-timeline__img.timeline-ver-7-timeline__img--picture {    background: #ed2424 !important;}
.timeline-vertical-7 .timeline-ver-7-timeline__content { box-shadow: 0 7px 0 #24296d !important; }
.timeline-vertical-7 .timeline-ver-7-timeline__content p { font-size: 16px !important;}
.timeline-vertical-7 .timeline-ver-7-timeline__content p a {color: #24296d!important; font-weight: 500!important;}
.timeline-vertical-7 .timeline-ver-7-timeline__content p a:hover {color: #ed2424!important;}


#vertical-basic .timeline-content p { font-size: 16px !important;}
#vertical-basic .timeline-content p a {color: #24296d!important; font-weight: 500!important;}
#vertical-basic .timeline-content p a:hover {color: #ed2424!important;}
#vertical-basic .timeline-info {font-size: 30px!important; line-height: 34px!important; font-weight: 300!important; font-style: normal!important; color: #555555;text-transform: none!important; letter-spacing:normal!important; color: #ee2724!important}
#vertical-basic .timeline-marker:before {background: #ee2724!important;}
#vertical-basic .timeline h3.timeline-title {text-transform: none!important;}




/*****************************/
/******   formulari   ********/
/*****************************/

.steps-form .steps-row .steps-step .btn-circle.uacf7-btn-active {background-color: #262a6c !important;}
.uacf7-btn-default {background-color: #4f56c7 !important;}
.uacf7-next, .uacf7-prev {font-size: 16px; padding: 12px 18px; border-radius: 4px; white-space: nowrap; background-color: #6c757d; color: #fff; border: 0; }
.uacf7-next:hover, .uacf7-prev:hover {background-color: #e32d2e; }
.float-right {float:right;}
