/*

Theme Name: Azura Adspeed Theme
Theme URI: https://ads.webswift.uk/wp-content/themes/ultra-child/
Description: Ultra Child Theme
Author: Tim Brocklehurst
Author URI: https://webinclusion.com
Template: ultra
Version: 1.1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, full-width
Text Domain: ultrachild


*/

.site-header .site-branding a h1.logo-title, .site-branding-container .site-branding a .logo-title{
    transform: scale(0.5);
    margin-top: -10px;
    margin-left: -90px;
}

.scaled .site-header .site-branding a h1.logo-title, .scaled .site-branding-container .site-branding a .logo-title{
    transform: scale(0.4) translateY(-10px);
    margin-top: -25px;
    margin-left: -80px;    
}

.tab button.tablinks{
    color: #444;
}

input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="password"], input[type="search"], select[multiple], textarea  {
    background: #fff !important;
    color: #444 !important;
}

input[type="text"]:disabled{
    background-color:#ddd !important;
    border:1px solid #bbb !important;
}

.clickable{
    cursor: pointer;
}



/*Quote_management_css */
            .schresults{
                position:relative;
            }

            .search_results{
                list-style-type: none;
                background : #fff;
                position:absolute;
                z-index: 300;
                -webkit-box-shadow: 0px 12px 18px 4px rgba(68,68,68,0.56);
                box-shadow: 0px 12px 18px 4px rgba(68,68,68,0.56);
            }

            .search_results li{
                padding:5px 10px;
                border-bottom: 1px solid #999;
                margin-bottom:5px;
            }
            .search_results li:hover{
                background:#eee;
            }

            .conname{
                color: green;
                font-size: 0.8;
                text-align:right;
            }
            .conemail{
                color: blue;
                font-size: 0.6em;
                text-align:right;
            }
            .curr{
                display:inline-block;
                text-align:right;
                font-size: 0.8;
            }


            .dimensions{
                margin:10px;
                padding:20px;
            }

            .xero_api_timeout{
                margin:20px;
                padding:20px;
                border: 1px solid red;
                border-radius:15px;
                background: #ffe8e9;
                text-align:center;
                width:100%;
            }

            .xero_api_success{
                margin:20px;
                padding:20px;
                border: 1px solid green;
                border-radius:15px;
                background: #F0FFF0;
                text-align:center;
                width:100%;
            }

            .qmsg{
               font-size: 0.9em;
               font-weight:bold;
               padding: 5px;
               border-radius: 5px;
            }

            .qsuccess{
                background: green;
                color: white;
            }

            .qfail{
                background:darkred;
                color: white;
            }

            .quote_functions{
                display:flex;
                justify-content:space-around;
            }
            .quotes-table td{
                transition : all 1s linear;
            }
            .rouged, .rouged td{
                background: darkred;
                color: white;
            }

            button.red{
                background:darkred;
            }

            .post_to_xero{
                display:block;
                float: right;
            }
            /* this isn't working */
            body #new_quote_container .lidden td, body #new_quote_container .lidden table{
                max-height: 0;
                overflow:hidden;
            }
            .expandable td{
                transition:max-height 1s linear;
                overflow: hidden;
            }
            .litems td{
                max-height: 950px;
            }

            /* end of not working expander */

            #quotes_buttons, #quotes_buttons_on_draft{
                display:flex;
                justify-content:space-around;
                margin-bottom: 10px;
            }

            #new_quote_holder{
                background:#eee;
                width:95%;
                padding:30px;
                border-radius:8px;
                border:1px solid #666;
            }

            #new_quote_holder table, #q_company{
                width:100%;
            }
            .artwork_contact, .q_schedule{
                /*display:flex;
                justify-content: space-between; */
            }
            .single_ad{
                width: 100%;
                background: #ddd;
                border: 1px solid #ccc;
                border-radius: 8px;
                padding: 20px;
                margin-top:20px;
            }

            .single_ad label{
                width:250px;
            }
            #qa_internal_name{
                width:100%;
            }
            .single_ad > table > tbody > tr > td:first-child{
                /*width: 300px;*/
            }
            .label_row td{
               font-size: 0.9;
               max-height: 20px;
               margin-bottom:0;
            }
            .lineitemsrow .cn{
                text-align : center;
            }
            .lineitemsrow .lf{
                text-align: left;
            }
            .lineitemsrow .rt{
                text-align: right;
            }

/* end of quote management css */
