.bt_ot_gmap{

    width: 450px;

    height: 300px;

    margin-top: 5px;

    margin-bottom: 5px;

}

.bt_ot_gmap_input_lat,

.bt_ot_gmap_input_zoom,

.bt_ot_gmap_input_lng

{

    width: 32%;

}

input.bt_ot_searchbox{

    margin-top: 16px;

    border: 1px solid transparent;

    border-radius: 2px 0 0 2px;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    height: 32px;

    outline: none;

    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);

    background-color: #fff;

    padding: 0 11px 0 13px;

    width: 250px;

    font-size: 15px;

    font-weight: 300;

    text-overflow: ellipsis;

}

.bt_ot_searchbox:focus{

    border-color: #4d90fe;

    margin-left: -1px;

    padding-left: 14px;

}

.bt_ot_map_field{

    display: table;

    padding-left: 10px;

}

.bt_ot_map_field label{

    display: block;

    margin-bottom: 10px;

    width: 230px;

}

.bt_ot_map_field label:after{

    content: '';

    display: block;

    clear:both;

}



.bt_ot_map_field label input{



    width: 150px;

    float: right;

}

.bt_ot_gmap{

    float: left;

}

