﻿/****************DNN Forms and grid Design****************/
.mainContainer .dnnFormValidationSummary {display:none !important;}
.dnnForms td.tdlabel { padding: 8px 15px 15px; }
.dnnForms td.dnnFormItem input, .dnnForms td.dnnFormItem select { padding: 7px 10px !important; margin: 0; margin-bottom: 0 !important; }
.riSingle .riTextBox, .RadForm.rfdTextbox .riSingle input.rfdDecorated[type="text"] { height: auto !important; }
table.dnnFormRadioButtons { background: #fff !important; }
div.dnnFormGroup { background: #fff !important; padding: 0 !important; }
h2.dnnFormSectionHead { padding-bottom: 10px !important; }

.RadGrid_Default, .RadGrid_Default td.rgPagerCell { border: none !important; }
.RadGrid .rgMasterTable, .RadGrid .rgDetailTable, .RadGrid .rgEditForm table { border-collapse: collapse !important; }
.RadGrid_Default .rgRow td, .RadGrid_Default .rgAltRow td { border-color: #ddd !important; }
.RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td { padding: 8px !important; }
.RadGrid_Default .rgRow td, .RadGrid_Default .rgAltRow td, .RadGrid_Default .rgEditRow td, .RadGrid_Default .rgFooter td { border: 1px solid #ddd !important; }
.RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol, .RadGrid_Default .rgHeaderWrapper { border: 1px solid #ddd !important; }
.dnnCheckbox .mark-list { padding: 0 !important; }
.dnnFormItem input[type="checkbox"] + span, .dnnFormItem input[type="radio"] + span { margin: 6px 5px 6px 0 !important; }
fieldset.SetFieldSet legend { padding-bottom: 5px; }
.dnnFormMessage { padding: 4px 10px !important; margin-left: 5px !important; display:inline-block;  vertical-align: middle;}
.RequiredValidate { background-color: #F2DEDE !important; color: #A94846 !important; border-color: #B88277 !important; font-size: 12px; }
.DNNContainer_Title_h2 h2 .TitleH2 { margin-bottom: 0 !important; font-size: 18px !important; }
.dnnFormItem button, .dnnFormItem input[type="button"], .dnnFormItem input[type="reset"], .dnnFormItem input[type="submit"], .dnnPrimaryAction, .dnnSecondaryAction, .dnnTertiaryAction { padding: 5px 8px !important; }
.dnnFormItem button, .dnnFormItem input[type="button"], .dnnFormItem input[type="reset"], .dnnFormItem input[type="submit"], .dnnPrimaryAction, .dnnSecondaryAction, .dnnTertiaryAction, ul.dnnAdminTabNav li a, .dnnLogin .LoginTabGroup span { min-width: 65px !important; font-weight: normal !important; margin: 6px 5px 6px 0 !important; }

.dnnFormItem textarea { margin-bottom: 5px !important; }
.DNNAlignleft{background-color:transparent !important;}
div.dnnFormRadioButtons, div.dnnHSRadioButtons, span.dnnFormRadioButtons, span.dnnHSRadioButtons,.urlControl{
    background-color:transparent !important
}
ul.dnnAdminTabNav li.ui-tabs-active a {
margin-top: -3px;
padding: 10px 9px 9px 9px !important;
background: #FFF;
}
ul.dnnAdminTabNav li a{margin: 9px 5px 6px 0 !important;}
ul.dnnAdminTabNav{height: 47px !important;}
.dnnSortable{min-height:0 !important}   
.dnnLabel label{font-weight:normal}
.dnnFormItem > .RadComboBox_Default{width:100% !important;}
.RadPicker table.rcTable{width:auto !important}
/*.RadComboBox_Default td.rcbArrowCellRight a{padding-right:30px}*/
.rcbItem input.rcbCheckBox,.rcbHovered input.rcbCheckBox{margin:5px;margin-left:0}
input[type=radio]{
      margin-right: 5px !important;
  vertical-align: middle;
}
.dnnFormSuccess{width:100%;padding:10px;}
.RadComboBox_Default .rcbReadOnly .rcbArrowCellRight{
    padding-right:10px;
}
.dnnDropDownList .selected-item a, .dnnDropDownList .selected-item a:link{height:auto !important;}
.dnn_mact > li.actionMenuMove > ul li{height:auto;padding:5px}

.search .RadComboBox_Default { width:auto !important;}
.search .page-count{width:75px !important;}
.search .total-page-count {width:auto !important;}

.Normal{font-size:inherit;line-height:inherit;}
/********************* Telerik Control *************************/


.RadComboBox_Metro .rcbFocused .rcbReadOnly .rcbInputCell, .RadComboBox_Metro .rcbFocused .rcbArrowCell { border-color: #B8B8B8 !important; color: #000 !important; background-color: #B8B8B8 !important; }

.RadComboBox_Metro .rcbFocused .rcbReadOnly .rcbInput { color: #000 !important; }

.RadComboBoxDropDown .rcbList { border: 1px solid #B8B8B8; }


.RadComboBox_Default .rcbInput{
   padding: 3px 9px 2px !important;
}

.DnnModule {
    display:block;
    clear:both;
}

.reToolbarWrapper {height:105px !important;}


/***************** Ribbion bar ***************************/
#RibbonBar_adminMenus > ul > li > a, #dnn_cp_RibbonBar_adminMenus > ul > li > a{  padding: 13px 16px;}
#RibbonBar_adminMenus > ul, #dnn_cp_RibbonBar_adminMenus > ul{  height: 42px;}
form #dnnCPWrap{height:auto}
#RibbonBar_adminMenus .dnnadminmega .megaborder, #dnn_cp_RibbonBar_adminMenus .dnnadminmega .megaborder{top:42px}
#dnnCPWrap .dnnCPHNav{margin-top: 2px;}



