.poll_class_tuh th{
    text-align: center;
}
.widefat td{
    
   /* text-align: center;
   */
}
.bar_per{
    text-align: start !important;
}
.poll_class_tuh table{
    border-collapse:collapse;
}

.vote_count,.ans{
    width: 100%;
}
.td_input{
    width: 10%;
    
}
.th_q{
    text-align: center;
}
.tab_wide{
    margin-top: 20px;
    
}
.input{
    font-size: 13px; font-weight: normal;
}
.poll_tr{
    text-align: center;
}
.poll_tab td{
    text-align: center;
}
td.vote_count{
    padding-left: 200px;
}
.text_small{
    font-size: 11px;
    font-style: italic;
    padding-top: 5px;
    padding-bottom: 5px;
    
}
.pogress{
  
    border-top: 2px solid black;
    border-bottom: 2px solid black;
}
#div_poll_show table tr td{
    border: 0;
}

.tr_back td{
   
}

.post_table td{
    
}


.backend_poll td{
    border: .05px solid #f3f3f3;
    
}

.full_page img,.full .image,.full img{
    height:15px !important;
}

/* styles for widget*/


.fix{overflow: hidden;}
.floatleft{float: left;}
.floatright{float: right;}
.header{height:auto;background:#34a7ff;border-bottom:4px solid #686868;}
.header p{margin: 0 auto; width: 145px;font-size: 20px; color:white;padding-top: 10px; padding-bottom: 10px;}
.full{margin: 0 auto;height:auto;box-shadow:0px 3px 25px -20px #000000;margin-top: 0px; margin-bottom: 20px;}
.select{margin-left: 0px;}
.content{padding-left: 10px;color:black;padding-right: 10px;background: white;padding-bottom: 30px;}
.image{border: 1px solid #a0a0a0;height:15px;}
.input{padding-bottom:10px;color:black;}
.question{margin-top: 0px;padding-top: 10px;font-size:20px;padding-bottom: 10px;}
.input p{font-size: 11px;text-align:center;font-style: italic;margin-bottom: 0px; padding-top: 0px;padding-left: 10px;}
.message{font-style: italic; color: red; font-size: 13px;padding-top: 0px; margin-top: 15px;}

/**********************************/


/*************** styles for poll pages **********************/

.full_page{margin: 0 auto;height:auto;box-shadow:0px 3px 25px -20px #000000;margin-top: 0px; margin-bottom: 20px;}
.full_page img{height: 15px;}
.header_page{height:auto;background:#34a7ff;border-bottom:4px solid #686868;}
.header_page p{font-size: 20px; color:white;text-align:center; margin-bottom: 0;}
.full_page .image{width: 610px; margin: 0px auto;}
.question_page{padding:0}



/**************** customize some style **********************/


.bar{box-shadow:0px !important; border-radius: 0px !important;}
.bar2{ box-shadow:0px; border-radius: 0px;}
