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

.scroll-box {
    background: #f4f4f4;
    border: 2px solid #8db9dd;
    height: 400px; /* maximum height of the box, feel free to change this! */
    padding: 15px;
    overflow-y: scroll;
}
.chn_clr {
    color: #004e90;
}

.sec1 {
    width: 75%;
    border: 1px solid #000;
    margin: 0 auto;
    font-family: PTSansRegular,Arial,Helvetica,sans-serif;
    display: table;
    padding-bottom: 15px;
}
.red {
    color: #990000;
    font-size: 16px;
    font-weight: 700;
}
.comp_con {
    padding: 20px;
    border-bottom: 1px solid #000;
    width: 100%;
    box-sizing: border-box;
}
.form_inp {
    width: 1000px;
    margin: 0 auto;
    background-image: url(../images/report_bg.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    display: table;
    background-position: 48% 36%;
}
.form_nav ul li {
    list-style: none;
    text-align: right;
    padding: 20px 0px;
}

input[type=text], select {
    width: 80%;
    padding: 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
    margin-right: 20px;
}
input[type=submit] {
  background-color: #4CAF50;
  color: white;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

input[type=submit]:hover {
  background-color: #45a049;
}
.form_inp .form_nav ul li label {
    font-size: 19px !important;
    color: #747474;
    float: left;
}
.blo_co {
    color: #990000;
    display: block;
}
.input_box ul li {
    list-style: none;
}
.form_nav {
    width: 100%;
    padding: 26px;
}
.form_nav ul .bbits_b {
    padding-bottom: 0px;
    line-height: 19px;
}
.input_box ul .mar_bottm {
    margin-top: 43px;
}
.input_box ul .marbox {
    margin-top: 66px;
}
.form_nav ul .list_te {
    text-align: center;
}
.form_nav ul .list_te span {
    text-align: center;
}
.input_box {
    float: left;
    width: 50%;
}
.Judge_1 {
    width: 100%;
    float: left;
}
.Judge_2 {
    width: 100%;
}
.Judge_2 li label {
    margin-right: 10px;
    color: #747474;
    vertical-align: middle;
}
.Judge_2 ul li {
    list-style: none;
}
.Judge_2 ul li input#fname {
    width: 40%;
    padding: 8px;
}
.Judge_2 ul .mr_l {
    margin-left: -10px;
}
.onal_t {
    width: 100%;
    display: inline-block;
    margin-left: 193px;
    box-sizing: border-box;
    padding-left: 40px;
}
.onal_t ul li {
    list-style: none;
}
.onal_t ul li textarea {
    vertical-align: middle;
    margin-left: 10px;
}
.onal_t ul li label {
    font-size: 19px;
    color: #747474;
}
.form_nav ul .tiona {
    margin-top: 50px;
}
.form_nav ul .from_ne {
    margin-top: 98px;
    text-align: left;
}
.input_box ul .textare_a  textarea {
    margin-bottom: 20px;
}
.input_box ul li.txtare_a {
    margin-bottom: 71px;
}
.Judge_2 ul li input {
    width: 68% !important;
    margin-left: 7px;
}
.input_box ul .mar_fnam {
    margin-bottom: 27px;
}
.input_box ul .inline_in input[type="radio"] {
    margin-left: 20px;
    margin-right: 5px;
}
.input_box ul .captcha_c input {
    width: 297px;
    margin-left: 20px;
}
.sub_btn {
    width: 100%;
    float: left;
}
.sub_btn a {
    margin: auto;
    display: table;
}
.sub_btn a input[type="submit"] {
    width: 240px;
    height: 50px;
    font-size: 24px;
    margin: 18px 0px;
}
.locals_table tr td a {
    color: #bf1e1e;
    font-size: 13px;
    font-weight: 600;
    border-bottom: 2px solid #bf1e1e;
}
.locals_table tr td a:hover {
    color: #000033;
    border: none;
}
.arba_txt {
    border: 1px solid #8e4853;
    border-bottom: none;
}
.form_inp{
	width: 100% !important;
	
}
.Judge_2 {
    overflow: hidden;
    padding-right: 30px;
}
.fusion-text .sortable tr td {
    background-color: #d7d7e1;
    border: 2px solid #414174;
    color: #b61c2a;
	border-collapse: collapse;
	padding-left: 12px;
}
.fusion-text .sortable tr th {
    background-color: #414174;
    border: 2px solid #414174;
    color: #fff;
    border-collapse: collapse;
}
.fusion-text .sortable {
    margin: 0px;
}

.form_nav .wpcf7-form-control-wrap .wpcf7-form-control {
    width: 50% !important;
    margin-bottom: 13px;
}
.Judge_2 .wpcf7-form-control-wrap .wpcf7-form-control {
    width: 77% !important;
}
.form_nav .nav_in {
    display: table;
    width: 100%;
    margin: auto;
    padding: 10px 20px;
}
.form_nav .nav_in label {
    display: inline-block;
    vertical-align: middle;
}
.form_nav .nav_in label {
    margin-right: 20px;
    width: 38%;
    text-align: right;
}
.mar_m .nav_in {
    padding: 0px 20px!important;
    margin-bottom: 0px !important;
}
.form_nav .nav_in .wpcf7-not-valid-tip {
    font-size: 15px;
    float: right;
}
.fusion-body .fusion-separator.sep-solid {
    border: none !important;
}
.show_catal .sec_form1 {
    width: 33%;
    float: left;
    padding: 20px;
    margin-bottom: 20px;
}
.show_catal .sec_form1 span .form-control {
    margin-top: 10px;
}
.show_catal {
    width: 100%;
    display: inline-block;
}
.sec_form {
    width: 11%;
    margin: auto;
}
.iframe_mess {
    margin-top: 30px;
}
.showSearch tr:nth-child(even) {
    background-color: #f7f7f7 !important;
}
.showSearch tr td {
    padding: 10px 0px 10px 10px;
}
.showSearch thead tr {
    background: #ccc;
}
.showSearch thead tr th {
    line-height: 51px;
    padding-left: 10px;
    text-align: left;
	padding-right: 5px;
}
#main>.fusion-row form {
    margin-bottom: 15px;
}
.show_search {
    background-color: #deedfa;
    margin-bottom: 120px;
    padding: 10px 0px 0px;
	 width: 100%;
}

@media screen and (max-width: 767px) {
.form_nav .wpcf7-form-control-wrap .wpcf7-form-control {
    width: 100% !important;
    display: block;
}
.form_nav .nav_in label {
    margin-right: 0px;
    width: 100%;
    text-align: left;
}
body.body_blank.admin-bar {
    overflow-x: scroll !important;
}
.form_inp {

    background-position: 48% 34%;
}
.locals_table {
    width: 100%;
}
.show_catal .sec_form1 {
    width: 100%;
}
table.showSearch {
    overflow-y: scroll;
    display: inline-block;
}
}
@media screen and (max-width: 768px){
	table.showSearch {
    overflow-y: scroll;
    display: inline-block;
}
.select_state {
    display: block;
    width: 100%;
}
.select_club {
    display: block;
    width: 100%;
}
.select_date {
    display: block;
    width: 100%;
}
}
@media screen and (max-width: 985px){
	.form_inp {

    background-position: 48% 40%;
}
body.body_blank.admin-bar {
    display: inherit !important;
}
	
}
@media screen and (max-width: 811px){
.form_inp {
    background-position: 66% 50%;
}
.ua-mobile #main, .ua-mobile .footer-area, .ua-mobile .fusion-header, .ua-mobile .fusion-page-title-bar, .ua-mobile body {
    background-attachment: scroll!important;
    width: 100% !important;
}
}
@media screen and (max-width: 414px){
	.form_inp {
    background-position: 66% 43%;
		
}
.ua-mobile #main, .ua-mobile .footer-area, .ua-mobile .fusion-header, .ua-mobile .fusion-page-title-bar, .ua-mobile body {
    overflow-x: scroll!important;
    width: 270px;
}
.form_nav {
    padding: 26px 0px;
}
.ua-mobile body {
    background-attachment: scroll!important;
    display: block !important;
}
}
@media screen and (max-width: 1024px){
.ua-mobile body {
    background-attachment: scroll!important;
    display: block !important;
}
}


