/* new clearfix */
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

* html .clearfix {
    zoom: 1;
}
/* IE6 */
*:first-child + html .clearfix {
    zoom: 1;
}


/* ADMIN */

#ControlBar, #ControlBar:before, #ControlBar:after, #ControlBar *:before, #ControlBar *:after,
#ControlBar li, #ControlBar li:before, #ControlBar li:after,
#ControlBar a, #ControlBar a:before, #ControlBar a:after,
.dnn_mact, .dnn_mact:before, .dnn_mact:after, .dnn_mact *:before, .dnn_mact *:after,
.dnn_mact li, .dnn_mact li:before, .dnn_mact li:after {
    -webkit-box-sizing: content-box !important; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: content-box !important; /* Firefox, other Gecko */
    box-sizing: content-box !important; /* Opera/IE 8+ */
}


.dnnActionMenu, .dnnActionMenu * {
    -webkit-box-sizing: content-box !important; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: content-box !important; /* Firefox, other Gecko */
    box-sizing: content-box !important; /* Opera/IE 8+ */
}

ul.dnnAdminTabNav {
 height:40px !important;
}

ul.dnnAdminTabNav > li {
    border:1px solid #c2c2c2;

}

ul.dnnAdminTabNav > li.ui-tabs-active {
    border:0 !important;
}

ul.dnnAdminTabNav li.ui-tabs-active a {

    background: none repeat scroll 0 0 #fff;
    margin-top: -1px !important;     

}

.dnnCheckbox .mark, .dnnRadiobutton .mark  {
    background:transparent !important;
}

.dnnFileUploadScope .dnnFormItem span {
    min-width:60px !important;
}




.dnnDropDownList .dt-container .sort-button  {
    max-width:40px !important;
    padding:5px 2px 5px 2px !important;
}

.dnnDropDownList .selected-item a, .dnnDropDownList .selected-item a:link, .dnnDropDownList .selected-item a:visited, .dnnDropDownList .selected-item a:hover, .dnnDropDownList .selected-item a:active {
    height:36px !important;
}

.dnnDropDownList .dt-container {
   min-width:300px !important;
}

.dnnDropDownList .dt-container .dt-header {
    min-height:45px !important;
}


/* Primary Action  */

.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction {
    border: 0;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: black;
    text-shadow: none;
    color: white;
    display: inline-block;
    background-color: #30b5cf;
    color:#fff;
    
}

    .dnnPrimaryAction:hover, .dnnFormItem input[type="submit"]:hover, a.dnnPrimaryAction:hover {
        border: 0;
        background: none;
        color: #fff;
         background-color: #30b5cf;
        text-decoration: none;
    }

    .dnnPrimaryAction:active, .dnnFormItem input[type="submit"]:active, a.dnnPrimaryAction:active {
        border: 0;
        background: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #fff;
         background-color: #eb6851;
    }

    .dnnPrimaryAction[disabled], .dnnPrimaryAction[disabled]:hover, .dnnPrimaryAction[disabled]:active {
        background: #ccc !important;
        border: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        color: #aaa !important;
        text-shadow: none;
    }

    .dnnPrimaryAction:visited {
        color:white !important;
    }



/* Secondary Action */
.dnnFormItem button, .dnnFormItem input[type="button"],
.dnnFormItem input[type="reset"],
.dnnSecondaryAction,
a.dnnSecondaryAction,
ul.dnnAdminTabNav li a,
.dnnLogin .LoginTabGroup span {
    border: none;
    background: none;
    background: #f5f5f5; /* Old browsers */
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    color: #333;
    border-radius: 0;
}

    .dnnFormItem button:hover, .dnnFormItem input[type="button"]:hover,
    .dnnFormItem input[type="reset"]:hover,
    .dnnSecondaryAction:hover,
    a.dnnSecondaryAction:hover,
    ul.dnnAdminTabNav li a:hover,
    .dnnLogin .LoginTabGroup span:hover {
        background: none;
        background: #fefefe; /* Old browsers */
        color: #555;
    }

    .dnnFormItem button:active,
    .dnnFormItem input[type="button"]:active,
    .dnnFormItem input[type="reset"]:active,
    .dnnFormItem input[type="reset"]:active,
    .dnnSecondaryAction:active,
    a.dnnSecondaryAction:active,
    ul.dnnAdminTabNav li a:active {
        background: #c6c6c6; /* Old browsers */
        -webkit-box-shadow: none;
        box-shadow: none;
    }


   




