/*!
 * jQuery UI Tooltip 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-tooltip {
	padding: 2px;
    background-color: #FFFFFF;
	position: absolute;
	z-index: 999999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
    color: #FF0000;
}
body .ui-tooltip {
	border-width: 2px;
}

.ui-tooltip, .arrow:after { background: #FFFFFF; border: 2px solid #014b8a; }
.ui-tooltip { padding: 10px 20px; color: #014b8a; border-radius: 5px; font: bold 14px "Helvetica Neue", Sans-Serif; text-transform: uppercase; box-shadow: 0 0 7px #FFFFFF; }
.arrow { width: 70px; height: 16px; overflow: hidden; position: absolute; left: 50%; margin-left: -35px; bottom: -16px; }
.arrow.top { top: -16px; bottom: auto; }
.arrow.left { left: 20%; }
.arrow:after { content: ""; position: absolute; left: 20px; top: -20px; width: 25px; height: 25px; box-shadow: 6px 5px 9px -9px #FFFFFF; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.arrow.top:after { bottom: -20px; top: auto; }

/*Error Tool Tip*/
.arrow-red:after { background: #FFFFFF; border: 2px solid #FF0000; }
.arrow-red { width: 70px; height: 16px; overflow: hidden; position: absolute; left: 50%; margin-left: -35px; bottom: -16px; }
.arrow-red.top { top: -16px; bottom: auto; }
.arrow-red.left { left: 20%; }
.arrow-red:after { content: ""; position: absolute; left: 20px; top: -20px; width: 25px; height: 25px; box-shadow: 6px 5px 9px -9px #FFFFFF; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.arrow-red.top:after { bottom: -20px; top: auto; }