body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}
::-ms-clear{display:none;}::-ms-reveal{display:none;}::-moz-focus-inner{border:0;padding:0px;}*:focus{outline:0;}*:required,*:invalid{box-shadow:none;}


body{font:14px arial,helvetica,clean,sans-serif;}

div.profilePage{font-family:"Open Sans",sans-serif;}
div.profilePage div.bigBlur{filter:blur(4px);-webkit-filter:blur(4px);-moz-filter:blur(4px);}

div.profilePage div.profileContent{position:relative;z-index:3;top:0;right:0;bottom:0;left:0;transition:transform .6s, opacity 1.2s,filter .6s;transform:scale(2.2);opacity:0;}
div.profilePage div.profileContent .title{color:inherit;font-size:20px;}
div.profilePage div.profileContent .title.big{font-size:32px;}
div.profilePage div.profileContent .title.big.very{font-size:42px;font-weight:400;}
div.profilePage div.profileContent .title.blue{color:#5c94d4;}
div.profilePage div.profileContent.light{color:#FFFFFF;}
div.profilePage div.profileContent.dark{color:#424242;}

div.profilePage a{color:inherit;text-decoration:none;opacity:.88;transition:opacity .2s;}
div.profilePage a:hover{opacity:1;}

div.profilePage div.profileContent div.profileHolder{position:relative;}
div.profilePage div.profileContent div.profileHolder div.panel{transition:all .2s;position:absolute;top:0px;background:#F8F8F8;border:1px solid #DEDEDE;width:320px;padding:20px;box-shadow:0px 2px 2px rgba(0,0,0,.2);border-radius:2px;overflow:hidden;}
div.profilePage div.profileContent div.profileHolder div.panel div.avatar{position:relative;width:100px;height:100px;background-size:100px 100px;border-radius:100px;overflow:hidden;}
div.profilePage div.profileContent div.profileHolder div.panel div.avatar img{position:relative;min-width:100px;min-height:100px;opacity:0;transform:scale(1.4);transition:transform .6s, opacity 1.2s,filter .6s;}
div.profilePage div.profileContent div.profileHolder div.panel div.toTopRightSide{position:absolute;top:5px;right:5px;transition:background-color .2s,opacity .2s;border-radius:26px;opacity:.82;}
div.profilePage div.profileContent div.profileHolder div.panel div.toTopRightSide:hover{background-color:#e1e1e1;opacity:1;}
div.profilePage div.profileContent div.profileHolder div.panelFooter{transition:all .2s;position:relative;}

div.profilePage div.profileContent div.profileHolder input[type=email],
div.profilePage div.profileContent div.profileHolder input[type=text],
div.profilePage div.profileContent div.profileHolder input[type=password]{width:298px;padding:6px 10px;border:1px solid #CACACA;background:#FFFFFF;color:#222222;font-size:16px;border-radius:2px;opacity:.72;transition:all .2s;}
div.profilePage div.profileContent div.profileHolder input[type=email]:focus,
div.profilePage div.profileContent div.profileHolder input[type=text]:focus,
div.profilePage div.profileContent div.profileHolder input[type=password]:focus{opacity:1;box-shadow:inset 0px 1px 2px rgba(0,0,0,.3);}
div.profilePage div.profileContent div.profileHolder input[type=email]:invalid,
div.profilePage div.profileContent div.profileHolder input[type=text]:invalid,
div.profilePage div.profileContent div.profileHolder input[type=password]:invalid{border-color:#DD4B38;}
div.profilePage div.profileContent div.profileHolder input[type=email]:disabled,
div.profilePage div.profileContent div.profileHolder input[type=text]:disabled,
div.profilePage div.profileContent div.profileHolder input[type=password]:disabled{background-color:#DADADA;}
div.profilePage div.profileContent div.profileHolder input.err{border-color:#DD4B38;}
div.profilePage div.profileContent div.profileHolder div.label{margin-left:2px;font-size:14px;color:#424242;text-align:left;font-weight:bold;font-family:Arial;}

div.profilePage div.profileContent div.profileHolder table.list>tbody>tr>td{transition:all .2s;}
div.profilePage div.profileContent div.profileHolder table.list>tbody>tr:not(.more):not(.heading)>td{cursor:pointer;}
div.profilePage div.profileContent div.profileHolder table.list>tbody>tr.heading>td{transition:all .2s;background:#E8E8E8;}
div.profilePage div.profileContent div.profileHolder table.list>tbody>tr.heading>td>div{margin:4px 8px;color:#424242;font-size:14px;}
div.profilePage div.profileContent div.profileHolder table.list>tbody>tr.more>td{background:#EAEAEA;}
div.profilePage div.profileContent div.profileHolder table.list>tbody>tr.more>td>div{display:none;margin:4px 8px;color:#424242;font-size:13px;}
div.profilePage div.profileContent div.profileHolder table.list>tbody>tr:not(.more):not(.heading)>td>div{margin:4px 8px;color:#626262;font-size:14px;}
div.profilePage div.profileContent div.profileHolder table.list>tbody>tr:not(.more):not(.heading):hover>td{background:#DADADA;}
div.profilePage div.profileContent div.profileHolder table.list>tbody>tr>td>div.wsnw{white-space:nowrap;}

div.profilePage div.profileContent div.profileHolder div.errorMessage{margin-top:14px;color:#DD4B38;font-size:13px;}
div.profilePage div.profileContent div.profileHolder div.shakeFields{position:relative;}

div.profilePage div.profileContent div.profileHolder div.cfgItem:first-child{border-top:1px solid #DADADA;}
div.profilePage div.profileContent div.profileHolder div.cfgItem{padding:10px;border-bottom:1px solid #DADADA;}

div.profilePage div.profileContent div.profileHolder div.panel.back>div.loader{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:rgba(0,0,0,.6);}


div.profilePage div.profileContent button{border:none;background:#D03A43;padding:6px 12px;border-radius:16px;font-size:14px;color:#FFFFFF;cursor:pointer;transition:background .2s;}
div.profilePage div.profileContent button:hover{background:#AA252C;}
div.profilePage div.profileContent button.green{background:#6C9342}
div.profilePage div.profileContent button.green:hover{background:#55772F;}
div.profilePage div.profileContent button.blue{background:#8CA9CA;}
div.profilePage div.profileContent button.blue:hover{background:#5c94d4;}