/* Minification failed. Returning unminified contents.
(1654,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,94): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,131): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,183): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,252): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,311): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,374): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,424): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,475): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,510): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,598): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,636): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,721): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,759): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,957): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1223): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1292): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1350): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1422): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1460): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1762): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1802): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1868): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1895): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1928): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,1968): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,2041): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,2080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,2120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,2160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,2205): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,2254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,2289): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,2326): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,2368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,2414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,2446): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,2485): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,2529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,2577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,2611): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,2663): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,2724): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,2751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,2980): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,3014): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,3048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,3098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,3143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,3177): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,3288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,3414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,3478): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,3601): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,3635): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,3669): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,3719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,3764): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,3798): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,3909): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,4035): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,4099): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,4203): run-time error CSS1030: Expected identifier, found ','
(1654,4222): run-time error CSS1031: Expected selector, found ')'
(1654,4222): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,4538): run-time error CSS1039: Token not allowed after unary operator: '-swal2-backdrop'
(1654,5922): run-time error CSS1030: Expected identifier, found ','
(1654,5941): run-time error CSS1031: Expected selector, found ')'
(1654,5941): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,6011): run-time error CSS1030: Expected identifier, found ','
(1654,6030): run-time error CSS1031: Expected selector, found ')'
(1654,6030): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,6103): run-time error CSS1030: Expected identifier, found ','
(1654,6122): run-time error CSS1031: Expected selector, found ')'
(1654,6122): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,6179): run-time error CSS1030: Expected identifier, found '.'
(1654,6195): run-time error CSS1031: Expected selector, found ')'
(1654,6195): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,6664): run-time error CSS1030: Expected identifier, found '.'
(1654,6680): run-time error CSS1031: Expected selector, found ')'
(1654,6680): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,6791): run-time error CSS1030: Expected identifier, found '.'
(1654,6807): run-time error CSS1031: Expected selector, found ')'
(1654,6807): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,6875): run-time error CSS1030: Expected identifier, found '.'
(1654,6891): run-time error CSS1031: Expected selector, found ')'
(1654,6891): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,7060): run-time error CSS1030: Expected identifier, found '.'
(1654,7076): run-time error CSS1031: Expected selector, found ')'
(1654,7076): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,7227): run-time error CSS1030: Expected identifier, found '.'
(1654,7243): run-time error CSS1031: Expected selector, found ')'
(1654,7243): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,7406): run-time error CSS1030: Expected identifier, found '.'
(1654,7422): run-time error CSS1031: Expected selector, found ')'
(1654,7422): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,7480): run-time error CSS1030: Expected identifier, found '.'
(1654,7496): run-time error CSS1031: Expected selector, found ')'
(1654,7496): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,7569): run-time error CSS1030: Expected identifier, found '.'
(1654,7585): run-time error CSS1031: Expected selector, found ')'
(1654,7585): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,7716): run-time error CSS1030: Expected identifier, found '.'
(1654,7732): run-time error CSS1031: Expected selector, found ')'
(1654,7732): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,7864): run-time error CSS1030: Expected identifier, found '.'
(1654,7880): run-time error CSS1031: Expected selector, found ')'
(1654,7880): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,7968): run-time error CSS1030: Expected identifier, found '.'
(1654,7984): run-time error CSS1031: Expected selector, found ')'
(1654,7984): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,8133): run-time error CSS1030: Expected identifier, found '.'
(1654,8149): run-time error CSS1031: Expected selector, found ')'
(1654,8149): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,8292): run-time error CSS1030: Expected identifier, found '.'
(1654,8308): run-time error CSS1031: Expected selector, found ')'
(1654,8308): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,8393): run-time error CSS1030: Expected identifier, found '.'
(1654,8409): run-time error CSS1031: Expected selector, found ')'
(1654,8409): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,8555): run-time error CSS1030: Expected identifier, found '.'
(1654,8571): run-time error CSS1031: Expected selector, found ')'
(1654,8571): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,8701): run-time error CSS1030: Expected identifier, found '.'
(1654,8717): run-time error CSS1031: Expected selector, found ')'
(1654,8717): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,8855): run-time error CSS1030: Expected identifier, found '.'
(1654,8871): run-time error CSS1031: Expected selector, found ')'
(1654,8871): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,8930): run-time error CSS1030: Expected identifier, found '.'
(1654,8946): run-time error CSS1031: Expected selector, found ')'
(1654,8946): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,8987): run-time error CSS1030: Expected identifier, found '.'
(1654,9003): run-time error CSS1031: Expected selector, found ')'
(1654,9003): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,9389): run-time error CSS1030: Expected identifier, found '.'
(1654,9405): run-time error CSS1031: Expected selector, found ')'
(1654,9405): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,9460): run-time error CSS1030: Expected identifier, found '.'
(1654,9476): run-time error CSS1031: Expected selector, found ')'
(1654,9476): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,9544): run-time error CSS1030: Expected identifier, found '.'
(1654,9560): run-time error CSS1031: Expected selector, found ')'
(1654,9560): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,9624): run-time error CSS1030: Expected identifier, found '.'
(1654,9640): run-time error CSS1031: Expected selector, found ')'
(1654,9640): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,9727): run-time error CSS1030: Expected identifier, found '.'
(1654,9743): run-time error CSS1031: Expected selector, found ')'
(1654,9743): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,9810): run-time error CSS1030: Expected identifier, found '.'
(1654,9826): run-time error CSS1031: Expected selector, found ')'
(1654,9826): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,9916): run-time error CSS1030: Expected identifier, found '.'
(1654,9932): run-time error CSS1031: Expected selector, found ')'
(1654,9932): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,10170): run-time error CSS1030: Expected identifier, found '.'
(1654,10186): run-time error CSS1031: Expected selector, found ')'
(1654,10186): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,10553): run-time error CSS1030: Expected identifier, found '.'
(1654,10569): run-time error CSS1031: Expected selector, found ')'
(1654,10569): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,10879): run-time error CSS1030: Expected identifier, found '.'
(1654,10895): run-time error CSS1031: Expected selector, found ')'
(1654,10895): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,11083): run-time error CSS1030: Expected identifier, found '.'
(1654,11099): run-time error CSS1031: Expected selector, found ')'
(1654,11099): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,11170): run-time error CSS1030: Expected identifier, found '.'
(1654,11186): run-time error CSS1031: Expected selector, found ')'
(1654,11186): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,11489): run-time error CSS1030: Expected identifier, found '.'
(1654,11505): run-time error CSS1031: Expected selector, found ')'
(1654,11505): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,11689): run-time error CSS1030: Expected identifier, found '.'
(1654,11705): run-time error CSS1031: Expected selector, found ')'
(1654,11705): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,11891): run-time error CSS1030: Expected identifier, found '.'
(1654,11907): run-time error CSS1031: Expected selector, found ')'
(1654,11907): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,12195): run-time error CSS1030: Expected identifier, found '.'
(1654,12211): run-time error CSS1031: Expected selector, found ')'
(1654,12211): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,12389): run-time error CSS1030: Expected identifier, found '.'
(1654,12405): run-time error CSS1031: Expected selector, found ')'
(1654,12405): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,12585): run-time error CSS1030: Expected identifier, found '.'
(1654,12601): run-time error CSS1031: Expected selector, found ')'
(1654,12601): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,12899): run-time error CSS1030: Expected identifier, found '.'
(1654,12915): run-time error CSS1031: Expected selector, found ')'
(1654,12915): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,13097): run-time error CSS1030: Expected identifier, found '.'
(1654,13113): run-time error CSS1031: Expected selector, found ')'
(1654,13113): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,13297): run-time error CSS1030: Expected identifier, found '.'
(1654,13313): run-time error CSS1031: Expected selector, found ')'
(1654,13313): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,13435): run-time error CSS1030: Expected identifier, found '.'
(1654,13451): run-time error CSS1031: Expected selector, found ')'
(1654,13451): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,13532): run-time error CSS1030: Expected identifier, found '.'
(1654,13548): run-time error CSS1031: Expected selector, found ')'
(1654,13548): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,13615): run-time error CSS1030: Expected identifier, found '.'
(1654,13631): run-time error CSS1031: Expected selector, found ')'
(1654,13631): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,13876): run-time error CSS1030: Expected identifier, found '.'
(1654,13892): run-time error CSS1031: Expected selector, found ')'
(1654,13892): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,14133): run-time error CSS1030: Expected identifier, found '.'
(1654,14149): run-time error CSS1031: Expected selector, found ')'
(1654,14149): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,14276): run-time error CSS1030: Expected identifier, found '.'
(1654,14292): run-time error CSS1031: Expected selector, found ')'
(1654,14292): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,14378): run-time error CSS1030: Expected identifier, found '.'
(1654,14394): run-time error CSS1031: Expected selector, found ')'
(1654,14394): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,14973): run-time error CSS1030: Expected identifier, found '.'
(1654,14989): run-time error CSS1031: Expected selector, found ')'
(1654,14989): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,15125): run-time error CSS1030: Expected identifier, found '.'
(1654,15141): run-time error CSS1031: Expected selector, found ')'
(1654,15141): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,15261): run-time error CSS1030: Expected identifier, found '.'
(1654,15277): run-time error CSS1031: Expected selector, found ')'
(1654,15277): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,15343): run-time error CSS1030: Expected identifier, found '.'
(1654,15359): run-time error CSS1031: Expected selector, found ')'
(1654,15359): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,15654): run-time error CSS1030: Expected identifier, found '.'
(1654,15670): run-time error CSS1031: Expected selector, found ')'
(1654,15670): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,16005): run-time error CSS1030: Expected identifier, found '.'
(1654,16021): run-time error CSS1031: Expected selector, found ')'
(1654,16021): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,16440): run-time error CSS1030: Expected identifier, found '.'
(1654,16456): run-time error CSS1031: Expected selector, found ')'
(1654,16456): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,16728): run-time error CSS1030: Expected identifier, found '.'
(1654,16744): run-time error CSS1031: Expected selector, found ')'
(1654,16744): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,16960): run-time error CSS1030: Expected identifier, found '.'
(1654,16976): run-time error CSS1031: Expected selector, found ')'
(1654,16976): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,17244): run-time error CSS1030: Expected identifier, found '.'
(1654,17260): run-time error CSS1031: Expected selector, found ')'
(1654,17260): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,17461): run-time error CSS1030: Expected identifier, found '.'
(1654,17477): run-time error CSS1031: Expected selector, found ')'
(1654,17477): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,17556): run-time error CSS1030: Expected identifier, found '.'
(1654,17572): run-time error CSS1031: Expected selector, found ')'
(1654,17572): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,17613): run-time error CSS1030: Expected identifier, found '.'
(1654,17629): run-time error CSS1031: Expected selector, found ')'
(1654,17629): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,17719): run-time error CSS1030: Expected identifier, found '.'
(1654,17735): run-time error CSS1031: Expected selector, found ')'
(1654,17735): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,17877): run-time error CSS1030: Expected identifier, found '.'
(1654,17893): run-time error CSS1031: Expected selector, found ')'
(1654,17893): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,17949): run-time error CSS1030: Expected identifier, found '.'
(1654,17965): run-time error CSS1031: Expected selector, found ')'
(1654,17965): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,18093): run-time error CSS1030: Expected identifier, found '.'
(1654,18109): run-time error CSS1031: Expected selector, found ')'
(1654,18109): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,18165): run-time error CSS1030: Expected identifier, found '.'
(1654,18181): run-time error CSS1031: Expected selector, found ')'
(1654,18181): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,18331): run-time error CSS1030: Expected identifier, found '.'
(1654,18347): run-time error CSS1031: Expected selector, found ')'
(1654,18347): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,18507): run-time error CSS1030: Expected identifier, found '.'
(1654,18523): run-time error CSS1031: Expected selector, found ')'
(1654,18523): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,18636): run-time error CSS1030: Expected identifier, found '.'
(1654,18652): run-time error CSS1031: Expected selector, found ')'
(1654,18652): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,18761): run-time error CSS1030: Expected identifier, found '.'
(1654,18777): run-time error CSS1031: Expected selector, found ')'
(1654,18777): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,18875): run-time error CSS1030: Expected identifier, found '.'
(1654,18891): run-time error CSS1031: Expected selector, found ')'
(1654,18891): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,19156): run-time error CSS1030: Expected identifier, found '.'
(1654,19172): run-time error CSS1031: Expected selector, found ')'
(1654,19172): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,19425): run-time error CSS1030: Expected identifier, found '.'
(1654,19441): run-time error CSS1031: Expected selector, found ')'
(1654,19441): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,19594): run-time error CSS1030: Expected identifier, found '.'
(1654,19610): run-time error CSS1031: Expected selector, found ')'
(1654,19610): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,19686): run-time error CSS1030: Expected identifier, found '.'
(1654,19702): run-time error CSS1031: Expected selector, found ')'
(1654,19702): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,19885): run-time error CSS1030: Expected identifier, found '.'
(1654,19901): run-time error CSS1031: Expected selector, found ')'
(1654,19901): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,20002): run-time error CSS1030: Expected identifier, found '.'
(1654,20018): run-time error CSS1031: Expected selector, found ')'
(1654,20018): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,20181): run-time error CSS1030: Expected identifier, found '.'
(1654,20197): run-time error CSS1031: Expected selector, found ')'
(1654,20197): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,20354): run-time error CSS1030: Expected identifier, found '.'
(1654,20370): run-time error CSS1031: Expected selector, found ')'
(1654,20370): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,20512): run-time error CSS1030: Expected identifier, found '.'
(1654,20523): run-time error CSS1031: Expected selector, found ')'
(1654,20523): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,20808): run-time error CSS1030: Expected identifier, found '.'
(1654,20819): run-time error CSS1031: Expected selector, found ')'
(1654,20819): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,20900): run-time error CSS1030: Expected identifier, found '.'
(1654,20911): run-time error CSS1031: Expected selector, found ')'
(1654,20911): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,20970): run-time error CSS1030: Expected identifier, found '.'
(1654,20981): run-time error CSS1031: Expected selector, found ')'
(1654,20981): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,21049): run-time error CSS1030: Expected identifier, found '.'
(1654,21060): run-time error CSS1031: Expected selector, found ')'
(1654,21060): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,21232): run-time error CSS1030: Expected identifier, found '.'
(1654,21243): run-time error CSS1031: Expected selector, found ')'
(1654,21243): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,21345): run-time error CSS1030: Expected identifier, found '.'
(1654,21356): run-time error CSS1031: Expected selector, found ')'
(1654,21356): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,21712): run-time error CSS1030: Expected identifier, found '.'
(1654,21723): run-time error CSS1031: Expected selector, found ')'
(1654,21723): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,22044): run-time error CSS1030: Expected identifier, found '.'
(1654,22055): run-time error CSS1031: Expected selector, found ')'
(1654,22055): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,22367): run-time error CSS1030: Expected identifier, found '.'
(1654,22378): run-time error CSS1031: Expected selector, found ')'
(1654,22378): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,22709): run-time error CSS1030: Expected identifier, found '.'
(1654,22720): run-time error CSS1031: Expected selector, found ')'
(1654,22720): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,22781): run-time error CSS1030: Expected identifier, found '.'
(1654,22792): run-time error CSS1031: Expected selector, found ')'
(1654,22792): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,22917): run-time error CSS1030: Expected identifier, found '.'
(1654,22928): run-time error CSS1031: Expected selector, found ')'
(1654,22928): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,23119): run-time error CSS1030: Expected identifier, found '.'
(1654,23130): run-time error CSS1031: Expected selector, found ')'
(1654,23130): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,23315): run-time error CSS1030: Expected identifier, found '.'
(1654,23326): run-time error CSS1031: Expected selector, found ')'
(1654,23326): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,23529): run-time error CSS1030: Expected identifier, found '.'
(1654,23540): run-time error CSS1031: Expected selector, found ')'
(1654,23540): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,23689): run-time error CSS1030: Expected identifier, found '.'
(1654,23700): run-time error CSS1031: Expected selector, found ')'
(1654,23700): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,23857): run-time error CSS1030: Expected identifier, found '.'
(1654,23868): run-time error CSS1031: Expected selector, found ')'
(1654,23868): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,23998): run-time error CSS1030: Expected identifier, found '.'
(1654,24009): run-time error CSS1031: Expected selector, found ')'
(1654,24009): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,24668): run-time error CSS1039: Token not allowed after unary operator: '-swal2-show-animation'
(1654,24718): run-time error CSS1039: Token not allowed after unary operator: '-swal2-hide-animation'
(1654,25163): run-time error CSS1039: Token not allowed after unary operator: '-swal2-toast-border'
(1654,25200): run-time error CSS1039: Token not allowed after unary operator: '-swal2-background'
(1654,25235): run-time error CSS1039: Token not allowed after unary operator: '-swal2-toast-box-shadow'
(1654,25330): run-time error CSS1030: Expected identifier, found '.'
(1654,25342): run-time error CSS1031: Expected selector, found ')'
(1654,25342): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,25479): run-time error CSS1030: Expected identifier, found '.'
(1654,25491): run-time error CSS1031: Expected selector, found ')'
(1654,25491): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,25606): run-time error CSS1030: Expected identifier, found '.'
(1654,25619): run-time error CSS1031: Expected selector, found ')'
(1654,25619): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,25695): run-time error CSS1030: Expected identifier, found '.'
(1654,25707): run-time error CSS1031: Expected selector, found ')'
(1654,25707): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,25826): run-time error CSS1030: Expected identifier, found '.'
(1654,25847): run-time error CSS1031: Expected selector, found ')'
(1654,25847): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,25948): run-time error CSS1030: Expected identifier, found '.'
(1654,25969): run-time error CSS1031: Expected selector, found ')'
(1654,25969): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,26702): run-time error CSS1030: Expected identifier, found '.'
(1654,26716): run-time error CSS1031: Expected selector, found ')'
(1654,26716): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,26823): run-time error CSS1030: Expected identifier, found '.'
(1654,26836): run-time error CSS1031: Expected selector, found ')'
(1654,26836): run-time error CSS1025: Expected comma or open brace, found ')'
(1654,28184): run-time error CSS1039: Token not allowed after unary operator: '-swal2-toast-show-animation'
(1654,28252): run-time error CSS1039: Token not allowed after unary operator: '-swal2-toast-hide-animation'
(1700,11): run-time error CSS1030: Expected identifier, found '.'
(1700,27): run-time error CSS1031: Expected selector, found ')'
(1700,27): run-time error CSS1025: Expected comma or open brace, found ')'
 */
.nav-tabs {border-top-right-radius: 4px;border-top-left-radius: 4px;}
.tab-pane {border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
.DivModalPesquisa {background-color: #FFF;width: 800px;padding: 2px;}
img {border: none;}
#content #left #date-picker{margin: 5px 10px 0 60px;padding: 0;clear: both;overflow: hidden;}
#content #left #date-picker .ui-datepicker{width: auto;padding: 0;clear: both;overflow: hidden;background: #FFFFFF;border: none;}
#content #left #date-picker .ui-datepicker .ui-datepicker-header{padding: 5px 0 6px 0;background: #dfdfdf url("../images/menu.png") repeat-x;}
#content #left #date-picker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{top: 0;left: 0;padding: 0;background: url("../images/menu_l.png") no-repeat top left;}
#content #left #date-picker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon-circle-triangle-w{top: 8px;left: 8px;width: 26px;height: 30px;background: url("../images/calender_prev.png") no-repeat 0 0;}
#content #left #date-picker .ui-datepicker .ui-datepicker-header .ui-datepicker-next{top: 0;right: 0;padding: 5px 12px 5px 0;background: url("../images/menu_r.png") no-repeat top right;}
#content #left #date-picker .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon-circle-triangle-e{top: 8px;left: 14px;width: 26px;height: 30px;background: url("../images/calender_next.png") no-repeat 0 0;}
#content #left #date-picker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover{top: 0;left: 0;}
#content #left #date-picker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover .ui-icon-circle-triangle-w{background-position: 0 -30px;}
#content #left #date-picker .ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover{top: 0;right: 0;}
#content #left #date-picker .ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover .ui-icon-circle-triangle-e{background-position: 0 -30px;}
#content #left #date-picker .ui-datepicker .ui-datepicker-header span{color: #6e6e6e;font-weight: bold;}
#content #left #date-picker .ui-datepicker .ui-datepicker-calendar{margin: 5px auto;}
#content #left #date-picker .ui-datepicker .ui-datepicker-calendar th{background: #f6f6f6;   border: 1px solid #dddddd;    border-top: none;border-left: none;border-right: none;}
#content #left #date-picker .ui-datepicker .ui-datepicker-calendar td{padding: 5px 3px 5px 3px;background: #ffffff;border: 1px solid #dddddd;border-left: none;border-right: none;border-bottom: none;}
 div.box { margin: 10px;  clear: both; overflow-x:hidden;  background: #ffffff; position:relative; }
 div.box-left { width: 49%; clear: none; float: left; }
 div.box-right { width: 49%; clear: none; float: right; }
 #content div.box div.title { padding: 10px 0 0 20px;  }

#content div.box div.title ul.links { margin: 0; padding: 0; float: right;  }
#content div.box div.title ul.links li { margin: 0; padding: 0; list-style: none; float: left; }
#content div.box div.title ul.links li a { margin: 0; padding: 13px 16px 12px 16px; height: 1%; display: block; float: left; border-left: 1px solid #316293; color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none; }
#content div.box div.title ul.links li a:hover { background: url("../images/colors/blue/title_tab_selected.png") no-repeat bottom center; color: #bfe3ff; }
#content div.box div.title ul.links li.ui-tabs-selected a { background: url("../images/colors/blue/title_tab_selected.png") no-repeat bottom center; color: #bfe3ff; }
#content div.box div.title div.search {margin: 0; float: right; margin-top:-50px; height:30px; }
#content div.box div.title div.search .label { float:left; left: 310px; margin: 0 10px 0 0; padding: 8px 0 0 0px; width: auto; color: #05568b; font-weight: normal;  }
#content div.box div.title div.search div.input { float: left; }
#content div.box div.title div.search div.button { float: left; }
#content div.box div.title div.search div.button input.ui-state-default { margin: 0;  overflow: hidden; background: #4e85bb; border: 1px solid #316293; border-left: none; color: #FFFFFF; outline: none; outline-style: none; }
#content div.box div.title div.search div.button input.ui-state-hover { margin: 0; background: #46a0c1; border: 1px solid #316293; border-left: none; color: #FFFFFF; }
#content div.box h1, #content div.box h2, #content div.box h4, #content div.box h5, #content div.box h6 { margin: 10px 0px 0px 0px; padding: 0 0 10px 0; clear: both; overflow: hidden; border-bottom: 1px solid #DDDDDD; }
#content div.box h3 { font-size: 14px; padding: 0 0 5px 0; border-bottom: 1px solid #DDDDDD; }
#content div.box p { margin: 0 24px 10px 24px; padding: 0; color: #5f5f5f; font-size: 12px; line-height: 150%; }
#content div.box blockquote { margin: 0 34px 0 34px; padding: 0 0 0 14px; border-left: 4px solid #DDDDDD; color: #5f5f5f; font-size: 11px; line-height: 150%; }
#content div.box blockquote p { margin: 10px 0 10px 0; padding: 0; }
#content div.box ul.left { float: left; }
#content div.box ol.left { float: left; }
#content div.box li { padding: 4px 0 4px 0; font-size: 12px;}
#content div.box ol.lower-roman, #content div.box ol.upper-roman { margin: 10px 24px 10px 44px; }
#content div.box ol.lower-alpha, #content div.box ol.upper-alpha { margin: 10px 24px 10px 44px; }
#content div.box ol.decimal { margin: 10px 24px 10px 44px; }
#content div.box ul.disc, #content div.box ul.circle { margin: 10px 24px 10px 38px; }
#content div.box ul.square { margin: 10px 24px 10px 40px; }
#content div.box img.left { margin: 10px 10px 10px 0; border: none; float: left; }
#content div.box img.right { margin: 10px 0 10px 10px; border: none; float: right; }
div.box div.messages {  padding: 0; clear: both; overflow: hidden; }
div.box div.message { margin: 0 0 10px 0; padding: 0; clear: both; overflow: hidden; }
div.box div.message div.image { margin: 2px 0 2px 5px; padding: 6px; float: left; }
div.box div.message div.image img { margin: 0; vertical-align: middle; }
div.box div.message div.text { margin: 0; padding: 10px 6px 10px 6px; float: left; }
div.box div.message div.dismiss { margin: 0; padding: 0; float: right; }
div.box div.message div.dismiss a, div.box div.message div.dismiss span { cursor:pointer; margin: 15px 14px 0 0; padding: 0; height: 16px; width: 16px; display: block; background: url("../images/icons/cross.png") no-repeat; display:inline-block; }
div.box div.message div.text h1, #content div.box div.message div.text h2, #content div.box div.message div.text h3, #content div.box div.message div.text h4, #content div.box div.message div.text h5, #content div.box div.message div.text h6 { margin: 0; padding: 0px; border: none; }
div.box div.message div.text span { margin: 0; padding: 5px 0 0 0; height: 1%; display: block; }
div.box div.message-error { height: 1%; clear: both; overflow: hidden; background: #FBE3E4; border: 1px solid #FBC2C4; color: #860006; }
div.box div.message-error h6 { color: #860006; }
div.box div.message-warning { height: 1%; padding:5px; clear: both; overflow: hidden; background: #fcf8e3; border: 1px solid #faebcc; color: #5b5b5b; }
div.box div.message-warning h6 { color: #5f5200; }
div.box div.message-notice { height: 1%; clear: both; overflow: hidden; background: #8FBDE0; border: 1px solid #6BACDE; color: #003863; }
div.box div.message-notice h6 { color: #003863; }
div.box div.message-success { height: 1%; clear: both; overflow: hidden; background: #E6EFC2; border: 1px solid #C6D880; color: #4e6100; }
div.box div.message-success h6 { color: #4e6100; }
div.form { margin: 0; padding: 0 20px 10px 20px; clear: both; overflow: hidden; }
div.form div.fields { margin: 0; padding: 0px; clear: both; width: 100%; overflow: hidden; }
div.form div.fields div.field { margin: 0; height: 1%; /*border-bottom: 1px solid #DDDDDD;*/ clear: none; overflow: hidden; float: left; }
div.form div.fields div.fieldum { min-width: 60px; width:8%; }
div.form div.fields div.fielddois { min-width: 120px; width:16%  }
div.form div.fields div.fieldtres { min-width: 180px; width:24% }
div.form div.fields div.fieldquatro { min-width: 240px; width: 32% }
div.form div.fields div.fieldcinco { min-width: 300px; width: 40%}
div.form div.fields div.fieldseis { min-width: 360px; width: 48%}
div.form div.fields div.fieldsete { min-width: 420px; width: 56%}
div.form div.fields div.fieldoito { min-width: 480px; width: 64%}
div.form div.fields div.fieldnove { min-width: 540px; width: 72%}
div.form div.fields div.fielddez { min-width: 600px; width: 80% }
div.form div.fields div.fieldonze { min-width: 660px; width: 88% }
div.form div.fields div.fielddoze { min-width: 720px; width: 96% }
div.form div.fields div.fieldzao{width:100%;  float:left; margin:0; padding:0; }
div.form div.fields div.field span.error { margin: 0; padding: 8px 0 0 0; height: 1%; display: block; clear: both; overflow: hidden; color: #FF0000; }
div.form div.fields div.field span.success { margin: 8px 0 0 0; padding: 0; height: 1%; display: block; color: #316309; }
div.form div.fields div.field div.label { left: 310px; margin: 0; padding: 4px 0 0 0px; width: auto;  }
div.form div.fields div.field div.label-select { padding: 2px 0 0 5px; }
div.form div.fields div.field div.label-checkbox { padding: 0 0 0 5px; }
div.form div.fields div.field div.label-radio { padding: 0 0 0 5px; }
div.form div.fields div.field div.label-textarea { padding: 0 0 0 5px; }
div.form div.fields div.field div.label label { color: #05568b; font-weight: normal; }
div.form div.fields div.field div.label span { margin: 0; padding: 2px 0 0 0; height: 1%; display: block; color: #363636; }
div.form div.fields div.field div.input input.small { width: 30%; }
div.form div.fields div.field div.input input.medium { width: 55%; } 
div.form div.fields div.field div.input input.large { width: 85%; }
div.form div.fields div.field div.input input.date { width: 180px; }
div.form div.fields div.field div.input input.button { margin: 0;}
div.form div.fields div.field div.input input.error { background: #FBE3E4; border-top: 1px solid #e1b2b3; border-left: 1px solid #e1b2b3; border-right: 1px solid #FBC2C4; border-bottom: 1px solid #FBC2C4; }
div.form div.fields div.field div.input input.valid { background: #E6EFC2; border-top: 1px solid #cebb98; border-left: 1px solid #cebb98; border-right: 1px solid #c6d880; border-bottom: 1px solid #c6d880; }
div.form div.fields div.field div.input img.ui-datepicker-trigger { margin: 0 0 0 6px; }
div.form div.fields div.field div.textarea {  display:inline-block; width:98%; padding:0 5px;}
div.form div.fields div.field span.textarea {  display:inline-block; width:98%; }
div.form div.fields div.field div.textarea-editor { padding: 0; border: 1px solid #dddddd; }
div.form div.fields div.field div.textarea textarea, div.form div.fields div.field span.textarea textarea { padding: 0; margin:0px; width: 100%; height: 85px; overflow: hidden; background: #FFFFFF;  }
div.form div.fields div.field div.textarea textarea.error { padding: 3px 10px 10px 23px; background-color: #FBE3E4; background-image: url("../images/icons/exclamation.png"); background-repeat: no-repeat; background-position: 3px 3px; border: 1px solid #FBC2C4; }
div.form div.fields div.field div.textarea textarea.success { padding: 3px 10px 10px 23px; background-color: #E6EFC2; background-image: url("../images/icons/accept.png"); background-repeat: no-repeat; background-position: 3px 3px; border: 1px solid #C6D880; }
#content div.box div.form div.fields div.field div.textarea table { margin: 0; padding: 0; width: 100%; border: none; }
#content div.box div.form div.fields div.field div.textarea table td { padding: 0; background: #DDDDDD; border: none; }
#content div.box div.form div.fields div.field div.textarea table td table { margin: 0; padding: 0; width: auto; border: none; }
#content div.box div.form div.fields div.field div.textarea table td table td { padding: 5px 5px 5px 0;  }
#content div.box div.form div.fields div.field div.textarea table td table td a { border: none; }
#content div.box div.form div.fields div.field div.textarea table td table td a.mceButtonActive { background: #b1b1b1; }
div.form div.fields div.field div.select { margin: 0 0 0 0; padding: 3px 0 0 0; display:block; }
div.form div.fields div.field div.select a:hover { color: #000000; text-decoration: none; }
div.form div.fields div.field div.select select { width:100%; }
div.form div.fields div.field div.select a.ui-selectmenu-focus { border: 1px solid #666666; }
div.form div.fields div.field div.select a.ui-selectmenu { color: #565656; text-decoration: none; }
div.form div.fields div.field div.select a.ui-selectmenu:hover { color: #000000; text-decoration: none; }
div.form div.fields div.field div.select a.ui-selectmenu-focus span.ui-icon { background-image: url(../images/ui/ui-icons_ffffff_256x240.png); }
div.form div.fields div.field div.checkboxes { margin: 0 0 0 200px; padding: 0; }
div.form div.fields div.field div.checkboxes div.checkbox { margin: 0; padding: 2px 0 2px 0; clear: both; overflow: hidden; }
div.form div.fields div.field div.checkboxes div.checkbox input { margin: 0; float: left; }
div.form div.fields div.field div.checkboxes div.checkbox label { margin: 3px 0 0 4px; height: 1%; display: block; float: left; }
div.form div.fields div.field div.radios { margin: 0 0 0 200px; padding: 0; }
div.form div.fields div.field div.radios div.radio { margin: 0; padding: 2px 0 2px 0; clear: both; overflow: hidden; }
div.form div.fields div.field div.radios div.radio input { margin: 0; float: left; }
div.form div.fields div.field div.radios div.radio label { margin: 3px 0 0 4px; height: 1%; display: block; float: left; }
div.form div.fields div.field div.button { display: inline; float: left; }
div.form div.fields div.field div.button .ui-state-default { margin: 10px 0 0 0; padding: 4px 12px 4px 12px; background: #e5e3e3   repeat-x; border-top: 1px solid #DDDDDD; border-left: 1px solid #c6c6c6; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #c6c6c6; color: #515151; outline: none; }
div.form div.fields div.field div.button .ui-state-hover {margin: 10px 0 0 0; padding: 4px 12px 4px 12px; background: #b4b4b4  repeat-x; border-top: 1px solid #cccccc; border-left: 1px solid #bebebe; border-right: 1px solid #b1b1b1; border-bottom: 1px solid #afafaf; color: #515151; outline: none; }
div.form div.fields div.field div.highlight { display: inline; }
div.form div.fields div.field div.highlight .ui-state-default { margin: 10px 0 0 0; padding: 4px 12px 4px 12px; background: #4e85bb repeat-x; border-top: 1px solid #5c91a4; border-left: 1px solid #2a6f89; border-right: 1px solid #2b7089; border-bottom: 1px solid #1a6480; color: #FFFFFF; }
div.form div.fields div.field div.highlight .ui-state-hover { margin: 10px 0 0 0; padding: 4px 12px 4px 12px; background: #46a0c1 repeat-x; border-top: 1px solid #78acbf; border-left: 1px solid #34819e; border-right: 1px solid #35829f; border-bottom: 1px solid #257897; color: #FFFFFF; }
div.form div.fields div.buttons .ui-state-default { padding: 4px 12px 4px 12px; outline: none; }
div.form div.fields div.buttons .ui-state-hover { padding: 4px 12px 4px 12px; outline: none; }
div.form div.fields div.buttons div.highlight { display: inline; }
div.form div.fields div.buttons div.highlight .ui-state-hover {  padding: 4px 12px 4px 12px;  color: #FFFFFF; }
div.box div.table { margin: 0; line-height: 1; padding: 5px 2px 8px 0px; clear: both; } 
div.box div.table table th  { padding-top: 5px; padding-bottom:5px;  background: #eeeeee; border-right: 1px solid #ccc; border-bottom: 1px solid #cdcdcd; font-size:12px; font-weight:600;  } /* div.box div.table table th  { padding: 6px; background: #eeeeee; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; }*/
div.box div.table table td { padding: 4px 6px; background: #ffffff; border: 1px solid #ccc;  }
div.box div.table table { margin: 0; padding: 0; border-collapse: collapse;  width:100%  } 
div.box div.table .topoGrid { padding: 0; margin:0; background: #eeeeee; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; }
div.box div.table th.selected { padding: 0; vertical-align: middle; }
div.box div.table .selected td { background: #dcf3fc; } 
div.box div.table .selected:hover td { background: #d7f4ff; }
div.box div.table .selected { padding: 0; width: 3%; vertical-align: middle; }  
div.box div.table .linha td { background: #FFFFFF; } 
div.box div.table .linha:hover td { background: #dcf3fc; } 
div.box div.table table tr td { background: #FFFFFF; } 
div.box div.table table tr:hover td { background: #dcf3fc; } 
div.box table tr.linha:hover td { background: #dcf3fc; } 
div.box div.table .title { width: 45%; text-align: left; } 
div.box div.table .left { text-align: left; }
div.box div.table .right { text-align: right; }
div.box div.table .center { text-align: center; } 
div.box div.table .opcao { width: 5%; text-align: center; } 
div.box  div.Load { width: 140px; background-color:#4d4b4b; border:2px solid #000; padding:3px; overflow:hidden; position:fixed; top:40%; left:50%; text-align:center; z-index:5000; } 
div.box  div.Load .LoadImg { float:left; width:25px; height:25px; padding:0px; margin:0px }
div.box  div.Load .LoadImg img { border:none; padding:0px; margin:0px }
div.box  div.Load .LoadInput { float:left; padding:0px; margin-left:5px; margin-top:8px } 
div.box  div.Load .LoadInput span { color:#FFF; font-weight:bold; margin-left:10px; margin-bottom:5px; margin-top:-10px; } 
#content div.box div.action { margin: 10px 0 0 0; padding: 0; float: right; background: #FFFFFF; text-align: right; }
#content div.box div.action a:hover { color: #000000; text-decoration: none; }
#content div.box div.action select { margin: 0; }
#content div.box div.action div.button input.ui-state-default { margin: 0; padding: 6px 12px 6px 12px; background: #e5e3e3  repeat-x; border-top: 1px solid #DDDDDD; border-left: 1px solid #c6c6c6; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #c6c6c6; color: #515151; }
#content div.box div.action div.button input.ui-state-hover { margin: 0; padding: 6px 12px 6px 12px; background: #b4b4b4  repeat-x; border-top: 1px solid #cccccc; border-left: 1px solid #bebebe; border-right: 1px solid #b1b1b1; border-bottom: 1px solid #afafaf; color: #515151; }
#content div.box div.action .ui-selectmenu { margin: 0; padding: 0; }
#content div.box div.action a.ui-selectmenu-focus { border: 1px solid #666666; }
#content div.box div.action a.ui-selectmenu-focus span.ui-icon { background-image: url(../images/ui/ui-icons_ffffff_256x240.png); }
.pagination li {list-style:none;}
div.box div.pagination span a.aspNetDisabled:hover { border:1px solid #dedede; background:#e4e4e4; color:#5b5b5b;} 
div.box div.pagination { padding: 4px 0px 0px 0px; line-height: 1; margin-right:0px; float:right; height: 25px; position:relative; clear:both; overflow:hidden; }
    div.box div.pagination a, div.box div.pagination span {line-height:1;}
.pagination ul li {padding:0px!important }
div.box div.pagination span label{ float:left; padding: 6px; font-weight:400;  }
div.box div.pagination span a,.pagination li a,.new-version .pagination>li>a, .new-version .pagination>li>span { margin: 0 4px 5px 0; padding: 4px 6px; height: 8px; text-decoration: none; float: left; list-style: none;background:#e4e4e4;border:1px solid #dedede; color:#5b5b5b;  border-radius: 0 !important;} 
div.box div.pagination span.current { margin: 0 4px 0 0; float: left; height: 8px; padding:4px 6px; box-shadow: inset 0 3px 5px rgba(0,0,0,.125); border-radius: 0 !important;}
div.box div.pagination span a.aspNetDisabled { padding: 4px 6px; color: #B4B4B4;   cursor:default; }
div.box div.pagination span a:hover, div.box div.pagination span a:active, div.box div.pagination span.current, .pagination li a:hover { margin: 0 4px 0 0; font-weight:400;  background:#4A525F !important; color:#fff !important; border:1px solid #4A525F !important;}
#content div.box div.sales { margin: 0; padding: 0 20px 10px 20px; clear: both; overflow: hidden; }
#content div.box div.sales div.legend { margin: 0 0 10px 0; padding: 0 0 10px 0; clear: both; overflow: hidden; border-bottom: 1px solid #dddddd; }
#content div.box div.sales div.legend h6 { margin: 0; padding: 0; float: left; border: none; }
#content div.box div.sales div.legend ul { margin: 0; padding: 0; float: right; }
#content div.box div.sales div.legend li { margin: 0; padding: 0 8px 0 4px; list-style: none; float: left;  }
#content div.box div.sales div.legend li.monitors { border-left: 12px solid #edc240; }
#content div.box div.sales div.legend li.memory { border-left: 12px solid #afd8f8; }
#content div.box div.sales table { width: auto; }
#content div.box div.sales table td { padding: 2px 3px 3px 3px; background: transparent; border: none; }
#content div.box div.sales table td.legendLabel { padding: 0 3px 2px 3px; }
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-icon { width: 16px; height: 16px; background-image: url(../images/ui/ui-icons_ffffff_256x240.png); }
.ui-widget-content .ui-icon { background-image: url(../images/ui/ui-icons_ffffff_256x240.png); }
.ui-widget-header .ui-icon { background-image: url(../images/ui/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../images/ui/ui-icons_ef8c08_256x240.png); }
.ui-datepicker-header .ui-icon { background-image: url(../images/ui/ui-icons_228ef1_256x240.png) !important; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(../images/ui/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon { background-image: url(../images/ui/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon { background-image: url(../images/ui/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url(../images/ui/ui-icons_ffd27a_256x240.png); }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.sicon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-widget-overlay { background: #666666 url(../images/ui/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50; filter: Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 ; opacity: .20; filter: Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.ui-resizable { position: relative; }
.ui-resizable-handle { position: absolute; font-size: 0.1px; z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }
.ui-tabs .ui-tabs-hide { display: none; }
.ui-datepicker { width: 190px; padding: .2em .2em 0; background: #FFFFFF; border: 1px solid #b4b4b4;  display:none; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; background: #F6F6F6; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 1px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left: 0; }
.ui-datepicker .ui-datepicker-next { right: 0; }
.ui-datepicker .ui-datepicker-prev-hover { left: 0; }
.ui-datepicker .ui-datepicker-next-hover { right: 0; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { margin: 1px 0; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker table { width: 100%; border-collapse: collapse; margin: 0 0 4px 0; }
.ui-datepicker th { padding: .7em .3em; text-align: center; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 3px; text-align: center; text-decoration: none; }
.ui-datepicker td span, .ui-datepicker td a:hover { background: #376ea6; color: #ffffff; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }
.ui-datepicker td span, .ui-datepicker td.ui-datepicker-today a { background: #DDDDDD; color: #585858; }
.ui-datepicker td span, .ui-datepicker td.ui-datepicker-current-day a { background: #376ea6; color: #ffffff; }
.ui-datepicker.ui-datepicker-multi { width: auto; }
.ui-datepicker-multi .ui-datepicker-group { float: left; }
.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }
.ui-datepicker-row-break { clear: both; width: 100%; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; }
.ui-datepicker-rtl .ui-datepicker-group { float: right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }
.ui-selectmenu { display: block; position: relative; overflow: hidden; background: #ffffff; border-top: 1px solid #b3b3b3; border-left: 1px solid #b3b3b3; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; text-align: left; text-decoration: none; }
.ui-selectmenu-icon { position: absolute; right: 6px; margin-top: -7px; top: 50%; }
.ui-selectmenu-menu { padding: 0; margin: 0; list-style: none; position: absolute; top: 0; visibility: hidden; overflow: auto; }
.ui-selectmenu-open { background: #ffffff; border: 1px solid #666666; border-top: none; visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { padding: 0; margin: 0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; }
.ui-selectmenu-menu li a, .ui-selectmenu-status { line-height: 1.4em; display: block; padding: 5px 0 5px 8px; outline: none; text-decoration: none; color: #000000; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a, .ui-selectmenu-hasIcon .ui-selectmenu-status { margin-left: 5px; padding-left: 20px; position: relative; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 0.8em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus { background: #376ea6; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a { color: #ffffff; }
.ui-selectmenu-open li.ui-selectmenu-item-selected { background: #dfdfdf; }
.ui-selectmenu-open li.ui-selectmenu-item-selected a { color: #000000; }
.ui-selectmenu-menu li span, .ui-selectmenu-status span { display: block; margin-bottom: .2em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display: block; padding: .6em .5em 0; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
.ui-button::-moz-focus-inner { border: 0; padding: 0; }
.ui-autocomplete { margin: 0; padding: 0; list-style: none; position: absolute; background: #ffffff; border: 1px solid #666666; border-top: none; }
.ui-autocomplete .ui-menu-item { margin: 0; padding: 0; }
.ui-autocomplete .ui-menu-item a { margin: 0; padding: 8px; height: 1%; display: block; text-decoration: none; }
.ui-autocomplete .ui-menu-item a:hover { background: #376ea6; color: #ffffff; }
.noticebox, .noticeboxalt { border: 1px solid #FDD845; background: #FFE082; width: 98%; margin: 0 15px 15px 0; float: left; text-shadow: 1px 1px 1px #fff; }
.noticeboxalt { border: 1px solid #ccc; background: #D8D8D8; }
.noticebox a, .noticeboxalt a { text-shadow: none; }
.innernotice { padding: 15px; border: 1px solid #fff; width: 98%; float: left; background: none; }
#header{margin: 0 auto;padding: 0;background:#fff;}
#header-inner #content #left #date-picker{margin: 5px 10px 0 10px;}
div.box div.form div.fields div.field div.label{left: 0;width:100%;position: relative;margin: 0 5px 0 5px;top: 0px; height: 11px; }
#content div.box-left div.form div.fields div.field div.label,#content div.box-right div.form div.fields div.field div.label{float: none;}
div.box div.form div.fields div.field div.input{margin: 0 5px 0 5px; display:block; padding: 3px 0 0 0;	}
div.box div.form div.fields div.field div.input input.novofield, div.box div.form div.fields div.field textarea.novofield, div.box div.form div.fields div.field select.novofield{ width:100%;}#content div.box-left div.form div.fields div.field div.input input,#content div.box div.form div.fields div.field div.textarea textarea,#content div.box div.form div.fields div.field div.textarea textarea{ min-width: 301px; width:100%;}
#content div.box div.form div.fields div.field div.select{margin: 0 5px;}
#content div.box div.form div.fields div.field div.checkboxes{margin: 0;float: left;}
#content div.box div.form div.fields div.field div.radios{margin: 0;float: left;}
#content div.box table td.selected{width: 5%;}
#content div.box table td.date{width: 30%;}
div.aguarde { background-color: #666;  opacity:0.7; filter: alpha(opacity=0);  position: fixed; top: 0px; left: 0px; text-align: center; z-index: 5000; width:100%; height:100%; z-index:999999999999}
div.aguarde .LoadInput {  }        
div.aguarde .LoadInput span { font-size: 14px; color: #FFF; font-weight: bold; }
div.aguarde .LoadImg {position:relative; text-align:center; line-height:50px;  padding:5px;  width:65px; height:65px;display:inline-block; background: url(../images/load_3.gif) center center no-repeat;  border-radius:100%; background-size:cover; margin-top:20% }
div.aguarde .LoadImg img {position:absolute;   top:50%;   left:50%;   margin-top:-15px;   margin-left:-15px;}
/*
#content div.box div.title{margin:0px;   font-size:12px;}
#content div.box div.title ul.links{background: #036ca5 url("../images/colors/blue/title_link.png") no-repeat top left;float:left;width:100%;	}
#content div.box div.title ul.links li a{background: #036ca5 url("../images/colors/blue/title_link.png") no-repeat top left;border-left: 1px solid #316293;}
#content div.box div.title ul.links li a:hover{background: #036ca5 url("../images/colors/blue/title_tab_selected.png") no-repeat bottom center;color: #bfe3ff;}
#content div.box div.title ul.links li.ui-tabs-selected a{background: url("../images/colors/blue/title_tab_selected.png") no-repeat bottom center;color: #bfe3ff;}
#content div.box div.title div.search div.button input.ui-state-default{background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;border: 1px solid #316293;border-left: none;color: #FFFFFF;	}
#content div.box div.title div.search div.button input.ui-state-hover{background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;border: 1px solid #316293;border-left: none;color: #FFFFFF;}
#content div.box div.form div.fields div.field div.highlight .ui-state-default{background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;border-top: 1px solid #5c91a4;border-left: 1px solid #2a6f89;border-right: 1px solid #2b7089;border-bottom: 1px solid #1a6480;color: #ffffff;}
#content div.box div.form div.fields div.field div.highlight .ui-state-hover{background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;border-top: 1px solid #78acbf;border-left: 1px solid #34819e;border-right: 1px solid #35829f;border-bottom: 1px solid #257897;color: #ffffff;}
#content div.box div.form div.fields div.buttons div.highlight input.ui-state-default{background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;border-top: 1px solid #5c91a4;border-left: 1px solid #2a6f89;border-right: 1px solid #2b7089;border-bottom: 1px solid #1a6480;color: #ffffff;}
#content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover{background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;border-top: 1px solid #78acbf;border-left: 1px solid #34819e;border-right: 1px solid #35829f;border-bottom: 1px solid #257897;color: #ffffff;}
    */
.ui-selectmenu-open li.ui-selectmenu-item-focus { background: #376ea6; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a { color: #ffffff; }
.ui-datepicker td span, .ui-datepicker td a:hover { background: #376ea6; color: #ffffff; }
.ui-datepicker td span, .ui-datepicker td.ui-datepicker-current-day a { background: #376ea6; color: #ffffff; }
.ui-autocomplete .ui-menu-item a:hover { background: #376ea6; color: #ffffff; }

.dicaChaveta {
    padding-top: 4px;
    float: right;
    padding-left: 10px;
    display: block;
}

.chavetaCheck input[type=checkbox] {
    visibility: hidden;
}

.chavetaCheck {
    width: 80px;
    height: 26px;
    background: #5bc0de;
    margin-left: 10px;
    margin-top: 10px;
    float: left;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    position: relative;
    -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
    -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
}

    .chavetaCheck:after {
        content: "\f1c1";
        font: 12px/26px;
        position: absolute;
        right: 10px;
        z-index: 0;
        font-weight: 400;
        text-shadow: 1px 1px 0px rgba(255,255,255,.15);
    }

    .chavetaCheck:before {
        content: "\f06e";
        font: 12px/26px;
        color: #5b5b5b;
        position: absolute;
        left: 10px;
        z-index: 0;
        font-weight: 400;
    }

    .chavetaCheck label {
        display: block;
        width: 34px;
        height: 20px;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        border-radius: 50px;
        -webkit-transition: all .4s ease;
        -moz-transition: all .4s ease;
        -o-transition: all .4s ease;
        -ms-transition: all .4s ease;
        transition: all .4s ease;
        cursor: pointer;
        position: absolute;
        top: 3px;
        left: 3px;
        z-index: 1;
        -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
        -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
        box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
        background: #fcfff4;
        background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
        background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
        background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
        background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
        background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
    }

    .chavetaCheck input[type=checkbox]:checked + label {
        left: 43px;
    }

.btn-chaveta:active {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.btn-chaveta {
    margin-bottom: 10px !important;
}

.hide-scroll {
    max-height: 439px;
    overflow: scroll;
    -ms-overflow-style: none; /* Internet Explorer 10+ */
    scrollbar-width: none; /* Firefox */
}

    .hide-scroll::-webkit-scrollbar {
        display: none; /* Safari and Chrome */
    }
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

/*#fancybox-loading,*/ .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('template/lib/fancyapps/fancybox_sprite.png');
}
/*
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('template/lib/fancyapps/fancybox_loading.gif') center center no-repeat;
}*/

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('template/lib/fancyapps/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('template/lib/fancyapps/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('template/lib/fancyapps/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('template/lib/fancyapps/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 13px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	/*background: #49647C;*/
	/*color: #ccc;*/
	border-radius: 6px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	/*color: #ccc;	*/
	cursor: default;
	padding: 0.3em 0;
	margin: 0em;
	border-radius: 6px 6px 0 0;
}

	#popup_title .fa {
		font-size: 25px;
		margin-top:6px;
	}

	#popup_content {
		position: relative;
		padding: 1em 1em;
		margin: 0em;
	}

#popup_content input[type="button"] {
    margin-top:0;
	border-radius: 5px;
}

#popup_content.alert {
	background-image: none;
}

#popup_content.alert .ico {
    position:absolute; top:20%; left:5%; 
}
#popup_content.alert .ico:before {
   content: "\f071"; font-family: "FontAwesome"; font-style: normal;  font-size:36px; 
}

#popup_content.confirm .ico:before {
    content: "\f059"; font-family: "FontAwesome"; font-style: normal;  font-size:36px; 
}

#popup_content.prompt .ico:before {
    content: "\f05a"; font-family: "FontAwesome"; font-style: normal;  font-size:36px; 
}

#popup_message {
	padding: 10px 0px;
	text-align: center;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}
/* CORE STYLES */

/* noty bar */
.noty_bar
{
    position: fixed;
    display: none;
    z-index: 9999999;
}

/* noty_message */
.noty_bar .noty_message
{
    text-align: center;
}

/* noty close button */
.noty_bar .noty_close
{
    cursor: pointer;
}

/* noty modal */
.noty_modal
{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 10000;
    opacity: 0.6;
    display: none;
    left: 0;
    top: 0;
}

/* noty container for noty_layout_topLeft & noty_layout_topRight */
ul.noty_cont
{
    position: fixed;
    z-index: 10000000;
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 300px;
}
ul.noty_cont li
{
    position: relative;
    float: left;
    clear: both;
    list-style: none;
    padding: 0px;
    margin: 10px 0 0 0;
    width: 300px; /* Fix for: http://bugs.jquery.com/ticket/2278 */
}
ul.noty_cont.noty_layout_topLeft
{
    left: 20px;
    top: 20px;
}
ul.noty_cont.noty_layout_topRight
{
    right: 40px;
    top: 20px;
}
ul.noty_cont.noty_layout_newHelp
{
    right: 0;
    top: 45px;
    width: 400px;
}
ul.noty_cont.noty_layout_bottomLeft
{
    left: 20px;
    bottom: 20px;
}
ul.noty_cont.noty_layout_bottomRight
{
    right: 40px;
    bottom: 20px;
}
ul.noty_cont.noty_layout_topRight li
{
    float: right;
}
ul.noty_cont.noty_layout_newHelp li
{
   clear: both; width:100%;
}

/* LAYOUTS */

/* noty_layout_top */
.noty_bar.noty_layout_top
{
    top: 0;
    left: 0;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

/* noty_layout_bottom */
.noty_bar.noty_layout_bottom
{
    bottom: 0;
    left: 0;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

/* noty_layout_center */
.noty_bar.noty_layout_center
{
    top: 40%;
}

/* noty_layout_topLeft & noty_layout_topRight */
.noty_bar.noty_layout_topLeft, .noty_bar.noty_layout_newHelp, .noty_bar.noty_layout_topRight, .noty_bar.noty_layout_bottomLeft, .noty_bar.noty_layout_bottomRight
{
    width: 100%;
    clear: both;
    position: relative;
}

.noty_bar.noty_layout_topLeft, .noty_bar.noty_layout_newHelp .noty_message, .noty_bar.noty_layout_topRight .noty_message, .noty_bar.noty_layout_bottomLeft .noty_message, .noty_bar.noty_layout_bottomRight .noty_message
{
    text-align: left;
}
    
/* noty_layout_topCenter */
.noty_bar.noty_layout_topCenter
{
    top: 20px;
}

/* CORE STYLES*/

/* noty bar */
.noty_bar.noty_theme_default
{
    background: url('../images/alert-lines.png') repeat-x scroll left top #fff;
}

/* if you use noty with customContainer you can access noty with this way 
	*	 .noty_custom_container noty will add automaticly this class to your customContainer
	*	 .noty_theme_default 		your theme
	*	 .noty_layout_inline		your layout 
	*/

/* custom container */
.noty_custom_container.noty_theme_default.noty_layout_inline
{
    position: relative;
}

/* custom growl container */
.noty_custom_container.noty_theme_default.noty_layout_inline .noty_cont.noty_layout_inline
{
    position: static;
}
/* custom noty bar */
.noty_custom_container.noty_theme_default.noty_layout_inline .noty_bar
{
    border-width: 1px;
    border-style: solid;
    position: static;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.noty_custom_container.noty_theme_default.noty_layout_inline .noty_bar .noty_message
{
    font-size: 13px;
    padding: 4px;
}
.noty_custom_container.noty_theme_default.noty_layout_inline .noty_bar .noty_message .noty_buttons
{
    margin-top: -1px;
}

/* noty_message */
.noty_bar.noty_theme_default .noty_message
{
    padding: 8px 14px;
    font-size: 16px;
    font-weight: bold;
    width: auto;
}
.noty_bar.noty_theme_default.noty_closable .noty_message
{
    padding: 8px 34px 8px 14px;
}

/* noty_buttons */
.noty_bar.noty_theme_default .noty_message .noty_buttons
{
    float: right;
    font-size: 13px;
    margin-top: -4px;
    margin-left: 4px;
}

/* noty_button */
.noty_bar.noty_theme_default .noty_message .noty_buttons button
{
    margin-left: 5px;
}

/* noty close button */
.noty_bar.noty_theme_default .noty_close
{
    position: absolute;
    top: 10px;
    right: 10px;
    background-image: url('../images/closelabel.png');
    width: 20px;
    height: 20px;
}

/* noty modal */
.noty_modal.noty_theme_default
{
    opacity: 0.7;
}

/* LAYOUTS */

/* noty_layout_top */
.noty_bar.noty_theme_default.noty_layout_top
{
    border-bottom: 3px solid #eee;
}

/* noty_layout_bottom */
.noty_bar.noty_theme_default.noty_layout_bottom
{
    border-top: 3px solid #eee;
}

.noty_bar.noty_theme_default.noty_layout_center .noty_close
{
    top: 8px;
}

.noty_bar.noty_theme_default.noty_layout_center .noty_message .noty_buttons
{
    margin-top: -2px;
}

/* noty_layout_topLeft & noty_layout_topRight */
.noty_bar.noty_theme_default.noty_layout_center, .noty_bar.noty_theme_default.noty_layout_topLeft, .noty_bar.noty_theme_default.noty_layout_topRight,.noty_bar.noty_theme_default.noty_layout_newHelp, .noty_bar.noty_theme_default.noty_layout_bottomLeft, .noty_bar.noty_theme_default.noty_layout_bottomRight
{
    border: 1px solid #eee;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.noty_bar.noty_theme_default.noty_layout_center .noty_message, .noty_bar.noty_theme_default.noty_layout_topLeft .noty_message, .noty_bar.noty_theme_default.noty_layout_topRight .noty_message, .noty_bar.noty_theme_default.noty_layout_newHelp .noty_message , .noty_bar.noty_theme_default.noty_layout_bottomLeft .noty_message, .noty_bar.noty_theme_default.noty_layout_bottomRight .noty_message
{
    font-size: 13px;
    font-weight: normal;
}
.noty_bar.noty_theme_default.noty_layout_topLeft .noty_message .noty_buttons, .noty_bar.noty_theme_default.noty_layout_topRight .noty_message .noty_buttons, .noty_bar.noty_theme_default.noty_layout_newHelp .noty_message .noty_buttons, .noty_bar.noty_theme_default.noty_layout_bottomLeft .noty_message .noty_buttons, .noty_bar.noty_theme_default.noty_layout_bottomRight .noty_message .noty_buttons
{
    float: none;
    border-top: 1px solid #CCCCCC;
    margin-left: 0;
    margin-top: 10px;
    padding-top: 10px;
    text-align: right;
}

/* noty_layout_topCenter */
.noty_bar.noty_theme_default.noty_layout_topCenter
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.noty_bar.noty_theme_default.noty_layout_topCenter .noty_message
{
    font-weight: normal;
    font-size: 13px;
}
.noty_bar.noty_theme_default.noty_layout_topCenter .noty_close
{
    top: 50%;
    margin-top: -10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.noty_bar.noty_theme_default.noty_layout_topCenter.noty_success
{
    border: 1px solid #50C24E;
}
.noty_bar.noty_theme_default.noty_layout_topCenter .noty_message .noty_buttons
{
    margin-left: 15px;
    margin-top: 0px;
}


/* NOTIFICATION TYPES */
.noty_bar.noty_theme_default.noty_alert
{
    background-color: #fff;
    border-color: #ccc;
}
/* noty_alert */
.noty_bar.noty_theme_default.NewNoty
{
    right:0;
    background: #3498DB;
    border-color: #3498DB;
    opacity: 0.9;
    filter: "alpha(opacity=90)";
}
/* noty_error */
.noty_bar.noty_theme_default.noty_error
{
    background-color: red;
    color: #fff;
    border-color: darkred;
}
.noty_bar.noty_theme_default.noty_error .noty_message
{
    font-weight: bold;
}
/* noty_success */
.noty_bar.noty_theme_default.noty_success
{
    background-color: lightgreen;
    color: darkgreen;
    border-color: #50C24E;
}
/* noty_alert */
.noty_bar.noty_theme_default.noty_information
{
    background-color: #57B7E2;
    border-color: #0B90C4;
    color: #fff;
}

.noty_bar.noty_layout_newHelp .noty_message {color:#fff;}
        .noty_bar.noty_layout_newHelp .noty_message .noty_text {display:inline-block; clear:both; width:100%;}
        .noty_bar.noty_layout_newHelp .noty_message .left {float:left; text-align:left; font-size:35px;}
        .noty_bar.noty_layout_newHelp .noty_message .right {float: right; text-align:left; width:85%;}
        .noty_bar.noty_layout_newHelp .noty_message .right h4{color:#fff; font-size:14px; padding:0; margin:0;}
        .noty_bar.noty_layout_newHelp .noty_message .right p {margin:0; padding:0; font-size:12px;}
        .noty_bar.noty_layout_newHelp .noty_message .noty_close {top:10px; right:25px; background-image: url('../images/close_simples_branco.png'); width:16px; height:16px;}

textarea {overflow-y:scroll !important;}
.new-version .form-control, .new-version .table-bordered > thead > tr > th, .new-version .table-bordered > tbody > tr > th, .new-version .table-bordered > tfoot > tr > th, .new-version .table-bordered > thead > tr > td, .new-version .table-bordered > tbody > tr > td, .new-version .table-bordered > tfoot > tr > td {border-color:#ccc !important }
.new-version .btn {line-height:16px;}
.DivModalPesquisa div.form div.fields div.buttons input[value="Voltar"] {margin-top: -20px;}
.new-version .nav-justified.nav-tabs > li > a {border:0px !important}
.new-version label {margin:0px;}
.label-title {color:#2980B9 !important;}

.nav.ui-widget-header {
    background:none !important;
    border:none  !important;
    padding:0px  !important;
}

#shopcart-steps ol li {list-style:none;}

.buttons-group {clear:both; margin-left:5px}

div.box div.pagination, 
div.box div.pagination a, 
#content #left #menu li.collapsible a,
div.box div.pagination span{ height:auto !important }
/*.content-page .label {font-size:11px !important;}*/

div.form div.fields div.buttons input, #content div.box div.title div.search div.button input.ui-state-default, input[type="button"], .new-version input[type="button"], .new-version .form-group input[type="button"],
div.form div.fields div.buttons input, #content div.box div.title div.search div.button input.ui-state-default, input[type="button"], .new-version  input[type="button"], .new-version .btn, .new-version a.btn{
    background-image: none; 
    display: inline-block;
    margin-bottom: 0px;
    margin-top: 23px;   
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 0;
    color: #ffffff;
    background-image: none;
    border-radius:2px ;
    background:  #49647c;
    padding:6px 12px;
}
.new-version input[type="button"], .new-version .form-group input[type="button"] {padding:9px 10px;}
.new-version .btn, .new-version a.btn {  background-color: #49647c;}
.new-version .btn i, .new-version a.btn i{color: #ffffff;}
.search input{margin-top:0px !important;}
div.form div.fields div.buttons div.highlight input, #content div.box div.title div.search div.button input.ui-state-default, .btn.btn-primary{ background-color: #49647c;}
div.form div.fields div.buttons div.highlight input[value="Cancelar"], div.form div.fields div.buttons input[value="Cancelar"] { background-color: #ABB7B7;}
div.form div.fields div.buttons input[type="reset"], div.form div.fields div.buttons input[value="Excluir"], .btn.btn-danger{background-color: #E15554;}
.btn.btn-green{background-color: #2a7d2a;}
div.form  div.fields  fieldset div.buttons input {margin-top:19px;  padding:6px 12px;}


#content div.box h5, 
#content div.box h1, 
#content div.box h2, 
#content div.box h4, 
#content div.box h6, 
.fancybox-wrap  h4
{   
    height:auto;
    width:auto ;
    margin: 5px 0;
    padding: 2px 0;
    margin-bottom: 10px; 
    color: #393838 ;
    font-weight: 400;
}
 
#content div.box div.title>h5, div.box div.title>h5, 
#content div.box div.title>h1, div.box div.title>h1, 
#content div.box div.title>h2, div.box div.title>h2,
#content div.box div.title>h4, div.box div.title>h4,
#content div.box div.title>h6, div.box div.title>h6{
    width:100% ;
}

#content div.box h5, #content div.box div.title>h5 {font-size:18px !important; font-weight:bold; width:100%; }
#content div.box h4, #content div.box div.title>h4 {font-size:16px !important; width:100%; }
#content div.box h6, #content div.box div.title>h6 {font-size:14px !important; font-weight:bold; width:100%; }

.fancybox-wrap hr{margin-bottom:10px;}
.fancybox-wrap h4{
    font-size: 14px !important;
    padding: inherit;
    margin: 0 0 5px;
    line-height: 14px;
    font-weight:bold;
}

#divValoresTotais * {font-weight:600 !important;}

.fancybox-wrap  hr{padding:0px !important; margin:0px !important;}

.new-version .form-control,
.new-version select,
.fieldzao select,
.fieldzao textarea, 
.fieldzao input[type="text"], 
.box input[type="text"], 
.fancybox-wrap input[type="text"], 
.search input[type="text"], 
.fieldzao input[type="password"], 
.fieldzao input[type="datetime"], 
.fieldzao input[type="datetime-local"], 
.fieldzao input[type="date"], 
.fieldzao input[type="month"], 
.fieldzao input[type="time"], 
.fieldzao input[type="week"], 
.fieldzao input[type="number"], 
.fieldzao input[type="email"], 
.fieldzao input[type="url"], 
.fieldzao input[type="search"], 
.fieldzao input[type="tel"], 
.fieldzao input[type="file"],
.fieldzao input[type="color"],
.fieldzao input[type="text"]{
    width:100%;
    height:30px;
    padding:0 5px;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    cursor: auto;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc !important;
    border-radius: 2px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0);
    
    display:block;
    /*padding: 14px 5px;*/
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.new-version select, .new-version select.form-control,
.fieldzao select {
    padding:0 0 0 5px; height:30px;
}
.fieldzao textarea { padding:5px 5px; height:auto}
.group-data .input:first-child input{ border-radius: 2px 0 0 2px;}
.group-data .input:last-child input{ border-radius: 0 2px 2px 0;}

.fieldzao select:focus,  
.fieldzao select:active, 
.fieldzao textarea:focus, 
.fieldzao input[type="text"]:focus, 
.fancybox-wrap input[type="text"]:focus, 
.box input[type="text"]:focus, 
.search input[type="text"]:focus, 
.fieldzao input[type="password"]:focus, 
.fieldzao input[type="datetime"]:focus, 
.fieldzao input[type="datetime-local"]:focus, 
.fieldzao input[type="date"]:focus, 
.fieldzao input[type="month"]:focus, 
.fieldzao input[type="time"]:focus, 
.fieldzao input[type="week"]:focus, 
.fieldzao input[type="number"]:focus, 
.fieldzao input[type="email"]:focus, 
.fieldzao input[type="url"]:focus, 
.fieldzao input[type="search"]:focus, 
.fieldzao input[type="tel"]:focus, 
.fieldzao input[type="color"]:focus,
.fieldzao input[type="file"]:focus
{
    background: #FAFAFF !important;
    /*border-color: #93D4ED !important;*/
}


div.form div.fields div.field div.label label, #content div.box div.title div.search .label {
    font-weight: 600;
    color: #393838;
    line-height:normal !important;
    margin-bottom:20px !important;    
}
div.box div.form div.fields div.field div.label {
    height: 16px;
}
/**/

div.box div.table table th{ 
    color: #393838;
    border: 1px solid #ccc;
    background-color: #e4e4e4;
    font-size:smaller;
    padding-top:4px;
    padding-bottom:4px;
}

div.box div.table .linha td {
    vertical-align: top;
    /*box-shadow: 10px 10px 1px #ddd;*/
}

div.box div.table .linha td.opcao {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    /*padding-left:0px;*/
}

div.box div.table .linha td a, div.box div.table td a {
  cursor:pointer;
  display:inline-block;
  color: #2980B9 !important;
  text-decoration: none !important;
  cursor: pointer !important;
}

div.box div.table td .nav-tabs a {
    width:100%;
}


div.box div.table .linha td .new-version li.ui-state-active a, div.box div.table .new-version td  li.ui-state-active a{
    color:#fff !important;
}

div.box div.table .linha td .new-version a, div.box div.table .new-version td a{
  color: #393838 !important;
}

div.box div.table .new-version td .nav-tabs a:hover, div.box div.table .linha td .new-version .nav-tabs a:hover {
  color: #fff !important;
}

.messages .text span b { display:inline-block; margin-right:5px; }
.messages .text h6, .messages .text  span{
    font-size:12px !important;
    line-height:12px !important;
}

div.box div.title ul.links,  div.box div.title ul.links li a{background:#5bc0de !important;}
#content div.box div.title ul.links li.ui-tabs-active a {background:#61cded !important }

.container {width:100% !important;}

.ui-dialog-buttonset button {margin: 0px 5px;}
.ui-dialog .ui-widget-content {min-height:59px !important;}
#dialog-confirmCadastro.ui-widget-content {min-height:auto !important; height:auto !important}
div.form div.fields div.field div.label label b, #content div.box div.title div.search .label b, .linkOcultarExpandir.label a, .linkOcultarExpandir.label a > i{
    color:#2980B9;
}

div.form div.fields div.buttons-group > div.buttons { margin:0px !important; padding-top:0px !important; }
#content div.box p {line-height:normal;}
div.form div.fields div.buttons.clearbottom {margin-top:-10px !important;} 
div.form div.fields div.buttons.cleartop { padding-top: 0px !important;}
div.label.cleartop { padding-top: 0px !important;}
div.form div.fields div.fieldum.clearwidth,
div.form div.fields div.fielddois.clearwidth,
div.form div.fields div.fieldtres.clearwidth,
div.form div.fields div.fieldquatro.clearwidth,
div.form div.fields div.fieldcinco.clearwidth,
div.form div.fields div.fieldseis.clearwidth,
div.form div.fields div.fieldsete.clearwidth,
div.form div.fields div.fieldoito.clearwidth,
div.form div.fields div.fieldnove.clearwidth,
div.form div.fields div.fielddez.clearwidth,
div.form div.fields div.fieldonze.clearwidth,
div.form div.fields div.fielddoze.clearwidth{ min-width:0px }
.f {padding-top:20px;}


.fixed table { table-layout: fixed !important;}
.fixed table tr { height: 15px !important; overflow: hidden !important;}
/*.fixed table tr.tr_content_controll td{white-space: normal !important;}*/
.fixed table tr td,  .fixed table tr th {overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important;}

table tr input{padding:0px; margin:0px;}
table tr td .new-version .nav > li { position: static  }
table tr td .new-version .nav-tabs > li > a {
    padding: 0px !important;
}

.checkbox
{
    display: block;
    width: 100%;
    overflow: hidden;
    height: 18px;
}

.checkboxes.groupcheck
{
    display: block;
    width: 90%;
    height: 90px;
    overflow-y: scroll;
    overflow-x: hidden;
    border: 1px solid #ccc;
    padding: 3px 3px 3px 3px;
    background-color: #EFF8FE;
    margin:0 0 0 5px !important;
}

.checkboxes.groupcheck label {margin-bottom: 3px;}

.checkboxes.groupcheck .checkbox {
    display: block;
    width:100%;
    max-width: 280px;
    overflow: hidden;
    margin-left: 5px;
    height: 18px;
    float: left;
}

.cke_chrome {
    border:1px solid #ddd !important;
    box-shadow: none !important;
    background-image:none;
}
.cke_top, .cke_bottom {
    background:#ddd !important;
    border:none !important;
    background-image:none;
}
.cke_toolgroup, .cke_combo_button {
    background:#eee !important;
    border:none !important;
    background-image:none;
}
div.form div.fields div.field div.input input[type="checkbox"] {margin-right:5px;}

#btnLogar {
    display:none;
}

.fancybox-inner .group-option {
    width: 99% !important;
}

input[disabled], input[readonly], .fieldzao input[disabled],  .fieldzao input[readonly]
{
    background:rgb(245, 245, 245) !important; border:0 !important; color:#444 !important;
}

.nfPedidoVenda .nav-container-timeline-itens li a span {height:15px; width:40px;}
.nfPedidoVenda .nav-container-timeline-itens li a span i { font-size: 18px; }
.nfPedidoVenda .nav-container-timeline {margin-bottom:0;}

:root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-container-padding: 0.625em;--swal2-backdrop: rgba(0, 0, 0, 0.4);--swal2-backdrop-transition: background-color 0.15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: 0.3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show 0.3s;--swal2-hide-animation: swal2-hide 0.15s forwards;--swal2-icon-zoom: 1;--swal2-icon-animations: true;--swal2-title-padding: 0.8em 1em 0;--swal2-html-container-padding: 1em 1.6em 0.3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: 0.1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color 0.2s, box-shadow 0.2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, 0.3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color 0.2s, box-shadow 0.2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color 0.2s, box-shadow 0.2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: 0.25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: 0.25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: 0.25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show 0.5s;--swal2-toast-hide-animation: swal2-toast-hide 0.1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / 0.075), 0 1px 2px hsl(0deg 0% 0% / 0.075), 1px 2px 4px hsl(0deg 0% 0% / 0.075), 1px 3px 8px hsl(0deg 0% 0% / 0.075), 2px 4px 16px hsl(0deg 0% 0% / 0.075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}@media(prefers-color-scheme: dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static !important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem;container-name:swal2-popup}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:rgba(0,0,0,0);color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}@container swal2-popup style(--swal2-icon-animations:true){.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}100%{transform:translate3d(0, 0, 0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translate3d(0, 0, 0) scale(1);opacity:1}100%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}
/* =====================================
   FlyERP – Override de cores dos botões
   SweetAlert2
   ===================================== */

.swal2-container {
    z-index: 100000 !important;
}

/* Botão principal (confirm) */
.swal2-confirm.swal2-styled {
    background-color: #367fa9 !important;
    color: #fff !important;
}

    .swal2-confirm.swal2-styled:hover {
        background-color: #2f6f93 !important;
    }

/* Botão de sucesso (quando usado explicitamente) */
.swal2-confirm.fly-success {
    background-color: #28a745 !important;
}

/* Botão de erro / danger */
.swal2-confirm.fly-danger {
    background-color: #dc3545 !important;
}

/* Botão warning */
.swal2-confirm.fly-warning {
    background-color: #ffc107 !important;
    color: #212529 !important;
}

/* Cancelar (neutro, mantém padrão) */
.swal2-cancel.swal2-styled {
    background-color: #e9ecef !important;
    color: #212529 !important;
}

    .swal2-cancel.swal2-styled:hover {
        background-color: #dee2e6 !important;
    }

div:where(.swal2-container) div:where(.swal2-html-container){
        font-size: 0.9rem !important;
}

