.ve_dialog { background-color: #ffffff; border: 1px solid #dddddd; border-radius: 4px 4px 2px 2px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); display: none; height: auto !important; left: 50%; margin-bottom: 20px; min-height: 150px; position: fixed; top: 74px; width: 600px; z-index: 100000; } .ve_dialog .ve_dialog-body { overflow-x: hidden; overflow-y: auto; padding: 10px 15px; } .ve_dialog .ve_dialog-body:before { content: " "; display: table; } .ve_dialog .ve_dialog-header { background: #91c46b none repeat scroll 0 0; border-top-left-radius: 4px; border-top-right-radius: 4px; padding: 15px; } .ve_dialog .ve_dialog-header .ve_dialog-title { color: #ffffff; margin: 0 0 0 10px; } .ve_dialog .ve_dialog-header .ve_dialog-close { color: #fff; height: 29px; line-height: 29px; position: absolute; right: 10px; text-align: center; top: 10px; width: 29px; } .ve_dialog .ve_dialog-header .ve_dialog-close .close-icon:before { font: 20px/29px "FontAwesome"; } #ve_row-layout-dialog { width: 420px; z-index: 100001; top: 90px; left: 50%; } #ve_row-layout-dialog .ve_row_layout { width: 317px; } #ve_row-layout-dialog input, #ve_row-layout-dialog select { height: 30px; border: 1px solid #91c46b; border-radius: 2px; width: 200px; } #ve_row-layout-dialog button { height: 30px; border-radius: 2px; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn { display: inline-block; background-position: center center; background-repeat: no-repeat; background-color: white; cursor: pointer; padding: 2px; margin: 1px 4px 1px 0; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn:hover { background-color: #00aeed; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn .icon { width: 23px; height: 11px; background: transparent url('img/layout_sprite.png') left top no-repeat; display: inline-block; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn:hover .icon { background-position: right top; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn.l_12_12 .icon { background-position: left -12px; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn.l_12_12:hover .icon { background-position: right -12px; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn.l_23_13 .icon { background-position: left -24px; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn.l_23_13:hover .icon { background-position: right -24px; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn.l_13_13_13 .icon { background-position: left -36px; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn.l_13_13_13:hover .icon { background-position: right -36px; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn.l_14_14_14_14 .icon { background-position: left -48px; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn.l_14_14_14_14:hover .icon { background-position: right -48px; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn.l_14_34 .icon { background-position: left -60px; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn.l_14_34:hover .icon { background-position: right -60px; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn.l_14_12_14 .icon { background-position: left -72px; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn.l_14_12_14:hover .icon { background-position: right -72px; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn.l_56_16 .icon { background-position: left -84px; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn.l_56_16:hover .icon { background-position: right -84px; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn.l_16_16_16_16_16_16 .icon { background-position: left -96px; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn.l_16_16_16_16_16_16:hover .icon { background-position: right -96px; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn.l_16_46_16 .icon { background-position: left -108px; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn.l_16_46_16:hover .icon { background-position: right -108px; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn.l_16_16_16_12 .icon { background-position: left -120px; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_layout-btn.l_16_16_16_12:hover .icon { background-position: right -120px; } #ve_row-layout-dialog .ve_layout-dialog-switcher .ve_custom-layout-btn { background-color: transparent; display: block; width: auto; height: auto; margin: 4px 0 3px; font-size: 11px; text-align: center; } #ve_row-layout-update { vertical-align: top; background: #91c46b none repeat scroll 0 0; border: medium none; color: #fff; cursor: pointer; min-width: 80px; padding: 5px 10px; }