.tooltip{background:#e0d6bb;background:-moz-linear-gradient(top,#e0d6bb 0,#cfbf99 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e0d6bb),color-stop(100%,#cfbf99));background:-webkit-linear-gradient(top,#e0d6bb 0,#cfbf99 100%);background:-o-linear-gradient(top,#e0d6bb 0,#cfbf99 100%);background:-ms-linear-gradient(top,#e0d6bb 0,#cfbf99 100%);background:linear-gradient(to bottom,#e0d6bb 0,#cfbf99 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0d6bb', endColorstr='#cfbf99', GradientType=0);border-radius:6px;box-shadow:rgba(0,0,0,.6) 0 0 20px;min-width:160px;padding:2px;position:absolute;z-index:200}
.tooltip textarea{resize:vertical}
.tooltip .tooltipArrow{background-image:url(tooltip.png);background-repeat:no-repeat;height:18px;position:absolute;width:18px}
.tooltip[data-position=topLeft] .tooltipArrow,.tooltip[data-position=topCenter] .tooltipArrow,.tooltip[data-position=topRight] .tooltipArrow{background-position:-36px 0}
.tooltip[data-position=bottomLeft] .tooltipArrow,.tooltip[data-position=bottomCenter] .tooltipArrow,.tooltip[data-position=bottomRight] .tooltipArrow{background-position:0 0}
.tooltip[data-position=leftBottom] .tooltipArrow,.tooltip[data-position=leftTop] .tooltipArrow,.tooltip[data-position=leftCenter] .tooltipArrow{background-position:-18px 0}
.tooltip[data-position=rightTop] .tooltipArrow,.tooltip[data-position=rightCenter] .tooltipArrow,.tooltip[data-position=rightBottom] .tooltipArrow{background-position:-54px 0}
.tooltip[data-position=cornerTopLeft] .tooltipArrow{background-position:-108px 0}
.tooltip[data-position=cornerTopRight] .tooltipArrow{background-position:-126px 0}
.tooltip[data-position=cornerBottomLeft] .tooltipArrow{background-position:-90px 0}
.tooltip[data-position=cornerBottomRight] .tooltipArrow{background-position:-72px 0}
.tooltip .tooltipBody{border:2px solid #fff;border-radius:5px;position:relative}
.tooltip .tooltipBody div{color:#3e3424!important}
.tooltip .tooltipBody .hr{background-color:#e0d6bd;border-top:#bdb091 1px solid;height:1px;margin:10px auto;width:75%}
.tooltip .tooltipBody .small{font-size:13px}
.tooltip .tooltipBody .smaller{font-size:12px}
.tooltip[data-mode=basic] .tooltipBody{padding:10px 20px}
.tooltip[data-mode=info] .tooltipBody{min-height:80px;padding:0}
.tooltip[data-mode=info] .tooltipBody .ribbon{background-image:url(tooltip.png);background-position:-180px -36px;background-repeat:no-repeat;height:84px;left:-13px;position:absolute;top:-13px;width:84px}
.tooltip[data-mode=info] .tooltipBody .mainTitle{background:#e0d6bb;background:-moz-linear-gradient(top,#e0d6bb 0,#bca67a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e0d6bb),color-stop(100%,#bca67a));background:-webkit-linear-gradient(top,#e0d6bb 0,#bca67a 100%);background:-o-linear-gradient(top,#e0d6bb 0,#bca67a 100%);background:-ms-linear-gradient(top,#e0d6bb 0,#bca67a 100%);background:linear-gradient(to bottom,#e0d6bb 0,#bca67a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0d6bb', endColorstr='#bca67a', GradientType=0);border-radius:4px;color:#000;font-family:"Alegreya Sans SC",sans-serif;font-size:20px;padding:8px 30px 8px 70px;text-shadow:#fff 1px -1px 0}
.tooltip[data-mode=info] .tooltipBody .html{min-width:200px;padding:20px 20px 10px}
.tooltip[data-mode=confirm] .tooltipBody{padding:10px 20px}
.tooltip[data-mode=confirm] .icon{background-image:url(tooltip.png);background-position:-30px -36px;background-repeat:no-repeat;height:80px;margin:0 auto;width:80px}
.tooltip[data-mode=confirm] .buttons,.tooltip[data-mode=confirm] .question{margin-top:10px;text-align:center}
.tooltip[data-mode=confirm] .buttons button{color:#fff;padding:3px 0;text-align:center;width:100px}
.tooltip[data-mode=confirm] .buttons .bNo{background:#D60000;background:-moz-linear-gradient(top,#D60000 0,#69080c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#D60000),color-stop(100%,#69080c));background:-webkit-linear-gradient(top,#D60000 0,#69080c 100%);background:-o-linear-gradient(top,#D60000 0,#69080c 100%);background:-ms-linear-gradient(top,#D60000 0,#69080c 100%);background:linear-gradient(to bottom,#D60000 0,#69080c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D60000', endColorstr='#69080c', GradientType=0);border-bottom:#a83939 1px solid;border-bottom-left-radius:6px;border-left:#a83939 1px solid;border-right:#c03638 1px solid;border-top:#a83939 1px solid;border-top-left-radius:6px}
.tooltip[data-mode=confirm] .buttons .bNo:hover{background:#D60000;background:-moz-linear-gradient(top,#D60000 0,#480608 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#D60000),color-stop(100%,#480608));background:-webkit-linear-gradient(top,#D60000 0,#480608 100%);background:-o-linear-gradient(top,#D60000 0,#480608 100%);background:-ms-linear-gradient(top,#D60000 0,#480608 100%);background:linear-gradient(to bottom,#D60000 0,#480608 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D60000', endColorstr='#480608', GradientType=0)}
.tooltip[data-mode=confirm] .buttons .bNo:active{background:#480608;background:-moz-linear-gradient(top,#480608 0,#D60000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#480608),color-stop(100%,#D60000));background:-webkit-linear-gradient(top,#480608 0,#D60000 100%);background:-o-linear-gradient(top,#480608 0,#D60000 100%);background:-ms-linear-gradient(top,#480608 0,#D60000 100%);background:linear-gradient(to bottom,#480608 0,#D60000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#480608', endColorstr='#D60000', GradientType=0)}
.tooltip[data-mode=confirm] .buttons .bYes{background:#adcd5f;background:-moz-linear-gradient(top,#adcd5f 0,#79b529 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#adcd5f),color-stop(100%,#79b529));background:-webkit-linear-gradient(top,#adcd5f 0,#79b529 100%);background:-o-linear-gradient(top,#adcd5f 0,#79b529 100%);background:-ms-linear-gradient(top,#adcd5f 0,#79b529 100%);background:linear-gradient(to bottom,#adcd5f 0,#79b529 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#adcd5f', endColorstr='#79b529', GradientType=0);border-bottom:#5fad36 1px solid;border-bottom-right-radius:6px;border-left:#b1d171 1px solid;border-right:#5fad36 1px solid;border-top:#5fad36 1px solid;border-top-right-radius:6px}
.tooltip[data-mode=confirm] .buttons .bYes:hover{background:#adcd5f;background:-moz-linear-gradient(top,#adcd5f 0,#577e1e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#adcd5f),color-stop(100%,#577e1e));background:-webkit-linear-gradient(top,#adcd5f 0,#577e1e 100%);background:-o-linear-gradient(top,#adcd5f 0,#577e1e 100%);background:-ms-linear-gradient(top,#adcd5f 0,#577e1e 100%);background:linear-gradient(to bottom,#adcd5f 0,#577e1e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#adcd5f', endColorstr='#577e1e', GradientType=0)}
.tooltip[data-mode=confirm] .buttons .bYes:active{background:#577e1e;background:-moz-linear-gradient(top,#577e1e 0,#adcd5f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#577e1e),color-stop(100%,#adcd5f));background:-webkit-linear-gradient(top,#577e1e 0,#adcd5f 100%);background:-o-linear-gradient(top,#577e1e 0,#adcd5f 100%);background:-ms-linear-gradient(top,#577e1e 0,#adcd5f 100%);background:linear-gradient(to bottom,#577e1e 0,#adcd5f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#577e1e', endColorstr='#adcd5f', GradientType=0)}
.tooltip[data-mode=confirmation] .tooltipBody{padding:10px 30px 10px 70px}
.tooltip[data-mode=confirmation] .icon{background-image:url(tooltip.png);background-position:-30px -116px;background-repeat:no-repeat;height:80px;left:-20px;position:absolute;top:-20px;width:80px;z-index:2}
.tooltip[data-mode=error]{background:#cf0008;background:-moz-linear-gradient(top,#cf0008 0,#800 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#cf0008),color-stop(100%,#800));background:-webkit-linear-gradient(top,#cf0008 0,#800 100%);background:-o-linear-gradient(top,#cf0008 0,#800 100%);background:-ms-linear-gradient(top,#cf0008 0,#800 100%);background:linear-gradient(to bottom,#cf0008 0,#800 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf0008', endColorstr='#880000', GradientType=0)}
.tooltip[data-mode=error][data-position=topLeft] .tooltipArrow,.tooltip[data-mode=error][data-position=topCenter] .tooltipArrow,.tooltip[data-mode=error][data-position=topRight] .tooltipArrow{background-position:-36px -18px}
.tooltip[data-mode=error][data-position=bottomLeft] .tooltipArrow,.tooltip[data-mode=error][data-position=bottomCenter] .tooltipArrow,.tooltip[data-mode=error][data-position=bottomRight] .tooltipArrow{background-position:0 -18px}
.tooltip[data-mode=error][data-position=leftBottom] .tooltipArrow,.tooltip[data-mode=error][data-position=leftTop] .tooltipArrow,.tooltip[data-mode=error][data-position=leftCenter] .tooltipArrow{background-position:-18px -18px}
.tooltip[data-mode=error][data-position=rightTop] .tooltipArrow,.tooltip[data-mode=error][data-position=rightCenter] .tooltipArrow,.tooltip[data-mode=error][data-position=rightBottom] .tooltipArrow{background-position:-54px -18px}
.tooltip[data-mode=error][data-position=cornerTopLeft] .tooltipArrow{background-position:-108px -18px}
.tooltip[data-mode=error][data-position=cornerTopRight] .tooltipArrow{background-position:-126px -18px}
.tooltip[data-mode=error][data-position=cornerBottomLeft] .tooltipArrow{background-position:-90px -18px}
.tooltip[data-mode=error][data-position=cornerBottomRight] .tooltipArrow{background-position:-72px -18px}
.tooltip[data-mode=error] .tooltipBody{border:2px solid #ffcfcf;padding:10px 20px;position:relative}
.tooltip.withIcon[data-mode=error] .tooltipBody{padding-left:50px}
.tooltip.withIcon[data-mode=error] .tooltipBody .icon{background-image:url(tooltip.png);background-position:0 -36px;background-repeat:no-repeat;height:30px;left:10px;position:absolute;top:4px;width:30px}
.tooltip[data-mode=error] .tooltipBody div{color:#fff!important}
.tooltip[data-mode=menu]{min-width:0}
.tooltip[data-mode=menu] .tooltipBody{padding:10px 3px}
.tooltip[data-mode=menu] .tooltipBody .spacer{background-color:#f0eadc;border-top:#c3b081 1px solid;height:1px;margin:6px 10px}
.tooltip[data-mode=menu] .tooltipBody .row{background:0 0;border:none;border-radius:4px;color:#846e4e;cursor:pointer;display:block;font-size:13px;padding:1px 15px}
.tooltip[data-mode=menu] .tooltipBody .row:hover{background-color:#b7a483;color:#705b40}
.tooltip[data-mode=form] .tooltipBody{min-width:300px}
.tooltip[data-mode=form] .tooltipBody .mainTitle{border-radius:4px;color:#000;font-family:"Alegreya Sans SC",sans-serif;font-size:20px;line-height:30px;padding:8px 0;text-align:center;text-shadow:#fff 1px -1px 0}
.tooltip[data-mode=form] .tooltipBody .html{min-width:200px;padding:10px}
.tooltip[data-mode=form] .buttons{margin-top:10px;text-align:right}
.tooltip .ultimateFormInput,.tooltip .ultimateFormSelect,.tooltip .ultimateFormSpinner input,.tooltip .ultimateFormTextarea{background:#f0ebde;border:1px solid #c6b48c;border-radius:5px;box-shadow:rgba(0,0,0,.1) -3px -3px 2px inset;color:#6d5632;padding:8px 10px}
.tooltip .ultimateFormInput:focus,.tooltip .ultimateFormSpinner input:focus,.tooltip .ultimateFormTextarea:focus{box-shadow:rgba(0,0,0,.2) 3px 3px 3px inset}
.tooltip .ultimateFormInput::-webkit-input-placeholder{color:#686868}
.tooltip .ultimateFormInput::-moz-placeholder{color:#686868}
.tooltip .ultimateFormInput:-ms-input-placeholder{color:#686868}
.tooltip .ultimateFormInput.placeholder,.tooltip .ultimateFormTextarea.placeholder{color:#686868}
.tooltip .ultimateFormTextarea{min-width:300px}