/* Default CSS can go here. */

form.cms_toolbar-item_debug {
    padding-top: 8px !important;
}

#debug_toolbar {
    background-color: #EDEDED;
    border-bottom: 1px solid #DDDDDD !important;
    border-top: 1px solid #DDDDDD !important;
    left: 0;
    min-width: 960px;
    position: relative;
    top: 0;
    width: 100%;
    /*z-index: 999999;*/
    margin-top: 10px;
}

.debug_toolbar-item {
    display: block;
    border: medium none;
    color: #666666;
    font: 13px/1.4 "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    outline: medium none;
    padding: 0;
    text-align: left;
    text-decoration: none;
    float: left;
    left: 0;
    padding: 9px 0 0 10px !important;
    position: relative;
    top: 0;
    /*z-index: 999;*/
}


.debug_toolbar-label {
    margin-left: 10px;
}

.debug_toolbar-select {
    margin-left: 10px;
}

/* Stop webkit browsers from adding spinner control in surveys. */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

#debug_toolbar_controls form fieldset {
    margin:0px 0px 30px;
    padding:0px 15px;
}

#debug_toolbar_controls form fieldset select, #debug_toolbar_controls form fieldset input {
    Margin-right:15px;
}


.navbar-form .menu_item{
    display:block;
    cursor:pointer;
}

.sign_in_error{
    color: red;
}

input[type="text"].sign_in_error, select.sign_in_error {
    border-color: red;
    color: red;
}
.sign_in_menu, .registration_management_menu{
    width: 340px;
}
.sign_in_go:after{content: "Go"}

.has_optional_invitation:after{content: "No"}

.skip_optional_invitation:after{content: "Skip"}

.edit_registration_menu_item:after, 
.edit_registration_reg_mgmt:after
{content: "Edit Registration"}

.new_registration_menu_item:after, 
.new_registration_reg_mgmt:after
{content: "Register For This Event"}

.event_details_menu_item:after{content: "Event Details"}

.sign_out_menu_item:after{content: "Sign Out User"}

#noscript-warning{
    font-family:sans-serif;
    position:relative;
    top:0px;
    left:0px;
    width:100%;
    z-index:101;
    text-align:center;
    font-weight:bold;
    font-size:120%;
    color:#fff;
    background-color:#AE0000;
    padding:5px 0px 5px 0px;
}

.right{
	float:right;
}

.left{
	float:left;
}

