/*---- Imports ----*/
@import 'admin.css';
@import 'text.css';
@import 'home.css';
@import 'containers.css';
@import 'rotator.css';
@import 'ImageSlider.css';
@import 'contactform.css';
@import 'forum.css';
@import 'RadMenu.css';
@import 'general.css';
/*---- End Imports ----*/

/*---- Dylan Lopez - NexGen Corrections ----*/

.bstrap30 .btn-default {
    color:#036 !important;
}

.angrid-details .details-content.active {
  display: block;
  max-width: 90vw;
}

@media only screen and (min-width: 1441px) {
  .angrid-details .details-content.active {
  max-width: 100vw;
  }
}

/*-------------------------------*/



body .DS-whiteWrapper {
    min-height: 3850px;
}

 body .DynamicForms_QuestionDiv .grid-data-field textarea { width: 100%; }
 body .DynamicForms_QuestionDiv .grid-data-field input[type=image] { margin-left:10px; height:25px!important}
 .grid-data-field td, .grid-data-field  { border: none!important; padding: 5px}
 .grid-data-field img { padding -left:10px}

.field-caption { color: #999; margin-top: 4px }

body .DynamicForms_SaveFormDiv .dnnPrimaryAction {
color: #fff !important;
background: #006794;
  border: none;
  text-decoration: none !important;
  box-shadow: none;
  padding: 10px 35px!important
}

body .DynamicForms_SaveFormDiv .dnnPrimaryAction:hover {
  background: #0272A3!important
}

.DynamicForms_MainPanel .radio-list-field { top:15px; position: relative;  }
.dnnRadiobutton mark, .dnnRadiobutton .mark {
    background-color: #fff;
    padding: 0.2em;
}

.DynamicForms_MainPanel .DynamicForms_SaveFormDiv a { color: #fff!important;}
.DynamicForms_MainPanel .radio-list-field .dnnRadiobutton { float: left; margin: 0px 10px 5px 0}

.DynamicForms_MainPanel .DynamicForms_FieldLeftLabel, 
.DynamicForms_MainPanel .dnnFormItem.DynamicForms_Label, 
.DynamicForms_MainPanel .DynamicForms_Label {
    width: 100%!important;
}

.DynamicForms_MainPanel input[type="image"] {
	width:auto !important;
	height:auto !important;
}
.DynamicForms_QuestionDiv {
	clear:both;
	overflow:hidden;
}
.DynamicForms_MainPanel {
	margin:0 auto;
	padding: 15px 0 0;
	font-size:13px;
}


body .DF-FieldRow label,
body .DF-FieldRow label span {
    color: #4c4c4c;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: 1px 0 3px;
    padding: 0;
}

body .DF-FieldRow label span span { display: inline; color: red; font-weight: bold;  font-size: 32px}

span.normalred { color: red!important; font-weight: bold; }

body .DF-FieldRow table label {
    font-weight: normal!important;
}

.DynamicForms_MainPanel #DS-headerTabs li {
    list-style-image: none!important;
    list-style-type: none!important;
}

.radio-list-field { margin-bottom: 40px!important }

.DS-whiteWrapper [id$='DynamicQuestions_UpdatePanelUpdateSettings'] .dnnActions { 
  float: left;
  clear: both;
  position: absolute;
  bottom: 20px;
}


#appic-header-logo { z-index: 999; }
#appic-header-main-menu { z-index: 950; }

h1, h2, h3, h4, blockquote, p
{
    font-family: "Helvetica Neue" ,Arial,Helvetica,sans-serif;
    color: #000000;
}

h1 .container-header-title-txt
{
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 0px;
    color: #000000;
    text-align: center;
}

h1
{
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 5px;
    color: #000000;
    text-align: center;
}

h2
{
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 5px;
    color: #000000;
    text-align: left;
}

h3
{
    font-weight: normal;
    font-size: 14px;
    margin-bottom: 15px;
    color: #000000;
    text-align: left;
}

h4
{
    font-weight: normal;
    font-size: 14px;
    margin-bottom: 15px;
    color: #000000;
    text-align: left;
}



p
{
    color: #000000;
    font-weight: normal;
    font-size: 14px;
    line-height: 135%;
    margin-bottom: 15px;
    text-align: left;
}

p.APPICsmall
{
    /*!Added by Greg Keilin 11/13/11 for a small size font*/
    color:#000000;
    font-weight: normal;
    font-size: 12px;
    line-height:130%;
    margin-bottom: 14px;
    text-align: left;
}

a:link
{
    /*!Added by Greg Keilin 11/12/11 to make links look consistent*/
    color:#006794;
}

a:visited
{
    /*!Added by Greg Keilin 11/12/11 to make links look consistent*/
    color:#006794;
}

a:hover
{
    text-decoration: underline;
}

.RadMenu a:hover
{
    text-decoration: none !important;
}

ul.disc
{
    /*!Added by Greg Keilin 11/13/11 for a small size font*/
    list-style-type:disc;
}

ul
{
    list-style: square outside none;
    margin-left: 20px;
    margin-bottom: 15px;
}

ul li
{
    color: #000000;
    font-size: 14px;
    line-height: 135%;
}


ol
{
    margin-left: 20px;
    margin-bottom: 15px;
}


ol li
{
    color: #000000;
    font-size: 14px;
    line-height: 135%;
}

blockquote
{
    margin-left: 25px;
    margin-right: 25px;
}

tt
{
    /*!Added by Greg Keilin 10/26/11 for Match Surveys pages*/
    color: #000000;
    font-size: 14px;
    margin-bottom: 0px;
    line-height: 120%;
}

table
{
}

table td
{
}

table th
{
}

#appic-content OL OL LI
{
    list-style-type: lower-alpha;
}

#appic-content OL OL OL LI
{
    list-style-type: lower-roman;
}


#appic-header-top-menu li a
{
    font-size: 11px;
}


#appic-header h1
{
    text-align: left;
    margin: 0 0 0 0px;
}

#appic-header-top-menu
{
    margin: 0px 0px 0 0;
    position: absolute;
    width: 325px;
}

#appic-header h1 a
{
    color: #006794;
    font-size: 16px;
    text-decoration: none;
    letter-spacing: -.5px !important;
}


ul.standard li {
list-style-type: disc;
list-style-image: none;
}


ul.circle li {
list-style-type: circle ;
list-style-image: none;
}




.container ul.no-bullet li {
list-style-type: none;
list-style-image: none !important;
}

.membership-criteria li {
margin: 0 0 12px 0;
}

ol {
    margin-bottom: 15px;
    margin-left: 35px;
}

.dnnActions  li { list-style-type: none!important}


.dnnTextEditor pre, #dnnEditHtml pre { width: 100%!important }
.DynamicForms_MainPanel .tall { height: 400px !important;}

#dynamicformssettingsdiv fieldset { display: block !important; }

#dnn_ContentPane #dnn_ctr_EditUser_adminTabNav li {
    list-style-type: none!important;
}

#dnn_ctr_EditUser_adminTabNav .ui-state-default:nth-child(2),
#dnn_ctr_EditUser_adminTabNav .ui-state-default:nth-child(3) { display: none}
body .breadcrumb {
    padding: 0px 0px 0 0;
    margin-bottom: 5px;
    list-style: none;
    background-color: transparent;
    border-radius: 4px;
}


.ModActionFormC .form-group .required:before {
    color: red!important;
}

.form-group .required:before {
    content: "*";
    padding-right: 3px;
    color: red;
    font-size: 18px;  
    vertical-align: top;
}

.form-group .radio:before,
.form-group .radio input:before { content: "" };



