form .fields{border:1px solid #ddd;padding:1.2rem 1.2rem 0.8rem 1.2rem}form .actions{margin-top:1.5rem}form abbr{color:#f33}form #error_explanation{border:5px solid #fee;border:2px solid #d99;background:#fee;padding:5px;margin-bottom:1em}form #error_explanation h2{background:#fff}form .field_with_errors input{margin-bottom:0}form select.datetime{width:5rem}form textarea{height:12rem}h2{border-bottom:1px solid #505050;font-size:1.6rem;padding-left:0.4rem;margin:0 0 1.5rem 0}h3{padding:0.5em;background:#f6f6f6;font-size:1rem;line-height:1.6rem}table.fit{width:100%}table.index{width:100%}table.show{width:100%}table.show th{width:10rem;vertical-align:top}td.control{background:#fff;text-align:center}td.control a{margin:0}#flash-messages{margin-top:10px;text-align:center}#footer{margin:30px 0 20px 0;text-align:center}#footer p{font-size:small}.no-content-small{background:#fcfcfc}.no-content-inner{display:table-cell;width:100%;height:100px;background:#fff;padding:5px;text-align:center;vertical-align:middle}.box{border:1px solid #ddd;padding:0.5rem}.no-margin{margin:0}.no-padding{padding:0}.button .green{background-color:green}#sign-in-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:60%}#sign-in{border:1px dotted #ccc;padding:35px}#sign-in .submit{text-align:right}#sign-in .submit input{margin:0}#top-nav{margin-bottom:20px}#side-nav{border:1px solid #ddd}#side-nav ul{border:1px solid #fff;padding:0}#side-nav .section{margin-bottom:0;padding:0.5rem 1rem;background:#f6f6f6}ul.pagination{display:inline-block}ul.pagination .active a{color:#333;font-weight:bold}.promotion-elements{width:100%}.promotion-elements .position{width:2.5rem;text-align:right}.promotion-elements .sort-buttons{width:3rem;text-align:center}#share h1{line-height:1.5rem}.subscription-limit{float:right;font-size:0.6rem}#coupon h1{font-size:2.6rem;text-align:center;background:#0969a2;color:#fff;border-radius:5px;margin-bottom:2rem}#coupon .image img{border:1px solid #ccc;padding:5px}#coupon .description{padding:20px;border:1px dotted #ccc}#enquete h1{font-size:2.6rem;text-align:center;background:#0969a2;color:#fff;border-radius:5px;margin-bottom:2rem}#enquete .image img{border:1px solid #ccc;padding:5px}#enquete .description{padding:20px;border:1px dotted #ccc}#guide h1{font-size:2.6rem;text-align:center;margin-bottom:2rem}#guide .image img{border:1px solid #ccc;padding:5px}#guide .description{padding:20px;border:1px dotted #ccc}ul.dashboard-list{list-style:none}ul.dashboard-list i{margin-right:0.2rem}#notification_body{height:20rem}#toppage-header{text-align:center;color:#fff;background:#0969a2;min-height:400px}#toppage-header h1{padding-top:135px;color:#fff}#toppage-description{padding-top:80px}#preview-raw-page{width:100%;height:100%}.dashboard h3{margin-top:0}.dashboard ul{border:1px solid #eee;padding:1rem;list-style:none;margin-left:0;marign-bottom:10rem}
