.bottom-right {
    position: fixed;
    bottom: 0;
    right: 0;
    border: 1px solid #ccc;
    padding: 15px;
    background: #d55e4f;
    z-index: 999999;
    width: 400px;
    border-radius: 5px 0 0 0;
    display: none;               
}
.errmsgs {
    font-size: 14px;
    color: #fff;
}
#primary{
    width: 100%!important;
}

.table {
    margin-bottom: 20px;
    max-width: 100%;
    width: 100%;
    font-size: 14px;
    color: #000
}

table {
    background-color: transparent
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

/*.table-bordered {
    border: 1px solid #ddd
}*/

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
    border-top: 1px solid #ddd;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;
    text-align: left
}

/*.table-bordered>thead>tr>th,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>td {
    border: 1px solid #ddd
}
*/
.table-condensed>thead>tr>th,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>tbody>tr>td,
.table-condensed>tfoot>tr>td {
    padding: 5px
}

.table-striped>tbody>tr:nth-child(2n+1)>td,
.table-striped>tbody>tr:nth-child(2n+1)>th {
    background-color: #f9f9f9
}

.table-hover>tbody>tr:hover>td,
.table-hover>tbody>tr:hover>th {
    background-color: #f5f5f5
}
.inputtext {
font-size: 16px!important;
color: #333!important;
padding: 8px!important;
box-sizing: border-box!important;
width: 100%!important;
border: 1px solid #c0c0c0!important;
border-radius: 4px!important;
}
.btn-primary{
    color: #fff!important;
    background-color: #f08d24!important;
    background-image: linear-gradient(#f08d24, #f08d24 5%, #f08d24)!important;
    border-color: #f08d24!important;
    cursor: pointer!important;
    padding: 1em 1em!important;
}
.btn-primary:hover{
    color: #fff!important;
        background: #3f4066!important;
    background-color: #3f4066!important;
    background-image: linear-gradient(#3f4066, #3f4066 5%, #3f4066)!important;
    border-color: #3f4066!important;
    cursor: pointer!important;
    padding: 1em 1em!important;
}
.fusion-column-wrapper{
        margin-right: 10px!important;
}
.fusion-separator.sep-single {
    border-top-width: 0px!important;
}


.custome_steps_title {font-size: 15px;color: #000;padding-bottom: 20px;}
.custome_steps_rows {padding-bottom: 10px;}
.custome_steps_colmn {width: 50%;box-sizing: border-box!important;margin-right: -5px;display: inline-block;vertical-align: top;padding-right: 10px;padding-bottom: 15px;}
.custome_steps_label {font-size: 15px;color: #000;font-weight: bold;padding-bottom: 8px;}
.custome_steps_label.nobold {font-weight: normal;font-size: 14px;}
.custome_steps_textfield {}
.custome_steps_btn {text-align: right;padding-right: 10px;}


@media only screen and (max-width:800px) {
.custome_steps_colmn {width: 100%;box-sizing: border-box!important;margin-right: 0;display: block;vertical-align: top;padding-right: 0;}
.fusion-column-wrapper {margin-right: 0px!important;}
.custome_steps_btn {text-align: right;padding-right: 0px;}


}

.not-form-content.clearfix {
    margin-bottom: 1px;
}

.not-form-input.left {
    margin-bottom: 6px;
    padding-bottom: 6px;
    float: left;
    margin: 2px;
    padding: 2px;
position: relative;

}

.not-form-input.right {
    margin-bottom: 6px;
    padding-bottom: 6px;
     /*float: right; */
    margin: 2px;
    position: relative;
    padding: 2px;
}
.custome_steps_nomination {
    margin: 0;
    background: #EBE4CA;
    padding: 10px;
}
select {
    width: auto;
    border-width: 1px;
}
input#this-is-nomination-savebutton {
   
    background: rgb(47, 169, 181);
    border-radius: 1px;
    padding: 8px;
}

.header_nominee {
    background: #ebe4ca;
        width: 22%;
    margin-left: 96px;
    padding-left: 16px;
}

label {

    margin-top: 8px;
}

.not-form-input {
   display: inline-flex;
    margin: 4px;
}
select#category_type, textarea#nom_reason_rif, textarea#address,textarea#org_background,textarea#reason_win,textarea#support_link_rif,textarea#profile_rif {
    color: #0a0a0a!important;
    font-size: 13px!important;
}

.not-form-inputcontent {
    width: 335px;
}


textarea#address {
    width: 100%;
    height: 165%;
    /* margin-bottom: 8px; */
    /* margin: 1px; */
    position: relative;
}

textarea#reason_win {
    margin-top: 38px;
    width: 100%;
    height: 80px;
}
textarea#org_background {
    margin-top: 38px;
    width: 100%;
    height: 80px;
}

.not-form-content.clearfix span {
    background: white;
    padding: 4px;
}
.upload_doc{
display: inline-flex;

}
.file_upload{
width:1px
}
.not-form-content.upload_doc span {
    background: white;
    padding: 4px;
    height: 35px;
}
.not-form-inputcontent.uploadeddocs {
    width: 1px;
}
.nominee_click{
width: 100%;

}

textarea#nom_reason_rif {
  
    width: 100%;
    height: 80px;
}

textarea#profile_rif {
    width: 100%;
    height: 80px;
}
textarea#support_link_rif {
    width: 100%;
    height: 80px;
}

textarea {
     border: 1px solid #d2d2d2;
    font-size: 13px;
    color: #747474;
    padding: 8px 15px;
    margin-right: 1%;
    width: 100%;
    box-sizing: border-box;
}

.custome_steps_nomination {

    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-weight: 400;
    letter-spacing: 0px;
    font-style: normal;
}
input[type=text]{
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
textarea[type=text] {
 font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
select#category_type{
font-family: "Open Sans", Arial, Helvetica, sans-serif;

}
.not-form-content.clearfix.hidethis_onload {
    display: none;
}

.not-form-content.upload_doc span {
    background: white;
    padding: 4px;
    height: auto;
    position: relative;
    text-align: justify;
}

.header_nominee {
    background: #ebe4ca;
    width: 22%;
    /* margin-left: 96px; */
    padding-left: 16px;
    display: table-row-group;
}
.not-form-content.clearfix.upload_doc {
    display: inline-grid;
}


@media only screen and (min-width:360px) and (max-width:640px) {
textarea#org_background {
    margin-top: 2px;
    width: 95%;
    height: 80px;
}
.not-form-input {
    display: table-caption;
    margin: 3px;
}
textarea#reason_win {
   margin-top: 2px;
    width: 95%;
    height: 80px;
}
.not-form-content.clearfix {
    display: inline-grid;
}
}

@media only screen and (max-width:320px) {
textarea#org_background {
    margin-top: 2px;
    width: 70%;
    height: 80px;
}
.not-form-input {
    display: table-caption;
    margin: 3px;
}
textarea#reason_win {
    margin-top: 2px;
    width: 70%;
    height: 80px;
}
.nominee_click {
    width: 85%;
}
.not-form-content.clearfix {
    margin-bottom: 1px;
    display: inline-grid;
}
}

@media only screen and (max-width:1024px) {
textarea#address {
    width: 100%;
    height: 100%;
    /* margin-bottom: 8px; */
    /* margin: 1px; */
    position: relative;
}
textarea#reason_win {
    margin-top: 2px;
    width: 100%;
    height: 80px;
}
textarea#org_background {
    margin-top: 2px;
    height: 80px;
}
}
.not-form-inputcontent.uploadeddocs {
    position: relative;
    width: auto;
}
h2.gsection_title {
    font-size: 17px !important;
}

a#m-registernow {
    width: 21.2%;
    margin-left: -6px;
    font-size: 17px;
    font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
    font-weight: 350;
    line-height: 1.5;
    letter-spacing: 0px;
    font-style: normal;
    text-align: unset;
}
@media only screen and (min-width:320px) and (max-width:800px) {
a#m-registernow {
    width: -webkit-fill-available;
    margin-left: -14px;
font-size: 17px;
    font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
    font-weight: 350;
    line-height: 1.5;
    letter-spacing: 0px;
    font-style: normal;
}	
}
a#l-registernow {
    width: 23.4%;
    margin-left: -7px;
    font-size: 17px;
    font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
    font-weight: 350;
    line-height: 1.5;
    letter-spacing: 0px;
    font-style: normal;
   text-align: unset;
}
@media only screen and (min-width:320px) and (max-width:800px) {
a#l-registernow {
    width: -webkit-fill-available;
    margin-left: -14px;
font-size: 17px;
    font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
    font-weight: 350;
    line-height: 1.5;
    letter-spacing: 0px;
    font-style: normal;
text-align: -webkit-center;
}	
}


/* dispaly none for leader sumbit program detail toogle after*/

.panel-heading .active:after {
    display: none;
}


/* user pdf */
.user_login.pdf-loggedin {
    display:block!important;
}

.pdf-loggedin {
    display:none;
}

.user_login.pdf-loggedout {
    display:none!important;
}
section.about-author {
    display: none;
}
/* disable noe whats app logo in header and footer */

a.fusion-social-network-icon.fusion-tooltip.fusion-whatsapp.fusion-icon-whatsapp.fusion-last-social-icon {
    display: none!important;
}