.proposal-box { background-color: #f1f1f1; border-radius: 5px; // overflow: hidden; margin-bottom: 20px; position: relative; &.focus { border: 7px solid #000; border-radius: 12px; border-color: #5E769C; } &--top { color: #fff; font-weight: bold; border-top-left-radius: 5px; border-top-right-radius: 5px; overflow: hidden; } &--middle { padding: 30px; min-height: 180px; // position: relative; // .proposal-box--join { // position: absolute; // bottom: 10px; // left: 30px; // } } &--bottom { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; // overflow: hidden; border-bottom: 5px solid #dadada; } &--theme { padding: 10px 15px 5px 15px; } &--program { padding: 20px 15px; } &--content { padding-bottom: 20px; } &--share { padding: 15px 0; background-color: #e8e8e8; } &--ranking { font-weight: bold; padding: 10px 0; background-color: #dadada; } .action-label { margin-top: 10px; } .proposal-box--join { .btn { font-weight: bold; } } .proposal-message-panel { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; background-color: #f5f5f5; background-color: rgba(245, 245, 245, 0.9); .row { height: 100%; } .inside { position: relative; } .content { color: #262626; font-size: 24px; font-weight: bold; line-height: 24px; padding: 10px 30px; } } .action { .glyphicon { color: #fff; } } .dropdown { display: inline-block; } .dropdown-menu { padding: 0; margin: 0; } .icon-circle { cursor: pointer; -webkit-box-shadow: inset 0px -2px 2px 0px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px -2px 2px 0px rgba(0,0,0,0.3); box-shadow: inset 0px -2px 2px 0px rgba(0,0,0,0.3); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; &:hover { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } &:active, &:focus { -webkit-box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.3); box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.3); } } }