@import url('spigit.common.css');
@font-face{font-family:'ProximaNova-Bold';src:url('/static/css/fonts/webfonts/2AD889_25_0.eot?68478272');src:url('/static/css/fonts/webfonts/2AD889_25_0.eot?68478272#iefix') format('embedded-opentype'),url('/static/css/fonts/webfonts/2AD889_25_0.woff?68478272') format('woff'),url('/static/css/fonts/webfonts/2AD889_25_0.ttf?68478272') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'ProximaNova-Regular';src:url('/static/css/fonts/webfonts/2AD889_28_0.eot?68478272');src:url('/static/css/fonts/webfonts/2AD889_28_0.eot?68478272#iefix') format('embedded-opentype'),url('/static/css/fonts/webfonts/2AD889_28_0.woff?68478272') format('woff'),url('/static/css/fonts/webfonts/2AD889_28_0.ttf?68478272') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'ProximaNova-Light';src:url('/static/css/fonts/webfonts/2AD889_21_0.eot?68478272');src:url('/static/css/fonts/webfonts/2AD889_21_0.eot?68478272#iefix') format('embedded-opentype'),url('/static/css/fonts/webfonts/2AD889_21_0.woff?68478272') format('woff'),url('/static/css/fonts/webfonts/2AD889_21_0.ttf?68478272') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'ProximaNova';src:url('/static/css/fonts/webfonts/2AD889_28_0.eot?68478272');src:url('/static/css/fonts/webfonts/2AD889_28_0.eot?68478272#iefix') format('embedded-opentype'),url('/static/css/fonts/webfonts/2AD889_28_0.woff?68478272') format('woff'),url('/static/css/fonts/webfonts/2AD889_28_0.ttf?68478272') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'ProximaNova';src:url('/static/css/fonts/webfonts/2AD889_25_0.eot?68478272');src:url('/static/css/fonts/webfonts/2AD889_25_0.eot?68478272#iefix') format('embedded-opentype'),url('/static/css/fonts/webfonts/2AD889_25_0.woff?68478272') format('woff'),url('/static/css/fonts/webfonts/2AD889_25_0.ttf?68478272') format('truetype');font-weight:bold;font-style:normal}
body,html{color:#666;font-family:ProximaNova-Regular,Helvetica,Arial,sans-serif;font-size:14px;margin:0}
ul{margin:0;padding:0}
h1,h2,h3,h4,h5,h6, .spigitWidget h1, .spigitWidget h2,.spigitWidget h3,.spigitWidget h4, .no-results {font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;}
h1,h2{margin:10px 0; font-weight: lighter;}
h1{color:#555;font-size:28px}
h2{color:#555;font-size:24px}
h2 .secondary{color:#999}
h3,legend{color:#555;font-size:18px;line-height:1.5em}
h4{font-size:16px;line-height:1.286;margin-bottom:16px}
h5{font-size:14px;line-height:1.286em; margin: 10px 0;}
form tr td,.form tr td{padding:12px 5px;font-size:13px;vertical-align:top}
table tr td.reset{padding:0}
form td.space{background-color:#f7f7f7;padding-left:10px;padding-right:10px}
label,.label-text{padding-right:15px;padding-bottom:5px;font-size:15px}
label{display:inline-block}
h1.divider{border-bottom:1px solid #ccc;padding-bottom:5px}
td.formtitles label{padding-right:0}
input,select,textarea{border:1px solid #d1d5d7;font-size:14px;font-weight:normal;padding:6px 9px;margin: 0 0 5px;font-style:normal;width:92%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
textarea{resize:none;min-height:80px;max-height:160px;width:98%}
input[type=checkbox], .form-section input[type=checkbox]{margin:0 10px 0 0;width:auto}
input[type=radio], .form-section input[type=radio]{margin:0 10px 5px 0;width:auto}
input[type=number].small { width: 100px;}
select{height:32px;width:auto}
table select{ width: 100%;}
select[multiple],select[size]{height:auto; overflow-y: auto;}
input.datepicker{float:left;cursor:pointer;padding:3px 2px 2px 10px;height:21px;line-height:1.85em;width:105px;background:url(../default/img/bg/icon_calendar.gif) top right no-repeat #fff}
input.small{width:auto}
strong,b{font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif}

/* glyphify link styles */
[class^="glyphify-"], [class*=" glyphify-"] {font-size: 17px; padding: 0 25px;}
.glyphify-add:before { content: '\e83b'; }
.glyphify-add.align-left {margin-top: 8px; display: inline-block; padding-left: 0;}
.attachment-container .glyphify-add:before { content: '\e824'; }

.medium {font-size: 16px;}
.icon-info {font-size: 14px;}
.right-top {position: absolute; right: 55px; top: 45px;}

.form-section input.datepicker {width: 120px; float: none;}
.form-section.no-results {padding-top: 25px;}
.btn.btn-default {background-color: #fff;}
.no-results {font-size: 14px; color: #666; margin-top: 30px; margin-bottom: 5px; line-height: 1.25em;}
.no-results h2 {font-size: 24px;}
.reset {padding: 0;}
.reset-all {padding: 0; margin: 0;}
.clearfix:after,.nav-tabs:after{visibility:hidden;content:" ";clear:both}
.clearfix:after{display:block;font-size:0;height:0}
.navHolder ul,div#markup ul,.nav-tabs ul,ul#stagesAdminList, ul.list-container{list-style:none}
.container_24{margin-left:auto;margin-right:auto;width:960px}
.alpha{margin-left:15px}
.grid_24{margin-left:15px}
.omega{margin-right:0}
.navHolder .moreNav a.off,a,a:active,a:link,a:visited{color:#05cce9;text-decoration:none}
.widget-header a:focus,.navHolder .moreNav a.off:focus,.navHolder .moreNav a.off:hover,.navHolder a:focus,a:focus,a:hover{text-decoration:none;outline:0}
a.select-wrapper:focus,a.select-wrapper:hover{opacity:1}
:focus{outline:0}
#userNavWrap{height:35px}
#userNavWrap ul{float:right;margin-top:9px}
#userNavWrap ul li,#userNavWrap ul li a{font-size:11px;cursor:pointer;float:left}
#userNavWrap ul.sf-menu li.welcomeUserMsg{overflow:visible;z-index:1000;font-weight:400}
#userNavWrap ul.sf-menu li a.openInboxDialog .msgNumber{margin-left:4px;display:none;padding:0 4px;font-size:11px;font-weight:normal;line-height:15px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#c00;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#userNav{z-index:999;float:right}
.navHolder{position:relative;float:left;width:100%;background-color:#ffb300;text-align:left;height:32px;overflow:hidden;font-size:13px}
.navHolder.enhanced{overflow:visible;z-index:998}
.navHolder .moreNavHolder.right{position:absolute;right:0;height:32px}
.navHolder .moreNavHolder a:focus .moreNav{display:block}
.navHolder .moreNavHolder .arrow-down{margin-left:10px}
.navHolder .moreNav{display:none;position:absolute;top:32px;min-width:180px;width:auto;z-index:1000;background-color:#fff;background-image:none;border:1px solid #95989a;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);text-align:left;border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:0 0 4px;max-height:388px;overflow-y:auto;overflow-x:hidden}
.navHolder .moreNav a:hover{background-color:#efefef}
.navHolder .moreNav li.more{background-image:none;border-bottom:1px solid #eee;padding:0;margin:0;width:100%;background-color:#fff}
.navHolder .moreNav .current a{color:#666}
.navHolder .moreNav .current{background-color:#f1f1f1}
.navHolder .moreNav a, .navHolder .moreNavHolder .current>a{background-image:none;font-size:13px;width:auto;padding:10px 15px;float:none;background-color:#fff;color:#4c4c4c!important}
.navHolder ul{margin:0;width:100%;overflow-x:auto;overflow-y:hidden}
.navHolder li{float: left; line-height:1em}
.navHolder a:hover{text-decoration:none;opacity:1}
.navHolder a{float:left;font-size:16px;color:#fff;display:block;padding:11px 16px 8px} /* do not change padding */
.navHolder .current a{padding-bottom:7px}
.navHolder .placeholder {visibility:hidden; float:right; padding: 0 8px;}
.form-element{padding:0 0 5px;clear:both}
.form-element .community-picker{margin:5px 0 5px 28px;display:none}
.form-section,fieldset{padding:13px 15px 13px 25px;width:96%;margin:0;border:0}
.form-section h3,fieldset legend{padding-bottom:5px;width:100%;margin:0}
.form-section h3.border{border-bottom:1px solid #c3cacc}
.form-section label{display:block}
.form-section label.checkbox-group,
.form-section .list-group-container label,
.form-section.show-checkbox-true label {display:inline-block; padding-right: 0; margin-right: 15px;}
.form-section input{width:30%;}
.form-section select.dropdown-select{width:33%;}
.form-section input.readonly { border-color: #fff; padding-left: 0;}
.form-section input[type=number]::-webkit-inner-spin-button,
.form-section input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
.form-section.compact{padding:0 25px}
.form-section .fluid,.form-section.fluid{width:98%}
.form-section.divider {border-bottom: 1px solid #ccc; padding-bottom: 15px; margin-bottom: 15px;}
.twoColumn fieldset legend{border-bottom:0;font-weight:bold;padding-bottom:0;width:auto;margin:0}
.form-section .section-body{margin:20px 0}
.section-divider{padding:20px 10px;border-top:1px solid #c3cacc;margin-top:25px;border-bottom:1px solid #c3cacc}
.radioBlock{font-size:14px;color:#666;margin:15px 0 15px 35px;display:block;clear:both}
.formtitles{text-align:right}
.offset-container,form tr td.offset-CheckBox,form tr td.offset-MultipleSelection,form tr td.offset-RadioButton,form tr td.offset-container{padding-top:20px}
.critical-progress,.popup-notice{display:none;font-size:16px;line-height:1.25em;text-align:center;padding:17px 10px;width:300px;position:absolute;top:35%;left:50%;margin-left:-150px;opacity:.9;background-color:#fff;border-radius:10px;border:1px solid #29cc29;box-shadow:0 0 0 5px #d2f4bc;color:#000;z-index:999999}
.critical-progress.pending,.popup-notice.error{border:1px solid #e55252;box-shadow:0 0 0 5px #fcc;color:#666}
.popup-notice.warning{border:1px solid #efac1c;box-shadow:0 0 0 5px #f9f1d5;color:#666}
.popup-notice.critical,.popup-notice.fixed{position:fixed;top:35%;left:50%;margin-left:-150px}
.popup-notice big{padding:5px 0;font-size:1.25em;display:block}
.popup-notice small{font-size:.875em}
.popup-notice strong{font-size:.875em;font-weight:normal;color:#000}
.error,.error-container .formtitles{color:#d64633}
.popup-notice p{margin:5px 0}
.success,div.error{border:1px solid #eee;padding:10px;margin:5px 100px;text-align:center;border-radius:3px}
.error.inline{text-align:left;font-style:italic;border-radius:0;border:0;margin:0;padding-left:0}
.error{border-color:#d64633}
.success{color:#1bb31b;border-color:#1bb31b}
.btn,.ui-dialog .ui-dialog-buttonpane button{font-size:14px;color:#fff;margin:15px 0;border-radius:15px;padding:5px 20px;line-height:1.48em;border:1px solid transparent;outline:0;display:inline-block;white-space: nowrap;}
.btn.disabled,.btn:disabled,.btn:disabled:hover,input.disabled,input.disabled:hover,a.disabled, button.disabled{cursor:default;opacity:.4;filter:none;pointer-events:none}
.btn.btn-primary{background-color:#ffb300}
.preview-section.button .btn.btn-primary.brand-bg{margin:15px 5px;padding:5px 20px;min-width:auto;height:auto}
.nav-tabs{border-bottom:1px solid #ccc;margin:30px 15px;}
.nav-tabs:after{display:block;font-size:0;height:0}
#footerWrap #mobile-switch,#skiplink,.aria-helper-hidden,.dialog-container,.dialogWrapper,.hide{display:none}
.nav-tabs li{float:left;padding:10px 10px 10px 0;margin-right:30px;font-size:22px;font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;}
.footnote{font-size:12px}
.nav-tabs li.current{color:#333}
.nav-tabs li a{font-size:22px;cursor:pointer}
.nav-tabs li.current a{color:#333; pointer-events:none; font-size: 22px;font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;}
.section-container, .fresh .section-container {padding:5px 10px;margin:10px 0}
.section-container td{vertical-align:top}
.dialog-container .form-element{margin:10px 0}
.dialog-container .label-text{margin:0;font-weight:normal}
.dialog-container .list-container{max-height:310px;overflow:auto}
.dialog-container .load-more-container{text-align:center;margin-top:10px}
footer{margin-left:auto;margin-right:auto;width:960px}
#footer{margin-top:20px;margin:0 15px;padding:0 0 15px 0;width:930px}
#footer a{padding-left:6px;padding-right:3px}
#footer a.edit-activity { padding: 0px; font-size: 0px;}
#arrow-to-top{display:none;position:fixed;width:50px;height:50px;right:147px;bottom:0}
#arrow-to-top .arrow-to-top-btn{color:#fff;border-radius:50%;border-color:transparent;padding-top:9px;display:inline-block;height:41px;outline:0;position:relative;width:41px;z-index:1;border:0;line-height:normal;overflow:visible;padding:0;max-width:185px}
#arrow-to-top .arrow-to-top-btn .caret::after{font-size:16px;content:"\e838";font-family:'fontello';color:#fff;position:absolute;right:9px;top:11px;width:1em;margin-right:.2em}
#logo,.left,.floatLeft{float:left}
#logo a{filter:none}
.floatRight,.right{float:right}
.admin h2{text-align:center;border-bottom:1px solid #ddd;padding:10px}
.footnote{font-style:italic;color:#bbb;line-height:1.25em}
.thumbnailsm{width:115px;height:108px;border:0;margin:10px;padding:0;font-size:14px;float:left;text-align:center;vertical-align:baseline}
.customFooter.ugc{float:left}
#poweredBy .idea-management-software{font-size:11.5px;color:#999;padding-left:5px;margin-top:5px;position:relative;top:-6px;margin-left:-2px}
table{border-collapse:collapse;border-spacing:0}
.tooltip-element .tooltip{white-space:normal;min-width:80px;max-width:200px}
#languageList .googleTranslate,.hidden,.pairwiseVoteLimitOptions.enabled_false,.pairwise_countdown_options.enabled_false,.tooltip{display:none}
.tooltip{background-color:rgba(0,0,0,.8);border-color:#000;text-shadow:0 0 0 transparent;position:absolute;padding:4px 6px;font-size:12px;border-width:1px;white-space:nowrap;z-index:999}
.tooltip-left-side .indicator{border-style:solid;border-color:#333 transparent transparent;top:4px;left:-6px}
.tooltip-left-side{left:1.833em;top:-.083em}
.tooltip .indicator{display:block;position:absolute;border-width:5px;width:0;height:0;font-size:0;line-height:0}
.box{border-color:#c8cbcc;background-color:#f0f1f2;border-width:.063em;font-size:inherit;margin-bottom:.625em}
.attachment-container.box{ border: none;margin:8px 20px 8px 0;display:inline-block;background-color:#fff;max-width:40%;min-width:120px}
#configTbl .idea-image.enabled .idea-image-default,#configTbl .idea-image.enabled .idea-image-required{opacity:1}
#configTbl .idea-image .idea-image-required{display:none}
#configTbl .idea-image .idea-image-default{width:250px;margin:1px 10px 0;overflow:hidden}
#configTbl .idea-image .idea-image-default img{width:100%}
#configTbl .form-field_label{padding-top:10px}
#config-form .attachment-container{padding:2px 4px}
#config-form .attachment-container a{vertical-align:top;line-height:25px;padding-left:5px;margin:0}
#challenge_template_lists{margin-top:38px}
#idea-search .form-element select[multiple],input{font-family:inherit}
.note{font-size:.7em}
.fresh.ui-dialog-content .mainContent .formElement.warning {color: #efac1c;border:none;background: #fff;}
.breadcrumbWrapper{display:block;clear:right;width:100%;margin-top:0}
ul.breadcrumbNew{margin-bottom:15px}
ul.breadcrumbNew li{display:inline;margin:0;border:0;text-overflow:ellipsis}
#language_import_export ul.breadcrumbNew li{font-size:.813em}
#languageFileUpload .qq-upload-button{background:url(../default/img/bg/sprites/fresh.png) -590px -4px no-repeat;width:29px;height:29px;border:0;padding:0;margin:0;float:right;color:#fff;text-indent:-9999px;min-width:0}
#languageFileUpload .qq-upload-button:hover{opacity:.5;filter:alpha(opacity=50)}
.ui-dialog-content .uploadField{position:absolute;width:80%;height:26px;line-height:26px;padding-left:12px;color:#333;margin-right:0;border-width:1px;border-style:solid;border-color:#ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.ui-dialog-content h1.title{margin:0 0 15px}
.ui-dialog-content:not(#newPageDialog) .form-section{padding-left:0; font-size: 14px;}
.ui-dialog-content:not(#newPageDialog) .form-section input[type="text"], .ui-dialog-content .form-section input[type="password"] {width: 50%;}
.ui-dialog-content:not(#newPageDialog) .form-section input.fluid {width: 98%;}
.dialogWrapper.ui-dialog-content{overflow:hidden}
#languageList .innerWrapper{margin:0}
#languageList .plainText{margin:15px 0;font-size:12px;line-height:1.25em}
#languageList{width:640px}
#languageList .col-input{width:60px}
#languageList .custom-language-title{width:50%}
#languageFileUpload{height:26px}
.innerWrapper table{width:100%}
.innerWrapper table .headerRow{border-bottom:1px solid #ccc;background-color:#fbfbfc}
.innerWrapper table .headerRow td{height:2em;font-weight:normal;vertical-align:bottom}
.innerWrapper table .bottomRow td{font-weight:normal;background-color:#fbfbfc;border-top:1px solid #ccc}
.innerWrapper table .addLanguage{height:20px;line-height:20px;vertical-align:top}
.innerWrapper table .subHeader{font-weight:normal;background-color:#e3e4e6}
.innerWrapper table .rowEven td{background-color:#f6f6f6}
.innerWrapper table .rowOdd td{background-color:#fff}
.innerWrapper table .center{text-align:center}
.innerWrapper table td{padding:10px 8px;vertical-align:middle}
.fixed-tooltip-element,.tooltip-element,a.tooltip-element{cursor:default;position:relative;margin-left:5px}
.iconsPairwise,.select-list li a:link,.select-list li a:visited{cursor:pointer}
.icons.download{width:20px;height:20px;background-position:-627px -9px}
.icons.attachment{width:20px;height:20px;background-position:-449px -280px}
.icons.edit-activity{background-position:-460px -40px;width:21px;height:20px}
.iconsPairwise{background-image:url(../default/img/bg/sprites/pairwise_sprites.png);background-repeat:no-repeat;background-color:transparent}
.icons.homeNew{width:13px;height:11px;background-position:-626px -62px;margin-right:5px}
.icons.edit{width:13px;height:14px}
.icons.delete{background-position:-531px -108px;width:12px;height:12px;float:none;margin:0 2px}
.icons.trash{width:12px;height:14px;background-position:-60px -100px}
.icons.custom-language.replace{margin:0 2px}
.icons.replace{width:20px;height:20px;background-position:-670px -57px}
.icons.delete-v2{width:20px;height:20px;background-position:-650px -8px}
.icons.plus-big{width:20px;height:20px;background-position:-674px -9px}
.icons.speaker{width:25px;height:25px;background-position:-650px -491px;border-radius:50%;background-color:#fff}
.icons.edit-text{background-position:-155px -42px;width:25px;height:17px;float:none}
.pairwise_countdown_options{margin:5px 0 20px 30px}
.pairwise_countdown_options .dateGroup .label{margin-top:3px;padding:5px;text-align:right}
.select-wrapper{border-style:solid;background-color:#fff;border-color:#d1d5d7;-moz-box-shadow:inset 0 3px 3px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 3px 3px rgba(0,0,0,.05);box-shadow:inset 0 3px 3px rgba(0,0,0,.05);margin-left:1px;font-size:14px}
.select-wrapper .select-value{border-color:#fff #fff transparent transparent;color:#555;float:left;padding:6px 8px 2px;height:20px;border-width:1px 1px 0 0;line-height:1.25em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:90px}
.select-wrapper .select-button{width:10px;height:1.923em;border-width:1px 0 0;border-style:none;border-color:#fff transparent transparent}
.select-wrapper .select-button .indicator{border-style:solid;border-color:#bebebe transparent transparent;cursor:pointer;width:0;height:0;display:block;border-width:5px;position:absolute;right:.55em;top:.846em}
.select-list{position:absolute;top:25px;left:-1px;border-width:1px;margin-left:0;max-height:8em;overflow:auto}
.select-list li a,.widget-header h2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.select-wrapper.select-opened{z-index:991}
.panel-body .select-list,.select-list{border-color:#ccc;border-style:solid;background-color:#fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);width:100%}
.select-list li{border-style:solid none none;border-color:#eee transparent transparent;border-width:1px 0 0;float:none}
.select-list li a{padding-left:10px;line-height:24px;margin-top:1px;font-weight:normal;color:#444}
.position-right{position:absolute;right:10px;top:5px}
.header-row{border-top:1px solid #fff;border-bottom:1px solid #c3c3c3;padding:10px; font-size: 16px;}
.widget-header{color:#fff}
.widget-header h2{text-shadow:0 1px 0 #6d7984}
#site_challenge_top_ranked_ideas .widget-header h2{overflow:visible}
.sub-widget-header{background-color:#e6e6e6;border-style:solid solid none;border-color:#dadada;background-image:-webkit-gradient(linear,left top,left bottom,from(#f1f1f1),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#f1f1f1,#e6e6e6);background-image:-moz-linear-gradient(top,#f1f1f1,#e6e6e6);background-image:-ms-linear-gradient(top,#f1f1f1,#e6e6e6);background-image:-o-linear-gradient(top,#f1f1f1,#e6e6e6);background-image:linear-gradient(top,#f1f1f1,#e6e6e6)}
.innerWrapper{border:1px solid #d9d9d9;background-color:#fcfcfc;margin:3px}
.innerWrapper .header{font-weight:normal;color:#6e6e6e;position:relative;padding:10px}
.innerWrapper input.clear-checkbox{height:1em;padding:0;border-width:0}
.roleListWrapper{width:437px;margin-left:30px}
.roleListInnerWrapper{width:437px;overflow:auto}
.list-group-container,.list-group-container{margin:0;padding:0 15px 10px;list-style:none}
.list-group-container a{font-size:15px;line-height:1.5em}
.subSection .list-group-container{padding:0}
.list-group-container.inline.reset{padding-bottom:0}
.list-group-container li{padding-left:5px;padding-right:15px;margin:5px 0;line-height: 1em;}
.list-group-container.inline li{display:inline-block}
.list-group-container .indented{margin-left:20px}
.list-group-container.col-5 li { display: inline-block; width: 24.5%; padding: 0.5% 0;}
.list-group-container.col-5 li input {width: 80%;}
.list-group-container.inline li.col-5 {width: 44%;}
.list-group-container.inline li.col-5:nth-child(even) {margin-right: 2%;}
.list-group-container li.cat1 {margin-left: 30px;}
.list-group-container li.cat2 {margin-left: 60px;}
.list-group-container li.cat3 {margin-left: 90px;}
.list-group-container li.cat4 {margin-left: 120px;}
.list-group-container li.cat5 {margin-left: 150px;}
.list-group-container li.cat6 {margin-left: 180px;}
.list-group-container li.cat7 {margin-left: 210px;}
.list-group-container li.cat8 {margin-left: 240px;}
.list-group-container li.cat9 {margin-left: 270px;}
.list-group-container li.cat10 {margin-left: 300px;}
.list-group-container li.cat11 {margin-left: 330px;}
.list-group-container li.cat12 {margin-left: 360px;}
.list-group-container li.cat13 {margin-left: 390px;}
.list-group-container li.cat14 {margin-left: 410px;}
.list-group-container li.cat15 {margin-left: 440px;}
.list-group-container li.cat16 {margin-left: 470px;}
.list-group-container li.cat17 {margin-left: 500px;}
.fresh.ui-dialog-content input.text.datepicker.error, .required_field_container.error, .list-group-container.error {border-color: #cc6666; border-width: 1px; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; background-color: #fff;}
.list-group-container.error {padding: 5px; margin: 0;}
#select_winner h2.challengeHeader{width:65%;display:inline-block}
#skiplink a{height:1px;overflow:hidden;width:1px;position:absolute!important}
.aria-helper-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}
.expanded .panel-body .speuiForm{padding:10px}
.confirm-popover-container{position:relative}
.confirm-popover,.confirmDialog, .spigitWidget .confirm-popover{width:300px;display:none;position:absolute;border:1px solid #ff8000;color:#666;padding:15px;background-color:#fff;z-index:99999;-webkit-box-shadow:0 0 0 3px rgba(255,128,0,.2);-moz-box-shadow:0 0 0 3px rgba(255,128,0,.2);box-shadow:0 0 0 3px rgba(255,128,0,.2);font-size:13px;line-height:1.5em;border-radius:5px}
.confirm-popover .button-container{margin-top:10px;text-align:right}
.confirm-popover .button-container > a {margin: 0; padding: 0; display: inline-block;}
.wysiwyg-container{font-size:13px}
.wysiwyg-container textarea{width:100%;height:8.75em;font-size:1.23em;padding:0;border-color:#d1d5d7;border-style:solid;color:#494b4c;-moz-box-shadow:0 3px 3px rgba(0,0,0,.05) inset;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.05) inset;box-shadow:0 3px 3px rgba(0,0,0,.05) inset}
.wysiwyg-container textarea:focus,.wysiwyg-container textarea:hover{color:#000;border-color:#a1acbe;-moz-box-shadow:inset 0 3px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.06);-webkit-box-shadow:inset 0 3px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.06);box-shadow:inset 0 3px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.06)}
.wysiwyg-container.error{border-color:#d64633;margin:0;padding:0}
#challenge_template_lists .icons, #challenge_template_lists i{width:16px;height:12px;padding:0;margin-right:13px}
.icons.infos{background-position:-554px -3px}
.icons.view{width:15px;background-position:-553px -19px}
.icons.edit{background-position:-157px -60px}
#contentWrap #contents,.main-content-container{min-height:840px; position: relative; background-color: #fff;}
#contentWrap #contents{padding-top:20px; width: 990px;}
.identity-removed { position: absolute; height: 100%; width: 100%; z-index: 99999; top: 0}
.main-content-container.disabled {opacity: .6}
.adminMobile .mobilePreview{font-size:12px}
.mobilePreview .previewHolder{padding-top:88px;background:url(../default/img/admin_mobile_preview.png) no-repeat;width:239px;height:420px;margin:0 auto}
.mobilePreview .previewHolder .mobilePreviewHeader{width:199px;height:25px;position:static}
.mobilePreview .previewHolder .mobilePreviewContent{background:url(../default/img/admin_mobile_preview_content.png) no-repeat;width:199px;height:290px}
.mobilePreview .previewHolder .mobilePreviewFooter{width:199px;height:25px}
.mobilePreview .listWrapper{width:199px;height:340px;margin-left:21px}
.mobilePreview #previewOptionLists,.adminMobile .mobilePreview #previewOptionLists li{width:199px;height:340px}
.mobilePreview .mobilePreviewHeader .btn_pre{float:left;width:4px;margin-left:4px;height:25px;background:url(../default/img/admin_mobil_sprite.png) 0 -42px no-repeat}
.mobilePreview .mobilePreviewHeader .btn_pre.empty{background:0}
.mobilePreview .mobilePreviewHeader .btn_pre_title{float:left;width:43px;height:25px;line-height:25px;font-size:8px}
.mobilePreview .mobilePreviewHeader .dropdown_menu{float:right;width:43px;height:25px;background:url(../default/img/admin_mobil_sprite.png) -7px -42px no-repeat}
.mobilePreview a.linkPrimary{display:inline-block;font-size:10px;line-height:13px;cursor:default}
.mobilePreview a.mobileHeaderNav,.mobilePreview a.mobilePrimary,.mobilePreview a.mobileSecondary{display:inline-block;float:left;font-size:11px;line-height:25px;text-align:center;color:#fff;cursor:default}
.mobilePreview a.mobileHeaderNav{width:199px}
.mobilePreview a.mobilePrimary{width:100px}
.mobilePreview a.mobileSecondary{width:99px}
.mobilePreview .pageURL{margin-top:12px;font-size:14px}
.adminMobile .saveFeatures{margin-bottom:10px}
.indented{margin:8px 0 0 54px}
.indented .labelText{line-height:24px;padding-right:0}
.adminMobile .option-row{width:200px;float:left}
.adminMobile .option-row.long{width:500px!important;margin-bottom:5px}
.select-wrapper{width:16em;margin-right:5px;line-height:25px;padding:0 5px;min-width:75px;border-width:1px;position:relative;float:left;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.pageOptions .select-wrapper{width:166px}
.dateGroup span.label{width:80px;float:left}
.formElement.othersOptions{margin-left:19px;margin-top:22px}
.mobileOptions span.label{padding-left:0}
.mobileOptions .form-Element{margin-left:0}
#filter-output div{width:20px;height:20px;display:inline-block;margin:4px}
.theme-picker-container .theme-preview:hover{color:#fff;background-color:#3c4df7;background-image:-webkit-gradient(linear,left top,left bottom,from(#5569fa),to(#2432f5));background-image:-webkit-linear-gradient(top,#5569fa,#2432f5);background-image:-moz-linear-gradient(top,#5569fa,#2432f5);background-image:-ms-linear-gradient(top,#5569fa,#2432f5);background-image:-o-linear-gradient(top,#5569fa,#2432f5);background-image:linear-gradient(top,#5569fa,#2432f5)}
#errorMessage,#noticeMessage,#successMessage,#warningMessage,.status-message-error,.status-message-success{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px}
#noticeMessage,#successMessage,.status-message-success{border:1px solid #29cc29;color:#0a0;margin:10px 0}
.status-message-error{border:1px solid #c66;color:#c66;margin:10px 0}
fieldset>ul,legend{margin:10px}
legend{padding-top:40px}
.alternateRow{width:100%}
#roleTable.alternateRow{margin-bottom:15px;}
.alternateRow tbody,.alternateRow thead{border:1px solid #ddd}
.alternateRow li,.alternateRow td,.alternateRow th{padding:8px 5px 8px 10px;text-align:left}
.alternateRow th{font-weight:normal;padding:8px 5px 8px 10px}
.alternateRow .number{text-align:right}
.alternateRow tr td a{line-height:normal}
.alternateRow li:nth-child(odd),.alternateRow tr:nth-child(odd) td{background-color:#f0f0f0}
.alternateRow tr:nth-child(even) td,.alternateRow>li:nth-child(even){background-color:#fff}
.mce-tinymce .mce-panel,.mce-tinymce.mce-panel{border:0 solid #ddd;background-image:none;background-color:#fff}
.mce-tinymce .mce-container-body .mce-resizehandle{right:-10px;bottom:-26px}
.mce-tinymce .mce-container-body .mce-resizehandle i.mce-i-resize{color:#333}
.mce-tinymce .mce-btn-group .mce-btn.mce-disabled,.mce-tinymce .mce-btn-group .mce-btn.mce-disabled:hover{background-image:none}
.mce-tinymce .mce-toolbar .mce-container-body{background-color:#eee}
.mce-tinymce .mce-toolbar .mce-splitbtn .mce-open.mce-active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.mce-tinymce .mce-toolbar .mce-splitbtn .mce-open.mce-active .mce-caret{border-top-color:#888}
.mce-tinymce .mce-btn-group .mce-btn{border:0;width:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-image:none;vertical-align:middle}
.mce-statusbar .mce-path.mce-flow-layout-item{display:none}
.mce-tinymce .mce-statusbar{padding:0 10px;height:26px;background-image:none;background-color:#eee}
.mce-tinymce .mce-wordcount,.ui-dialog-content .mce-wordcount{line-height:26px;font-weight:normal;color:#666;margin-top:0;margin-right:10px;padding:0}
.mce-tinymce .mce-panel,.mce-tinymce.mce-panel{margin-right:1px}
.mce-notification-error{display:none}
.stagesTableHeader{margin-left:50px}
.ideasStages .alert-container{display:none;margin-bottom:30px;margin-top:30px}
.ideasStages .alert-container *{font-size:100%;padding:0;margin:0;border:0;vertical-align:baseline;line-height:1}
.alert-container{text-align:center}
.alert-container .alert-warning{border:1px solid #efac1c;box-shadow:0 0 0 3px #f9f1d5;color:#666;font-size:16px;background-color:#fff;padding:15px;text-align:center;width:auto;margin:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.icons.warning{background-position:-473px -281px;width:24px;height:20px;display:inline-block;margin-right:5px;margin-bottom:-5px}
.icons.warning-no-margin{background-position:-474px -282px;width:22px;height:20px;display:inline-block;vertical-align:bottom}
.warning-select-length{text-align:center;color:red}
#stagesAdminList li:first-child{cursor:default!important;border-bottom:1px solid #666;opacity:1}
#stagesAdminList li{background-color:#fff;clear:both;padding:5px 5px 5px 0;border-bottom:1px solid #cad0d3;margin-left:0;position:relative}
#stagesAdminList li:hover{cursor:pointer}
#stagesAdminList li div{display:inline}
#stagesAdminList li:first-child div{font-weight:normal;display:inline-block}
#stagesAdminList li div.order{text-align:left;text-indent:7px}
#stagesAdminList li div img{width:10px;height:10px;margin:0 10px;cursor:pointer}
#stagesAdminList li div input{padding:4px;vertical-align:top;width:85%;margin:0;text-align:left}
#stagesAdminList li>div{display:inline-block;vertical-align:top}
#stagesAdminList .order,#stagesAdminList .orderColumn{width:10%}
#stagesAdminList .stageName{width:25%}
#stagesAdminList .stageDescription{width:50%}
#stagesAdminList .stageActions{width:10%}
#stagesAdminList .stageActions i {margin-right: 17px;}
#stagesAdminList li.ui-sortable-helper{-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.5);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.5);box-shadow:2px 2px 5px 0 rgba(0,0,0,.5);opacity:.8}
#stagesAdminList .ui-sortable-placeholder{background-color:#cad0d3}
#stagesAdminList li span.gribber{position:absolute;display:inline-block;width:10px;height:16px;margin-right:10px;top:2px;left:8%}
#stagesAdminList li.nogribber span.gribber{display:none}
#stagesAdminList li:hover span.gribber{background:url(../default/img/bg/sprites/fresh.png) -685px -491px no-repeat}
#stagesAdminList li.ui-state-disabled:hover span.gribber{background-image:none}
#stagesAdminList li.nogribber:hover span.gribber{background:0}
#stagesAdminList li.nogribber{cursor:default}
.icon-floppy.disabled {color: #999;}
.icon-edit,.icon-trash, .icon-text_edit, .openInfoDialog .icon-info, .icon-pencil{display:inline-block;width:11px;height:12px;position:relative;color:#999;cursor:pointer}
.icon-save{position:relative;display:inline-block;font-style:normal;font-size:10px;margin-left:5px;text-transform:uppercase}
.icon-trash:hover{color: #e52917;}
.icon-flag{color: #fdb32b;}
#stagesAdminList li.ui-state-disabled .icon-trash{display:none}
.error_close{position:absolute;right:7px;top:7px;cursor:pointer;background-image:url(../default/img/icon_x.png);background-repeat:no-repeat;width:8px;height:8px}
.error_close:hover{opacity:.5}
input.error, input.error:focus, input.error:hover{border-color:#c66;background-color:#fff; color:#c66; }
input:focus{background-color:#fcfeff}
input:focus,input:hover{color:#000;border-color:#4d90fe;outline:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.ui-dialog{position:absolute;width:300px;font-size:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #777;-webkit-box-shadow:2px 5px 10px rgba(50,50,50,.5);-moz-box-shadow:2px 5px 10px rgba(50,50,50,.5);box-shadow:2px 5px 10px rgba(50,50,50,.5);background-color:#fff;top:20px;margin-top:10px;z-index:1003}
.ui-dialog .ui-dialog-titlebar{padding:20px 30px 0 37px;position:relative;display:block}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:-22px;top:-20px;margin:10px;padding:0;width:26px;height:26px;background:url(../default/img/bg/sprites/fresh.png) -422px -235px no-repeat;z-index:9999;border-width:0}
.ui-dialog .ui-dialog-titlebar-close span{display:none;margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover{background-position-x:-448px;border:0}
.ui-dialog .ui-dialog-titlebar-close:focus{outline:0}
.ui-dialog .ui-dialog-content{padding:20px 30px;}
.ui-dialog .ui-dialog-content .dialogContentWrapper{padding:0; margin: 0; height: 89%;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin:.5em 0 0;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
button,div#markup li{cursor:pointer}
.ui-dialog .ui-widget-header{border-width:0;background:0;padding:0}
.ui-dialog .ui-dialog-title{background:0;display:none;float:left;margin:.1em 16px .1em 0}
.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.ui-dialog .popup-style2.ui-dialtable#filter_table{background-image:url(../default/img/ltbluetablebg.gif);background-repeat:repeat-x;border:1px solid #ccc}
.ui-dialog.ui-dialog-titlebar{display:none}
.popup-style2 .popupBleedWrapper{background-color:#f1f1f1;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}
.ui-dialog form .counter{display:block;text-align:right}
.dialogContentWrapper .mainContent{height:100%;font-weight:normal;overflow:auto}
.dialogContentWrapper .label{margin-top:10px;line-height:30px}
.ui-dialog-content h2.success{color:#58a632;border-bottom:1px solid #999;padding-bottom:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.ui-dialog-content .hr{border-bottom:1px solid #ebebeb;margin:10px 0}
.ui-dialog-content .button{float:right}
.ui-dialog-content .offset{margin-bottom: -18px;}
.ui-widget-overlay{background-color:#000;opacity:.3;filter:Alpha(Opacity=30);z-index:1002;position:fixed;top:0;left:0;width:100%;height:100%}
a:hover.acceptButton,a:hover.deleteButton{background-position:bottom left}
a.acceptButton,a.deleteButton,a.editButton,a.resetButton,a.revertButton{float:left;height:10px;margin:2px 5px 0 0;overflow:hidden;text-decoration:none;text-indent:-9999px;width:10px}
a.acceptButton{background:url(../default/img/button_accept.gif) no-repeat}
a.deleteButton{background:url(../default/img/button_delete.gif) no-repeat}
a.editButton{background:url(../default/img/button_edit.gif) no-repeat}
a.resetButton{background:url(../default/img/button_reset.gif) no-repeat}
a.revertButton{background:url(../default/img/button_revert.gif) no-repeat}
.icons.flag-CHALLENGE{width:20px;height:20px;background-position:-518px -122px}
.icons.flag-REGULAR{background-image:none}
.icons.corner-left,.icons.corner-right{width:5px;height:17px}
.icons.corner-left{background-position:-80px -100px}
.icons.corner-right{background-position:-90px -100px}
.icons{display:inline-block;background-image:url(/static/default/img/bg/sprites/fresh.png);background-repeat:no-repeat;background-color:transparent}
.icons.toggle{width:16px;height:16px;background-position:-606px -61px;vertical-align:middle;margin:-2px 5px 0 0}
.tree_toggle_closed .icons.toggle{background-position:-587px -61px}
.block-element{display:block;margin:20px 0 15px;position:relative;clear:both}
.block-element.hidden{display:none}
.checkbox_tree ul{margin:0;padding:0;list-style-type:none}
div#markup ul{margin:0;padding:0}
div#markup ul li a{font-size:12px;line-height:normal;display:block;padding:2px}
div#markup li{border-style:none;padding:6px 15px;margin-left:10px;line-height:normal;position:relative;font-size:13px;color:#333}
div#markup li li{margin:0;line-height:normal}
div#markup li span{width:11px;height:11px;position:absolute;top:8px;left:-6px}
div#markup li.tree_toggle_open ul{border-left:dotted 1px #aaa;margin-left:1px}
div#markup li.tree_toggle_closed ul li{display:none}
div#markup li.tree_toggle_closed span{background:url(../default/img/icons.png) no-repeat}
div#markup li ul li.tree_toggle_open span,div#markup li.tree_toggle_open span{background:url(../default/img/icons.png) -14px 0 no-repeat}
div#markup li ul li.tree_toggle_closed span{background:url(../default/img/icons.png) no-repeat}
div#markup li.selected a{font-weight:normal}
div#markup li.selected li a{font-weight:400}
.checkbox_tree ul li{padding:0;font-size:15px;line-height:1.5em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-top:1px solid #eee}
.checkbox_tree ul li span{margin-left:5px}
.checkbox_tree li div{padding:8px 0 8px 15px}
.checkbox_tree li div.oddRow{background-color:#fff}
.checkbox_tree li div.evenRow{background-color:#f6f6f6}
.checkbox_tree li div.selected{background-color:#fffde5}
.checkbox_tree li li div{padding-left:30px}
.checkbox_tree li .community_name{max-width:90%;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;overflow:hidden;display:inline-block}
.checkbox_tree .tree_toggle_open ul{display:block}
.checkbox_tree .toogle,.checkbox_tree .tree_toggle_closed ul{display:none}
.checkbox_tree .tree_toggle_closed .toogle,.checkbox_tree .tree_toggle_open .toogle{display:inline-block}
.checkbox_tree .tree_toggle_open ul li div{padding-left:40px}
.checkbox_tree .tree_toggle_open ul li li div{padding-left:60px}
.checkbox_tree{height:30em;overflow:auto}
.container-w-border{border:1px solid #c3cacc;margin-right:5px;border-radius:3px}
.color-picker-container{display:inline-block;vertical-align:top;width:48%;min-height:50px;margin:10px 0 15px}
.color-picker-container.col-1-4{width:25%}
.color-picker-container .color-picker{display:block;width:50px;height:50px;border:1px solid #ccd2d5;clear:both;border-radius:50%;margin:15px 0;cursor:pointer}
.color-brand{background-color:#ffb300}
.color-link{background-color:#05cce9}
.color-button,.color-nav{background-color:#fff}
.split-container{margin-bottom:8px}
.split-container .split-elem{display:inline-block;vertical-align:middle}
.split-container .split-elem.top{vertical-align:top}
.split-container .split-elem.bottom{vertical-align:bottom}
.split-container .split-elem.divider{border-right:1px solid #c3cacc}
.split-container .split-elem.col-50:last-child .container{padding-left:30px;padding-top:10px}
.split-container .split-elem > img {max-width: 100%;}
.col-50 li{padding:6px}
.col-10{width:10%}
.col-20{width:19%}
.col-25{width:24%}
.col-30{width:29%}
.col-40{width:39%}
.col-50{width:49%}
.col-60{width:59%}
.col-70{width:69%}
.col-75{width:74%}
.col-80{width:79%}
.col-90{width:90%}
#logo,.site-logo-img{max-height:120px;max-width:470px;overflow:hidden}
#logo img,.site-logo-img img{max-height:120px;max-width:470px;width:auto}
.user-avatar img{max-width:100%}
ul.list-container{margin:0}
ul.list-container > li{padding:5px 0;line-height:1.35em}
.bread-crumb{margin-bottom:25px}
.qq-upload-button{font-size:13px}
.qq-upload-button input { width: 100%; }
.qq-upload-button input[type=file]::-webkit-file-upload-button{cursor:pointer}
.ui-dialog-buttonset .ui-corner-all{border-radius:15px}
.ui-dialog .form-search{display:inline-block;width:60%;margin-right:5px}
.preview-section.link{float: left;margin-top:80px; width: 49%; display: inline-block;}
.preview-section.background{float: left;margin-top:80px; width: 50%; height: 110px; overflow: hidden; display: inline-block; border: 1px solid #ccc;}
.preview-section.background img {max-width: 100%;}
.preview-section.button{margin-top:6px}
.preview-section.button .btn{margin:10px 15px 0 0}
.ui-tooltip.ui-widget.ui-widget-content{border:1px solid #333}
.admin-tooltip{white-space:normal;color:#fff;min-width:64px;max-width:200px;background-color:rgba(0,0,0,.8);border:0;text-shadow:0 0 0 transparent;padding:4px 6px;font-size:12px;line-height:15px}
.admin-tooltip-center{margin-left:50%}
.admin-tooltip-back-to-top{content:"";position:absolute;width:64px;border-width:0 6px 6px;border-style:solid;border-color:transparent #333 transparent transparent}
.admin-tooltip.ui-widget-shadow,.formbuilder-tooltip.ui-widget-shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.admin-tooltip.ui-widget.ui-widget-content{border:0}
.admin-tooltip-left-arrow:after{content:"";position:absolute;width:0;height:0;border-width:0 6px 6px;border-style:solid;border-color:transparent #333 transparent transparent;top:6px;left:-12px}
.admin-tooltip-down-arrow:after,.admin-tooltip-down-arrow:before{content:'';position:absolute;border-style:solid;border-width:6px 6px 0;border-color:#333 transparent;display:block;width:0;z-index:1;margin-left:-10px;bottom:-5px;left:20px}
.progress-container{text-align:center;margin:20% 0;display:none}
.navigate-confirm-dialog .button-container,.user-nav{text-align:right}
.loading{background:url(../default/img/loading_32x32.gif) no-repeat;width:32px;height:32px;display:inline-block}
p{line-height:1.35em;margin:15px 0}
.navigate-confirm-dialog{max-width:400px;position:fixed;top:100px;left:50%;margin-left:-150px;border:1px solid #ccc;color:#666;padding:15px;background-color:#fff;z-index:99999;-webkit-box-shadow:1px 4px 5px rgba(50,50,50,.3);-moz-box-shadow:1px 4px 5px rgba(50,50,50,.3);box-shadow:1px 4px 5px rgba(50,50,50,.3);font-size:15px}
.navigate-confirm-dialog p{margin:15px 0}
.user-avatar,.user-avatar:focus,.user-avatar:hover{width:35px;height:35px;border:1px solid #a6a6a6;margin-left:5px;border-radius:50%;overflow:hidden;display:inline-block;filter:none}
#client_details table#client_header div#app_cover_container img.cover_img{max-width:100%}
.colorpicker input{width:auto}
.align-center{text-align:center!important}
.align-right{text-align:right}
.loading.center{position:absolute;left:50%;margin-left:-17px;margin-top:100px}
.community-tree .list-container a{color:#333}
#headerWrap .speuiSpriteButton{right:4px;top:1px}
form .counter{font-size:11px;line-height:17px;color:#666;float:right;margin-right:2px}
#post_site_challenge{width:650px;position:relative}
#post_site_challenge.spigitWidget .label-descr{color:#575757;font-size:13px;line-height:1.25em;padding:5px 0 0}
#post_site_challenge.spigitWidget .challengeStartDateRow .challengeStartTimezone.label-descr{padding:0;margin-top:27px}
#post_site_challenge label{display:block}
#post_site_challenge .list-group-container {display:inline-block;}
#post_site_challenge .phasesWrapper{margin-bottom:25px;border:1px solid #999;background-color:#f1f1f1}
#post_site_challenge .phasesToggleControl{position:absolute;left:50%;margin-left:-67px;padding-right:30px}
#post_site_challenge .phasesToggleControl a{font-size:12px;padding:0 8px;line-height:26px}
#post_site_challenge .label-text.actionAddPhase{display:block;padding:10px}
#post_site_challenge .phasesToggleControl .arrow-down-gray{border-color:#ddd transparent transparent transparent;border-style:solid;border-width:26px;position:absolute;top:0}
#post_site_challenge .phasesToggleControl .arrow-down-gray.left{left:-26px}
#post_site_challenge .phasesToggleControl .arrow-down-gray.right{right:-26px}
#post_site_challenge .phasesToggleControl .indicator{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px;position:absolute;top:11px}
#post_site_challenge .phasesToggleControl .indicator.left{left:-8px}
#post_site_challenge .phasesToggleControl .indicator.right{right:22px}
#post_site_challenge .phasesToggleControl.expanded .indicator{border-color:transparent transparent #888 transparent;top:6px}
#post_site_challenge .enddate_timezone{display:none}
#post_site_challenge.spigitWidget h2{color:#555;line-height:2em}
#post_site_challenge.spigitWidget label span.label-text,.spigitWidget label span.label-text{display:block;font-size:13px;line-height:1.5em;padding-bottom:2px}
#post_site_challenge.spigitWidget input.datepicker{padding-right:0;margin-right:10px;background-position:100%}
#post_site_challenge.spigitWidget .challengeStartDateRow label,#post_site_challenge.spigitWidget .challengeStartDateRow label span.label-text{padding-bottom:0}
#post_site_challenge.spigitWidget label span.label-text{padding-right:5px}
#post_site_challenge .select-wrapper{width:7em}
#post_site_challenge .siteChallengeTemplate .select-wrapper{width:210px}
#post_site_challenge .status .select-wrapper{width:10em}
#post_site_challenge .setUpTimeZone .select-wrapper{width:22em}
#post_site_challenge .select-wrapper ul.select-list{display:block;max-height:105px;overflow-y:auto}
#post_site_challenge .image-upload-container{margin-top:40px;}
#post_site_challenge .challengePhaseProgress{margin-top:15px;margin-bottom:0}
#post_site_challenge .challengePhaseProgress .phases{max-width:420px;min-width:360px;width:auto;margin-top:5px;height:37px}
#post_site_challenge .challengePhaseProgress .startdate,#post_site_challenge .challengePhaseProgress .enddate{width:80px;margin-top:0;font-size:13px}
#post_site_challenge .challengePhaseProgress .startdate .value,#post_site_challenge .challengePhaseProgress .enddate .value{font-size:12px}
#post_site_challenge .challengePhaseProgress .phases .bar{margin-top:0}
#post_site_challenge .challengePhaseProgress .phases .phase.short-phase .value{display:none}
.postSiteChallenge .atSite{line-height:2.5em;font-size:13px;color:#999;padding-left:3px;top:30px;margin-right:10px}
.postSiteChallenge span.required{font-size:11px;font-style:italic;color:#666}
.image-upload-container .toggle-container { position: relative;}
.image-upload-container .toggle-container .arrow-top{border-color:transparent transparent #ddd transparent;border-style:solid;position:absolute;border-width:11px;top: 27px;}
.image-upload-container .toggle-container .arrow-top span{border-color:transparent transparent #fff transparent;border-style:solid;position:absolute; left: -10px; top: -9px; border-width: 10px;}

.challengePhaseProgress{margin-bottom:3em;height:3em;width:100%;margin-top:-10px}
.challengePhaseProgress .phases{height:70px;width:700px}
.challengePhaseProgress .phases .bar{margin-top:34px;height:35px;border:1px solid #cad0d3;background-color:#cad0d3;overflow:hidden}
.challengePhaseProgress .phases .bar .phase{width:100%;color:#fff;line-height:2em;border-right:3px solid #fff;height:35px;margin:0;position:relative}
.challengePhaseProgress .phases .bar .phase .progress{height:35px;display:block;width:0;float:left}
.challengePhaseProgress .phases .bar .phase .value{position:absolute;top:3px;left:50%;margin-left:-7px;font-size:1.6em;line-height:30px}
.challengePhaseProgress .phases .bar .phase .progress.completed{width:100%}
.challengePhaseProgress .phases .bar .phase.last{border-width:0}
.challengePhaseProgress .startdate{width:105px;padding:5px;text-align:right;font-size:.7em;font-weight:normal;margin-top:30px}
.challengePhaseProgress .enddate{width:100px;padding:5px;text-align:left;font-size:.7em;font-weight:normal;margin-top:30px}
#post_site_challenge.spigitWidget .phaseRow.started .phase{background-color:#418dd9;width:60px;margin-right:9px}
#post_site_challenge.spigitWidget .phase{float:left;color:#fff;background-color:#cad0d3;height:150px;width:60px;text-align:center}
#post_site_challenge.spigitWidget .phase .label{font-size:13px;padding-top:10px}
#post_site_challenge.spigitWidget .siteChallengeTemplatePhases .phaseRow .phase .value{font-size:4em}
#post_site_challenge.spigitWidget span.label-text.inline{display:inline-block;margin-left:5px;font-size:13px}
#post_site_challenge .phasesWrapper{margin-bottom:25px;border:1px solid #999;background-color:#f1f1f1}
#post_site_challenge .phasesWrapper .phasesToggleContainer .phaseRow label{padding-bottom:1px;padding-right:0}
#post_site_challenge .phasesWrapper .phasesToggleContainer .phaseRow input.datepicker{height:23px}
#post_site_challenge .phasesWrapper .phasesToggleContainer .phaseRow .time-picker{height:28px}
#post_site_challenge .phaseActivities{width:150px;float:right;margin-top:3px}
#post_site_challenge .phaseActivities .subheader{padding-bottom:5px}
#post_site_challenge .phaseDetails{margin-left:75px}
#post_site_challenge .phaseDetails .phase_name{margin-right:.625em}
#post_site_challenge .phaseDetails .phase_name input{width:135px}
#post_site_challenge .phaseDescr{width:375px;margin-top:15px}
#post_site_challenge .phaseDescr textarea.descr.charCounter{height:165px;width:360px}
#post_site_challenge .phaseDescr span.counter{margin-right:0}
#post_site_challenge .phaseRow{border-bottom:1px solid #ddd;padding:10px;position:relative}
#post_site_challenge .phaseActivities ul.list-group-container{margin:0;padding:0;}
#post_site_challenge .phaseActivities ul.list-group-container li span { font-size: 15px; line-height: 1.5em;}
#post_site_challenge .phaseRow.started .phaseActivities .list-group-container li span,#post_site_challenge .phaseRow.completed .phaseActivities .list-group-container li span{color:#999;}
#post_site_challenge .list-group-container li input.disabled{opacity:.5;z-index:0}
#post_site_challenge .siteChallengeTemplateTitle{margin-bottom:10px}
#post_site_challenge .siteChallengeTemplateDescr{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px}
#post_site_challenge .phaseRow .removePhase{visibility:hidden;position:absolute;right:0;top:0;width:19px;height:19px;background-color:#666}
#post_site_challenge .phaseRow .removePhase:hover{background-color:#cc1c00}
#post_site_challenge .icons.x-delete{background-position:-244px -284px;width:19px;height:19px;cursor:pointer;margin-left:1px;}
.challengeStartTimezone{color:#575757;font-size:13px;display:block;margin:30px 0 0 5px}
.challengeStartDateRow{margin:35px 0 10px 0}
.challengePhaseProgress{clear:both;width:100%;height:50px;position:relative}
input.challengeDate{width:106px}
input.challengeDate.disabled,input.challengeDate.disabled:hover{cursor:default;color:#000;border-color:#ddd;background-color:#f8f8f8;opacity:.70}
input.hr.timepicker.disabled,input.min.timepicker.disabled,input.meridiem.timepicker.disabled,.challengeStartDateRow .time-picker.disabled,.challengeStartDateRow .time-picker.disabled:hover{cursor:default;background-color:#f8f8f8;border-color:#d1d5d7;opacity:.70}
.challengeUrl{width:35%}
.time-picker{border:1px solid #d1d5d7;background-color:#fff;color:#494b4c}
.time-picker input[type="text"]{width:20px;padding:6px;border:0}
.datepicker{margin-right:5px}
.time-picker.warning,.warning .select-wrapper,input.warning{border-color:#efac1c;margin-bottom:0}
.toggle-container{padding:12px 0;display:inline-block}
.toggle-container .toggle-item{font-size:12px;padding:0 12px}
.toggle-container .toggle-item.active, .fresh a:link.inactive, .fresh a.inactive{color:#666}
.control-bar{height:26px;margin-right:30px;background-position:right -316px}
.control-bar-left{height:26px;width:24px;margin-left:-24px;background-position:-405px -316px;position:absolute;top:0}
.image-upload-container .toggle-content{margin:3px 0 0 0;width:365px;border:1px solid #ddd;padding:10px;background-color:#fff}
.image-upload-container .challenge-background{visibility:hidden}
.image-upload-container .toggle-content{display:none}
.image-upload-container .toggle-content.active{display:block}
.image-upload-container .challenge_image{width:200px;margin-right:20px}
.imageSelect ul{width:200px;height:109px;overflow:hidden;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.imageSelect ul img{max-width:200px}
.imageSelect ul li{display:none}
.imageSelect .imageSelectNav{padding:5px 0}
.imageBanner ul{width:275px;height:90px;overflow:hidden;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.imageBanner ul img{width:100%}
.imageBanner ul li{display:none}
.icons.boxy-prev,.fresh .icons.boxy-next{width:21px;height:23px;text-indent:-9999px;text-transform:capitalize}
.icons.boxy-prev{background-position:-634px -152px}
.icons.boxy-next{background-position:-653px -152px}
.icons.boxy-prev:hover,.fresh .icons.boxy-prev:focus{background-position:-634px -173px}
.icons.boxy-next:hover,.fresh .icons.boxy-next:focus{background-position:-653px -173px}
.icons.boxy-prev:active{background-position:-634px -194px}
.icons.boxy-next:active{background-position:-653px -194px}
.icons.breadcrumbArrow{width:10px;height:16px;background-position:-643px -61px;vertical-align:middle;margin:0 5px;display:inline-block;vertical-align:top}
.challenge-phase-progress .challengePhases .bar{width:170px;height:12px;overflow:hidden;margin:2px 0}
.challenge-phase-progress .challengePhases .phase{height:10px;padding:0;margin:0;background-color:#fff;border-width:1px;border-style:solid}
.challenge-phase-progress .challengePhases .bar .progress{float:left;background-color:#00aeff;display:block;height:10px;width:0}
.challenge-phase-progress .challengePhases .bar .progress.completed{background-position:-545px -420px;width:100%}
#post_site_challenge .challengePhaseProgress .startdate,#post_site_challenge .challengePhaseProgress .enddate{width:80px;margin-top:0;font-size:13px}
.challengePhaseProgress .phases .bar .phase{width:100%;color:#fff;line-height:2em;border-right:3px solid #fff;height:35px;margin:0;position:relative}
.challengePhaseProgress .phases .bar .phase .progress{height:35px;display:block;width:0;float:left}
.challengePhaseProgress .phases .bar .phase .value{position:absolute;top:3px;left:50%;margin-left:-7px;font-size:1.5em;line-height:30px}
.challengePhaseProgress .phases .bar .phase .progress.completed{width:100%}
.challengePhaseProgress .phases .bar .phase.last{border-width:0}
.challengePhaseProgress .startdate{width:105px;padding:5px;text-align:right;font-size:.7em;font-weight:normal;margin-top:30px}
.challengePhaseProgress .enddate{width:100px;padding:5px;text-align:left;font-size:.7em;font-weight:normal;margin-top:30px}
.ui-datepicker-header.ui-widget-header{color:#4c4c4c;border:1px solid #cad0d3;padding:3px 7px;border-radius:5px;background:#fff}
.ui-datepicker-calendar .ui-state-default{color:#4c4c4c;border:1px solid #cad0d3;padding:3px 6px;border-radius:5px;background:#fff;text-align:center}
#templateControl .form-section.bborder{border-bottom:1px solid #eee}
#templateControl .form-section .option{width:46px;margin-top:90px}
#templateControl .form-section .screen{background:url('../default/img/bg/challenge_template_bg_preview.gif') 0 0 no-repeat;width:582px;height:166px;margin-top:20px}
#templateControl .form-section .control .label-text{font-size:.813em;margin-bottom:7px}
#templateControl .form-section .blue_bulb,#templateControl .form-section .green_eco,#templateControl .form-section .orange_down,#templateControl .form-section .purple_question,#templateControl .form-section .yellow_up{-o-background-size:100% 100%,auto;-moz-background-size:100% 100%,auto;-webkit-background-size:100% 100%,auto;background-size:100% 100%,auto}
#templateControl .form-section .challengeTheme{width:510px;margin-left:35px;margin-top:23px;height:135px;border:1px solid #ccc}
#templateControl .form-section .challengeTheme .content-container{padding:10px 15px;width:350px}
#templateControl .form-section .challengeTheme .content-container h2{margin:.5em 0;color:#444;line-height:1.2em;}
#templateControl .form-section .challengeTheme .content-container .descr{font-size:.813em;line-height:1.125em;color:#444;line-height:1.25em;height:5em;overflow:hidden}
#templateControl .form-section .control{margin-top:6px}
#templateControl .form-section .defaultTheme{width:510px;margin-left:45px;margin-top:33px;height:100px}
#templateControl .form-section .defaultTheme .descr{font-size:11px;line-height:1.35em;margin-top:10px;color:#666;padding-right:30px;height:5em;line-height:1.25em;overflow:hidden}
#templateControl .form-section .defaultTheme .challenge-image{margin-right:15px}
#templateControl .form-section .defaultTheme .challenge-image img{width:100px;border:1px solid #999}
#templateControl .form-section .defaultTheme .content-container{padding-right:10px;margin-left:116px}
#templateControl .form-section .header{font-size:.875em;height:23px;margin-left:29px;margin-top:-8px;margin-bottom:8px;color:#666;display:block}
#templateControl .form-section .customTheme{width:510px;margin-left:45px;height:170px}
#templateControl .form-section .customTheme .header{margin-left:29px;margin-bottom:-15px;margin-top:10px}
#templateControl .form-section .customTheme .content-container{width:580px;height:166px;background:url('../default/img/bg/wysiwyg_template.png') no-repeat}
#templateControl .form-section .customTheme .content-container h2{margin:.5em 0}
#templateControl .form-section .customTheme .content-container .descr{font-size:.813em;line-height:1.25em;height:5em;overflow:hidden}
#templateControl #imageUploadChallenge{float:left;margin-right:5px}
#templateControl .imageSelect{float:left;margin-right:10px;max-width:200px}
#templateControl label.imageViewLabel{display:block}
.clear{clear:both}
#templateControl .icons.checkbox_checked{width:46px;height:46px;background-position:-530px -169px;vertical-align:bottom;margin-right:3px}
#templateControl .icons.checkbox_uncheck{width:46px;height:46px;background-position:-576px -169px;vertical-align:bottom;margin-right:3px}
#templateControl .icons.checkbox_uncheck:hover{background-position:-530px -169px;opacity:.6}
#templateControl .content-container h2{font-size:15px;line-height:1.25em}
.ideaList{width:670px;margin-left:20px;float:left}
.ideaList table div.idea{width:305px;padding:5px;text-align:left}
.ideaList table div.idea a{margin-right:5px;float:left;margin-top:0}
.ideaList table div.idea .number{display:none}
.ideaList table div.idea .removeWinner{display:none}
.ideaList table tr.selected td{background-color:#fffde5;border-color:#f0ecbb;border-style:solid;border-width:1px 0 1px 0}
.idea .title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1.2em;margin-bottom:3px}
.idea .infoWrapper{width:262px}
.selectedWinners{width:236px;float:left;position:relative}
.selectedWinners .winnerList{background-color:#fff;}
.selectedWinners .winnerList ul{list-style-type:none;margin:0;padding:0;min-height:60px}
.selectedWinners .winnerList li{border-bottom:1px solid #eee;width:236px}
.selectedWinners .winnerList .idea{overflow:hidden;padding:15px 0;cursor:default;min-width:250px}
.selectedWinners .winnerList .idea img{display:none}
.selectedWinners .winnerList .idea .number{width:22px;height:17px;margin:6px;float:left;text-align:center}
.selectedWinners .winnerList .idea .rank span{background:#999;padding:2px 5px;color:#fff}
.selectedWinners .empty.winnerList li{border-bottom:0}
.selectedWinners .empty.winnerList ul{height:108px;padding:30px 0 45px}
.selectedWinners .empty.winnerList p.dropHere{display:block;font-size:24px;text-align:center;margin:40px 15px;width:200px;float:left}
.selectedWinners .winnerList div.idea .infoWrapper{width:176px;margin-right:6px;float:left}
.selectedWinners .outerWrapper, #select_winner .outerWrapper{border: 1px solid #c3c3c3;}
#select_winner .outerWrapper table{border-collapse: unset;}
#display_winners_banner_option{padding-top:25px;padding-right:20px}
.dropdown-wrapper{display:inline-block;border:1px solid #ddd;height:31px;overflow:hidden;cursor:pointer}
.dropdown-wrapper.expanded{overflow:visible;height:auto}
.disabled .dropdown-wrapper .indicator,.dropdown-wrapper.expanded .indicator{display:none}
.dropdown-wrapper ul{list-style-type:none;padding:0;display:inline-block}
.dropdown-wrapper.expanded .selected .icons.checkmark{display:inline-block;float:right}
.dropdown-wrapper.expanded li{display:block;border-bottom:1px solid #eee}
.dropdown-wrapper.expanded li:hover{background-color:#fbfbfb}
.dropdown-wrapper ul li{display:none}
.dropdown-wrapper ul li.selected{display:block}
.dropdown-wrapper ul .icons{margin:2px 4px}
.dropdown-wrapper .icons.checkmark{display:none}
.dropdown-wrapper .indicator{float:right;margin:13px 7px 0 2px;border-color:#888 transparent transparent transparent;border-style:solid;border-width:4px;cursor:pointer}
.dropdown-wrapper.expanded .blank{width:18px}
.stars .dropdown-wrapper.expanded li{width:130px}
.thumbs .dropdown-wrapper.expanded li{width:80px}
#voteSettingsForm .alert-container .alert-warning{display:none}
#voteSettingsForm.disabled .alert-container .alert-warning{display:block}
#voteSettingsForm .dropdown-wrapper ul li{padding:5px 10px;margin:0;font-size:20px}
#voteSettingsForm .dropdown-wrapper.disabled ul li .like {color:#838683;}
.starbox {padding: 5px 17px;}
.starbox .starRatingLabel{font-size:15px;}
.starbox .starRatingLabel input{margin: 7px;}
.ui-stars-star,.ui-stars-cancel{float:left;display:block;overflow:hidden;text-indent:-999em;cursor:pointer}
.ui-stars-star a,.ui-stars-cancel a{width:23px;height:20px;display:block;background:url(../default/img/star_rating2.png) no-repeat 0 0;background-size:46px}
.ui-stars-star a{background-position:0 0}
.ui-stars-star-voted a{background-position:-23px 0}
.ui-stars-star-voted-25 a{background-position:-23px 0}
.ui-stars-star-voted-50 a{background-position:-23px 0}
.ui-stars-star-voted-75 a{background-position:-23px 0}
.ui-stars-star-hover a{background-position:-23px 0}
.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a{cursor:default!important}
.ui-stars-star.inactive a{cursor:default}
.ui-stars-star-disabled-guest,.ui-stars-star-disabled-guest a{cursor:pointer!important}
.star-rating-wrapper .ui-stars-star-disabled,.star-rating-wrapper .ui-stars-star-disabled a{background-color:#999}
.icons.reply,.icons.comment,.icons.like,.icons.likeVoted,.icons.dislikeVoted,.icons.dislike{width:15px;height:16px}
.thumbs .icons.like{background-position:-40px 0}
.thumbs .icons.dislike{background-position:-60px 0}
.icons.checkmark{cursor:pointer;width:16px;height:16px;background-position:-680px -113px}
#challengePhaseDialog .button button.btn{margin:0}
#SiteChallengeSettings ul.settingsSummary{margin:10px 15px 0 35px;color:#666;display:block;list-style:none}
#SiteChallengeSettings ul.settingsSummary li{line-height:2em;margin:15px 0}
#SiteChallengeSettings ul.settingsSummary li .icons.edit-activity{vertical-align:top;margin-left:6px}
#SiteChallengeSettings ul.settingsSummary span.icons.plus-big{position:relative;top:5px}
#RestoreConfiguration #mask{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none}
#RestoreConfiguration #boxes .window{position:absolute;left:0;top:0;width:440px;height:200px;display:none;z-index:9999;padding:20px}
#RestoreConfiguration #boxes #restoredialog{width:375px;height:150px;padding:10px;background-color:#fff}
#RestoreConfiguration #restorequestion{padding:50px 50px 30px 50px;width:300px}
#RestoreConfiguration #restoreyes{padding-left:100px}
#RestoreConfiguration #restoreno{position:relative;top:-13px;left:200px}
#UpdateContentActionForm fieldset{width:initial}
#UpdateContentActionForm{margin-left:-16px}
#UpdateContentActionForm fieldset table tbody tr:last-child td{text-align:left}
#userNavWrap,.searchHolder{display:none}
#bodyWrap #headerWrap{margin:0;padding:15px 0 15px;background-color:#333}
#headerWrap .split-container,.preview-section .header .split-container{margin-bottom:0}
.widget h2,h2.pageletTitle>a,.widget-header h2>a{color:#222;font-size:17px;}
.header-menu{text-align:right;position:relative}
.header-menu .header-nav{font-size:14px;float:right;position:relative;text-align:center;padding:10px 5px;cursor:pointer}
.header-menu .header-nav-guest{font-size:14px;position:relative;text-align:center;padding:10px;cursor:pointer}
.header-menu .header-nav.guest a{line-height:1.5em}
.header-menu i{font-size:16px;cursor:pointer;display:inline-block}
.header-menu i.icon-down-open-big{font-size:12px;color:#fff;position:absolute;top:14px;right:0}
.header-menu .header-nav:hover>span,.header-menu .header-nav:hover>i{opacity:.7}
.header-menu i.icon-text_edit{font-size:16px;z-index:1100;position:relative;top:4px}
.header-menu .icon-th{font-size:16px}
.user-nav .dropdown-menu::before,.user-nav .dropdown-menu::after{right:40px}
.user-nav .dropdown-menu::before{right:38px}
.arrow-up::before,.arrow-up::after,.user-nav .dropdown-menu::before,.user-nav .dropdown-menu::after{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute}
.user-nav .dropdown-menu::before,.arrow-up::before{border-bottom-color:#95989a;border-width:10px}
.user-nav .dropdown-menu::after,.arrow-up::after{border-bottom-color:#fff;border-width:8px}
#communityToggle{margin-right:5px}
#communityToggle .arrow-up{position:absolute;bottom:-11px;z-index:1001;left:50%}
#communityToggle .arrow-up::after{margin-left:2px}
#communityToggle>.go-to-label{margin-right:10px}
#headerWrap .global-search-container{position:relative;margin-right:10px}
.global-search-container,#headerWrap .global-search-container label{display:none;color:#4c4c4c}
.global-search-container input.global-search{font-size:15px;width:340px;padding:6px 30px 6px 10px}
.global-search-container .icon-search{position:absolute;right:7px;top:8px}
.global-search-container .cancel-search{position:relative;left:-22px;padding-left:-30px;font-size:20px;cursor:pointer}
.session-user-container{padding-left:5px}
.session-user-container .user-menu{right:-10px;margin-top:10px}
.session-user-container .user-menu .title{padding-top:8px}
.header-menu .header-nav:hover .popover{display:block}
.user-avatar.medium{width:46px;height:46px}
.user-avatar.large{width:70px;height:70px;margin:0}
.user-nav .user-avatar{width:40px;height:40px;background-color:#fff;margin-right:20px;margin-top:-6px;}
.user-nav .user-avatar.medium{width:55px;height:55px;margin:0 15px 5px 8px}
.dropdown-menu, .spigitWidget .dropdown-menu{color:#4c4c4c;position:absolute;top:100%;z-index:1000;display:none;float:left;padding:5px 0;margin:2px 0 0;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #95989a;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}
.dropdown-menu li.menu-item{padding:8px}
.dropdown-menu li, .spigitWidget .dropdown-menu li{border-bottom:1px solid #efefef;margin:0;padding:0;position:relative}
.dropdown-menu li .title{font-size:18px;color:#333;display:block;line-height:1em;padding:0 15px 10px 0;font-weight:700}
.dropdown-menu li .theme-control{padding:0}
.dropdown-menu li .theme-control:hover{background-color:transparent}
.dropdown-menu>li>a{padding:10px 15px;display:block;white-space:nowrap;color:#4c4c4c;line-height:1em;font-size:13px}
.dropdown-menu a.draftIdeaTooltip{margin-left: 3px;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{background-color:#efefef}
.dropdown-menu>li.header>a,.dropdown-menu>li.header>a:hover{font-size:18px;color:#333;cursor:pointer;background-color:#eee;font-weight:normal}
.dropdown-menu>li>a.selected{font-weight:bold}
.dropdown-menu-right{right:0;left:auto}
.form-section .panel h3.pageletTitle{padding:5px 15px;background-color:#95989a;cursor:pointer}
.popover-container{position:relative}
.popover{display:none;border:1px solid #95989a;position:absolute;bottom:30px;border-radius:3px;padding:6px 8px;font-size:13px;color:#4c4c4c;background-color:#fff;white-space:nowrap}
.popover::after,.popover::before{position:absolute;content:"";border-width:8px;display:block;width:0;height:0;left:50%;border-color:transparent;border-style:solid;margin-bottom:-11px}
.popover::after{border-width:8px}
.popover.popover-top::before{bottom:-5px;margin-left:-8px;border-top-color:#95989a}
.popover.popover-top::after{bottom:-4px;margin-left:-8px;border-top-color:#fff}
#headerWrap{margin:15px 0}
#headerWrap .go-menu.dropdown-menu li.header-container span.header{font-size:18px;padding:0 0 8px;font-weight:bold}
#headerWrap .header-container{padding:20px 20px 22px;font-size:14px;cursor:default}
#headerWrap li.header-container .header{font-size:16px;display:block}
#headerWrap .textHolder{display:none}
#headerWrap .go-menu{max-height:600px;overflow:auto;width:380px;margin-top:10px;padding:0}
#headerWrap .go-menu li a{line-height:20px!important;font-size:14px;padding:7px 35px 7px 30px;max-width:385px;min-width:180px;white-space:normal;cursor:pointer}
#headerWrap .go-menu li.header a{font-size:16px;padding-left:20px;font-weight:700;cursor:default}
#headerWrap .go-menu.dropdown-menu>li>a.selected.check-mark::before{content:"\E80B";font-family:'fontello';color:#1bb31b;position:absolute;right:10px;top:10px;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}
#theme-settings .preview-section .header{font-size:16px;padding:15px 0}
#theme-settings .form-section h3, .form-section h3.bdr-btm{border-bottom:1px solid #eee}
#communities-container{margin:10px 0 30px}
#graduationFormId ul,#createCommunityForm ul,#configIdeaGraduated ul,#params_valid ul{list-style:none}
.my_apps{list-style:none;width:90%}
.my_apps li>a{padding-left:10px}
input::placeholder{font-style:italic;color:#aaa;font-size:14px}
img[src*='svg']{position:relative;margin-top:-23%;background-color:#f0f1f2;width:100%}
.icon-attention:before{color:#ff8000}
#AdminTaskEvalTemplates table{width:100%;margin-bottom:8px}
#AdminTaskEvalTemplates form tr td, .form tr td {padding-bottom:0}
#evFileSelId,
#templateSelId,
#reviewFormTemplateId
{ margin-right: 10px; }
#spAnnouncementsDialog .announcement-list-container .content-container{margin:10px 0 10px 60px}
#spAnnouncementsDialog .announcement-list-container .content-container p{color:#737373;line-height:1.25em}
.ui-widget :active{outline:0}
#spAnnouncementsDialog p{margin:10px 0}
#spAnnouncementsDialog.ui-dialog-content .title.announcement{font-size:36px;margin-bottom:15px;color:#4e4e4e}
#spAnnouncementsDialog.ui-dialog-content .title{font-size:16px;line-height:1.25em;color:#333;padding-right:10px;font-weight:normal}
#spAnnouncementsDialog .announcement-list-container h2{color:#4c4c4c;font-size:22px}
#spAnnouncementsDialog.ui-dialog-content h2{color:#333;margin:0 0 5px 0;font-size:24px;line-height:normal;text-transform:none}
#spAnnouncementsDialog .announcement-list-container h2{color:#4c4c4c;font-size:22px}
#spAnnouncementsDialog .announcement-list-container .image-container img{max-width:100%;background:transparent}
#spAnnouncementsDialog .announcement-list-container .image-container{width:60px;float:left}
#spAnnouncementsDialog *{font-size:100%;padding:0;margin:0;border:0;vertical-align:baseline;line-height:1;font-family:ProximaNova-Regular,Helvetica,Arial}
.form-section.error,.formSection.error{text-align:left;margin:10px 0;border:1px solid #fcc;color:#666}
#site_challenge_select_winner .user-avatar{display:none}
#post_site_challenge .status_0 .challengePhaseProgress .phases .bar,#post_site_challenge .status_0 .challengePhaseProgress .phases .phase{opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50)}
#post_site_challenge .status_0 .phasesWrapper .started .phase{background-color:#000;opacity:.2;-ms-filter:"alpha(opacity=20)";filter:alpha(opacity=20)}
.current_app{position:relative;background:#edf0f2;border:1px solid #ced4d6}
.current_app:after,.current_app:before{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.current_app:after{border-color:rgba(237,240,242,0);border-left-color:#edf0f2;border-width:15px;top:50%;margin-top:-15px}
.current_app:before{border-color:rgba(206,212,214,0);border-left-color:#ced4d6;border-width:16px;top:50%;margin-top:-16px}
#IdeaTemplateEditor .ui-dialog .ui-dialog-titlebar{padding:0}
#IdeaTemplateEditor .ui-dialog .ui-dialog-buttonset button{background:0;padding:2px 5px;border:0}
.msgNumber{display:none;padding:2px 5px;font-size:11px;border:1px solid #e52917;color:#e52917;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;background-color: #fff;}
.admin-header{font-size:14px;position:relative;margin:10px;text-align:center;color:#888}
.admin-header .title{margin:0;font-size:33px;text-align:center;color:#666; display: inline-block;}
.admin-header .view-type{color:#888}
.admin-header.home{margin:100px 0;font-size:20px}
.admin-header.home .title{margin:10px}
.admin-view-toggle{font-size:14px;position:absolute;right:0;bottom:10px}
#quick-launch-button{position:fixed;right:25px;z-index:997;margin-top:85px}
#quick-launch-button .btn.btn-primary{min-width:20px;padding:5px 6px;height:20px;margin-right:0}
#quick-launch-button .btn.btn-primary span{padding:0 5px;margin:0}
#quick-launch-button .expanded{display:none}
#quick-launch-button .collapsed{display:block}
#quick-launch-button:hover .btn.btn-primary{padding:5px 20px}
#quick-launch-button:hover .expanded{display:block}
#quick-launch-button:hover .collapsed{display:none}
.team-tap-link-container{text-align:center;position:fixed;display:inline-block;right:25px;z-index:997;margin-top:20px;}
.team-tap-link-container .icon-block {border-radius:8px;cursor:pointer;width:85px;height:85px;}
.team-tap-link-container .button .team-tap-link{color:#ffffff;height:30px;padding-top:9px;display:inline-block;outline:none;position:relative;width:40px;z-index:1;}
.team-tap-link-container .button p{color:#ffffff;font-size:14px;margin-top:10px;}
.unsubscribe-all{font-weight:bold}
input[name="selectAll"]{margin-top:5px}
input.fake,.input-description{vertical-align:middle}
.fresh .qq-upload-list{display:none}
.admin-feature-groups{text-align:center;padding:10px 50px 25px;margin-bottom:20px;border-bottom:1px solid #ccc}
.admin-feature-groups .title{font-size:15px;text-align:center;margin-right:20px;padding-bottom:2px;border-bottom:3px solid transparent}
.admin-feature-groups .dropdown{display:inline-block;cursor:pointer}
.admin-feature-groups .dropdown-menu{min-width:180px;margin:10px 10px 0 0}
.admin-feature-groups .dropdown-menu li a, .dropdown-container .dropdown-menu li >a{padding-left:30px;padding-right:40px}
.admin-feature-groups .dropdown-menu .selected::before, .dropdown-container .dropdown-menu .selected::before {font-family:"fontello";content:'\e80b';position:absolute;top:10px;left:10px}
.admin-feature-item{text-align:center;position:relative}
.admin-feature-item.selected .title::after{font-family:"fontello";content:'\e839';display:block;font-size:8px;margin-top:5px}
.dropdown-container .dropdown-menu .selected::before {top: 8px;}
i.large{font-size:30px;line-height:1.25em}
#admin_nav_container .dropdown-menu.arrow-up::before{margin-left:58px}
#admin_nav_container .dropdown-menu.arrow-up::after{margin-left:60px}
.modal-body iframe{width:100%;height:100%;border:0}
.ui-accordion-header.ui-accordion-header-collapsed.ui-state-default,.ui-accordion-header.ui-accordion-header-active.ui-state-default,.ui-accordion-header{font-family:ProximaNova-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;color:#444;border:0;background:0;margin:10px}
.ui-accordion-header.ui-accordion-header-collapsed{cursor:pointer}
.ui-accordion-header.ui-accordion-header-collapsed::before{content:'';width:15px;height:3px;display:inline-block;margin-right:8px;vertical-align:middle}
.ui-accordion-header.ui-accordion-header-active::before{content:'';width:3px;height:1em;display:inline-block;margin-left:5px;margin-right:15px;vertical-align:top}
.ui-accordion-content{border:0;color:inherit;margin:0 30px; width: auto;}
.email-template.dialogWrapper .mainContent{height:86%}
tr td.inline-field-group{padding:2px 0}
.inline-field-group .form-section{display:inline-block;width:auto;padding:5px 5px 0 0}
.inline-field-group .form-section input{width:90%}
.inline-field-group .form-section input[type="checkbox"]{width:auto}
.inline-field-group .form-section>label{padding-right:0}
.inline-field-group.list-group-container{font-size:15px}
ul#stagesAdminList li{padding:10px 0;font-size:15px}
.community-picker{margin-left:25px;margin-top:5px}
.main-content-container{margin: 20px;}
.main-content-container.shrink {width: 75%}
.nav-tabs .ui-state-default {border-width: 0 0 1px 0; background-color: #fff; background-image: none;}
.nav-tabs .ui-state-default a {font-size: 19px;}
.nav-tabs .ui-state-default a, .nav-tabs .ui-state-default a:link, .nav-tabs .ui-state-default a:visited {font-size: 19px}
.ui-tooltip-upper-right { position: absolute; right: 60px; top: 40px;}
.truncate {max-width: 90%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.toggle-container .content { display: none;}
.landingOptions-fileds .form-section .add-on {display: none;}

.stage-funnel {text-align: center;}
.stage-funnel .stage::before {content: ' '; width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #ccc; position: absolute; left: 50%; margin: 0 0 0 -20px; bottom: -6px; display: block; }
.stage-funnel .stage::after {content: ' '; width: 0; height: 0; border-left: 18px solid transparent; border-right: 18px solid transparent; border-top: 18px solid #fff; position: absolute; left: 50%; margin: 0 0 0 -18px; display: block; }
.stage-funnel .stage.selected .stage-name::before{font-family:"fontello";content:'\e80b'; padding-right: 8px;}
.stage-funnel .stage-name {padding: 6px 10px; border: 1px solid #ccc; position: relative; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.stage-funnel li {padding: 13px; font-size: 16px; position: relative;}
.stage-funnel li:nth-last-child(10)>.stage-name {margin: 0 27%;}
.stage-funnel li:nth-last-child(9)>.stage-name {margin: 0 28%;}
.stage-funnel li:nth-last-child(8)>.stage-name {margin: 0 29%;}
.stage-funnel li:nth-last-child(7)>.stage-name {margin: 0 30%;}
.stage-funnel li:nth-last-child(6)>.stage-name {margin: 0 31%;}
.stage-funnel li:nth-last-child(5)>.stage-name {margin: 0 32%;}
.stage-funnel li:nth-last-child(4)>.stage-name {margin: 0 33%;}
.stage-funnel li:nth-last-child(3)>.stage-name {margin: 0 34%;}
.stage-funnel li:nth-last-child(2)>.stage-name {margin: 0 35%;}
.stage-funnel li:nth-last-child(1)>.stage-name {margin: 0 36%;}
.stage-funnel li:nth-last-child(1)::before, .stage-funnel li:nth-last-child(1)::after { display: none;}

#graduationFormId th, #evalForm th {text-align:left; vertical-align: top;}

#email_template_container .list-group-container li { position: relative; padding-left: 20px;}
#email_template_container .list-group-container .selected_true::before {font-family:"fontello";content:'\e80b'; position: absolute; top: 1px; left: 0;}
.mce-container[aria-label="Source code"] textarea{max-height:100%;}

/* community attribute page */
#addAttributesTable label { display: block;}
#no-attribute-container { margin-top: 60px; }
#addAttributesTable .commAttr-group { padding: 10px 0; }
#addAttributesTable .attributesChoices { width: 40%; }
#addAttributesTable .attributesChoices textarea { width: 90% }
#addAttributesTable .attributesSelect { width: 17%; }
#addAttributesTable .helpfinetext { margin: 0; }
#addAttributesTable .icon-trash  { font-size: 16px; margin-top: 20px; }
#addAttributesTable textarea.disabled { opacity: .4; pointer-events: none; background-color: #F5F5F5;min-height: 18px;max-height:18px;}

#admin-nav-search {color: #888; font-size: 16px; padding-left: 5px; position: absolute; right: 0; top: 10px;}
#admin-nav-search-results { display: none; position: relative;top: 10px;}
#admin-nav-search-results .dropdown-menu { display: block; min-width: 140px;}
#admin-nav-search-results .dropdown-menu .header {padding: 5px 18px; font-size: 15px; font-weight: bold;}
#admin-nav-search-results .dropdown-menu li a {padding-left: 28px; padding-right: 25px;}
#admin-nav-search .search-input-container {border: 1px solid #bbb; border-radius: 2px; cursor: pointer;}
#admin-nav-search .icon-search {padding: 4px 2px 2px; display: inline-block;}
#admin-nav-search input.search-keyword { display: none; width: 120px; padding: 0 5px 3px 10px; border-width: 0; color: #333; font-size: 15px;}

#params_valid .inline-field-group {padding-right:10px;}
#params_valid td:nth-last-child(2){padding-right:0px;}
#email_template_container.general-email-enable-false .list-group-container li::before {display: none;}
#email_template_container.general-email-enable-false .list-group-container #sendResetUserPassword-title::before,
#email_template_container.general-email-enable-false .list-group-container #sendUserName-title::before{display: block;}
.dialogContentWrapper #sendUserName .current-status,
.dialogContentWrapper #sendResetUserPassword .current-status {display: none}

#reviewTemplates {display: flex; align-items: flex-end; justify-content: space-between; padding-bottom: 10px;}
.dialogContentWrapper .formSection.pairwiseVoteLimit{height:180px;}
#panel131_1-title {display: none;}
#container-remove-identity {display: inline-block; width: auto; min-width: 320px;}
.required-input-file{ font-size:16px;vertical-align:top;}
.ui-dialog html{display: none;}

#challengeSettingsDialog .footnote.btn,#addCategoryDialog .footnote.btn{pointer-events:none;padding-left:0px;}
#challengeSettingsDialog .btn-default,#challengeSettingsDialog .btn-primary{margin-right:10px;}
.ui-dialog-content .show-checkbox-false { display: none;}


/* my profile */

.ideasFollowingWrapper .item-list .item .unFollow { visibility: hidden;}
.ideasFollowingWrapper .item-list .item:hover .unFollow{ visibility: visible;}


.pending-approvals-wrapper hr {border: 1px solid #ddd;}
.nav-tabs .tableheader a {font-size: 19px;}

#languageDialog .dialogContentWrapper {height: auto; margin-bottom: 35px;}
form .descr {margin: 8px 0;}
.dropdown-container .dropdown-toggle { cursor: pointer;}
.dropdown-container .dropdown-toggle > .title {font-size: 14px; padding: 0; max-width: 170px; white-space: nowrap; display: inline-block; text-overflow: ellipsis; overflow: hidden; line-height: 1em; vertical-align: text-bottom;}
.dropdown-container .dropdown-toggle > i {font-size: 12px;}

.moreNavHolder .icon-down-open-big {font-size: 12px; padding-left: 4px; line-height: 1em;}

.attribute-values-container {width: 50%;}
.attribute-values-container input {width: 80%;}
.inactive {pointer-events: none;}

.restoreLink {visibility: hidden; cursor: pointer;}
.restoreFormTable {margin-bottom: 35px}
.restoreFormTable tr {height: 35px}
.restoreFormTable tr:hover .restoreLink {visibility: visible;}
#feed {margin-bottom: 6px;}
#profile-users-by-attribute { display: none;}

.list-group-container li.custom-control {margin: 12px 0;}
.custom-control input:checked,
.custom-control input:not(:checked){position:absolute;left:-9999px}
.custom-control input:checked+label,
.custom-control input:not(:checked)+label{position:relative;cursor:pointer;padding:3px 35px; line-height: 1.25em;}
.custom-control input:checked+label:before,
.custom-control input:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:22px;height:22px;border:1px solid #999;background:#fff;border-radius:4px}
.custom-control input[type='radio']:checked+label:before,
.custom-control input[type='radio']:not(:checked)+label:before{content:'';border-radius:50%}

.custom-control input:checked+label:after,
.custom-control input:not(:checked)+label:after{font-family:fontello;content:'\e80b';position:absolute;top:1px;left:6px;font-size:20px;transition:all .2s}
.custom-control input[type='radio']:checked+label:after,
.custom-control input[type='radio']:not(:checked)+label:after{content:'\e821'; font-size: 3em; }
.custom-control input:not(:checked)+label:after{opacity:0;transform:scale(0)}
.custom-control input:checked+label:after{opacity:1;transform:scale(1)}
.custom-control input:disabled:checked+label:before,
.custom-control input:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#eee}
.custom-control input:disabled:checked+label:after{color:#999}
.custom-control input:disabled+label{color:#aaa}
.custom-control input:not(:checked):focus+label:before,
.custom-control label:hover:before,
.custom-control input:checked:focus+label:before{border-width:1px;border-style:solid}
.custom-control label{font-size:18px}
.custom-control-offset {margin: 0 15px 0 35px;}
.custom-control-offset h5 {margin: 0 0 5px;}
.main-content-container h4 {margin: 10px 0;}
i.jumbo {font-size: 60px;}
i.reset::before {margin: 0;}
small {font-size: 13px;}
small.block { display: block; line-height:1.13em; padding: 5px 0;}

#achievementManagement .input-group {width: 360px; display: inline-block; vertical-align: top; margin: 15px 0 0 15px;}
#achievementManagement .input-group .group {text-align: center; display: inline-block;}
#achievementManagement .input-group .group > label {padding: 2px 9px; font-weight: bold;}
#achievementManagement .input-group input {width: 40px; margin: 0 4px; text-align: center;}
#achievementManagement .more-info {font-size: 13px; display: inline-block; vertical-align: top; margin-top: 25px;}
#achievementManagement h3 {border-bottom: 1px solid #ccc; margin: 0 0 10px;}
#achievementManagement .form-section.disabled i {opacity: .5;}
#achievementManagement .error-container { display: none; padding: 10px 50px; width: 70%;}

#footerHolder {background-color: #fff;}
.challengeTitle h3 {margin: 0 15px;}

.fresh .spigit-popover-container {width:220px;border: 1px solid #95989a; border-radius: 3px; box-shadow: 1px 2px 9px 0 #aaa; padding:15px;  position: absolute; background-color: #fff; z-index: 1000; display: none;}
.fresh .spigit-popover-container h3 {margin:0;font-size:30px;}
.fresh .spigit-popover-container i {width:100%;display:inline-block;font-size:60px;}
.fresh .spigit-popover-container .spigit-popover-body h2 {margin:0;padding:0;}
.fresh .spigit-popover-container .data-container {display:block;text-align:left;}
.fresh .spigit-popover-container .data-container h2 {line-height:1;margin:0;padding-bottom:10px;}
.fresh .spigit-popover-container .data-container p {text-align:left;padding:15px 0; line-height: 1.45em;}
.fresh .spigit-popover-container .data-container center {display:block;padding: 0}
.fresh .spigit-popover-container .data-container mark {display:block;padding:20px 0 10px;font-size: 40px; }

.fresh .user-achievements .earned .template-container {margin-left: 40px;}
.fresh .user-achievements .awarded .spigit-popover-container {width: 280px;}
.fresh .user-achievements .awarded .spigit-popover-container h2 { font-size: 20px;}

.fresh .user-achievements .earned .spigit-popover-container.align-left.arrow-bottom:after,
.fresh .user-achievements .earned .spigit-popover-container.align-left.arrow-bottom:before {left: 89px;}
.fresh .user-achievements .awarded .spigit-popover-container.align-left.arrow-bottom:after,
.fresh .user-achievements .awarded .spigit-popover-container.align-left.arrow-bottom:before {left: 66px;}

.arrow-bottom {background: #fff;border-style: solid;border-color: #95989a;border-width: 0 0 0 1px;}
.arrow-bottom:after, .arrow-bottom:before {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.arrow-bottom:after {border-color: rgba(255, 255, 255, 0);border-top-color: #fff;border-width: 10px;margin-left: -10px;}
.arrow-bottom:before {border-color: rgba(12, 19, 204, 0);border-top-color: #95989a;border-width: 11px;margin-left: -11px;}

.arrow-bottom-alt {background: #fff;border-style: solid;border-color: #95989a;border-width: 0 0 0 1px;}
.arrow-bottom-alt:after, .arrow-bottom-alt:before {top: 100%;left: 90px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.arrow-bottom-alt:after {border-color: rgba(255, 255, 255, 0);border-top-color: #fff;border-width: 10px;margin-left: -10px;}
.arrow-bottom-alt:before {border-color: rgba(12, 19, 204, 0);border-top-color: #95989a;border-width: 11px;margin-left: -11px;}

.importLoadingMed   {background: url(../../../default/img/loading_32x32.gif) no-repeat; width: 32px; height: 32px; display: inline; float: left;}
.importLoadingBar   {display: block; clear: both; text-align: center; height: 38px; margin: 10px 0; padding: 3px; background-color: #FAFAFA; border: 1px solid #f0f4fa;}
.importLoadingBar span {margin-left: 48%;}

#navWrap nav.container_24 {width: 990px;}

#container.generic-error #logo {float: none;}
#container.generic-error {text-align: center;}
#container.generic-error h2 {margin-top: 60px;}
#container.generic-error p {font-size: 20px;}
#container.generic-error img {padding: 30px 0;}

#dashboardSettingsDialog .form-section .btn, #printIdeaDialog .form-section .btn, #editLDKDialog .form-section .btn, .fusion-footer .btn,
#moveIdeaDialog .form-section .btn, #changeStageDialog .form-section .btn, #closeIdeaDialog .form-section .btn {margin: 5px 10px 0px 0px; vertical-align: baseline; cursor:pointer;}

.shareIdeaForm .btn, #teamMemberDialog .button .btn, #termsAndConditionsDialog .button .btn {margin: 0px 10px 0px 0px; vertical-align: baseline; cursor:pointer;}

.fusion-footer .btn-primary, #teamMemberDialog .button .btn-primary {min-width: 40px;padding: 0px 20px;}

#image-management-container .form-section .section-body {margin-top: 10px;}
.split-container.image-list .split-elem.col-30 { margin-right: 4%; }
.split-container.image-list > .split-elem {margin: 15px 0; position: relative;}
.split-container.image-list .split-elem .controls {display:none;position: absolute; top: -10px; right: -14px; width: 20px; height: 20px; overflow: hidden; border-radius: 50%;}
.split-container.image-list .split-elem .controls .icon-cancel-circled {font-size: 20px; background-color: #fff;}
.split-container.image-list .split-elem .controls .icon-cancel-circled:hover {color: red; cursor: pointer;}
.split-container.image-list .split-elem .controls .icon-cancel-circled:before {margin: 0; padding:0; width: auto;}
.split-container.image-list .split-elem.confirm-popover-container:hover {cursor: pointer;}
.split-container.image-list .split-elem:hover .controls { display: block;}
.split-container.image-list .split-elem .image-container {width: 262px; height: 142px; overflow: hidden;border: 1px solid #ccc; }
.split-container.image-list .split-elem img { max-width:100%;}

#site-key-search {color: #888; font-size: 16px; padding-left: 5px; position: absolute; right: 0; top: 5px;}
#site-key-search .search-input-container {border: 1px solid #bbb; border-radius: 2px; cursor: pointer; display: inline-block;}
#site-key-search .icon-search {font-size: 14px; padding: 4px 2px 2px; display: inline-block;}
#site-key-search input.search-keyword {display: none; width: 120px; padding: 0 5px 3px 10px; border-width: 0; color: #333; font-size: 15px;}
#site-key-search label {margin-right: 10px;}


.form-section.vote-system {padding: 20px 15px 5px 25px;}
.form-section.vote-system i { font-size: 15px;}
.form-section.vote-selection {padding: 5px 15px 5px 40px}
.form-section.vote-selection.disabled {opacity: .7;}

.thumbs .dropdown-wrapper {cursor: default; pointer-events: none;}
#newPageDialog .form-section select{height: 32px;width: auto;font-size: 14px;}
#newPageDialog .form-section select[multiple]{height: auto;overflow-y: auto;font-size: 13px;}
#ideaBulkFilter > .twoColumn { border: 1px solid #d9dcde; border-radius: 3px;}

.action-list .icon-trash, .action-list .icon-pencil, .action-list .icon-flag {display:inline;width:11px;height:12px;position:relative;color: inherit;cursor:pointer}
.access-list-container {padding: 5px}
.access-list-container div{font-size:14px;color:#fff;margin:5px 0;border-radius:3px;padding:5px 20px;outline:0;display:inline-block;white-space: nowrap;background-color: #000;cursor: pointer;}
