.toponimi_btnSearch {
    margin-right: 0;
    margin-left: auto;
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 5px 10px;
    font-size: 29px;
    line-height: 1.5;
    border-radius: 3px;
}

.PhxWidget.PhxButton.toponimi_btnSearch {
	background: rgba(13,120,192, 1);
}

.PhxWidget.PhxButton.PhxPressed.toponimi_btnSearch {
	background: rgba(255, 255, 255);
	color: rgba(13, 120, 192);
}

.toponimi-result.noresult .toponimi-grid-txt,
.toponimi-result.noresult .toponimi-result-grid {
	display: none;
}

.toponimi-result .toponimi-result-corrections {
	display: none;
}

.toponimi-result.noresult .toponimi-result-corrections
{
	display: block;
}

.containerV.loading .loadingWgt {
    position: absolute;
    top: 23px;
    right: 2px;
    left: 2px;
    background: white;
    height: 28px;
    text-align: right;
    line-height: 30px;
}

.containerV.loading .loadingWgt:before {
    font-family: "FontAwesome";
    content: "\f110";
    margin-left: 0.2rem;
    animation-name: loading;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes loading {
    0%   {transform: translate(-50%, -50%) rotate(0deg); opacity: 1}
    20%   {transform: translate(-50%, -50%)  rotate(72deg); opacity: 0.75}
    40%   {transform: translate(-50%, -50%)  rotate(144deg); opacity: 0.5}
    50%   {transform: translate(-50%, -50%)  rotate(180deg); opacity: 0.25}
    60%   {transform: translate(-50%, -50%)  rotate(216deg);opacity: 0.5}
    80%   {transform: translate(-50%, -50%) rotate(288deg);opacity: 0.75}
    100%   {transform: translate(-50%, -50%) rotate(360deg); opacity: 1}
}