/*
 Theme Name:	Astra Child
 Theme URI:		https://www.zhaket.com/store/web/nagatheme/
 Description:	Astra Child Theme Developed By NagaTheme
 Author:		NagaTheme
 Author URI:	https://NagaTheme.com
 License:		GNU General Public License v2 or later
 License URI:	http://www.gnu.org/licenses/gpl-2.0.html
 text-domain:	astra-child
 Template:		astra
 Version:		4.11.11
*/

/* = Theme customization starts below here = is blocked by functions.php
------------------------------------------------------------------------ */



/** ----------------Start Ultimate-member ---------------- **/
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover,
.um .um-button,
.um a.um-button,
.um a.um-button.um-disabled:hover,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:active,
.um input[type=submit].um-button,
.um input[type=submit].um-button:focus,
.um input[type=submit]:disabled:hover
{
    background: #f5832c !important;
}

/** Button alt colors **/
.um .um-button.um-alt, 
.um input[type=submit].um-button.um-alt {
    background: #eeeeee !important;
}

.um .um-button.um-alt:hover,
.um input[type=submit].um-button.um-alt:hover {
    background: #e5e5e5 !important;	
}

.um input[type=text]{
	font-family:vazir-regular-fd !important;
}
._um_row_1 {margin:0 !important}


.digits-edit-phone_container .button{width: auto !important;}

.um-field-divider-text span {
    background: #444444 !important;
    color: #ffffff !important;
}

.um-cover{
	display:none;
}

/** ----------------End Ultimate-member ---------------- **/



/** ---------------- Start Lifter LMS ----------------**/
.widget .llms-widget-syllabus .lesson-title {
	display: unset !important;
}
.llms-access-plan h4.llms-access-plan-title, .llms-free-enroll-form .llms-button-action{
	background: #5cb85c !important; color:#fff;
}

/** ---------------- End Lifter LMS ----------------**/




/** ---------------- Start Astra Theme ----------------**/
.main-header-menu li:hover>ul {
	left: 0 !important;
    right: auto !important;
}
.widget .llms-widget-syllabus .lesson-title, .widget .llms-widget-syllabus .llms-collapse-caret, .widget .llms-widget-syllabus .llms-lesson-complete, .widget .llms-widget-syllabus .section-title{
	display: unset !important;
}
#primary-menu .btn-style-menu>a{
	background-color:#f5832c;
	color:#fff;
	border-radius: 3px;
}
@media only screen and (max-width: 989px){
	#primary-menu .btn-style-menu>a{
		height:100%;
	}	
}


/*Academy Menu - Start */

/* p1 */
nav ul li.companies .selectdiv {
  position: relative;
  display: inline-block;
 }

nav ul li.companies:has(> a:empty) {display:none;}
nav ul li.companies {
  background-color: #ffffff25;
  border-radius: 4px;
}

nav ul li.companies .selectdiv:after {
  content: '\f078';
  font: normal normal normal 17px/1 FontAwesome;
  font-size: 13px;
  color: #fff;
  left: 0px;
  top: 10px;
  height: 20px;
  position: absolute;
  pointer-events: none;
 }
nav ul li.companies select::-ms-expand {
  display: none;
}
nav ul li.companies select {
  font-size: 14px;
  background-color: #00000000 !important;
  margin: 0;
  padding: 0px 22px;
  color: #fff !important;
  transition: all .2s linear;
  cursor: pointer;
  border: none !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  max-width: 100%;
  height: 30px;
  line-height: 1.75;
  background-image: none !important;
  -ms-word-break: normal;
  word-break: normal;
  position: relative;
}
nav ul li.companies select:hover {
  color: #f5832c !important;
}
nav ul li.companies select:focus-visible {
  outline: none;
}
nav ul li.companies select option:hover {
  background-color: #0E1D37;
  color: #fff;
}
nav ul li.companies select option {
  background-color: #0E1D37;
  color: #fff;
	padding: 10px !important;
  cursor: pointer !important;
}

nav ul li.companies select option.view-all-accounts {
  background-color: #f76300;
}
/* p1 */

/* p2 */
nav ul li ul li.btn-dashboard a {
    background-color: #f76300 !important;
    color: #ffffff !important;
}
.the-main-menu .subdomains {
    display: none !important;
}
@media (max-width: 768px) {
    .the-main-menu .subdomains {
        display: block !important;
    }
}
@media (min-width: 769px) {
    nav ul li.companies select {
        padding: 0px 22px;
    }
}
@media (max-width: 768px) {
    nav ul li.companies {
        width: 60%;
    }
}
@media (max-width: 768px) {
    nav ul li.companies select { 
        padding: 0px 0px 0px 15px;
    }
}
@media (max-width: 480px) {
    nav ul li.companies select { 
        padding: 0px 0px 0px 15px;
    }
}

/*  p2 */

/*Academy Menu - End */


/* ----- Fixed Phone Calling - Start ------ */

.fb-animated-svg{
    direction: ltr;
}
.fb-animated-svg :is(path:nth-child(1), path:nth-child(2)) {
    animation: fadein .8s ease-in-out infinite alternate;
}
.fb-animated-svg path:nth-child(1) {
    animation-delay: .4s;
}
@keyframes fadein {
    from {
        opacity: 0;
    }
}

.fb-animated-svg ul.elementor-icon-list-items {
    margin: 0px !important;
}
.fb-animated-svg li.elementor-icon-list-item, .fb-animated-svg li.elementor-icon-list-item a, .fb-animated-svg li.elementor-icon-list-item a span.elementor-icon-list-icon {
    display: flex !important;
}

/* ----- Fixed Phone Calling - End ------ */


/** ---------------- End Astra Theme ----------------**/




/** ---------------- Start wpdatatable ----------------**/
table .column-statuscode.sorting , table .column-statuscode {
	display:none !important;
}
/** ---------------- End wpdatatable ----------------**/



/** ----------------  Start LearnDash  ----------------**/

.ld_course_grid .caption .entry-title{
	font-size:18px !important;
}
.uo_loginForm{
	display:none;
}

/** ---------------- End LearnDash ----------------**/


/** ----------------  Start Gravity Form  ----------------**/

@media only screen and (max-width: 761px), (max-device-width: 1024px) and (min-device-width: 768px){
body.rtl .gform_wrapper table.gsurvey-likert td {
    background-position: 80% !important;
}}
@media only screen and (max-width: 761px), (max-device-width: 1024px) and (min-device-width: 768px){
.gform_wrapper table.gsurvey-likert tr {
    width: 80% !important;
}}
@media only screen and (max-width: 761px), (max-device-width: 1024px) and (min-device-width: 768px){
.gform_wrapper table.gsurvey-likert thead {
	display: none;
}}
#gform_wrapper_17 .ginput_container.ginput_container_textarea{
	width: 100% !important;
}
#gform_wrapper_17 #input_17_3{
	display:flex;
	font-weight: 700;
}
.gform_wrapper div.ginput_counter{
	display:none !important;
}
/** ----------------  End Gravity Form  ----------------**/


h2.view-approve-page-heading {
	color:#157aab !important;
	margin-bottom:50px !important;
	line-height: initial !important;
	font-size: 25px !important;
    text-align: right !important;
}

div.approved-description{
	background-color: #379e39;
    text-align: right;
    color: #fff;
    padding: 2%;
	width: 90%;
    margin: 0 auto;
}
div.approved-description h3{
	
	color:#fff !important;
}
img.img-documents{
	display: block !important;
    margin: 0 auto;
}
/* subject project table */

.ginput_container.ginput_container_textarea {
    width: 50%;
}
.um-profile .um-profile-edit {
    display: none;
}
.notification-profile-complete{
	background-color: #ffd0ce;
    padding: 20px;
}
.notification-profile-complete i {
    margin: 20px;
    font-size: 29px;
    color: #ff7d00;
}
#titel-user-panel p {
    font-size: 42px;
    line-height: 2;
    color: #fff;
    margin-right: 20px;
}

.um-account-tab {
    padding-right: 30px;
}
.has_eae_slider .has-text-align-center{
	display: none;
}
.text-white , .text-white a {
    color: #fff;
}

.nx-bar .nx-bar-inner {
    padding: 8px !important;
    display: inline-block;
}
th.wdtheader.sort.column-statuscode.sorting , td.column-statuscode {
    display: none;
}
#nav_menu-10 li {
    float: left;
    margin-left: 15px;
}

.gv-field-label {
    display: inherit;
    font-weight: bold;
    padding-bottom: 2px;
    color: #f76200;
}

.gv-list-view-title div {
    margin-left: 40px;
    margin-bottom: 20px;
}
.ast-scroll-to-top-right {
    right: 30px;
    bottom: 30px;
}

 #companyForm {
	margin-bottom: 0 !important;
 }

  /* IE11 hide native button (thanks Matt!) */
  select::-ms-expand {
  display: none;
  }
  
  .selectdiv #company {
    color: #fff;
    /* background-color: #353535 !important; */
    font-weight: bold;
    margin-bottom: 3px;
    font-size: 13px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: block;
    width: 100%;
    max-width: 320px;
    height: 30px;
    margin: 5px 0;
    padding: 0 24px;
    font-size: 16px;
    line-height: 1.75;
    background-image: none !important;
    border: none;
    -ms-word-break: normal;
    word-break: normal;
}

.fixed-contact-button {
	position: fixed;
	left: 35px;
	bottom: 35px;
	z-index: 999;
}

.fixed-contact-button .tooltip{
	position: absolute;
	left: 0;
	bottom: 35px;
	z-index: 2;
	margin-bottom: 15px;
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 0 3px 20px rgb(25 63 125 / 15%);
	pointer-events: none;
	color: #868686;
	padding: 10px 15px;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.6;
	white-space: nowrap;
	opacity: 1;
}

.fixed-contact-button .tooltip:before {
	content: "";
	position: absolute;
	bottom: -6px;
	left: 21px;
	width: 12px;
	height: 12px;
	-webkit-transform: rotate(
45deg
);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(
45deg
);
	border-radius: 0 0 4px 0;
	background-color: inherit;
	box-shadow: 12px 12px 15px rgb(25 63 125 / 15%);
}
/* end phonering css */



