﻿/*
 * Extracted from css/widget.css, lines 45194-45270
 * Region label: OT-010
 */
    /*#region OT-010*/
    .ot-010 {
        margin-top: 40px;
        margin-bottom: 40px;
    }

        .ot-010 #search-area {
            text-align: right;
        }

        .ot-010 .input-group {
            position: relative;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -ms-flex-align: stretch;
            align-items: stretch;
            width: 100%;
        }

            .ot-010 .input-group > .custom-select:not(:last-child), .ot-010 .input-group > .form-control:not(:last-child) {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }

            .ot-010 .form-group input.form-control, .ot-010 .input-group input.form-control, .ot-010 .form-group textarea.form-control, .ot-010 .input-group textarea.form-control {
                font-family: 'Thongterm-Bold';
                font-size: 16px;
                font-weight: normal;
                font-style: normal;
                font-stretch: normal;
                line-height: 34px;
                letter-spacing: normal;
                color: #222;
                height: 44px;
                border-radius: 3px;
                background-color: #fff;
            }

        .ot-010 #search-area .input-group-append {
            cursor: pointer;
        }

        .ot-010 .input-group-append {
            margin-left: -1px;
        }

        .ot-010 .input-group-append, .ot-010 .input-group-prepend {
            display: -ms-flexbox;
            display: flex;
        }

        .ot-010 .input-group .input-group-append .input-group-text {
            border-color: #ffd400;
        }

        .ot-010 .input-group .input-group-append .input-group-text {
            border-bottom-left-radius: 0px;
            border-top-left-radius: 0px;
        }

        .ot-010 .input-group .input-group-append .input-group-text {
            background-color: #ffd400;
            border-radius: 5px;
            padding-left: 16px !important;
            padding-right: 16px !important;
            width: auto;
        }

    @media screen and (max-width: 768px) {
        .ot-010 {
            margin: 0;
        }
    }

    /*#endregion OT-010*/
