
a{outline:none;}
.ui-widget{font-family:Arial,sans-serif;font-size:1.1em;}
.ui-state-default{border:1px solid #a8a8a8;background:#c4c4c4 url(http://localhost:8080/ONOU1/javax.faces.resource/images/ui-bg_highlight-hard_80_c4c4c4_1x100.png.xhtml?ln=primefaces-aristo) 50% 50% repeat-x;background:#c4c4c4 linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));background:#c4c4c4 -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));background:#c4c4c4 -moz-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));font-weight:bold;color:#4f4f4f;text-shadow:0px 1px 0px rgba(255,255,255,0.7);}
.ui-state-default{-moz-box-shadow:inset 0px 1px 0px #fff;-webkit-box-shadow:inset 0px 1px 0px #fff;box-shadow:inset 0px 1px 0px #fff;}
.ui-widget:active{outline:none;}
.ui-corner-all{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

body{margin:0;}
footer,header,section{display:block;}
a{background:0 0;}
a:active,a:hover{outline:0;}
strong{font-weight:700;}
img{border:0;}
input{color:inherit;font:inherit;margin:0;}
input[type=submit]{-webkit-appearance:button;cursor:pointer;}
input::-moz-focus-inner{border:0;padding:0;}
input[type=checkbox]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
@media print{
    *{text-shadow:none!important;color:#000!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
    a,a:visited{text-decoration:underline;}
    a[href]:after{content:" (" attr(href) ")";}
    img{page-break-inside:avoid;}
    img{max-width:100%!important;}
}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{font-family:"Open Sans", Arial, Helvetica, Sans-Serif;font-size:13px;line-height:1.428571429;color:#333;background-color:#fff;}
input{font-family:inherit;font-size:inherit;line-height:inherit;}
a{color:#3276b1;text-decoration:none;}
a:focus,a:hover{color:#214e75;text-decoration:underline;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
img{vertical-align:middle;}
small{font-size:85%;}
ul{margin-top:0;margin-bottom:9px;}
.container{margin-right:auto;margin-left:auto;padding-left:13px;padding-right:13px;}
@media (min-width:768px){
    .container{width:746px;}
}
@media (min-width:992px){
    .container{width:966px;}
}
@media (min-width:1200px){
    .container{width:1166px;}
}
fieldset{padding:0;margin:0;border:0;min-width:0;}
label{display:inline-block;margin-bottom:5px;font-weight:700;}
input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal;}
input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.checkbox{display:block;min-height:18px;margin-top:10px;margin-bottom:10px;padding-left:20px;}
.checkbox input[type=checkbox]{float:left;margin-left:-20px;}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);}
.container:after,.container:before{content:" ";display:table;}
.container:after{clear:both;}

.fa{display:inline-block;font:normal normal normal 14px / 1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}
.fa-user:before{content:"\f007";}
.fa-times:before{content:"\f00d";}
.fa-lock:before{content:"\f023";}

.smart-form *,.smart-form * :after,.smart-form * :before{margin:0;padding:0;box-sizing:content-box;-moz-box-sizing:content-box;}
.smart-form{margin:0;outline:none;color:#666;position:relative;}
.smart-form header{display:block;padding:8px 0;border-bottom:1px dashed rgba(0, 0, 0, 0.2);background:#fff;font-size:16px;font-weight:300;color:#232323;margin:10px 14px 0;}
.smart-form fieldset{display:block;padding:25px 14px 5px;border:none;background:rgba(255, 255, 255, 0.9);position:relative;}
.smart-form section{margin-bottom:15px;position:relative;}
.smart-form footer{display:block;padding:7px 14px 15px;border-top:1px solid rgba(0, 0, 0, 0.1);background:rgba(248, 248, 248, 0.9);}
.smart-form footer:after{content:'';display:table;clear:both;}
.smart-form .note,.note{margin-top:6px;padding:0 1px;font-size:11px;line-height:15px;color:#999;}
.note{margin-top:2px;font-size:10px;}
.smart-form .note a{font-size:13px;}
.smart-form .input,.smart-form .checkbox{position:relative;display:block;font-weight:400;}
.smart-form .input input{display:block;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;height:32px;padding:8px 10px;outline:none;border-width:1px;border-style:solid;border-radius:0;background:#fff;font:13px / 16px 'Open Sans', Helvetica, Arial, sans-serif;color:#404040;appearance:normal;-moz-appearance:none;-webkit-appearance:none;}
.smart-form .checkbox{margin-bottom:4px;padding-left:25px;font-size:15px;line-height:25px;color:#404040;cursor:pointer;font-size:13px;}
.smart-form .checkbox:last-child{margin-bottom:0;}
.smart-form .checkbox input{position:absolute;left:-9999px;}
.smart-form .checkbox i{position:absolute;top:3px;left:0;display:block;width:17px;height:17px;outline:none;border-width:1px;border-style:solid;background:#fff;}
.smart-form .checkbox input + i:after{position:absolute;opacity:0;transition:opacity .1s;-o-transition:opacity .1s;-ms-transition:opacity .1s;-moz-transition:opacity .1s;-webkit-transition:opacity .1s;}
.smart-form .checkbox input + i:after{content:'\f00c';top:-1px;left:1px;width:15px;height:15px;font:normal 16px / 19px FontAwesome;text-align:center;}
.smart-form .checkbox input:checked:hover + i:after{content:'\f00d';}
.smart-form .checkbox input:checked:disabled:hover + i:after{content:'\f00c';}
.smart-form .checkbox input:checked + i:after{opacity:1;}
.smart-form .icon-append{position:absolute;top:5px;width:22px;height:22px;font-size:14px;line-height:22px;text-align:center;}
.smart-form .icon-append{right:5px;padding-left:3px;border-left-width:1px;border-left-style:solid;}
.smart-form .input .icon-append + input{padding-right:37px;}
.smart-form .input input,.smart-form .checkbox i,.smart-form .icon-append{border-color:#bdbdbd;transition:border-color .3s;-o-transition:border-color .3s;-ms-transition:border-color .3s;-moz-transition:border-color .3s;-webkit-transition:border-color .3s;}
.smart-form .icon-append{color:#a2a2a2;}
.smart-form .input:hover input,.smart-form .checkbox:hover i{border-color:#5d98cc;}
.smart-form .checkbox:hover i{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);}
.smart-form .checkbox:active i{background:#f0f0f0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);}
.smart-form .input input:focus,.smart-form .checkbox input:focus + i{border-color:#3276b1;}
.smart-form .checkbox input + i:after{color:#3276b1;}
.smart-form .checkbox input:checked + i{border-color:#3276b1;}
.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}
.animated.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;}
.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}
body{margin:0;padding:0;overflow:hidden;background-color:#fff;direction:ltr;font-size:12px!important;}
a:hover,a:active,a:focus,input::-moz-focus-inner{outline:0;}
label{font-weight:normal;}
* :focus{outline:0!important;}
a,input{-ms-touch-action:none!important;}
input[type="text"]:focus,input[type="password"]:focus{outline:0;outline:thin dotted \9;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;}
#content{padding:10px 14px;position:relative;left:0;}
.no-padding{padding:0!important;}
#main{display:block;margin-left:270px;padding:0;min-height:500px;}
fieldset{position:relative;}
.note{margin-top:6px;padding:0 1px;font-size:11px;line-height:15px;color:#999;}
.well{background:#fbfbfb;border:1px solid #ddd;box-shadow:0 1px 1px #ececec;-webkit-box-shadow:0 1px 1px #ececec;-moz-box-shadow:0 1px 1px #ececec;position:relative;}
a:link{-webkit-tap-highlight-color:rgba(169, 3, 41, 0.5);}
.client-form header{padding:5px 13px;margin:0;border-bottom-style:solid;border-bottom-color:rgba(0, 0, 0, 0.1);background:rgba(248, 248, 248, 0.9);}
#content{-moz-transition:left .1s ease-out;-ms-transition:left .1s ease-out;-o-transition:left .1s ease-out;-webkit-transition:left .1s ease-out;transition:left .1s ease-out;}
#main{-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;}
@media (min-width:768px) and (max-width:979px){
    #main{margin-left:0;}
}
@media (min-width:768px) and (max-width:880px){
    #main{margin-left:0;}
}
@media (max-width:767px){
    #main{margin-left:0;}
    #content{padding-left:5px;padding-right:5px;}
}
@media only screen and (min-width:0) and (max-width:679px){
    #main{margin-left:0;}
    #content{padding-left:5px;padding-right:5px;}
}
@media only screen and (min-width:320px) and (max-width:479px){
    #main{margin-left:0;}
    #content{padding-left:5px;padding-right:5px;}
}

.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible;}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none;}
input.ui-button{padding:.4em 1em;}
input.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-button{color:#222;background:#f2f2f2;border:#aaa solid 1px;}
.ui-button:hover{color:#222;background:#e0e0e0;border:#aaa solid 1px;}
.ui-button:active{color:#222;background:#f2f2f2;border:#aaa solid 1px;}
.ui-button-save{color:#fff!important;border:0!important;}
.ui-button-save{background:#1da64a!important;}
.ui-button-save:hover{background:#05852f!important;}
.ui-button-save:active{background:#1da64a!important;}
.ui-widget{font-family:Verdana, Arial, sans-serif;font-size:1.1em;}
.ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6;font-weight:400;color:#555;}
.ui-corner-all{border-top-left-radius:0;}
.ui-corner-all{border-top-right-radius:0;}
.ui-corner-all{border-bottom-left-radius:0;}
.ui-corner-all{border-bottom-right-radius:0;}

.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible;}
.ui-messages-error{border:1px solid;margin:10px 0px;padding:10px 10px 10px 10px;}
.ui-messages-error-detail{margin-left:5px;}
.ui-messages-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7;}
.ui-messages ul{margin:0 25px;padding:0;list-style-type:none;}

body.login{background:#d7d7d7;}
.login .logo{background:url(http://localhost:8080/ONOU1/resources/res2/images/deleted-logo.png);width:277px;height:112px;margin:10px auto 15px;}
.login #main{margin-left:0;}
.login #content{width:400px;position:relative;margin:0 auto;padding:0;}
.login .client-form header{color:#999;font-size:180%;padding:20px 0 0;text-align:center;border-bottom:none;background:none;}
.login .smart-form footer{border-top:none;background:#c4c4c4;}
.login .note{text-align:center;padding-top:3px;}
.login .smart-form .note a{color:#555;}
.login .smart-form .input input{font:13px/16px Arial, Helvetica, sans-serif;}
.login .connect1,.login .connect2{width:49%;height:60px;float:left;}
.login .connect2{padding-top:4px;}
.login .ui-button{padding:3px 3px 6px!important;float:left!important;margin-right:20px!important;}
.login .bas,.login .bas a{color:#666;font-size:9.5px;line-height:150%;text-align:center;padding-bottom:20px;}
.login .well{background:#f0f0f0;border:none;box-shadow:none;}
.login .smart-form fieldset{background:none;}

@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);}}
@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px);}100%{opacity:1;-moz-transform:translateY(0);}}
@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px);}100%{opacity:1;-o-transform:translateY(0);}}
@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0);}}

@font-face {
    font-family: FontAwesome;
    src: url(../fonts/fontawesome-webfont.eot.xhtml?v=4.3.0);
    src: url(../fonts/fontawesome-webfont.eot.xhtml?#iefix&v=4.3.0) format('embedded-opentype'),
        url(../fonts/fontawesome-webfont.woff.xhtml?v=4.3.0) format('woff'),
        url(../fonts/fontawesome-webfont.ttf.xhtml?v=4.3.0) format('truetype'),
        url(../fonts/fontawesome-webfont.svg.xhtml?v=4.3.0#fontawesomeregular) format('svg');
    font-weight: 400;
    font-style: normal
}
