/* BILLING FORM */

#dnn_ctr1077_FormMaster_New_Expert_Billing_Submission1 input.NormalTextBox, #dnn_ctr1077_FormMaster_New_Expert_Billing_Submission1 textarea.NormalTextBox {
display:block;
width:90%;
padding:4px;
border:solid 1px #aaa;
margin-bottom:15px; }

#dnn_ctr1077_FormMaster_New_Expert_Billing_Submission1 label {
font:13px roboto, arial, verdana, sans-serif;}

.radiobutton { margin-left:10px;}


/* FORM */

#dnn_ctr938_FormMaster_C5SLLC_MainFormTable1 input, #dnn_ctr938_FormMaster_C5SLLC_MainFormTable1 select, .form-layout select {
padding:8px;
margin-bottom:10px;    
margin-left:15px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border:solid 1px #ccc; }

.form-layout input  {
padding:8px;
margin-bottom:10px;    
margin-left:15px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border:solid 1px #ccc; }


#dnn_ctr938_FormMaster_C5SLLC_MainFormTable1 .SubHead, .form-layout .SubHead {
    font-size: 20px;
    margin-bottom:20px;
}

#dnn_ctr938_FormMaster_C5SLLC_MainFormTable1 .SubHead2, .form-layout .SubHead2 {
    font-size: 13px;
    color:#999;
}

.C5LLC_form-horizontal label {
width:100% !important;
margin-top:10px; }


.checkout-button {
    background: #eeb30f url(images/Icon_Cart.png) no-repeat 13px 12px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #eeb30f;
    display: inline-block;
    cursor: pointer;
    color: #ffffff !important;
    font-family: Arial;
    font-size: 17px;
    padding: 14px 14px 14px 32px !important;
    width: 100%;
    text-align: center;
    text-decoration: none;
    text-shadow: 0px 1px 0px #eeb30f; }
	
.sharingwidget { display:none; }

.request-expert-button {
display:block;
background-color:#EEB30F;
color:#fff !important;
text-align:center;    
padding:10px 0px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; }

.request-expert-minicart-wrap {
border-bottom:dotted 1px #ccc;
margin-bottom:10px; }

.request-expert-minicart-id {
float:left;
position:relative;
top:2px; }

.request-expert-minicart-delete {
float:right;
padding:1px 7px 0px 6px;
background-color:#193769;
color:#fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-bottom:10px;
cursor:pointer; }

.request-expert-minicart-delete:hover {
background-color:#277DA7; }

/* SEARCH EXPERTS */

.edncf_submit { background-color:#EEB30F !important; }

.eds_news_BlogOne {
background:url(/Portals/0/SearchExperts/searchexperts_button_large.jpg) no-repeat top left; 
height:150px; }

.news-search-wrap {
background-color:yellow; 
margin-top:50px; }


.news-search-input {
text-align:right; 
float:left;
width:65%; }

.news-search-input input:focus {
background-color:#efefef; }

.news-search-input input {
width:60% !important;
margin-right:10px; 
padding:4px 10px;
border:solid 1px #ccc;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;  }

.news-search-button {
float:left;    
padding:4px 10px;
text-align:center;
color:#fff !important;
width:35%; 
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color:#EEB30F; 
width:100px; }

h1.expert-title {
margin:0px 0px 10px 0px; !important;
float:left; }

h2.expert-title {
margin:0px 0px 10px 0px; !important; }

h2.expert-title a, .edn_article a {
color:#1B3769 !important;  }

.edn_readMoreButtonWrapper a {
border:solid 1px #1B3769 !important;
margin-bottom:10px; }

.edn_readMoreButtonWrapper a:hover {
background-color:#1B3769 !important;
color:#fff !important; }

.expert-button {
float:left;
padding:5px 10px;
position:relative;
top:5px;
left:14px;
text-align:center;
color:#fff !important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color:#EEB30F;
font-size:11px !important;  }

.expert-button-lg {
float:none;
padding:10px 40px;
position:relative;
top:0px;
left:0px;
text-align:center;
color:#fff !important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color:#EEB30F;
font-size:24px !important; 
display:block;
margin:20px 0px; }

.expert-button-lg:hover, .expert-button:hover, .news-search-button:hover, .request-expert-button:hover {
background-color:#B8880C; }

.expert-hidden {
display:none !important; }

#dnn_ctr996_FormMaster_ctl_a9140e01faf84b2b818f81256276da55 {
margin-left:11px !important;
width:186px !important;
color:#1B3769 !important; }


/* KNOWLEDGE */

a.edn_category { color:#1B3769 !important}
a.edn_category:hover { color:#000 !important}
a.edn_articlecount { background-color:#1B3769 !important}


/* CALENDAR */

#dnn_ctr473_ViewEasyDNNNewsCalendar_pnlEventArchive span {
color:#1B3769 !important; }

#dnn_ctr473_ViewEasyDNNNewsCalendar_calDate td {
border:solid 1px #1B3769; 
color:#1B3769 !important;   }

#dnn_ctr473_ViewEasyDNNNewsCalendar_calDate a {
color:#1B3769 !important;  }

.month_selection td { border:none !important; }

td.week_days, td.today {
background-color: #ddd !important; }

.next_prev_months a, .next_prev_months a {
border:solid 1px #1B3769 !important; }

.next_prev_months a:hover, .next_prev_months a:hover {
background-color: #1B3769 !important; }


/* REQUEST FORM */

.expert-form-wrap {}

.expert-form-field input, .expert-form-dropdown select {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border:solid 1px #ccc;
width:99%;
margin-top:2px; 
height:35px;
text-indent:10px; }

.expert-form-dropdown {}

.expert-form-check input {
position:relative;
left:10px; }

.expert-form-button a {
width:250px !important;
display:block;
font-size:14px;
padding:10px 25px;
text-align:center;
color:#fff !important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color:#193769;  }

.expert-form-textarea textarea {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
min-height:300px;
border:solid 1px #ccc;
width:99%;
margin-top:2px; 
height:35px;
text-indent:10px; }

#dnn_ctr881_FormMaster_C5SLLC_MainFormTable,
#dnn_ctr881_FormMaster_Submit_a_Project {
width:100%; }

.submit-project-form input, .submit-project-form select {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border:solid 1px #ccc;
width:94%;
margin-bottom:15px;  }

.submit-project-form .formtextarea {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border:solid 1px #ccc;
width:94%;
margin-bottom:15px;  }

.C5LLC_button-cell input, #dnn_ctr881_FormMaster_ctl_b1db6e6a17894fcbb9d388d8aeacab4bdiv .formbutton {
background:url(/Portals/0/RequestInfo_large.png) no-repeat;
text-indent:-99999px;
width:220px;
height:47px !important;
position:relative;
top:8px;
left:-6px;
float:left;
border:none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;  }


.leftsidepane .dnnPrimaryAction, .leftsidepane .dnnPrimaryAction:hover {
background:url(/Portals/0/RequestInfo.png) no-repeat;
text-indent:-99999px;
width:190px;
border:none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;  }


/* FORM THANK YOU */

.thankyou-head {
font:bold 55px roboto, arial, sans-serif;
text-align:center;
margin-top:28px; }

.thankyou-content {
font:25px roboto, arial, sans-serif;
text-align:center;
color:#666 }


/* CONTACT US */

#dnn_ctr873_FormMaster_EDiscovery_Form, #dnn_ctr873_FormMaster_C5SLLC_MainFormTable {
width:100% !important; }

#dnn_ctr873_FormMaster_EDiscovery_Form td {
padding:0px 20px 20px 0px !important; }

.formfield {
display:block;
padding:10px;
width:100%;
min-width:290px;  }


/* Expert Form */

#dnn_ctr996_FormMaster_C5SLLC_MainFormTable1, #dnn_ctr1066_FormMaster_C5SLLC_MainFormTable1 {
background-color:#152535;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;margin-bottom:25px;
Margin-top:20px; }

#dnn_ctr996_FormMaster_C5SLLC_MainFormTable1 input, #dnn_ctr996_FormMaster_C5SLLC_MainFormTable1 textarea {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin:0px 0px 10px 12px;
padding:6px;
width:190px !important;
color:#1B3769 !important; }

#dnn_ctr996_FormMaster_tdDefaultSubmitButton1 {
text-align:left;
position:relative;
left:9px; }

#dnn_ctr996_FormMaster_tdFormMasterHeaderCell1 {
color:#fff; }

#dnn_ctr996_FormMaster_tdFormMasterHeaderCell1 {
padding:15px 15px 10px 15px; }

#dnn_ctr996_FormMaster_ctl_20c4ec2bda1a4b5baddd22eee43fd55bdiv {
background-color:#348DE9; 
padding:8px 0px 2px 15px;
margin-bottom:15px;
color:#fff;
width:215px; }

#dnn_ctr996_FormMaster_ctl_20c4ec2bda1a4b5baddd22eee43fd55bdiv p b {
font-size:16px !important;
width:100%; }

#dnn_ctr1066_FormMaster_C5SLLC_MainFormTable1 {
background-color:#152535;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;margin-bottom:25px;
Margin-top:20px; }

#dnn_ctr1066_FormMaster_C5SLLC_MainFormTable1 input, #dnn_ctr1066_FormMaster_C5SLLC_MainFormTable1 textarea {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin:0px 0px 10px 12px;
padding:6px;
width:190px !important;
color:#1B3769 !important; }

#dnn_ctr1066_FormMaster_tdDefaultSubmitButton1 {
text-align:left;
position:relative;
left:9px; }

#dnn_ctr1066_FormMaster_tdFormMasterHeaderCell1 {
color:#fff; }

#dnn_ctr1066_FormMaster_tdFormMasterHeaderCell1 {
padding:15px 15px 10px 15px; }

#dnn_ctr1066_FormMaster_ctl_4668b4019b7940d5a8243aa8a710520c {
background-color:#348DE9; 
padding:8px 0px 2px 15px;
margin-bottom:15px;
color:#fff;
width:215px; }

#dnn_ctr1066_FormMaster_ctl_4668b4019b7940d5a8243aa8a710520c p b {
font-size:16px !important;
width:100%; }


/* Field Validation */

.Field_Alert {
background-color:#F5FF52;
border:solid 1px #D4DAA2;
color:red; }

/* PROFILE */

.profile-button {background-color:#EFB410;padding:10px 40px;font-size:17px;color:#fff !important;margin-right:20px;text-align:center;}

#dnn_ctr483_ModuleContent .profile-button {
display:block;
margin-top:20px;
max-width:200px; }

.profile-button:hover {
background-color:#F7D987; }

.profile-field {
margin:2px 0px 5px 0px;
width:250px;
padding:6px;
display:block; }

.profile-textarea {   
margin:2px 0px 5px 0px;
width:100% !important;
height:150px;
padding:6px;
display:block; }

.profile-field:focus, .profile-textarea:focus {   
background-color:#eee; }

#dnn_ctr485_FormMaster_C5SLLC_MainFormTable, #dnn_ctr486_FormMaster_C5SLLC_MainFormTable  {
width:100%; }

#dnn_ctr485_FormMaster_C5SLLC_MainFormTable .profile-button {
position:relative;
top:20px; }

#dnn_ctr485_FormMaster_C5SLLC_MainFormTable .profile-textarea {
height:300px; }

#dnn_ctr486_FormMaster_C5SLLC_MainFormTable .profile-button { 
display:block;
max-width:220px;
margin-top:10px; }


@media only screen and (max-width: 1105px) {
#dnn_ctr996_FormMaster_C5SLLC_MainFormTable1 input, #dnn_ctr996_FormMaster_C5SLLC_MainFormTable1 textarea {
width:160px !important; } 

#dnn_ctr996_FormMaster_ctl_20c4ec2bda1a4b5baddd22eee43fd55bdiv {
width:202px; }

#dnn_ctr996_FormMaster_ctl_20c4ec2bda1a4b5baddd22eee43fd55bdiv p b {
font-size:15px !important; }
}

 @media only screen and (max-width: 991px) {
#dnn_ctr996_FormMaster_C5SLLC_MainFormTable1 input, #dnn_ctr996_FormMaster_C5SLLC_MainFormTable1 textarea {
width:110px !important; }

#dnn_ctr996_FormMaster_ctl_20c4ec2bda1a4b5baddd22eee43fd55bdiv {
width:134px; }

#dnn_ctr996_FormMaster_ctl_20c4ec2bda1a4b5baddd22eee43fd55bdiv p b {
font-size:11px !important; }
 }

@media only screen and (max-width: 767px) {
#dnn_ctr996_FormMaster_C5SLLC_MainFormTable1 input, #dnn_ctr996_FormMaster_C5SLLC_MainFormTable1 textarea {
width:100% !important; } 

#dnn_ctr996_FormMaster_C5SLLC_MainFormTable1 { width:233px;}

#dnn_ctr996_FormMaster_ctl_20c4ec2bda1a4b5baddd22eee43fd55bdiv {
width:107%; }

#dnn_ctr996_FormMaster_ctl_20c4ec2bda1a4b5baddd22eee43fd55bdiv p b {
font-size:16px !important; }
}

@media only screen and (max-width: 750px) {
.checkoutsteps { display:none; }


#dnn_ctr1077_FormMaster_New_Expert_Billing_Submission1 td {display:block;} }


@media only screen and (max-width: 580px) {

#dnn_ctr938_FormMaster_EP360_Order_Form1 td {
display:block; }    

#dnn_ctr938_FormMaster_C5SLLC_MainFormTable1 input, #dnn_ctr938_FormMaster_C5SLLC_MainFormTable1 select {
padding:8px;
margin-left:0px;
width:250px !important; }

#dnn_ctr873_FormMaster_EDiscovery_Form td {
padding:0px !important;
display:block; }

.formfield {
margin-bottom:20px;  }

#dnn_ctr881_FormMaster_Submit_a_Project td {
display:block; }

.submit-project-form input, .submit-project-form select, .submit-project-form .formtextarea {
width:100%;}}


@media only screen and (max-width: 411px) {
.profile-button {
display:block;
margin-bottom:20px; }

.news-search-input {
width:90% !important;
margin-top:-20px; }

.news-search-input input {
width:100% !important;
display:block !important;
margin:0px 0px 10px 0px !important;
padding:10px; }

.news-search-button {
width:100%;
padding:10px 0px;
}
}



