// Stuff for jquery.pstrength#pstrength, #password_minchar, #password_bar, #password_text {position: relative; display: inline;}#password_text .pstrenght-info {display: inline; width: 10em;}#password_text {display: block; margin: 0.75em 0 0.75em 0em;}#password_text span {font-size:1em; padding: 0.4em 0.4em 0.5em 0.5em; width: 100%; margin: 0.3em;}#password_text span.error , div.error {background: #fff8f3 url(../images/sprite_ai.png) no-repeat -63px -11px; border: 1px #f33 solid;}#password_text span.warning {background:#fffde1 url(../images/sprite_ai.png) no-repeat -21px -46px; border: 1px #fc0 solid;}#password_text span.info  {background:#f1f5ff url(../images/sprite_ai.png) no-repeat -21px -83px; border: 1px #39f solid;}#password_text span.success {background:#eefee9 url(../images/sprite_ai.png) no-repeat -21px -119px; border: 1px #3c6 solid; color: #000;}@media handheld, only screen and (max-width: 767px) {.fl-screenNavigator-view {position: static;}#cas #login {width: 100%;margin: 3em 0 3em 1em; padding: 10px 20px; width: auto;float: none;}#password_text {margin: 0 0 1em 0.8em;}#newusers, ul#vcard {position: static; float: none; width: 75%; padding: 10px 20px;}#pstrength, #password_minchar, #password_text {display: block;}#password_text {margin: 0.5em 1em 1em 13em;}#rightbox {position: relative; width: 96%;}}.pstrength-minchar {font-size : 10px;}#pstrength {clear: both;}.hidden {display:none;}.value-block {display: block;margin-top: 5px;margin-bottom: 5px}.form-group.alert.alert-danger {padding: 15px 0;}.table > tbody > tr.danger-odd > td {background-color: #f2dede;}.table > tbody > tr.danger-even > td {background-color: #f2dede;}.table > tbody > tr.danger-even:hover > td {background-color: #f1c8cf;}.table > tbody > tr.danger-odd:hover > td {background-color: #f1c8cf;}table.dataTable tbody tr.odd { background-color: white }.disabled { color: #888888 }#emailAddressSuggestions {font-style: italic;color: #444;margin-top: -5px;}.radio label {margin-left: 10px;font-weight: bold;}.btn-link:link, .btn-link:visited, .btn-link:active {text-decoration: none;}.btn-link {color: #0C7E97;background: transparent;text-decoration: none;border: 0;padding: 0;}.btn-link:hover {color: #0C7E97;}button.tooltips { position: relative; display: inline; border-bottom: 0.1em #666 dotted; color: #444;}button.tooltips span.tooltip { position: absolute; width: 200px; color: #FFF; background: #444; height: auto; padding: 5px; line-height: 1.3em; text-align: center; visibility: hidden; border-radius: 6px;}button.tooltips span.tooltip:after { content: ''; position: absolute; top: 100%; left: 50%; margin-left: -8px; width: 0; height: 0; border-top: 8px solid #444; border-right: 8px solid transparent; border-left: 8px solid transparent;}button:hover.tooltips span.tooltip { visibility: visible; opacity: 0.9; bottom: 25px; left: 50%; margin-left:-100px; z-index: 999;}button:active.tooltips span.tooltip.action { background: #3399ff; }