/* Storm Nav */
.navbar .nav > li > a.stormmenu { padding: 5px 10px 2px 10px !important; }
.stormAddContent { float:left !important; width:20% !important; border-bottom: 0 !important; }
.stormFeatures { float:left !important; width:80% !important; border-bottom: 0 !important; }
.stormFeatures .dropdown-menu { padding:0 !important; width:100% !important; }
.stormFeatures .dropdowner { padding-left:0 !important; }
.stormnav  { position: static !important; }
.stormnav > div { width:100% !important; }
.stormnav h5 { color: #fff; }

		
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */        

.hippie { position:absolute; bottom: 0; }
.bubble { background-color: #075698;background: -moz-linear-gradient(#2E88C4, #075698) repeat scroll 0 0 transparent;border-radius: 15px;-moz-border-radius: 15px / 15px;-webkit-border-radius: 15px;color: #FFFFFF;margin: 1em 0 3em;padding: 15px;position: relative; }
/*.bubble:after { border-color: transparent #075698;border-style: solid; border-width: 15px 40px 0 0; bottom: auto; left: -40px; top: 16px; content: "";display:block;position:absolute; }*/
/* .bubble:after { border-color: #075698 transparent;border-style: solid;border-width: 20px 0 0 20px;bottom: -20px;content: "";display: block;left: 50px;position: absolute;width: 0; } */

.controlpanel { margin: 0 auto; }
.controlPanelMenuItem { float:left; width:175px; padding: 20px 0; text-align:center;height: 110px; }
.controlPanelMenuItem a { font-weight:bold; font-size:large; }

.w20 { width:20%; }
.w30 { width:30%; }
.w40 { width:40%; }
.w50 { width:50%; }
.w60 { width:60%; }
.floatleft { float:left; }
.floatright { float:right; }
.clearboth { clear:both; }
.hidden { display: none; }
.blocked { display: block; }
.boxed { max-height: 200px;overflow: auto;border: 1px solid #ccc; }
.pointer { cursor: pointer; }

#divInsertImage,
#divInsertAudio { background-color: #ffffff; }

.contentimage { display:block; }
.stormpadded { margin-top: 4px;margin-bottom: 4px; }
.stormwizard {  }
.stormwizard ul { list-style-type: none; padding:0; margin:0; }
.stormwizard ul li { }
.stormwizard ul li span { font-weight: bold; display:block; }

.layoutstokenbox {background-color: #FFFFFF;border: 1px solid #CCCCCC;margin: 0;padding: 6px 4px;width: 97%;}
.column { list-style-type: none; float:left; padding: 1px;width: 16%;margin: 0;overflow: hidden; }
.column li { cursor: pointer; }

.autocomplete-w1 {left: 0;margin: 6px 0 0 6px;position: absolute;top: 0;}
.autocomplete {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #999999;cursor: default;margin: -6px 6px 6px -6px;max-height: 350px;overflow: auto;text-align: left;}
.autocomplete .selected {background: none repeat scroll 0 0 #C9E6ED;}
.autocomplete div {overflow: hidden;padding: 5px 10px;white-space: nowrap;}
.autocomplete strong {color: #3399FF;font-weight: normal;}
.autocomplete-alert {background-color: #F5F58A;float: right;margin: 30px 50px 0 0;padding: 20px;width: 415px;}
.autocomplete-alert em {font-family: 'Adelle W01 Bold',serif;font-style: normal;}

/* RAD overwrites */
.radgrid td { font-size: 10.8px; }
.radgrid tbody tr:hover {	background:#F2F5A9 }
.radgrid_new { background-image: url(../images/icon-insert.png);background-repeat: no-repeat;padding-left: 20px; }
.radgrid_edit { background-image: url(/images/edit.gif);background-repeat: no-repeat;padding-left: 20px; }
.radgrid_view { background-image: url(/images/view.gif);background-repeat: no-repeat;padding-left: 20px; }
.radgrid_help { background-image: url(/images/help.gif);background-repeat: no-repeat;padding-left: 20px; }
.radgrid_export { background-image: url(../images/icon-preview.png);background-repeat: no-repeat;padding-left: 20px; }
.radgrid_copy { background-image: url("/images/copy.gif"); background-repeat: no-repeat; padding-left: 20px !important; }
.radgrid_campaign { background-image: url(/images/icon_Vendors_16px.gif);background-repeat: no-repeat;padding-left: 20px; }
.radgrid_delete { background-image: url(/images/delete.gif);background-repeat: no-repeat;padding-left: 20px; }
.radgrid_profile { background-image: url(/images/icon_hostusers_16px.gif);background-repeat: no-repeat;padding-left: 20px; }
.radupload ul li { list-style-type: none; }
.radgrid_button {font-family: "segoe ui",arial,sans-serif;font-size: 10.8px;padding: 7px 6px;display: block;float: left;}
.radgrid_padleft { margin-left: 30px; }
.radgrid_link { background-image: url(../images/uprt.gif); background-repeat: no-repeat;padding-left: 20px; }
.RadGrid .rgFilterBox { height: auto !important; width: auto; }


.dnnFormRadioButtons input[type="checkbox"] { float: none; }
/*.dnnFormRightBox { display: inline;float: right;font-weight: normal;margin: 0 10px 0 4px;padding-right: 0;width: 600px; }*/
.dnnFormRightBox {display: inline-block;font-weight: normal;margin: 0 10px 0 0;max-width: 100%;padding-right: 0; }
.dnnFormRightBox label { margin: 0 10px 0 4px;padding-right: 0;text-align: left;width: auto; }

.cpnav { border-right: 1px solid #333; padding: 0 8px; }
.cpnav:last-child { border-right: none; }

.padded { padding:4px; }
.paddedUp { padding-top:4px; }
.paddedDown { padding-bottom:4px; }
.paddedRight { padding-right:4px; }
.paddedLeft { padding-left:4px; }
.paddedUpDown { padding-top:4px;padding-bottom: 4px; }

/* Polls */
.pollresults { }
.pollresultstotalvotes { }
.pollresultfield { width:100%; }
.pollresultgraph { width:99%; }
.pollresulthits  
{
    color: #ffffff; 
    font-weight: bold;
    padding-left: 4px;
    background: #7d7e7d; /* Old browsers */
    background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
}


/* qTip2 v2.2.1 | Plugins: tips viewport | Styles: core basic | qtip2.com | Licensed MIT | Sun Sep 07 2014 23:21:13 */
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}
/*! END OF qTip */


/* Custom Error Message */
.dnnFormItem span.dnnFormMessage.stormFormError:after {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid red;
    bottom: -7px;
    content: "";
    height: 0;
    left: 15px;
    opacity: 0.75;
    position: absolute;
    width: 0;
}
.dnnFormItem span.dnnFormMessage.stormFormError {
    background: none repeat scroll 0 0 rgba(255, 0, 0, 0.75);
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    bottom: 90%;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    left: 22%;
    margin-bottom: 0;
    overflow: visible;
    padding: 10px;
    position: absolute;
    text-align: left;
    width: 200px;
}

.dnnFormItem input[type="text"].small, 
.dnnFormItem input[type="password"].small, 
.dnnFormItem input[type="email"].small, 
.dnnFormItem input[type="tel"].small, 
.dnnFormItem select.small, 
.dnnFormItem textarea.small {
    width: 13%;
}

.stormForm .dnnFormItem input[type="text"], 
.stormForm .dnnFormItem select, 
.stormForm .dnnFormItem textarea, 
.stormForm .dnnFormItem input[type="email"], 
.stormForm .dnnFormItem input[type="search"], 
.stormForm .dnnFormItem input[type="password"] { padding: 4px; }

.stormForm table { margin: 0; }
.stormForm table tr td { font-size: 12px; }
#StormEditor select { width: auto;padding: 1px;margin-bottom: 0; }

.reTool .StormCodeFormat { background-image:url('../images/icon-code.png') !important; background-position:6px !important; }
.reTool .InsertStormPageBreak { background-image:url('../images/pagebreak.png') !important; background-position:6px !important; }
.reTool .InsertStormPhotoGallery,
.StormRemoveImage { background-image:url('../images/icon-imagegallery.png') !important; background-position:6px !important; }

.StormLeft { background-image: url(../images/justifyleft.png) !important; background-position: center; }
.StormCenter { background-image: url(../images/justifycenter.png) !important; background-position: center; }
.StormRight { background-image: url(../images/justifyright.png) !important; background-position: center; }

.centered { text-align: center; margin-left: auto; margin-right: auto; }

a.paginate_disabled_previous,
a.paginate_disabled_next { display: none; }

/*
a.paginate_enabled_previous,
a.paginate_enabled_next { border: 1px solid #aaa;padding: 4px;cursor: pointer;color: #333; }
a.paginate_enabled_previous:hover,
a.paginate_enabled_next:hover { background-color: #ddd;text-decoration: none; }
*/

.newsletterSearchTemplate { max-height: 200px;overflow: auto; }

.storm-well { 
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.newsletterModule { position: relative;}
.newsletterModule .loadingOverlay {
    display:none; 
    position:absolute; 
    background:#fff;
    text-align: center;
}
.newsletterModule .alert-error { width: 16px;height: 16px;background: url(../images/exclamation.png);margin-right: 7px;display: inline-block; }
.newsletterModule .alert-success { width: 16px;height: 16px;background: url(../images/accept.png);margin-right: 7px;display: inline-block; }

.dnnTextEditor iframe { height: 100% !important; }
ul#ControlBar_Module_ModulePosition li,
.dnn_mact > li.actionMenuMove > ul li { padding: 8px 0 15px 10px !important; }
#ControlBar li { font-size: 12px !important; }

/*Comment Styles*/
.storm-comments{font-family: 'Helvetica Neue', arial, sans-serif; color: rgba(0,39,59,.35);font-size: 15px;}
.storm-comments nav { font-weight: 700; margin: 0 0 10px;border-bottom: 2px solid; border-color: #eaedee;padding: 0;position: relative;}
.storm-comments nav > ul, .storm-comments .nav-secondary > ul {display: table; clear: both;list-style: none;margin: 0;padding: 0;width: 100%;}
.storm-comments nav > ul > li, .storm-comments .nav-secondary > ul > li, .storm-comments ul.post-auth-services li { float: left;list-style: none;position: relative;}
.storm-comments nav > ul > li a, .storm-comments .nav-secondary > ul > li a {padding: 12px 0;color: #a5b2b9;margin-right: 0;transition: all .15s ease-in-out;}
.storm-comments nav > ul > li a:hover, .storm-comments .nav-secondary > ul > li a:hover { color: #3f4549; }
.storm-comments nav > ul > li.nav-right, .storm-comments .nav-secondary > ul > li.nav-right { float: right;}
.storm-comments .nav-secondary{margin: 0 0 10px;font-weight: bold;}
.storm-comments .comment-count{ color: #3f4549;}
.storm-comments .comment-count:after {content: " "; display: block; right: 0; height: 2px; background: #2e9fff; position: absolute; bottom: -2px; left: 0;}
.storm-comments .nav-dropdown-text:after {content: "";height:0;width:0;border:5px solid transparent;border-top-color:#a5b2b9;position: relative;top: 12px;left: 3px;}
.storm-comments .nav-dropdown-caret{top: 18px;right: 0;display: block;position: absolute;margin: 0;transition: .2s all;width: 0;height: 0;text-indent: -99999px;vertical-align: top;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #000;opacity: .3;filter: alpha(opacity=30);content: "\2193";}
.storm-comments section { display: block;color: #3f4549;font-family: "Helvetica Neue",arial,sans-serif;font-size: 15px;}
.storm-comments div.nav-secondary{ font-size: 13px;}
.storm-comments.loggedin .nav-login { display: none;}
.storm-comments .post-box{ position: relative;margin-bottom: 30px;}
.storm-comments .post-avatar{ position: absolute;left: 0; transition: left .2s linear;z-index: 100;background: rgba(0,39,59,.2);border-radius: 3px;}
.storm-comments .post-avatar img, .storm-comments .post-body-avatar img { display: block;width: 48px;height: 48px;border-radius: 3px;}
.storm-comments .post-textarea {display: block; position: relative; margin: 0 0 15px 60px; background: #fff;border: 2px solid rgba(0,39,59,.2);border-radius: 4px;max-height: 350px;color: #3f4549;padding: 6px 10px 1px;min-height: 44px;height: auto;line-height: 1.4;font-size: 14px;font-family: "Helvetica Neue",arial,sans-serif;transition: all .15s ease-in-out;}
.storm-comments .post-textarea:before, .storm-comments .post-textarea:after { display: table;content: "";line-height: 0;}
.storm-comments .post-textarea textarea{ border: 0;resize: none;width: 100%;overflow-y: auto;outline: none;}
.storm-comments .post-textarea textarea::-webkit-input-placeholder{ font-size: 20px;}
.storm-comments .post-textarea textarea:-moz-placeholder{ font-size: 20px;}
.storm-comments .post-textarea textarea::-moz-placeholder{ font-size: 20px;}
.storm-comments .post-textarea textarea:-ms-input-placeholder{ font-size: 20px;}
.storm-comments .post-textarea textarea:focus::-webkit-input-placeholder { color:transparent; }
.storm-comments .post-textarea textarea:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
.storm-comments .post-textarea textarea:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
.storm-comments .post-textarea textarea:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
.storm-comments h6 { font-weight: 700; font-size: 11px; color: #7f929c; color: rgba(0,39,59,.5); text-transform: uppercase;margin: 0 0 10px;line-height: 1;}
.storm-comments .post-auth {display: none; border-spacing: 0;width: 100%;position: relative; }
.storm-comments .post-reply .post-auth { display: block;}
.storm-comments .post-auth-connect {position: absolute;left: 0;top: 0; width: 200px;padding-left: 60px;}
.storm-comments .post-auth-services {display: table;list-style: none;margin: 0;padding: 0;}
.storm-comments .post-auth-services li { margin-right: 3px; }
.storm-comments .post-auth-guest{ margin: 0 60px 0 200px;padding-left: 20px;padding-right: 20px;}
.storm-comments .post-auth-guest p, .storm-comments .post-auth-connect p { margin: 0 0 12px; }
.storm-comments .post-auth-guest p input, .storm-comments .post-auth-connect p input { transition: all .2s linear;background: #fff;border: 2px solid #cbd2d6;border: 2px solid rgba(0,39,59,.2);padding: 5px 9px;margin: 0;border-radius: 4px;width: 100%;font-size: 13px;height: 32px;-webkit-appearance: none;}
.storm-comments .post-auth-proceed {position: absolute;right: 0;top: 0; width: 60px; }
.storm-comments .post-auth-proceed button {height: 32px;width: 60px;text-align: center;border: 0;background-color: #778289;margin-top: 20px;}
.storm-comments .post-auth-proceed button:hover{ background-color: #3f4549;}
.storm-comments .post-auth-proceed button:after { color: #fff;content: '\25BA';}
.storm-comments .post-submit {display: none; width: 100%; margin-top: -10px;}
.storm-comments .post-submit-proceed { width: 100%;display: inline-block;}
.storm-comments .post-submit button{ float: right;text-align: center;border: 0; background-color: #778289;padding: 3px 30px;color: #fff;border-radius: 3px;font-size: 12px;font-weight: bold; text-shadow: none;box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);}
.storm-comments .post-submit button:hover{background-color: #3f4549;}
.storm-comments.loggedin .post-reply .post-submit { display: block;}
.storm-comments.loggedin .post-reply .post-auth { display: none;}
.storm-comments .post-box-loading {display: none; width: 100%;text-align: center;}
.storm-comments .post-box-loading img { margin: 0 auto;}
.storm-comments .post-list { margin: 0;padding: 0;list-style-type: none;list-style: none;}
.storm-comments .post-list > li { list-style-type: none;}
.storm-comments .post-bullet { padding: 0 4px;font-size: 75%;color: #ccc;line-height: 1.4;}
.storm-comments .post-content { position: relative;margin-bottom: 24px;transition: all .2s ease-in-out;}
.storm-comments .post-content .post-menu{ opacity: 0;filter: alpha(opacity=0);visibility: hidden;position: absolute;top: 3px;right: 0;list-style: none;margin: 0;padding: 0;}
.storm-comments .post-content:hover .post-menu { opacity: 1;filter: alpha(opacity=1);visibility: visible !important;list-style: none;list-style-type: none;}
.storm-comments .post-content .post-menu > li {list-style-type: none; float: left;padding: 0; margin: 0 0 0 8px;}
.storm-comments .post-content .post-menu > li a { color: rgba(0, 0, 0, .5) !important;padding-left: 7px;}
.storm-comments .post-collapse, .storm-comments .post-expand{ font-size: 20px;opacity: .6;}
.storm-comments .post-collapse { display: none;}
.storm-comments .post-expanded > .post-content .post-expand { display: none; }
.storm-comments .post-expanded > .post-content .post-collapse { display: list-item;list-style-type: none;list-style: none; }
.storm-comments .post-collapsed .post-body header { line-height: 48px;height: 48px; }
.storm-comments .post-flag {border-left: 2px solid;border-color: rgba(0, 39, 59, .08);}
.storm-comments .post-flag .post-menu-icon{ display: inline-block; width: 9px; height: 16px;background-image: url('/DesktopModules/Storm/Resources/images/flag.png');opacity: .4;position: relative;top: 5px;}
.storm-comments .post-flag a.post-flagged i { opacity: 1 !important;}
.storm-comments .post-body-avatar{ margin-right: 12px;float: left;}
.storm-comments .post-body{ overflow: hidden;}
.storm-comments .post-body header {display: block; color: #777;line-height: 1;font-size: 13px;margin-bottom: 5px;}
.storm-comments .post-meta{ display: inline-block;}
.storm-comments a.post-byline{ font-weight: 700;text-decoration: none; color: rgb(102, 153, 204);transition: color linear .1s;}
.storm-comments .post-time-ago { font-weight: 500;font-size: 12px;color: rgba(0, 39, 59, .35);}
.storm-comments .post-body-text{ position: relative;width: 100%;line-height: 21px;overflow: hidden;}
.storm-comments .post-body-text p:last-of-type { margin: 0;}
.storm-comments .post a.see-more {padding: 10px 0;border-top: 2px solid;border-color: rgba(0,39,59,.08);color: rgba(29,47,58,.6);text-align: center;font-size: 12px;font-weight: 700;cursor: pointer;display: block;width: 100%;text-decoration: none;}
.storm-comments .post-body footer{ display: block;color: rgba(29, 47, 58, .6);margin: 4px 0 0;clear: both;background: #ffffff;}
.storm-comments .post-body footer ul { list-style: none;list-style-type: none;margin: 0;padding: 0;}
.storm-comments .post-body footer ul li { float: left;list-style-type: none;margin: 0 7px 0 0;padding: 0;font-size: 13px;}
.storm-comments .post-body footer ul li a { position: relative;display: inline-block;line-height: .85;color: rgba(0, 39, 59, .35);font-weight: 500;}
.storm-comments .post-body footer ul li a.post-vote-up {padding-right: 8px;border-right: solid 1px #ccc;}
.storm-comments .post-body footer ul li a.post-vote-up .post-menu-icon {display: inline-block; width: 16px;height: 16px; background-image: url('/DesktopModules/Storm/Resources/images/arrow-up.png');opacity: .2; position: relative;top: 2px;}
.storm-comments .post-body footer ul li a.post-voted { color: #666;font-weight: 600;cursor: text;}
.storm-comments .post-body footer ul li a.post-vote-disabled { cursor: text; }
.storm-comments .post-body footer ul li a.post-voted i { opacity: 1!important;}
.storm-comments .post-vote-down .post-menu-icon {display: inline-block; width: 16px;height: 16px; background-image: url('/DesktopModules/Storm/Resources/images/arrow-down.png');opacity: .2;position: relative;top: 2px; }
.storm-comments .post-menu-bullet{opacity: 0.4;font-weight: 700;}
.storm-comments .post-children{ list-style: none;margin: 0;padding: 0;}
.storm-comments .post-children li { list-style-type: none;}
.storm-comments .post-children .post { margin-left: 60px; }
.storm-comments a.post-replying {color: #2e9fff!important;font-weight: 700!important;}
.storm-comments .posts-loading { width: 100%;text-align: center;display: none;margin-bottom: 10px;}
.storm-comments .posts-loading img { margin: 0 auto;}
.storm-comments .load-more {margin: 0 0 24px;}
.storm-comments .load-more a {font-size: 13px;font-weight: 500;display: block;text-align: center;padding: 11px 14px;border: none;background: rgba(29,47,58,.6);color: #fff;line-height: 1.1;border-radius: 3px;transition: background .2s;text-shadow: none;margin-bottom: 0;vertical-align: middle;cursor: pointer;box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);text-decoration: none;}
.storm-comments .load-more a:hover { background: rgba(29,47,58,.7);color: #fff;}
/*COmment Styles: Menu*/
.storm-comments .nav-dropdown-menu{ display: none;font-size: 13px;border: 2px solid;top: 20px;border-color: rgba(0,39,59,.2);background: #fff;box-shadow: none;min-width: 130px;z-index: 1001;border-radius: 3px;position: absolute;left: 0;float: left;max-width: 22px;padding: 4px 0;margin: 0;list-style: none; transition: opacity .2s;}
.storm-comments .nav-dropdown-menu li { list-style-type: none;}
.storm-comments .nav-dropdown-menu a { position: relative;width: auto;font-weight: 700;font-size: 13px;display: block;clear: both;color: rgba(0,39,59,.5);padding: 4px 15px!important;line-height: 18px;white-space: nowrap;text-decoration: none;}
.storm-comments .nav-dropdown-menu a:hover { background-color: #288ce4;color: #fff!important;}
.storm-comments .nav-dropdown-menu a.menu-selected:after {content: "\02713";float: right;}
/*Comment Styles: Icons*/
.storm-comments .storm-comments-icon-export:before {content: ""; display: inline-block;width: 16px;height: 16px;background-image: url('/DesktopModules/Storm/Resources/images/share.png'); position: relative; top: 2px; margin-right: 3px;opacity: 0.4;}
.storm-comments .storm-comments-icon-social{transition: opacity .2s; background-position: 0 0;width: 32px;height: 32px;display: block;cursor: pointer;-webkit-appearance: button;padding: 0;border: 0;-webkit-font-smoothing: antialiased;}
.storm-comments .storm-comments-icon-facebook { background-image: url('/DesktopModules/Storm/Resources/images/social/facebook.png');}
.storm-comments .storm-comments-icon-twitter { background-image: url('/DesktopModules/Storm/Resources/images/social/twitter.png');}
.storm-comments .storm-comments-icon-googleplus { background-image: url('/DesktopModules/Storm/Resources/images/social/googleplus.png');}
.storm-comments .storm-comments-icon-linkedin { background-image: url('/DesktopModules/Storm/Resources/images/social/linkedin.png');}

/* Password Meter */
.passwordmeter {display: inline-flex;margin: 0 4px;}
.passwordmeter_testresult{font-weight: bold;font-size:13px;font-family: arail,helvetica,san-serif;color:#666;padding:0;}
.passwordmeter_testresult span{padding:6px ;margin:0;}
.passwordmeter_shortPass{background: none repeat scroll 0 0 rgba(255, 0, 0, 0.75);color: #fff;}
.passwordmeter_shortPass span{}
.passwordmeter_badPass{background: none repeat scroll 0 0 rgba(255, 0, 0, 0.75);color: #fff;}
.passwordmeter_badPass span{}
.passwordmeter_goodPass{background: none repeat scroll 0 0 rgba(2,139,255,0.15);border: 1px solid rgba(2,139,255,0.2);color: #000000;}
.passwordmeter_goodPass span{}
.passwordmeter_strongPass{background: none repeat scroll 0 0 rgba(0,255,0,0.15);border: 1px solid rgba(0,255,0,0.5);color: #000000;}
.passwordmeter_strongPass span{}

/* 	RESULT STYLE
.testresult{font-weight: bold;font-size:13px;font-family: arial,helvetica,san-serif;color:#666;padding:0px 0px 12px 10px;margin-left:10px;display: block;height:28px;float:left;}
.testresult span{padding:10px 20px 12px 10px;margin: 0px 0px 0px 20px;display:block;float:right;white-space: nowrap;}
.shortPass{background:url(images/red.png) no-repeat 0 0;}
.shortPass span{background:url(images/red.png) no-repeat top right;}
.badPass{background:url(images/red.png) no-repeat 0 0;}
.badPass span{background:url(images/red.png) no-repeat top right;}
.goodPass{background:url(images/yellow.png) no-repeat 0 0;}
.goodPass span{background:url(images/yellow.png) no-repeat top right;}
.strongPass{background:url(images/green.png) no-repeat 0 0;}
.strongPass span{background:url(images/green.png) no-repeat top right;}  
*/

/*Taxonomy Picker JS Styles*/
.dnnForm .taxonomyPicker-container { width: 47%;display: inline-block;}
.taxonomyPicker-advanced .jqtree-tree .jqtree-title { margin-left: 0 !important;}
.jqtree-hidden{ visibility: hidden;}
a.jqtree_common.jqtree-toggler { font-size: 18px; }
.taxonomyPicker-taxonomyFound{ background-color: #ddd; }
.taxonomyPicker-list ul > li { cursor: pointer;color: #aaa; }
.taxonomyPicker-primaryterm { margin-right: 5px;}
.taxonomyPicker-primary { color: #060 !important; }
ul.jqtree-tree li.jqtree-selected > .jqtree-element { background: none !important;}
/*ul.jqtree-tree li > .jqtree-element:hover { background-color: #97BDD6 !important;background: -webkit-gradient(linear, left top, left bottom, from(#BEE0F5), to(#89AFCA));}*/

/*Company Picker JS Styles*/
.dnnForm .companyPicker-container { width: 47%;display: inline-block;}
.companyPicker-container table.dataTable thead th, .companyPicker-container table.dataTable thead td,
.companyPicker-container table.dataTable tbody td { padding: 4px;}
.companyPicker-container table.dataTable tbody tr:hover { background: #BEE0F5;}
.companyPicker-container table.dataTable select { margin: 0;padding: 2px;width: auto;}

.dnnFormRightBoxWide input[type="text"].small, 
.dnnFormRightBoxWide input[type="password"].small, 
.dnnFormRightBoxWide input[type="email"].small, 
.dnnFormRightBoxWide input[type="tel"].small, 
.dnnFormRightBoxWide select.small, 
.dnnFormRightBoxWide textarea.small {
    width: 25%;
}

/* Froala Switch Code View Look */
.f-html .froala-element textarea, .f-html .froala-element { background: #fff !important; color: #000 !important; }

/* Storm Forms */
[id^="id_sf_none"] { display: none; }