#improve-dialog #improve-actions{padding:15px 10px 0 10px;text-align:center;font-size:0}#improve-dialog #improve-actions li{display:inline-block;vertical-align:top;width:106px;padding:0 10px 15px 10px}#improve-dialog #improve-actions li a{text-decoration:none;color:inherit}#improve-dialog #improve-actions li a .icon,#improve-dialog #improve-actions.selected li a.selected .icon{display:inline-block;background-color:#226da6;width:70px;height:70px;line-height:70px;font-size:45px;color:#fff;text-shadow:1px 1px 0 #0b395d;-webkit-border-radius:35px;-khtml-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px}#improve-dialog #improve-actions.selected li a .icon{background-color:#ccc;text-shadow:1px 1px 0 #AAA}#improve-dialog #improve-actions li a .text{display:block;margin:10px 0 0 0;font-size:12px}#improve-dialog .improve-form{display:none}#improve-dialog .improve-form .fields{border-top:4px solid #fbb03b;background-color:#fff;padding:15px 0}#improve-dialog .improve-form form .fields .field .sports,#improve-dialog .improve-form form .fields .field .affiliations{text-align:left;font-size:0}#improve-dialog .improve-form form .fields .field .sports .sport,#improve-dialog .improve-form form .fields .field .sports .plus-sport,#improve-dialog .improve-form form .fields .field .sports .select-sport .select-button,#improve-dialog .improve-form form .fields .field .affiliations .affiliation,#improve-dialog .improve-form form .fields .field .affiliations .plus-affiliation,#improve-dialog .improve-form form .fields .field .affiliations .select-affiliation .select-button{display:inline-block;background-color:#0af;border:1px solid #446da2;padding:5px;margin-right:5px;text-shadow:1px 1px 0 #446da2;font-size:14px;line-height:17px;color:#FFF;vertical-align:top;white-space:nowrap;overflow:hidden}#improve-dialog .improve-form form .fields .field .sports .sport,#improve-dialog .improve-form form .fields .field .sports .plus-sport,#improve-dialog .improve-form form .fields .field .sports .select-sport,#improve-dialog .improve-form form .fields .field .affiliations .affiliation,#improve-dialog .improve-form form .fields .field .affiliations .plus-affiliation,#improve-dialog .improve-form form .fields .field .affiliations .select-affiliation{margin-bottom:5px}#improve-dialog .improve-form form .fields .field .sports .sport a,#improve-dialog .improve-form form .fields .field .affiliations .affiliation a{display:inline-block;margin-left:5px;color:#FFF}#improve-dialog .improve-form form .fields .field .sports .plus-sport,#improve-dialog .improve-form form .fields .field .affiliations .plus-affiliation{margin-right:0;padding:4px 6px 3px 7px;font-size:20px}#improve-dialog .improve-form form .fields .field .sports .plus-sport a,#improve-dialog .improve-form form .fields .field .affiliations .plus-affiliation a{display:inline-block;color:#FFF}#improve-dialog .improve-form form .fields .field .sports .select-sport,#improve-dialog .improve-form form .fields .field .affiliations .select-affiliation{display:inline-block;width:135px;height:29px;margin-right:5px;position:relative;overflow:hidden;vertical-align:top}#improve-dialog .improve-form form .fields .field .sports .select-sport .ion-code,#improve-dialog .improve-form form .fields .field .affiliations .select-affiliation .ion-code{text-shadow:1px 1px 0 #446da2;font-size:14px;color:#FFF;cursor:pointer;position:absolute;right:20px;top:6px;z-index:3;-webkit-transform:rotate(90deg);-khtml-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#improve-dialog .improve-form form .fields .field .sports .select-sport select,#improve-dialog .improve-form form .fields .field .affiliations .select-affiliation select{visibility:hidden;width:90%;height:90%;margin:5% 0 0 5%;cursor:pointer;position:relative;z-index:1}#improve-dialog .improve-form form .fields .field .sports .select-sport .select-button,#improve-dialog .improve-form form .fields .field .affiliations .select-affiliation .select-button{width:100%;height:100%;margin-right:0;padding-right:35px;cursor:pointer;position:absolute;z-index:2;left:0;top:0}#improve-dialog .improve-form form .fields .field .sports .select-sport .select-button span,#improve-dialog .improve-form form .fields .field .affiliations .select-affiliation .select-button span{display:inline-block;width:100%;height:17px;overflow:hidden;text-overflow:ellipsis}#improve-dialog .improve-form form .fields .field .sports .select-sport .cancel-sport,#improve-dialog .improve-form form .fields .field .affiliations .select-affiliation .cancel-affiliation{font-size:14px;text-shadow:1px 1px 0 #446da2;color:#FFF;position:absolute;right:6px;top:6px;z-index:3}#improve-dialog .improve-form .form-footer{border-top:4px solid #fbb03b;padding:15px}#improve-dialog .improve-form .form-footer{padding-top:15px}#improve-dialog .improve-form .form-footer a{display:inline-block;float:left;color:#226da6;text-decoration:none;font-size:14px;line-height:29px;font-weight:500}#improve-dialog .improve-form .form-footer input{float:right}#improve-dialog .tabs{display:table;background-color:#fff;width:100%;padding:0;border-top:4px solid #fbb03b;list-style-type:none;font-size:0;table-layout:fixed}#improve-dialog .tabs>div{display:table-row;padding:0}#improve-dialog .tabs>div a{display:table-cell;width:33%;padding:5px 10px;line-height:1.4;vertical-align:middle;font-size:14px;text-decoration:none;color:#333;text-align:center}#improve-dialog .tabs>div a:nth-child(2){width:34%}#improve-dialog .tabs>div a.selected,#improve-dialog .tabs>div a:hover,#improve-dialog .tabs>div a:focus{background-color:#fbb03b;color:#fff;text-shadow:1px 1px #333}#improve-dialog .tab{display:none}#improve-dialog .tab.selected{display:block}#improve-done-dialog .content>div,#improve-error-dialog .content>div{padding-bottom:15px}#improve-done-dialog .content>div>div,#improve-error-dialog .content>div>div{background-color:#fff;margin:15px 0 0 0;padding:15px 10px;border-top:4px solid #fbb03b;border-bottom:4px solid #fbb03b;text-align:center;font-size:20px}#improve-done-dialog .icon,#improve-error-dialog .icon{font-size:90px}#improve-done-dialog .green{color:#008000}#improve-error-dialog .red{color:#e20000}@media only screen and (max-width:570px){#improve-dialog #improve-actions.selected{display:none}#improve-dialog .tabs{margin-top:15px}}