.elementor-3340 .elementor-element.elementor-element-b5acab1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3340 .elementor-element.elementor-element-f5c77ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-3340 .elementor-element.elementor-element-f5c77ba.e-con{--align-self:center;}.elementor-3340 .elementor-element.elementor-element-e435c0f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-3340 .elementor-element.elementor-element-fa4f3bd{text-align:center;}.elementor-3340 .elementor-element.elementor-element-fa4f3bd .elementor-heading-title{color:#FFEEAE;font-family:"shabnam", Sans-serif;font-size:20px;font-weight:600;line-height:30px;}.elementor-3340 .elementor-element.elementor-element-29735e6{text-align:center;}.elementor-3340 .elementor-element.elementor-element-29735e6 .elementor-heading-title{color:#FFFFFD;font-family:"shabnam", Sans-serif;font-size:20px;font-weight:600;}.elementor-3340 .elementor-element.elementor-element-87e48ea .elementor-button{font-family:"shabnam", Sans-serif;font-size:18px;font-weight:700;fill:#000000;color:#000000;background-color:#FFCC00;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 7px 0px #B7B7B7;padding:15px 20px 15px 20px;}.elementor-3340 .elementor-element.elementor-element-094af5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3340 .elementor-element.elementor-element-5e70b11 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:20px 25px 20px 25px;background-color:#1B1B1B;border-radius:30px 30px 30px 30px;}.elementor-3340 .elementor-element.elementor-element-5e70b11{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-3340 .elementor-element.elementor-element-0b9e4c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3340 .elementor-element.elementor-element-30dc324{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}@media(min-width:768px){.elementor-3340 .elementor-element.elementor-element-e435c0f{--width:70%;}}@media(max-width:1024px){.elementor-3340 .elementor-element.elementor-element-094af5c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-3340 .elementor-element.elementor-element-5e70b11 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3340 .elementor-element.elementor-element-5e70b11{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-3340 .elementor-element.elementor-element-5e70b11 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3340 .elementor-element.elementor-element-5e70b11{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}/* Start custom CSS for button, class: .elementor-element-87e48ea */.elementor-3340 .elementor-element.elementor-element-87e48ea .elementor-button-wrapper a {
  target-name: "_blank";
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5e70b11 */.elementor-3340 .elementor-element.elementor-element-5e70b11 .gform_wrapper {
    font-family: 'Shabnam', sans-serif;
}
.elementor-3340 .elementor-element.elementor-element-5e70b11 .gfield_label,
.elementor-3340 .elementor-element.elementor-element-5e70b11 .gform-field-label {
    color: #FFFFFF;
}


.elementor-3340 .elementor-element.elementor-element-5e70b11 input.gform_button,
.elementor-3340 .elementor-element.elementor-element-5e70b11 button.gform_button {
    background-color: #FFCC00 !important; 
    color: #000000 !important;
    border-radius: 30px !important; 
    padding: 10px 20px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    border: none !important;
    cursor: pointer !important;
    display: block !important;
    margin: 20px auto !important; 
    text-align: center !important;
}

.elementor-3340 .elementor-element.elementor-element-5e70b11 input.gform_button:hover,
.elementor-3340 .elementor-element.elementor-element-5e70b11 button.gform_button:hover {
    background-color: #1B1B1B !important; 
    color: #FFCC00 !important; 
}




.elementor-3340 .elementor-element.elementor-element-5e70b11 .ginput_container_fileupload .gform_fileupload {
    width: 50% !important;
    margin: 10px auto !important; 
}

.elementor-3340 .elementor-element.elementor-element-5e70b11 input[type="file"]::-webkit-file-upload-button {
    background-color: rgba(255, 204, 0, 0.7) !important; 
    color: #000000 !important;
    border: none !important;
    padding: 10px 20px !important;
    border-radius: 10px 0px 0px 10px !important;
    cursor: pointer !important;
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b9e4c4 */.status-dropdown, .order-note, .submit-button {
    margin-bottom: 15px;
}

label {
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
}

textarea, select {
    width: 100%;
    padding: 10px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 5px;
}

button.submit-status {
    padding: 10px 20px;
    background-color: #0073aa;
    color: #fff;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

button.submit-status:hover {
    background-color: #005a87;
}

.custom-order-section {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%; /* یا ارتفاع مشخص */
}

.custom-order-section select, 
.custom-order-section textarea, 
.custom-order-section button {
  margin: 10px 0; /* فاصله عمودی بین المان‌ها */
}






.gv-container-no-results{
    background-color: #222222 !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 20px 30px 20px 30px;
    color: #FFFFFF !important;
    font-family: 'Shabnam', sans-serif; 
    text-align: center;
    border-radius: 28px;
}




.gv-table-view {
    text-align: center;

}
.gv-table-view a {
    color: white; /* تغییر رنگ لینک به سفید */
    text-decoration: none; /* حذف خط زیر لینک */
    font-weight: bold;
}

.gv-table-view a:hover {
  color: #ddd; /* رنگ لینک در حالت هاور (اختیاری) */
}

.gv-grid-col-1-1 #gv_search_5534{
    padding: 10px;
    border-radius: 10px;
    width: 30%;
}



.gv-search-button {
    background-color: #FFCC00;
    padding: 10px 10px 10px 10px;
    font-family: 'Shabnam', sans-serif; 
    font-weight: bold;
    border-radius: 10px;
}


.gv-table-view {
    border: 2px;
    border-color: #FFFFFF !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30dc324 */.status-dropdown, .order-note, .submit-button {
    margin-bottom: 15px;
}

.label {
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
}

.textarea, .select {
    width: 100%;
    padding: 10px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 5px;
}

.button,.submit-status {
    padding: 10px 20px;
    background-color: #0073aa;
    color: #000;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

.button,.submit-status:hover {
    background-color: #005a87;
}

.custom-order-section {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%; /* یا ارتفاع مشخص */
}

.custom-order-section select, 
.custom-order-section textarea, 
.custom-order-section button {
  margin: 10px 0; /* فاصله عمودی بین المان‌ها */
}





.gv-container-3647 {
    background-color: #222222 !important;
    
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 20px 20px 20px 20px;
    color: #FFFFFF !important;
    font-family: 'Shabnam', sans-serif; 
    text-align: center;
    border-radius: 28px;
}




.gv-table-view {
    text-align: center;

}
.gv-table-view a {
    color: white; /* تغییر رنگ لینک به سفید */
    text-decoration: none; /* حذف خط زیر لینک */
    font-weight: bold;
}

.gv-table-view a:hover {
  color: #ddd; /* رنگ لینک در حالت هاور (اختیاری) */
}

.gv-grid-col-1-1 #gv_search_3647{
    padding: 10px;
    border-radius: 10px;
    width: 30%;
}



.gv-search-button {
    background-color: #FFCC00;
    padding: 10px 10px 10px 10px;
    font-family: 'Shabnam', sans-serif; 
    font-weight: bold;
    border-radius: 10px;
}

.gv-table-view #head {
    color: #000 important;
}

.start-date, 
.final-date,
.detail-order-1,
.gv-table-view
#gv-field-1-5, 
#gv-field-1-14{
    border: 0px solid #FFF; /* ضخامت، نوع خط و رنگ */


}




.action-order-1, 
.detail-order-2
{
    border-radius: 28px 0px 0px 28px; /* گوشه‌های گرد */
}
.gv-table-view
#gv-field-1-5
{
    border-radius: 0px 28px 28px 0px; /* گوشه‌های گرد */
}






.gv-table-view
#gv-field-1-5, 
#gv-field-1-13, 
#gv-field-1-10, 
#gv-field-1-12, 
#gv-field-1-custom,
#gv-field-1-14{
    
    margin: 5px !important;
    background-color: #1B1B1B;
    padding: 15px 20px; /* حاشیه داخلی */
    margin: 5px; /* فاصله خارجی */
    column-gap: 10px; /* فاصله بین ستون‌ها */
}

body {
    font-family: 'Shabnam', sans-serif !important;
}
.submit-status, .submit-button {
    text-align: center;
    font-family: 'Shabnam', sans-serif !important;
}


 .gv-widget-pagination {
    padding-right: 30px;
} 
.gv-widget-page-links{
    padding-left: 20px;
}
.gv-widget-search{
    padding-right: 10px;    
}    
    
    
    
.gv-grid-col-1-2,.gv-left, .page-numbers{

    font-family: 'Shabnam', sans-serif !important;
    color: #FFF;
    font-weight: bold;
}


.gv-search-clear{
    margin-right: 10px;
    background-color: #FA6969;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'shabnam';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tarafa.ir/wp-content/uploads/2024/01/Shabnam.ttf') format('truetype');
}
/* End Custom Fonts CSS */