.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
/* form elements */
.xmp-login fieldset{padding:0;margin:0;border:0;}
.xmp-login legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333333;border:0;border-bottom:1px solid #eee;}
.xmp-login legend small{font-size:13.5px;color:#999999;}
.xmp-login label,.xmp-login input,.xmp-login button,.xmp-login select,.xmp-login textarea{font-size:13px;font-weight:normal;line-height:18px;}
.xmp-login input,.xmp-login button,.xmp-login select,.xmp-login textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.xmp-login label{display:block;margin-bottom:5px;color:#333333;}
.xmp-login input,.xmp-login textarea,.xmp-login select{display:inline-block;width:210px;height:18px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555555;background-color:#ffffff;border:1px solid #cccccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.xmp-login label .xmp-login input,.xmp-login label textarea,.xmp-login label select{display:block;}
.xmp-login input[type="image"],.xmp-login input[type="checkbox"],.xmp-login input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;background-color:transparent;border:0 \9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.xmp-login input[type="image"]{border:0;}
.xmp-login input[type="file"]{width:auto;padding:initial;line-height:initial;background-color:#ffffff;background-color:initial;border:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.xmp-login input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto;}
.xmp-login select,.xmp-login input[type="file"]{height:28px;*margin-top:4px;line-height:28px;}
.xmp-login input[type="file"]{line-height:18px \9;}
.xmp-login select{width:220px;background-color:#ffffff;}
.xmp-login select[multiple],.xmp-login select[size]{height:auto;}
.xmp-login input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.xmp-login textarea{height:auto;}
.xmp-login input[type="hidden"]{display:none;}
.xmp-login input,.xmp-login textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}
.xmp-login input:focus,.xmp-login textarea:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}
.xmp-login input[type="file"]:focus,.xmp-login input[type="radio"]:focus,.xmp-login input[type="checkbox"]:focus,.xmp-login select:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.xmp-login input[class*="span"],.xmp-login select[class*="span"],.xmp-login textarea[class*="span"]{float:none;margin-left:0;}
.xmp-login input,.xmp-login textarea{margin-left:0;}
.xmp-login input[disabled],.xmp-login select[disabled],.xmp-login textarea[disabled],.xmp-login input[readonly],.xmp-login select[readonly],.xmp-login textarea[readonly]{cursor:not-allowed;background-color:#eeeeee;border-color:#ddd;}
.xmp-login input[type="radio"][disabled],.xmp-login input[type="checkbox"][disabled],.xmp-login input[type="radio"][readonly],.xmp-login input[type="checkbox"][readonly]{background-color:transparent;}
/* Buttons */
.xmp-login .btn{display:inline-block;*display:inline;*zoom:1;padding:4px 10px 4px;margin-bottom:0;font-size:13px;line-height:18px;*line-height:20px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-ms-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(top, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#e6e6e6;*background-color:#d9d9d9;}
.xmp-login .btn:active,.xmp-login .btn.active{background-color:#cccccc \9;}
.xmp-login .btn:first-child{*margin-left:0;}
.xmp-login .btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.xmp-login .btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.xmp-login .btn.active,.xmp-login .btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.xmp-login .btn.disabled,.xmp-login .btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.xmp-login .btn-primary,.xmp-login .btn-primary:hover,.xmp-login .btn-inverse,.xmp-login .btn-inverse:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.xmp-login .btn-primary.active,.xmp-login .btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.xmp-login .btn{border-color:#ccc;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
.xmp-login .btn-primary{background-color:#0074cc;background-image:-moz-linear-gradient(top, #0088cc, #0055cc);background-image:-ms-linear-gradient(top, #0088cc, #0055cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));background-image:-webkit-linear-gradient(top, #0088cc, #0055cc);background-image:-o-linear-gradient(top, #0088cc, #0055cc);background-image:linear-gradient(top, #0088cc, #0055cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);border-color:#0055cc #0055cc #003580;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0055cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.xmp-login .btn-primary:hover,.xmp-login .btn-primary:active,.xmp-login .btn-primary.active,.xmp-login .btn-primary.disabled,.xmp-login .btn-primary[disabled]{background-color:#0055cc;*background-color:#004ab3;}
.xmp-login .btn-primary:active,.xmp-login .btn-primary.active{background-color:#004099 \9;}
.xmp-login .btn-inverse{background-color:#414141;background-image:-moz-linear-gradient(top, #555555, #222222);background-image:-ms-linear-gradient(top, #555555, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));background-image:-webkit-linear-gradient(top, #555555, #222222);background-image:-o-linear-gradient(top, #555555, #222222);background-image:linear-gradient(top, #555555, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.xmp-login .btn-inverse:hover,.xmp-login .btn-inverse:active,.xmp-login .btn-inverse.active,.xmp-login .btn-inverse.disabled,.xmp-login .btn-inverse[disabled]{background-color:#222222;*background-color:#151515;}
.xmp-login .btn-inverse:active,.xmp-login .btn-inverse.active{background-color:#080808 \9;}
.xmp-login button.btn,.xmp-login input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px;}
.xmp-login button.btn::-moz-focus-inner,.xmp-login input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
/* Alerts */
.xmp-login .alert{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#c09853; margin: 10px 0;}
.xmp-login .alert-heading{color:inherit;}
.xmp-login .alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}
.xmp-login .alert-danger,
.xmp-login .alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;}