/* Write your custom css code here */

.quiz-content .question-item .question-index, .quiz-content .question-item .element { font-weight: normal; !important; }

     /* message sent for contact us*/

#system-message {
    visibility: hidden;
}



/* Quiz/Poll Header Text  */ 


.AdsSection.text-center { margin-top: 24px; font-size: 12px; margin-top: 24px; font-size: 20px !important; font-weight: bold; margin-bottom: 24px; color: #000000;}

.main-title { margin-top: 30px; margin-bottom: 20px; }


/* End Quiz/Poll Header Text  */



body.sunfw-itemid-708 .pull-right {
    float: left !important; }


#ul.nav.nav-tabs.nav-stacked { visibility: hidden; 
}


/* Feature Page New Format */ 


/* visited link */
a:visited {
  color: black;
}

.read { border-style: solid; border-color: #000000; border-width: 2px; text-align: center; display: flex;  align-items: center; justify-content: center; margin: 0px; padding: 0px; width: 16%; }

.wf-icon-zoom-image { visibility: hidden; }

.[class*=" wf-icon-"], [class*=" wf-icon-"]:before, [class^=wf-icon-], [class^=wf-icon-]:before {
    visibility: hidden; 
}

.jcepopup {width: 900px; }

body.sunfw-itemid-600 .jcepopup {width: 800px; }

body.sunfw-itemid-137 .jcepopup {width: 800px; }

body.sunfw-itemid-601 .jcepopup {width: 800px; }

body.sunfw-itemid-602 .jcepopup {width: 800px; }

body.sunfw-itemid-603 .jcepopup {width: 800px; }

body.sunfw-itemid-604 .jcepopup {width: 800px; }

body.sunfw-itemid-623 .jcepopup {width: 800px; }

.pagenavcounter { 
    visibility: hidden; }

body.sunfw-itemid-137 .pagenavcounter {
    visibility: hidden;  }

body.sunfw-itemid-600 .pagenavcounter {
    visibility: hidden; }

body.sunfw-itemid-603 .pagenavcounter {
    visibility: hidden; }

body.sunfw-itemid-623 .pagenavcounter {
    visibility: hidden; }


.toclink { font-size: 16px;   border: 0px solid transparent;  }

.toclink.active {  border: 0px solid transparent; font-weight: bold;   }

body.sunfw-itemid-137 .nav.nav-tabs.nav-stacked {
    position: fixed;
    left: 150px;
    top:90px;
    border: 0px solid black; }

body.sunfw-itemid-135 .nav.nav-tabs.nav-stacked {
    position: fixed;
    left: 150px;
    top:90px;
    border: 0px solid black; }

body.sunfw-itemid-603 .nav.nav-tabs.nav-stacked {
    position: fixed;
    left: 150px;
    top:90px;
    border: 0px solid black; }

body.sunfw-itemid-623 .nav.nav-tabs.nav-stacked {
    position: fixed;
    left: 150px;
    top:90px;
    border: 0px solid black; }

body.sunfw-itemid-703 .nav.nav-tabs.nav-stacked {
    position: fixed;
    left: 150px;
    top:90px;
    border: 0px solid black; }

body.sunfw-itemid-708 .nav.nav-tabs.nav-stacked {
    position: fixed;
    left: 150px;
    top:90px;
    border: 0px solid black; }



.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: red;
    background-color: transparent;
    border: 0px solid transparent;
    border-bottom-color: transparent;
    border-bottom-color: transparent;
    cursor: default;
  
}

body.sunfw-itemid-137 .pager { font-size: 1px; text-align: right; height: 0px; visibility: hidden; } 

body.sunfw-itemid-603 .pager { font-size: 1px; text-align: right; height: 0px; visibility: hidden; } 

body.sunfw-itemid-703 .pager { font-size: 1px; text-align: right; height: 0px; visibility: hidden; } 

body.sunfw-itemid-708 .pager { font-size: 1px; text-align: right; height: 0px; visibility: hidden; } 


.system-pagebreak {visibility: visible;}



/* Previous Articles New Format */ 



/* Footer Text */

.sunfw_section_footer p:after 

{   visibility: visible;
    position: absolute;
    top: 0px;
    left: 0;
    margin-left: 20px;
    padding-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
    text-align: center;
    content: "© 2025 Democracy & the News. All Rights Reserved.";
    color: white; }

.sunfw_section_footer p {  visibility: hidden; }
  
hr { border-top: 1px solid #ccc; }




/* Archives Test */



body.sunfw-itemid-604 .archive { width: 80%; }

body.sunfw-itemid-604 blockquote { margin-left:70px; margin-right: 70px; text-align: justify; text-justify:inter-word; }

body.sunfw-itemid-604 p { text-align: center; margin-bottom:0px; }

body.sunfw-itemid-604 .read { border-style: solid; border-width: 2px; text-align: center; display: flex;  align-items: center; justify-content: center; margin: 0px; padding: 0px; width: 16%; }

body.sunfw-itemid-604 br { display: block; /* makes it have a width */
            content: ""; /* clears default height */
            margin-top: 0px; /* change this to whatever height you want it */ }

body.sunfw-itemid-604 .layout-item.sunfw-item-page-content {
    width: 100%;
    margin-left: auto;
    margin-right: auto; }


body.sunfw-itemid-604 .container-fluid {

    margin-right: 0px;
    margin-left: auto;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%; }

body.sunfw-itemid-604 .pagenavcounter {
    visibility: hidden; }



/* Home Page CSS */

#latest-article-section .read-more {
    border: 0px; }

#home-banner-container {
  background-image: url(../../images/home-slide.jpg);
  text-align: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
 }

div#home-banner-container .container .row {
    min-height: 600px !important;
    padding-top: 4px;
    padding-right: 20px;
    padding-bottom: 130px;
    padding-left: 20px;
}

div#home-banner-container .container .row p {
    margin: 40px 0 !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
}

div#home-banner-container .container .row p a {
   
    margin-top: 10px !important;
    margin-right: 0px !important;
    margin-bottom: 10px !important;
    margin-left: 0px !important;
}

div#home-banner-container .container .row h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 0px;
  margin-bottom: 0px; }

#latest-article-section {
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 70px;
    margin-left: 0px;
}

div#home-banner-container .container .row p a { visibility: hidden; }

#latest-article-section h2 {
  font-size: 36px;
  text-transform: none;
  font-family: "Times New Roman", Times, serif;
  font-weight: normal;
  text-align: left; color: white; 
  letter-spacing: normal; }
  
#latest-article-section img { content:url(src="/images/votesuper.jpg"); height: 400px; width: auto; border: 0.1em solid white; }

#latest-article-section .col-md-6.col-lg-6 {
    
    text-align: right;
}

#latest-article-section p { margin: 0px; }


.element { font-family: "Times New Roman", Times, serif; font-size: 16px; }

.sunfw-homepage .date { content: "September 5, 2022"; margin: 0px ; visibility: hidden; color: #ffffff; }



.sunfw-homepage .date:after { content: "September 5, 2022"; visibility: hidden; color: #ffffff;}

body#sunfw-master.sunfw-homepage div#sunfw_section_content {
    display: block;
    padding: 0;
    margin: 0;
    min-height: inherit;
    background: white;
}

.sunfw-homepage #sunfw_section_content-bottom-over { background-color: #000; padding-top: 20px; }


.col-md-6.col-lg-6 { font-family: "Times New Roman", Times, serif;  }

.sunfw-homepage #latest-article-section .description { visibility: visible; }

.sunfw-homepage #latest-article-section .title { visibility: visible; color: black; margin-bottom: 0px; line-height: 0px; }


.sunfw-homepage #latest-article-section br { line-height: 2px; }


.description {visibility: visible!important; }

#latest-article-section .description {  font-size: 16px; color: white; }

.col-md-6 {
    width: 50%;
}
   
    /* date on home page; */

#latest-article-section .date {
  font-size: 0px;
  margin-bottom: 2px;
  margin-top: 2px;
  padding: 0px;
}

/* Red Line on Homepage */

.sunfw-homepage #latest-article-section h2:after {
position: absolute;
height: 1.5px;
width: 540px;
margin-bottom: 4px;
margin-top: 0px;
content: "";
display: inline-block;
bottom: -1px;
left: 0;
background: #f0525b;
}


#latest-article-section p {
  margin: 0px; }



/* Quiz */

.radio-inline { font-size: 18px; }


/* Menu */



#row_row-0 {  width: 1193px; }



.item-131 { float: right; }

.item-557 { float: right; }

.item-135 { float: right; }

.item-511 { float: right; }



.navbar-nav > li {
    float: right;
}



.logo.hidden-xs.hidden-sm.img-responsive { margin-left: 0px; }

#menu_item_menu {width: 900px;}

ul.nav.navbar-nav.sunfw-tpl-menu { width: 950px; }

.nav.navbar-nav.sunfw-tpl-menu {  width: 950px;}

.layout-item.sunfw-item-logo { margin-right: 42px; }

nav.sunfw-menu-head ul.navbar-nav > li > a, nav.sunfw-menu-head ul.navbar-nav > li > span.nav-header, nav.sunfw-menu-head ul.navbar-nav > li > span.separator {
    
        padding-top: 11px;
        padding-right: 16px;
        padding-bottom: 11px;
        padding-left: 16px; }


/* Login */

body.sunfw-itemid-135 #row_row-5 {
    margin-top: 80px;
    width: 50%;
    margin-left: auto;
    margin-right: auto; }

body.sunfw-itemid-135 #username { width: 100%; max-width: 100%; margin-left: auto; margin-right: auto; }

body.sunfw-itemid-135 #password  { width: 100%; max-width: 100%; margin-left: auto; margin-right: auto; }



/* Student Profile */

body.sunfw-itemid-460 h1, .h1 {  font-size: 22px; }   


/* Professor Profile */

body.sunfw-itemid-459 h1, .h1 {  font-size: 22px; } 

/* Presidential Transparency */

body.sunfw-itemid-604 br { /* display: block; */ /* makes it have a width */
            /* content: ""; */ /* clears default height */
            /* margin-top: -10px; */ /* change this to whatever height you want it */ }
            
.kt-comment br{margin-top:0!important;}

body.sunfw-itemid-604 .layout-item.sunfw-item-page-content {
    width: 100%;
    margin-left: auto;
    margin-right: auto; }

body.sunfw-itemid-604 blockquote { margin-left:70px; margin-right: 70px; text-align: justify; text-justify:inter-word; }

body.sunfw-itemid-604 p { text-align: left; margin-bottom:0px; }



/* The Pandemic and The Federal Government */

body.sunfw-itemid-593 br { /* display: block; */ /* makes it have a width */
            /* content: ""; */ /* clears default height */
            /* margin-top: -10px; */ /* change this to whatever height you want it */ }
            
.kt-comment br{margin-top:0!important;}

body.sunfw-itemid-593 .layout-item.sunfw-item-page-content {
    width: 100%;
    margin-left: auto;
    margin-right: auto; }

body.sunfw-itemid-593 blockquote { margin-left:70px; margin-right: 70px; text-align: justify; text-justify:inter-word; }

body.sunfw-itemid-593 p { text-align: left; margin-bottom:0px; }

/* Coronavirus Crisis: A Diminishing American Role */

body.sunfw-itemid-603 br { /* display: block; */ /* makes it have a width */
            /* content: ""; */ /* clears default height */
            /* margin-top: -10px; */ /* change this to whatever height you want it */ }
            
.kt-comment br{margin-top:0!important;}

body.sunfw-itemid-603 .layout-item.sunfw-item-page-content {
    width: 100%;
    margin-left: auto;
    margin-right: auto; }

body.sunfw-itemid-603 blockquote { margin-left:70px; margin-right: 70px; text-align: justify; text-justify:inter-word; }

body.sunfw-itemid-603 p { text-align: left; margin-bottom:0px; }



/* Feature Article */

body.sunfw-itemid-137 br { /* display: block; */ /* makes it have a width */
            /* content: ""; */ /* clears default height */
            /* margin-top: -10px; */ /* change this to whatever height you want it */ }
            
.kt-comment br{margin-top:0!important;}

body.sunfw-itemid-137 .layout-item.sunfw-item-page-content {
    width: 100%;
    margin-left: auto;
    margin-right: auto; }

body.sunfw-itemid-137 blockquote { margin-left:70px; margin-right: 70px; text-align: justify; text-justify:inter-word; }

body.sunfw-itemid-137 p { text-align: left; margin-bottom:0px; }

/* Afghanistan 10/21 Article */

body.sunfw-itemid-600 br { /* display: block; */ /* makes it have a width */
            /* content: ""; */ /* clears default height */
            /* margin-top: -10px; */ /* change this to whatever height you want it */ }
            
body.sunfw-itemid-600 .kt-comment br{margin-top:0!important;}

body.sunfw-itemid-600 .layout-item.sunfw-item-page-content {
    width: 100%;
    margin-left: auto;
    margin-right: auto; }

body.sunfw-itemid-600 blockquote { margin-left:70px; margin-right: 70px; text-align: justify; text-justify:inter-word; }

body.sunfw-itemid-600 p { text-align: left; margin-bottom:0px; }



/* Public Article */

body.sunfw-itemid-601 br { /* display: block; */ /* makes it have a width */
            /* content: ""; */ /* clears default height */
            /* margin-top: -10px; */ /* change this to whatever height you want it */ }
            
.kt-comment br{margin-top:0!important;}

body.sunfw-itemid-601 .layout-item.sunfw-item-page-content {
    width: 100%;
    margin-left: auto;
    margin-right: auto; }

body.sunfw-itemid-601 blockquote { margin-left:70px; margin-right: 70px; text-align: justify; text-justify:inter-word; }

body.sunfw-itemid-601 p { text-align: left; margin-bottom:0px; }



/* Discusson Board in Feature Article */

body.sunfw-itemid-137 #class { color: #000000;  }
  
body.sunfw-itemid-137 .control-label { color: #000000; margin-right: auto; margin-left: auto; }

body.sunfw-itemid-137 #classes-container { margin-left: auto; margin-right: auto; text-align: center; }

body.sunfw-itemid-137 .controls { margin-left: 4px; }

body.sunfw-itemid-137 .g-list-inline.g-list-inline--delimited.kt-form-header__list { pointer-events: none; cursor: default; }

body.sunfw-itemid-137 .o-flag__body { color: black; }

body.sunfw-itemid-137 .kt-form-submit { display: block; max-width: 10%; margin: auto;  }

.kt-form-submit { display: block; max-width: 10%; margin: auto;  }


body.sunfw-itemid-457 #class { color: #000000;  }
  
body.sunfw-itemid-457 .control-label { color: #000000; margin-right: auto; margin-left: auto; }

body.sunfw-itemid-457 #classes-container { margin-left: auto; margin-right: auto; text-align: center; }

body.sunfw-itemid-457 .controls { margin-left: 4px; }

body.sunfw-itemid-457 .g-list-inline.g-list-inline--delimited.kt-form-header__list { pointer-events: none; cursor: default; }

body.sunfw-itemid-457 .o-flag__body { color: black; }

body.sunfw-itemid-457 .kt-form-submit { display: block; max-width: 10%; margin: auto;  }


#kt .kt-comments__item.is-edited .kt-edited-info {
    display: block;
    font-size: 90%;
    font-style: italic;
    margin-bottom: 8px;
    visibility: visible; }

#kt { width: 100%; }

div#kt {width: 100%; }

#kt .kt-comment__hd-col {
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    min-width: 0;
    visibility: visible;
}

#kt .kt-form-composer {
    
    width: 1020px; }

/*.o-avatar.o-avatar--md {
    visibility: visible; }*/

/* Archives */


body.sunfw-itemid-603 .archive { width: 80%; }

body.sunfw-itemid-603 blockquote { margin-left:70px; margin-right: 70px; text-align: justify; text-justify:inter-word; }

body.sunfw-itemid-603 p { text-align: center; margin-bottom:0px; }

body.sunfw-itemid-603 .read { border-style: solid; border-width: 2px; text-align: center; display: flex;  align-items: center; justify-content: center; margin: 0px; padding: 0px; width: 16%; }

body.sunfw-itemid-603 br { display: block; /* makes it have a width */
            content: ""; /* clears default height */
            margin-top: 0px; /* change this to whatever height you want it */ }

body.sunfw-itemid-603 .layout-item.sunfw-item-page-content {
    width: 100%;
    margin-left: auto;
    margin-right: auto; }


body.sunfw-itemid-603 .container-fluid {

    margin-right: 0px;
    margin-left: auto;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%; }

/* unvisited link */
body.sunfw-itemid-593 a:link {
  color: black;
}

/* visited link */
body.sunfw-itemid-593 a:visited {
  color: black;
}

/* mouse over link */
body.sunfw-itemid-593 a:hover {
  font-weight: normal;
  color: #f0525b
}

/* selected link */
body.sunfw-itemid-593 a:active {
  color: black;
}


/* Archive Article */

body.sunfw-itemid-593 br { display: block; /* makes it have a width */
            content: ""; /* clears default height */
            margin-top: -10px; /* change this to whatever height you want it */ }

body.sunfw-itemid-593 .layout-item.sunfw-item-page-content {
    width: 100%;
    margin-left: auto;
    margin-right: auto; }

body.sunfw-itemid-593 blockquote { margin-left:70px; margin-right: 70px; text-align: justify; text-justify:inter-word; }

body.sunfw-itemid-593 p { text-align: left; margin-bottom:0px; }


/* Discussion Board in Archive */

body.sunfw-itemid-593 #class { color: #000000; }
  
body.sunfw-itemid-593 .control-label { color: #000000; margin-right: auto; margin-left: auto; }

body.sunfw-itemid-593 #classes-container { margin-left: auto; margin-right: auto; text-align: center; }

body.sunfw-itemid-593 .controls { margin-left: 4px; }

body.sunfw-itemid-593 .g-list-inline.g-list-inline--delimited.kt-form-header__list { pointer-events: none; cursor: default; }

body.sunfw-itemid-593 .o-flag__body { color: black; }

body.sunfw-itemid-593 .kt-form-submit { display: block; max-width: 10%; margin: auto; }

body.sunfw-itemid-603 p {text-align: left; margin-bottom: 0px; }



body.sunfw-itemid-703 .kt-form-submit { display: block; max-width: 10%; margin: auto;  }

body.sunfw-itemid-703 #class { color: #000000;  }
  
body.sunfw-itemid-703 .control-label { color: #000000; margin-right: auto; margin-left: auto; }

body.sunfw-itemid-703 #classes-container { margin-left: auto; margin-right: auto; text-align: center; }

body.sunfw-itemid-703 .controls { margin-left: 4px; }

body.sunfw-itemid-703 .g-list-inline.g-list-inline--delimited.kt-form-header__list { pointer-events: none; cursor: default; }

body.sunfw-itemid-703 .o-flag__body { color: black; }

body.sunfw-itemid-703 .jcepopup {width: 800px; }



body.sunfw-itemid-708 .kt-form-submit { display: block; max-width: 10%; margin: auto;  }

body.sunfw-itemid-708 #class { color: #000000;  }
  
body.sunfw-itemid-708 .control-label { color: #000000; margin-right: auto; margin-left: auto; }

body.sunfw-itemid-708 #classes-container { margin-left: auto; margin-right: auto; text-align: center; }

body.sunfw-itemid-708 .controls { margin-left: 4px; }

body.sunfw-itemid-708 .g-list-inline.g-list-inline--delimited.kt-form-header__list { pointer-events: none; cursor: default; }

body.sunfw-itemid-708 .o-flag__body { color: black; }

body.sunfw-itemid-708 .jcepopup {width: 800px; }


/* Professor Registration */

body.sunfw-itemid-133  h2 { font-weight: bold; text-align: left; margin-left: 140px; } 

/* Student Registration */

body.sunfw-itemid-369  h2 { font-weight: bold; text-align: left; margin-left: 140px;}

body.sunfw-itemid-369 .rsform-block.rsform-block-cancel {
    font-weight: bold;
    font-style: italic; }

/* Registration Form */

#adminForm { margin-top: 30px; }


/* Quiz */


body.sunfw-itemid-496 .quiz-link { visibility: visible; }

body.sunfw-itemid-496 .quiz-ques { text-align: left; }


/* Grade CSS */

#grades-table_info { visibility: hidden; }

#grade-form td:nth-child(7) ul, #grade-form td:nth-child(6) ul { display: visible; }

body.sunfw-itemid-520 #grade-form tr.odd td:nth-child(4) a, body.sunfw-itemid-520 #grade-form tr.odd td:nth-child(4) a { color: black;}
body.sunfw-itemid-520 #grade-form tr.odd td:nth-child(5) a, body.sunfw-itemid-520 #grade-form tr.odd td:nth-child(5) { color: black; }

body.sunfw-itemid-520 #grade-form tr.even td:nth-child(4) a, body.sunfw-itemid-520 #grade-form tr.even td:nth-child(4), { color: black;}
body.sunfw-itemid-520 #grade-form tr.even td:nth-child(5) a, body.sunfw-itemid-520 #grade-form tr.even td:nth-child(5) { color: black; }

body.sunfw-itemid-504 #grade-form td:nth-child(4) { font-size: 15px; color: #666666; }



/* General CSS */


h2 { font-size: 19px; text-align: center;  margin-left: 0px; margin-right: 0px; }

b { visibility: hidden; }

table#glossarylist b { visibility: visible; }

#toolbar-new-assistant { visibility: visible; }

#toolbar { margin-right: 80px; }

img { max-width: 100%; }

.ds2 {  font-family: "Times New Roman", Times, serif; font-size: 16px; }


.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td { background-color: white; font-family: "Times New Roman", Times, serif; }

.sunfw-homepage #sunfw_section_content-bottom-over{
  background-color: #000;
}


.formArea h3.kt-form-title { display: none; }



body ul.sunfw-tpl-menu > li.dropdown-submenu ul { top: 100%; }
input#rsticketspro_searchinp {
    padding: 23px 5px;
}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

blockquote{
  font-size: 14pt;  
  margin-left:130px; 
  margin-right: 130px;
  font-family: "Times New Roman", Times, serif;
  font-style:normal;
  color: #000;
  border: 0px;
  text-align: left; 
  line-height: 120%;
  padding:0;
  margin-bottom:10px;}



/* HD : Start */
/*#nfaa-professor input[type="file"],
#nfaa-student input[type="file"]{
    color: transparent;
}*/
.contact{
  margin-top:0px !important;
}
.hd-department-id{ 
  display:none;
}
.sunfw-itemid-132 .sunfw-content #sunfw_section_header,
.sunfw-itemid-132 .sunfw-content #sunfw_section_footer,
#sunfw-master.sunfw-itemid-132 > div:not(.sunfw-content){
  display:none !important;
  opacity: 0 !important;
}
#sunfw-master.sunfw-itemid-132 .sunfw-content .sunfw_section_content .container{
  	width: 100%;
	padding: 0;
}

.rst_dashboard_items .submit-ticket .caption p,
.rst_dashboard_items .view-ticket .caption p,
.rst_dashboard_items .live-chat .caption p{
  text-align:center;
}
.rst_dashboard_items .submit-ticket .thumbnail img,
.rst_dashboard_items .view-ticket .thumbnail img,
.rst_dashboard_items .live-chat .thumbnail img{
  width: auto;
  height: 100px;
}
.btn.submitQuiz_btn{
  border: 1px solid #333;
}

/* Contact Us Form CSS */

body.sunfw-itemid-554 #sunfw_section_content, 
body.sunfw-itemid-555 #sunfw_section_content, 
body.sunfw-itemid-557 #sunfw_section_content{
  padding-top: 20px;
}

#contact-us-form{
  display: inline-block;
  width: 100%;
}

#contact-us-form h2{
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 28px;
  margin-bottom: 44px;
  margin-top: 80px;
}

#contact-us-form .formContainer.formHorizontal{
  display: inline-block;
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 8px;
  padding: 3% 5%;
}
#contact-us-form .formContainer.formHorizontal .rsform-block-form-label .send-email-label{
  font-size: 16px;
  font-weight: bold;
}
#contact-us-form .formContainer.formHorizontal .rsform-block-form-label .required-notation{
  font-weight: normal;
  padding-left: 7%;
}
#contact-us-form .formContainer .formControls .formBody .rsform-input-box[type="email"],
#contact-us-form .formContainer .formControls .formBody .rsform-input-box[type="text"],
#contact-us-form .formContainer .formControls .formBody .rsform-text-box{
 
  /*display: block;*/
  width: 60%;
}
#contact-us-form .formContainer.formHorizontal .rsform-block {
    margin-bottom: 5px;
}
.sunfw-homepage #sunfw_section_content-bottom-over.sunfw-section.sunfw_section_content-bottom-over{
  background: #000;
}

@media screen and (max-width: 786px){
    .hide-on-mobile{
		display: none !important;
    }

 
  	table#grades-table tr td:nth-child(1), table#grades-table tr td:nth-child(2) {
        min-width: inherit !important;
    }
  	table#grades-table.table tr td:nth-child(1) {
        min-width: 40px !important;
    }
  	table.dataTable.dtr-inline.collapsed tbody td:first-child:before {
      	height: 14px !important;
        width: 14px !important;
        display: inline-block !important;
        position: unset !important;
      	border-radius: 50% !important;
      	margin-right: 7px !important;
	}
  	table#grades-table.table tr.child td.child:first-child:before{
    	display: none !important;
  	}
  	table#grades-table.table tr.child td:nth-child(1),	
  	table#grades-table.table tr.child td:nth-child(2){
      	width: 100px !important;
  	}
  	.dtr-title, .dtr-data{
    	width: 100%;
  	}
  	.dtr-data .article-container-info{
	    width: 99%;
    	margin-left: 5% !important;
  	}
  	.dataTables_length{
    	margin-top: 5px;
  	}
  	#menu_item_menu ul.nav.sunfw-tpl-menu li {
    	display: inline-block;
    	width: 100%;
	}
  	iframe.contact-us-form-module{
    	min-height: 900px;
  	}
  	.quiz-content .question-item ul.question-options li.question-option label {
      	display: inline-block;
        width: 90%;
        vertical-align: top;
	}
  	.question-item .question strong span span{
    	display: inline-block;
  	}


  /* Contact Us Form CSS */
  #contact-us-form .formContainer .formControls .formBody .rsform-input-box[type="email"],
  #contact-us-form .formContainer .formControls .formBody .rsform-input-box[type="text"],
  #contact-us-form .formContainer .formControls .formBody .rsform-text-box{
    /*display: block;*/
    width: 85% !important;
  }
  #contact-us-form .formContainer.formHorizontal .rsform-block-form-label .required-notation{
    padding-left: 0%;
  }
  #contact-us-form h2{
    font-size: 1.8em;
  }
  #contact-us-form.formResponsive .formHorizontal p.formDescription{
    margin-top: 0;
  }

}
@media screen and (max-width: 600px){
  #contact-us-form .formContainer .formControls .formBody .rsform-input-box[type="email"],
  #contact-us-form .formContainer .formControls .formBody .rsform-input-box[type="text"],
  #contact-us-form .formContainer .formControls .formBody .rsform-text-box{
    /*display: block;*/
    width: 95% !important;
  }
  #contact-us-form.formResponsive .formHorizontal p.formDescription{
    margin-top: 0;
  }
}

/* Votes CSS */

		.hd-dropdown-wrapper .dropdown-uppar-line{
  border-bottom: 6px solid #373193;
  width: 92%;
  margin: 0 auto;
  line-height: 0px;
}
.hd-dropdown-title {
  /*font-weight: bold;*/
  font-size: 30px;
  font-family: "Times New Roman", Times, serif;
  margin-bottom: 17px;
  color: #000;
}
.hd-dropdown-wrapper .btn.btn-primary.dropdown-toggle{
  background: #373193;
  border-color: #373193;
  border-radius: 0px;
  font: 22px "Times New Roman", Times, serif;
  padding: 20px 0px;
  width: 67%;
  font-weight: bold;
}
.hd-dropdown-wrapper .dropdown-menu{
  position: inherit;
  float: none;
  width: 67%;
  text-align: center;
  margin: 0 auto;
  padding: 0px;
  z-index: auto;
}
.hd-dropdown-wrapper .dropdown-menu li{
  border-bottom: 1px solid #CDCDCD;
}
.hd-dropdown-wrapper .dropdown-menu li:last-child{
  border-bottom: none;
}
.hd-dropdown-wrapper ul.dropdown-menu li a {
  padding: 15px;
  background: #ca332a !important;
  color: #FFF;
  font: 22px "Times New Roman", Times, serif;
}


/* HD : End */

/* PK :Start */
.heading-top{
      font-size: 36pt;
      color: #000000;
      line-height: normal;
    font-family: 'times new roman', times;
}
.heading-second
{
  font-size: 28pt;
  line-height: normal;
    color: #000000;
    font-family: 'times new roman', times;
}

@media screen and (max-width: 786px){
    .hide-on-mobile{
		display: none !important;
    }



   .hd-dropdown-wrapper .dropdown-menu{
          width: 80%;
  }
  .hd-dropdown-wrapper ul.dropdown-menu li a{
        font: 20px "Times New Roman", Times, serif;
  }
 #grade-form .dataTables_scrollBody {
    overflow: inherit !important;
}
  blockquote {
    margin-left: 24px;
    margin-right: 24px;
  }
  .video-responsive.covid-19{
      padding-bottom: 150.25%;
  }
  .heading-top{
      font-size: 30pt;
  
}
   .heading-second {
    font-size: 23pt;
  }
 
}
@media screen and (max-width: 414px){
#map-section {
    background: url(/images/mapsection414.jpg) no-repeat;
}
  #map-section .row {
    min-height: 233px;
}}
@media screen and (max-width: 380px){
  #map-section {
    background: url(/images/mapsection375.jpg) no-repeat ;
}
  #map-section .row {
    min-height: 211px;
}
  .heading-top {
    font-size: 28pt;
}
    blockquote {
    margin-left: 16px;
    margin-right:16px;
}
.hd-dropdown-wrapper .btn.btn-primary.dropdown-toggle {
    font: 18px "Times New Roman", Times, serif;
     width: 80%;

}
   .hd-dropdown-wrapper .dropdown-menu{
          width: 80%;
  }
  .hd-dropdown-wrapper ul.dropdown-menu li a{
        font: 18px "Times New Roman", Times, serif;
  
  }
    .video-responsive.covid-19{
      padding-bottom: 170.25%;
  }
  .heading-second {
    font-size: 21pt;
  }
}
@media screen and (max-width: 330px){
   .heading-top {
    font-size: 22pt;
}
   .heading-second {
    font-size: 16pt;
  }
    .video-responsive.covid-19{
      padding-bottom: 190.25%;
  }
    blockquote {
    margin-left: 10px;
    margin-right: 10px;
}
  .hd-dropdown-wrapper .btn.btn-primary.dropdown-toggle {
    font: 15px "Times New Roman", Times, serif;
     width: 80%;

}
   .hd-dropdown-wrapper .dropdown-menu{
          width: 80%;
  }
  .hd-dropdown-wrapper ul.dropdown-menu li a{
        font: 15px "Times New Roman", Times, serif;
  }
  

/* wdmtech css */


.correct-mark-wrapper {
    position: absolute;
    left: 0;
    top: 0px;
}
.quiz-content .question-item ul.question-options{padding-left:0 !important;}
.quiz-content .question-item ul.question-options li{padding-left:20px;position: relative;}
.sunfw-homepage #latest-article-section .title, #latest-article-section .description {visibility: visible;}
.sunfw-homepage #latest-article-section .title:after, .sunfw-homepage #latest-article-section .description:after{display:none;}
.sunfw-homepage #latest-article-section h2:after{top:inherit;}
.sunfw-homepage .date:after{margin-top:100px;}
#latest-article-section a.read-more{margin-top:0;}
#pp-discount-spinner{display:block;}
body.sunfw-view-grades .alert-success h4{display:none;}
body{padding-bottom:92px !important;}
div#sunfw_section_content{min-height: inherit;}
.sunfw_section_footer{position: absolute;
left: 0;
width: 100%;
bottom: 0;}
#kt .btn-block b{visibility: visible;}
hr{clear:both;}
.btn-small{padding:5px 10px;}
.control-group select{height:auto;padding:4px 6px;}
body{padding:0;}
div.dataTables_wrapper div.dataTables_length select{box-sizing: content-box;float:right;margin-left:5px;}
#register-box{padding-top:100px;}
nav.sunfw-menu-head ul.navbar-nav > li > a, nav.sunfw-menu-head ul.navbar-nav > li > span.nav-header, nav.sunfw-menu-head ul.navbar-nav > li > span.separator{padding:11px 19px;}
.vfaq h2{font-size:32px;}
.vfaq p, .vfaq a{font-size:24px;}
.reset #user-registration .control-label, .remind #user-registration .control-label{width:100%;text-align:left;}
.reset #user-registration .controls, .remind #user-registration .controls{text-align:center;margin-left:0;}
.dboard{background:#000;padding:2.5px 0;}
#kt .kt-comment-meta > li.kt-comment-permalink{display:none;}
#menu_item_menu ul.navbar-nav > li > a{text-shadow:none;}
div.dataTables_wrapper div.dataTables_length label{text-transform:capitalize;}
div.dataTables_wrapper div.dataTables_length .chzn-container{float: right;margin-left: 5px;}
.chzn-container-single .chzn-single div b{visibility: visible;}
body.sunfw-view-login #row_row-5{margin-top: 80px;width: 50%;margin-left: auto;margin-right: auto;}
body.sunfw-view-login #username, body.sunfw-view-login #password {
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.alert.alert-message .alert-heading{display:none;}
#stripeform{padding:0 0 15px;}
#card-element{margin:0 auto;}
.stripe-submit{display:inherit;margin: 15px auto 0;}
#payment-form .form-row{padding:0;}
#stripeform div{background-position: center center;}
.sunfw-com-vquiz.sunfw-view-users legend{text-align:center;}
.confirmation-message{text-align: center;border: 1px solid #ebebeb;padding: 15px;}
.confirmation-message p{margin:0;font-size:22px;}
.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 18px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.alert,
.alert h4 {
	color: #c09853;
}
.alert h4 {
	margin: 0 0 .5em;
}
.alert .close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 18px;
	background:none;
	padding:0;
}
.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847;
}
.alert-success h4 {
	color: #468847;
}
.alert-danger,
.alert-error {
	background-color: #f2dede;
	border-color: #eed3d7;
	color: #b94a48;
}
.alert-danger h4,
.alert-error h4 {
	color: #b94a48;
}
.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #3a87ad;
}
.alert-info h4 {
	color: #3a87ad;
}
.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
	margin-bottom: 0;
}
.alert-block p + p {
	margin-top: 5px;
}
.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
	color: #000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
body#sunfw-master.sunfw-homepage div#sunfw_section_content{display:block;padding:0;min-height:inherit;}

@media screen and (max-width: 767px){
div#home-banner-container .container .row{padding:0 15px !important;}
.sunfw-homepage #latest-article-section .col-md-6.col-lg-6{padding:0;}
.sunfw-homepage #sunfw_section_content-bottom-over h2 p{font-size:20px !important;}
.heading-top.ht3 span span{font-size:16px !important;}
.sunfw-homepage #latest-article-section .read-more{margin: 0 auto;
    width: 145px;
    text-align: center;
    display: inherit;}
.radio-inline input[type="radio"]{opacity: 1;
left: 0;
top: 7px;
z-index: 8;
margin: 0;}
body{padding-bottom:56px !important;}
#register-box{padding-top:60px;}
body.sunfw-itemid-137 .layout-item.sunfw-item-page-content, body.sunfw-itemid-593 .layout-item.sunfw-item-page-content, .rr_vote_inner, .question, body.sunfw-itemid-593 .archive, .hd-dropdown-wrapper .dropdown-uppar-line, .hd-dropdown-wrapper .dropdown-menu, .hd-dropdown-wrapper .nav, .hd-dropdown-wrapper .nav > li, .hd-dropdown-wrapper .dropdown-menu .nav a, body.sunfw-itemid-135 #row_row-5{width:100%;}	
.question ul{padding:0;}
.question ul li{position:relative;padding-left:20px;}
.question ul li input[type="radio"], .question ul li input[type="checkbox"]{position:absolute;left:0;top:7px;margin:0;}
.question ul li label{margin-left:0;}
.rr_vote_inner{padding:0 10px 10px 10px;}
.hd-dropdown-wrapper .dropdown-menu .nav li li li a{font-size:13px;text-align:left;}
.vote_page .col-md-9.main_wrap, #archive-items .item .row .col-md-6.col-lg-6{padding-left:0;padding-right:0;}
nav.sunfw-menu-head .navbar-header button.navbar-toggle{padding:1px 12px;margin-top:8px;}
.quiz-ques p{text-align:left;}
.quiz-ques{margin-top:0;}
#archive-items .item .row{margin:0;}
.view-grades .btn-wrapper{width:50%;float:left;padding:5px;}
.view-grades .btn-wrapper .btn{margin-right:0;width:100%;}
.sunfw_section_content{padding-top:0;}
div#com_glossary div#glossarysearch form#searchForm div.input-append input#filter_search{max-width:200px;}
div#com_glossary .srch-btn-inpt{width:auto;}
div#home-banner-container .container .row h1{font-size:30px;}
#latest-article-section h2{font-size:24px;}
#latest-article-section .title{font-size:17px;}
.sunfw_section_footer p{font-size:13px;margin:0;}
.vfaq h2{font-size:22px;}
.vfaq p, .vfaq a{font-size:20px;}
body.sunfw-itemid-133 h2, body.sunfw-itemid-369 h2{margin-left:0;text-align:center;}
.rst_dashboard_items .submit-ticket .caption p, .rst_dashboard_items .view-ticket .caption p, .rst_dashboard_items .live-chat .caption p{font-size:14px;}
#contact-us-form h2{font-size:1.3em;margin-top:0;}
.item-page .heading-top.ht1 span{font-size:24px !important;}
.item-page .heading-top.ht2 span{font-size:20px !important;}
 .dboard span{font-size:14pt !important;}
.quiz-content .question-item .question-index, .quiz-content .question-item .question{font-size:20px !important;}
body.sunfw-itemid-137 .kt-form-submit, body.sunfw-itemid-593 .kt-form-submit{max-width:100%;display:block !important;}
#kt .kt-form-submit > div:last-child, .view-professor .sbutton, .view-student .sbutton{text-align:center;}
.view-professor .sbutton .control-label{display:none;}
.vote_page .question ul li input[type="radio"], .vote_page .question ul li input[type="checkbox"]{top:8px;}
h1.main-title{font-size:20px;}
table.dataTable, #stripeform{width:100% !important;}
#card-element{width:95% !important;}
table.dataTable tr th, table.dataTable tr td, table.dataTable tr td a{font-size:11px !important;padding:5px;}
table.dataTable thead tr th.sorting_asc, table.dataTable thead tr th.sorting{padding-right:24px;}
#archive-items .mainhead, #archive-items .subhead, #archive-items .issuedate, #archive-items .volume{padding-left:0;padding-right:0;}
#archive-items .mainhead span{font-size:16px !important;}
#archive-items .subhead span, #archive-items .volume span{font-size:15px !important;}
#archive-items .issuedate span{font-size:18px !important;}
div.dataTables_wrapper div.dataTables_length{float:left;}
div.dataTables_wrapper div.dataTables_filter{float:right;}
div.dataTables_wrapper div.dataTables_filter input{max-width:100px;}
.view-students #toolbar, .view-assistants #toolbar{margin-right:0;}
.hp_quote p span{font-size:12px;}
tr .mhidden{display:none;}
table.dataTable tbody td:nth-child(1) {
    width: 1% !important;
    padding-right: 0 !important;
}
body.sunfw-view-rsticketspro .hidden-phone{display:table-cell !important;}
body.sunfw-view-rsticketspro .rst_cell_item_no.hidden-phone, body.sunfw-view-rsticketspro #rst_head_item_no, body.sunfw-view-rsticketspro #rst_head_staff, body.sunfw-view-rsticketspro .rst_cell_assigned.hidden-phone{display:none !important;}
body.sunfw-view-rsticketspro tr th, body.sunfw-view-rsticketspro tr td, body.sunfw-view-rsticketspro tr th a, body.sunfw-view-rsticketspro tr td a{font-size:11px;}
.sunfw-sticky.sunfw-sticky-open .sunfw-menu ul.sunfw-tpl-menu.navbar-nav{max-height:435px;}
.control-group.sbutton .control-label{display:none;}
.control-group.can_regist  .control-label{float:left;}
.control-group.can_regist .controls{display:block;}
.control-group.can_regist .controls span{display:inline-block;}
	
}
@media screen and (max-width: 639px){
/* .DTFC_LeftWrapper, .DTFC_LeftBodyLiner{max-width:250px;padding-right:0 !important;} */
table#grades-table.table tr td:nth-child(1), #grades-table tr td, #grades-table tr .tvote{min-width: inherit !important;}
.article-container-info{width:auto;}
.modal-footer button#submit{display:inline-block;}
}
@media screen and (max-width: 991px){
.container, body.sunfw-itemid-593 .archive, #menu_item_menu, ul.nav.navbar-nav.sunfw-tpl-menu{width:100%;}
#sunfw_section_header .mainmenu button.navbar-toggle{top:0;position:absolute;left:0;box-shadow:none;}
.sunfw-logo img{max-width:258px;}
nav.sunfw-menu-head, #sunfw_section_header .col-menu{position:inherit;}
nav.sunfw-menu-head{min-height:inherit;}
div#home-banner-container .container .row{min-height:inherit !important;}
#latest-article-section img{height:auto;}
.accordion-section-title{min-width:inherit;box-sizing: border-box;}
.sunfw-homepage .date:after{position:inherit;margin-top:-25px;margin-left:0;display:block;}
.hp_quote p{margin-bottom:30px !important;}
.hp_quote hr{width:100% !important;}
#latest-article-section{margin: 15px 0 35px;}
.sunfw_section_footer #row_row-11{padding-top:15px;padding-bottom:15px;}
.item-page .heading-top{text-align:left !important;}
body.sunfw-itemid-137 blockquote, body.sunfw-itemid-593 blockquote{margin-left:40px;margin-right:40px;}
div#com_glossary div#glossarysearch form#searchForm div.input-append input.button.btn{margin-top:0;}
.pagination ul, .layout-item.sunfw-item-logo, .quiz-ques{margin:0;}
.mainhead, .subhead, .issuedate, .volume{padding-left:15px;padding-right:15px;}
#archive-items .item figure img{width:auto;}
#archive-items .item .row .col-md-6.col-lg-6{padding-bottom:15px;}
#com_glossary .seopagination ul > li > a, #com_glossary .seopagination ul > li > span{padding:7px;}
body.sunfw-homepage .sunfw_section_content-bottom-below .col-sm-12{padding:0;}
#map-section .row{min-height:350px;}
.hd-dropdown-wrapper .dropdown-menu .nav a{padding:.5em;font-size:13px;}
.hd-dropdown-wrapper .nav > li li ul{position:inherit;}
.view-grades .btn-wrapper .btn{padding:5px 10px;}
#map-section .row{min-height:211px;}
.sunfw-item-menu .mainmenu .navbar .nav > li > .dropdown-menu:before, .sunfw-item-menu .mainmenu .navbar .nav > li > .dropdown-menu:after{display:none;}
#grade-form .dataTables_scrollBody{overflow: auto !important;}
.profile-picture{max-width:20px;}
#menu_item_menu ul.navbar-nav > li.active.parent.dropdown-submenu > span.nav-header{background:#333;}
#sunfw_section_header .mainmenu ul.sunfw-tpl-menu > li ul.dropdown-menu{padding-left:0;padding-right:0;margin-left:0;}
 #sunfw-wrapper .sunfw-menu ul.dropdown-menu li a.current{background-color: rgba(255, 255, 255, 1);}

#captcha215{width:150px;}
  
