/*
 Theme Name:   Astra Child
 Theme URI:    http://terabytejm.com/astra-child/
 Description:  Astra Child Theme
 Author:       Jason Grant
 Author URI:   http://terabytejm.com/
 Template:     astra
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  astrachild
*/

.hide {
	display:none!important;
}

.dashboard-bigfont {
	font-size: 3rem;
	font-weight: 700;		
	color:#F7941E;
	font-family: Nunito,sans-serif;
}

.center-content {
	text-align: center!important;
}

.right-content {
	text-align: right!important;
}

.step .step-content .step-icon {
	background-color: #FFF;
	border-radius: 50%;
	border: 1px #EEE solid;
	display: inline-block;
	height: 76px;
	line-height: 85px;
	margin-bottom: 12px;
	vertical-align: middle;
	width: 76px;
}

.step .step-content {
	display: inline-block;
	position: relative;
	text-align: center;
}

.flex-fill {
	flex: 1 1 auto!important;
}

.steps {
	margin: 3rem auto;
	max-width: 1000px;
	position: relative;
}

.d-flex {
	display: flex!important;
}

.step .step-content .step-icon i {
	font-size: 36px;
}

.fal {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Pro";
	font-weight: 300;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}

.step .step-content .step-count {
	background-color: #F7941E;
	border-radius: 50%;
	color: #FFF;
	font-size: 0.8rem;
	font-weight: bold;
	line-height: 26px;
	position: absolute;
	right: 0;
	text-align: center;
	width: 26px;
	z-index: 1;
}

.step .step-content {
	text-align: center;
}

.search_head {
	float: left;
	padding-right:20px;
}

.search_head_btn {
	/*padding-top: 10px;*/
	float:right;
}

.pods-form-filters-submit {
	float:right;
}

.pods-pick-values {
	float:left;
	width: 50%;
}

.exchange_rate_div {
	float:left;
	clear:left;
}

.total_records_div {
	float:right;
}

.text-format-error {
	border: 3px red solid!important;
    background: lightcoral!important;
}

#wpmem_msg {
	background:transparent!important;
}

.modal-backdrop {
	background-color:#ffffffe0 !important;
}

.tb-dialog-info {
	background-color:lightsteelblue;
}

.tb-dialog-warning {
	background-color:coral;
}

.tb-dialog-error {
	background-color:lightcoral;
}

.tb-dialog-success {
	background-color:forestgreen;
}

.tb-dialog-fail {
	background-color:lightslategray;
}

.modal-footer {
	height: 50px;
}

.modal-body {
	min-height:100px;
}

.tb-dialog_icon-info {
	width: 70px;
    height: 60px;
	background-size: 50px;
	background-image: url(/wp-content/themes/astra-child/img/info.png);
    background-repeat: no-repeat;
    float: left;
}

.tb-dialog_icon-warning {
	width: 70px;
    height: 60px;
	background-size: 50px;
	background-image: url(/wp-content/themes/astra-child/img/warning.png);
    background-repeat: no-repeat;
    float: left;
}

.tb-dialog_icon-success {
	width: 70px;
    height: 60px;
	background-size: 50px;
	background-image: url(/wp-content/themes/astra-child/img/success.png);
    background-repeat: no-repeat;
    float: left;
}

.tb-dialog_icon-fail {
	width: 70px;
    height: 60px;
	background-size: 50px;
	background-image: url(/wp-content/themes/astra-child/img/fail.png);
    background-repeat: no-repeat;
    float: left;
}

.tb-dialog_icon-error {
	width: 70px;
    height: 60px;
	background-size: 50px;
	background-image: url(/wp-content/themes/astra-child/img/error.png);
    background-repeat: no-repeat;
    float: left;
}

.fetched-data {
	overflow-wrap:break-word;
}

.pods-field-input .pods-dfv-field .pods-ui-form {
    top: 10px;
    position: relative;
}

.pods-field-input .display_fix_client_invoice {
    top: 20px;
    position: relative;
    margin-bottom: 20px;
}

.disable_tracking_status_field input[name=pods_field_package_status] , .disable_tracking_status_field input[name=pods_field_tracking]{
    pointer-events: none;
}

.disable_tracking_weight_field input[name=pods_field_tracking] , .disable_tracking_weight_field input[name=pods_field_weight] {
    pointer-events: none;
}

#widget_bar {
    background: #F7941E;
    height: 10px;
    width: calc(100% - 200px);
    position: absolute;
    left: calc((100% - calc(100% - 180px))/2);
    top: 30px;
}

.widget_step_bar.widget-step-inactive {
    background: grey;
    height: 10px;
    width: 30%;
    position: absolute;
    top: 30px;
}

.widget_step_bar.widget-step-active {
    background: #F7941E;
    height: 10px;
    width: 30%;
    position: absolute;
    top: 30px;
}

.step-icon.widget-step-active {
    border: 4px green double !important;
}

.format_gravatar {
    border-radius: 50%;
    width: 40px;
    margin-right: 5px;
}

.display_single_package p{
    font-weight:bold;
    font-size: smaller;
}

.display_single_package td{
    border-right:none;
}

.pods-form-ui-field.pods-pick-values-fix-width .select2-container {
    width:inherit !important;
}

.profile_avatar {
    
}

#wpmem_profile_form fieldset legend::before {
    display:block;
}

.create_invoice_customer_name {
    text-align:right;  
    font-weight:bold;
}