/* Large desktop */
/*@media (min-width: 1200px) {*/
    /*body { background-color: yellow !important;}*/
    /*.input-search {width: 500px;}*/
/*}*/

/* Portrait tablet to landscape and desktop */
/*@media (min-width: 768px) and (max-width: 980px) {*/
    /*body { background-color: red !important;}*/
    /*.input-search {width: 100px;}*/
/*}*/

/* Landscape phone to portrait tablet */
/*@media (max-width: 767px) {*/
    /*body { background-color: red !important;}*/
    /*.input-search {width: 5px;}*/
/*}*/

/* Landscape phones and down */
/*@media (max-width: 480px) {*/
    /*body { background-color: red !important;}*/
/*}*/

textarea,input[type="text"],input[type="password"],input[type="file"],input[type="button"],input[type="submit"],input[type="reset"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="url"],select{border-color:#dfdfdf;background-color:#fff;}
.button,.submit input,.button-secondary{background:#f2f2f2 url('../images/white-grad.png') repeat-x scroll left top;text-shadow:rgba(255,255,255,1) 0 1px 0;}
.button,.button-secondary,.submit input,input[type=button],input[type=submit]{border-color:#bbb;color:#464646;}
input.button-primary,button.button-primary,a.button-primary{border-color:#298cba;font-weight:bold;color:#fff;background:#21759B url('../images/button-grad.png') repeat-x scroll left top;text-shadow:rgba(0,0,0,0.3) 0 -1px 0; }
html,.wp-dialog{background-color:#fff;}
body,#wpbody,.form-table .pre{color:#333;}
.submit{border-color:#DFDFDF;}
a,#adminmenu a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,.plugins a.delete,.ui-tabs-nav a{color:#21759b;}
.hide{display:none;}
input[type="text"],input[type="password"],textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
 html,body{height:100%;margin:0;padding:0;}
body{font-family:sans-serif;font-size:12px;line-height:1.4em;min-width:600px;}
body.iframe{min-width:0;}
body.login{background:#fbfbfb;min-width:0;}
td,textarea,input,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,select{line-height:15px;}
a,input,select{outline:0;}
p{margin:1em 0;}
label{cursor:pointer;}
textarea,input,select{margin:1px;padding:3px;}
h1,h2,h3,h4,h5,h6{display:block;font-weight:bold;}
h1{font-size:2em;margin:.67em 0;}
.widefat,div.updated,div.error,.wrap .add-new-h2,textarea,input[type="text"],input[type="password"],input[type="file"],input[type="button"],input[type="submit"],input[type="reset"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="url"],select,.tablenav .tablenav-pages a,.tablenav-pages span.current,#titlediv #title,.postbox,#postcustomstuff table,#postcustomstuff input,#postcustomstuff textarea,.imgedit-menu div,.plugin-update-tr .update-message,#poststuff .inside .the-tagcloud,.login form,#login_error,.login .message,#menu-management .menu-edit,.nav-menus-php .list-container,.menu-item-handle,.link-to-original,.nav-menus-php .major-publishing-actions .form-invalid,.press-this #message,#TB_window,.tbtitle,.highlight,.feature-filter,#widget-list .widget-top,.editwidget .widget-inside{-webkit-border-radius:3px;border-radius:3px;border-width:1px;border-style:solid;}
h2 .nav-tab,.wrap h2,.subtitle,.login form .input{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;}
.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.submit input,.button,input.button,.button-primary,input.button-primary,.button-secondary,input.button-secondary,.button-highlighted,input.button-highlighted,#postcustomstuff .submit input{text-decoration:none;font-size:12px!important;line-height:13px;padding:3px 8px;cursor:pointer;border-width:1px;border-style:solid;-webkit-border-radius:11px;border-radius:11px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
label,#your-profile label+a{vertical-align:middle;}
.login *{margin:0;padding:0;}
.login form{padding:26px 24px 46px;font-weight:normal;background:#fff;border:1px solid #e5e5e5;-moz-box-shadow:rgba(200,200,200,0.7) 0 4px 10px -1px;-webkit-box-shadow:rgba(200,200,200,0.7) 0 4px 10px -1px;box-shadow:rgba(200,200,200,0.7) 0 4px 10px -1px;}
.login .button-primary{font-size:13px!important;line-height:16px;padding:3px 10px;float:right;color:white}
#login form p{margin-bottom:0;}
#login form p.submit{padding:0;}
.login label{color:#777;font-size:14px;}
.login form p{margin-bottom:24px;}
.login h1 a{background:url('../images/logo_login.png') no-repeat top center;width:320px;height:60px;text-indent:-9999px;overflow:hidden;padding-bottom:15px;display:block;}
#login{width:320px;padding:114px 0 0;margin:auto;}
.login form .input{font-weight:200;font-size:24px;line-height:1;width:100%;padding:3px;margin-top:2px;margin-right:6px;margin-bottom:16px;border:1px solid #e5e5e5;background:#fbfbfb;outline:none;-moz-box-shadow:inset 1px 1px 2px rgba(200,200,200,0.2);-webkit-box-shadow:inset 1px 1px 2px rgba(200,200,200,0.2);box-shadow:inset 1px 1px 2px rgba(200,200,200,0.2);}
.login input{color:#555;}
#login h1 a{background:url('../images/logo_login.png') no-repeat top center;background-size: 320px;height: 100px;}
div.error,.login #login_error{background-color:#c00;border-color:#c00;color:white;text-align:center;font-size:1.5em}
#login_error,.login .message{margin:0 0 16px 0;padding:12px;}
.primo_accesso_right {
    float: left;
    padding: 26px 24px 46px;
    font-weight: normal;
    background: white;
    border: 1px solid #E5E5E5;
    -moz-box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px;
    -webkit-box-shadow: rgba(200, 200, 200, 0.7) 0 4px 10px -1px;
    box-shadow: rgba(200, 200, 200, 0.7) 0 4px 10px -1px;
    margin-top: 75px;
    margin-left: 10px;
    /*width: 340px;*/
    /*height: 144px;*/
    height: 73px;
    width: 440px;
}
.primo_accesso_main {
    margin: auto;
    width: 820px;
    padding-top: 114px;
}

.primo_accesso_login {
    float: left;
    padding: 0px !important;
}
.primo_accesso_right p {
    font-size: 18px;
    color: #777;
    line-height: 25px;
    /*text-align: center;*/
}