/*
* Custom from old nano
*/

/* FOR PRINTING REPORTS */
@media print {
	* {
    -webkit-transition: none !important;
    transition: none !important;
  }
	#printReport, .printReport {display: block !important;}
	#onscreenReport, .onscreenReport, #reportTabs, #tm-footer, .no-print {display: none !important;}
/* 	.uk-tab-center {display: none !important;} */
/* 	div#report_content {page-break-before: always !important;} */
	#report-subscale-feedback, #subscales, .uk-animation-fade {display: block !important;}
	#subscale-Logic.uk-animation-fade, #subscale-Emotion.uk-animation-fade, #subscale-Intuition.uk-animation-fade {display: block !important;}
	#subscale-Logic, #subscale-Emotion, #subscale-Intuition {display: block !important;}
	article.uk-article > div > div > div > div > div > article.uk-animation-fade {display: block !important;}
	.report-page-break {page-break-before: always !important; /* page-break-inside: avoid !important; */}
	.report-page-break-after {page-break-after: always !important;}
	div#subscales article.uk-animation-fade {display: inline-block !important;}
	#report-subscale-feedback #subscales article {display: block !important;}
	#printReport article.uk-animation-fade {display: block !important;}
	#printReport article {display: block !important;}
/*
	.uk-switcher > div {display: block !important;}
	.uk-switcher > :not(.uk-active) {display: block !important;}
*/
	.tm-navbar, .tm-header {display: none !important;}
	.tm-headerbar {margin-bottom: 0px; margin-top: 0px}
	.tm-headerbar img {height: 25px; width:auto;}
	.uk-article-title {font-size: 22px;}
	p, li {font-size:12px;}
/* 	.tm-headerbar {display:block !important; max-height: 10px;} */
	div#assessment-results-graphics {width: 100% !important; margin: 10px auto !important;}
	div#assessment-results-table {width: 75% !important; margin: 10px auto !important;}
	div#legend ul {background-color: #f6f6f6 !important; -webkit-print-color-adjust: exact !important;}
	div#legend ul#legendItems li#Relational li, div#legend ul#legendItems li#Intuition li {color: rgba(103, 182, 93, 1) !important; /* text-shadow: 1px 1px 1px #ccc !important; */}
	div#legend ul#legendItems li#Psychological li, div#legend ul#legendItems li#Emotion li {color: rgba(182, 87, 56, 1) !important; /* text-shadow: 1px 1px 1px #ccc !important; */}
	div#legend ul#legendItems li#Technical li, div#legend ul#legendItems li#Logic li {color: rgba(83, 134, 155, 1) !important; /* text-shadow: 1px 1px 1px #ccc !important; */}
	#printbutton {display: none !important;}

	.gv-back-link, .gv-field-1-edit_link, .gv-field-2-edit_link, .post-edit-link, .uk-icon-pencil, .print-button {display: none !important;}
/*
	canvas:before {
		content: url(wp-content/uploads/TA-background-graphic.svg);
	}
*/
/*
	div#subscales > article:nth-of-type(1) {
		content: "Primary";
	}
	div#subscales > article:nth-of-type(2) {
		content: "<h3>Secondary</h3>";
	}
	div#subscales > article:nth-of-type(3) {
		content: "<h3>Tertiary</h3>";
	}
*/
.ki-logo-header {
	margin-bottom: 50px !important;
	}


.ki-report table th {text-align:center !important;}
.ki-report table .construct-divider {background: rgba(100,190,194,.5);}
.ki-report table .titles {font-weight:bold !important; font-size: 18px !important;}
.ki-report table tr.ki-main-head, tr.ki-footer {background: rgba(26,78,125,.99);}
.ki-report table tr.ki-main-head th.titles {color: rgb(100,190,194);}


/*
.uk-article-title {
	display: none;
	}
*/
.gv-list-view-title {
	border: none;
	}
/*
	From theme.css
	*/
* {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}


}
thead {display: table-header-group;}
tr {valign:top;}


@media screen {
#printReport, .printReport {display: none !important;}
#onscreenReport, .onscreenReport {display: inherit !important;}
}
.tm-headerbar .uk-panel {
	max-width: 60%;
}

div#gsi_goals, div#gsi_insights {margin-bottom:20px;}

canvas {max-width: inherit !important;}

em {color: #052148;}
/* SQUARE APPOINTMENTS */
/*
iframe div#emberapplication div.merchant-header {display: none !important;}
iframe {min-height: 100vh !important;}
*/

/* ASSESSMENTS RESULTS TABLE */

/* ul#legendItems li ul li, ul#legendItems1 li ul li, ul#legendItems2 li ul li, ul#legendItems3 li ul li {width: 25%;margin: 0px auto;} */
ul#legendItems li ul li.subscale-title, ul#legendItems1 li ul li.subscale-title, ul#legendItems2 li ul li.subscale-title, ul#legendItems3 li ul li.subscale-title {width: 30%;margin: 0px auto;}
ul#legendItems li ul li.relative-level, ul#legendItems1 li ul li.relative-level, ul#legendItems2 li ul li.relative-level, ul#legendItems3 li ul li.relative-level {width: 30%;margin: 0px auto;}
ul#legendItems li ul li.activation-level, ul#legendItems1 li ul li.activation-level, ul#legendItems2 li ul li.activation-level, ul#legendItems3 li ul li.activation-level {width: 25%;margin: 0px auto;}
ul#legendItems li ul li.subscale-score, ul#legendItems1 li ul li.subscale-score, ul#legendItems2 li ul li.subscale-score, ul#legendItems3 li ul li.balance-level {width: 15%;margin: 0px auto;}

ul#legendItems, ul#legendItems1, ul#legendItems2, ul#legendItems3 {margin: 0;}
ul#legendItems li, ul#legendItems1 li, ul#legendItems2 li, ul#legendItems3 li {
  line-height: 40px;
  }
li#title-Intuition, li#title-Relational, li#title-Balance {
	color: rgba(103, 182, 93,1);
}
li#title-Emotion, li#title-Psychological, li#title-Evolution, li#title-Extrovert, li#title-Action {
	color: rgba(182, 87, 56,1);
}
li#title-Logic, li#title-Technical, li#title-Survival, li#title-Introvert, li#title-Inisght {
	color: rgba(83, 134, 155,1);
}

li#Intuition:hover,li#Relational:hover, li#Balance:hover {
	background: rgba(103, 182, 93,.25);
}
li#Emotion:hover,li#Psychological:hover, li#Evolution:hover, li#Extrovert:hover, li#Action:hover {
	background: rgba(182, 87, 56,.25);
}
li#Logic:hover, li#Technical:hover, li#Survival:hover, li#Introvert:hover, li#Inisght:hover {
	background: rgba(83, 134, 155,.25);
}

span.legendItem {width: 22%; margin: 2px 1%;}

/* .wk-tab {border-bottom: none !important;} */

/* END ASSESSMENTS RESULTS TABLE */

/*********
* WP-PLUGIN WatuPRO CUSTOMIZATIONS
*********/

.underline {/* text-decoration: underline; */ border-bottom: 1px solid #0c0c0c;}

.quiz-form {
width: 80%;
margin: 0 auto;
background: rgba(255,255,255,0.65);
padding: 15px;
/*
border: 1px #cccccc solid;
border-radius: 5px;
box-shadow: 2px 2px 5px rgba(0,0,0,0.25);
*/
}

.quiz-form label {
   display: inline !important;
}

.quiz-form input[type='checkbox'] {
   display: inline !important;
}

.quiz-form input[type='radio'] {
   display: inline !important;
}

.watupro-compact div.question-content, .watupro-compact div.show-question-content {
	float: none !important;
	width: auto !important;
}
.watupro-compact div.question-choices, .watupro-compact div.show-question-choices {
	float: none !important;
	width: auto !important;
}
/*.watupro_num { display: none; }*/

/*
.watupro-question-choice {
	padding: 5px 20px;
*/
/*
	display: inline-block !important;
	border: 1px solid #cccccc;
	margin: 0 5px;
*/
}
/*
.watupro-question-choice:hover {
	background: #cfcfcf;
	}
*/


.watupro-textarea-large {max-width: 99%;}

table.widefat {
	width: 95%;
}

table.trim-legend {max-width: 700px; margin: 0 auto;}
table.trim-legend tbody tr td {padding: 5px 12px;}

table.todo-assessments, table.completed-assessments {width:80%;}
table.completed-assessments tr:nth-child(even){background:rgba(240, 248, 249, .75);}
table.completed-assessments tr:nth-child(odd){background:rgba(240, 248, 249, .25);}

.uk-panel table.completed-assessments, .uk-panel table.todo-assessments {width: 100%;font-size: 11px;}

#assessmentReport {
	background: rgba(255,255,255,.5);
/*
	border-radius: 2px;
	box-shadow: 1px 1px 1px rgba(150,150,150,.25);
	border: 1px solid rgba(150,150,150,.25);
*/
	margin-bottom: 25px;
	padding: 10px;
}

.new-report-start .watupro-compact div.question-content, .watupro-compact div.show-question-content {
	float: none !important;
	width: auto !important;
}
.new-report-start .watupro-compact div.question-choices, .watupro-compact div.show-question-choices {
	float: none !important;
	width: auto !important;
	padding-bottom: 20px;
}


/*
.new-report-start .show-question.watupro-unresolved.watupro-compact {
	float: left !important;
	width: 20% !important;
	clear: none !important;
}
*/

/*
.new-report-start .show-question .show-question-choices ul li.answer {
	display: none;
}
*/

.new-report-start .show-question {
	border-bottom: 1px solid rgba(123, 162, 193, 0.25);
	}

.new-report-start .show-question .show-question-choices ul {
	list-style: none;
	padding-left: 10px;
	background: none;
	}

.new-report-start .show-question .show-question-choices ul .answer {
	font-weight: normal;
	padding: 2px 5px;
	}

.new-report-start .show-question .show-question-choices ul .user-answer-unrevealed {
	background: transparent;
}

.new-report-start .show-question.watupro-compact .show-question-choices ul .user-answer-unrevealed {
	background: rgba(123, 162, 193, 0.5);
}

.new-report-start.survey .show-question .show-question-choices ul li.answer {
	display: block !important;
}

.new-report-start  .show-question .show-question-choices ul li.user-answer {
	display: block;
}

/* special added styles for report feedback */

table.pre-course-feedback, table.pre-course-feedback th, table.pre-course-feedback td {border:1px solid #ccc;border-collapse:collapse;}
table.pre-course-feedback td {vertical-align:top;padding:0 2px;}
table.pre-course-feedback th:nth-child(even){background:rgba(145, 199, 205, .75);}
table.pre-course-feedback th:nth-child(odd){background:rgba(145, 199, 205, .25);}
table.pre-course-feedback td:nth-child(even){background:rgba(240, 248, 249, .75);}
table.pre-course-feedback td:nth-child(odd){background:rgba(240, 248, 249, .25);}
table.pre-course-feedback h4.feedback-rating {border-bottom: 1px solid #ccc;font-size: 14px; font-weight: bold; font-family: 'Muli'; background:rgba(145, 199, 205, .25);}

table.completed-assessments {width: 75%;}
table.completed-assessments th {text-align: left;}
table.completed-assessments td {text-align: left;}
table.completed-assessments tr:nth-child(even) {background: rgba(145,199,205,.25);}
table.completed-assessments tr:nth-child(odd) {background: rgba(145,199,205,.55);}

div#pre-course-feedback {
	height: auto;
	margin: 0 auto;
	width: 98%;
}

div#course-concepts, div#exercise-feedback {
	border-bottom: 1px solid #ccc;
	width: 98%;
	margin: 0 auto;
	padding: 0;
}

div.concept-text, div.exercise-feedback-text {
	float: left;
	width: 15%;
	padding: 0 5px;
	height: 100%;
}

div#course-concepts div:nth-child(even), div#exercise-feedback div:nth-child(even){background: rgba(62,142,171,.1);}

/* div#course-concepts div:nth-child(odd), div#exercise-feedback div:nth-child(odd){background: rgba(61,141,170,.05);} */

h3.concept-title, h3.exercise-feedback-title {
	text-align: center;
	border-bottom: 1px #ccc solid;
	border-top: 1px #ccc solid;
	font-size: 16px;
}

div#table-holder {
	width:50%;
	float: right;
}

div#table-holder table.score-data {
	width: auto;
}

.subscale_feedback_text h3 {margin: 20px 0 10px 0;}

/**********************/
/*
.uk-tab-center {
	border-bottom: 1px solid rgba(122,122,122,.25);
}
*/

.uk-list-space {
	list-style-type: none;
}
ul.uk-tab li:not(.uk-active) a {
border-radius: 5px 5px 0 0;
/* border-color: rgba(122,122,122,.25); */
border-bottom-color: transparent;
background: rgba(122,122,122,.05);
}

ul.uk-tab li:not(.uk-active) a:hover {background: rgba(122,122,122,.1);}

ul.uk-tab li.uk-active a {
border-color: rgba(100, 190, 194, 0.99); /*rgba(122,122,122,.25);*/
/* border: 1px solid; */
border-bottom-color: transparent;
background: #ffffff;
/* color: #86867d; */
border-radius: 5px 5px 0 0;
}

ul.uk-tab-left li.uk-active a, ul.uk-tab-left li:not(.uk-active) a {
	border-radius: 0;
	}

.sip-session {font-weight: bold;} /* for dashboard listings */
.gsi-aside {display: none !important; font-style: italic; font-size: larger;margin-bottom:10px;width:99%;}

/* NAMASTE STYLE ADJUSTMENTS */
.no-show {
	display: none !important;
}
.namaste-next-prev-buttons, .namaste-prev-next-buttons {
	text-align: center;
	margin: 15px 0;
}

.namaste-next-prev-buttons a, .namaste-prev-next-buttons a {
	font-size: 120%;
}

body.wp-namaste_lesson-single h2.no-show-on-submit {display:none;}

.namastepro-bar-holder {
	background-color: rgb(26,78,125);
	width: 90%;
	border-radius: 8px;
	}
.namastepro-bar {
	background-color: rgb(100,190,194);
	border-radius: 8px;
	}
.namastepro-progress .namastepro-text {
		font-size: 12px;
		width: auto;
		float: none;
}
.namastepro-progress .namastepro-text::before {
	content: '\A';
	white-space:pre;
	}


/* MEMBERSHIP2 PLUGIN STYLES */

#login-link {display:none;}
.ms-membership-form-wrapper label {
	display: inline-block;
}
.ms-form.ms-no-labels p {
	text-align: left;
}
/* .ms-membership-form-wrapper {max-width:500px; margin: 0 auto;} */
.form-membership {max-width: 500px;margin:0 auto;}
.ms-membership-form-wrapper {max-width: 500px;margin:0 auto;}
#resetpassform {max-width: 250px;}

td.ms-title-column {vertical-align: top; margin-right: 15px;}
#tm-content > article > div > div > a.wpmui-link.alignleft { display: none ;}
button#remove_invitation_code.wpmui-field-input.button.no-show {display: none !important;}

/* NINJA FORMS */
div.mce-tinymce.mce-container.mce-panel {
	border: 1px solid #333;
}

/* GRAVITY FORMS AND GRAVITY VIEW */
.gv-list-view {border:none !important;}
.postid-736 .gv-back-link {display:none !important;}
.gfield_description p {font-size: 18px !important;}
.gfield_description {font-size: 100% !important;}
.gsi-form .gfield_description {padding: 10px 10px 5px 15px !important; background: rgba(220,220,220,.5);}
.gsi-form li div.ginput_container {margin-top: 0 !important;}
li.gfield {padding-top: 25px !important;}
/* li.gfield:nth-child(even) {background: rgba(220,220,220,1);} */

.kernel-insights li.gfield, .kernel-insights_wrapper li.gfield {display: inline-block;vertical-align: top;}

.kernel-insights .gfield_checkbox li input[type=checkbox], .kernel-insights_wrapper .gfield_checkbox li input[type=checkbox]  {vertical-align: top !important;}

.kernel-insights .ginput_container_checkbox > ul > li:nth-child(n+2) {
  margin-top: 5px;
  padding-top: 10px !important;
  border-top: 1px solid #dddddd;
}

.kernel-insights .ginput_container_checkbox > ul > li {
/*   padding: 10px 5px; */
  margin: 5px 10px;
/*   border-bottom: 1px solid #dddddd; */
}

.kernel-insights .ginput_container_checkbox > ul > li:hover {
	background: #fafafa;
	}

/*
.kernel-insights .ginput_container_checkbox > ul > li:nth-of-type(odd) {
  background: #fafafa;
}
*/


.ki-field h4 {text-align: center;}

.no-label label.gfield_label {display: none !important;}

.ki-report table th {text-align:center !important;}
.ki-report table .construct-divider {background: rgba(100,190,194,.5);}
.ki-report table .titles {font-weight:bold !important; font-size: 18px !important;}
.ki-report table tr.ki-main-head, tr.ki-footer {background: rgba(26,78,125,.99);}
.ki-report table tr.ki-main-head th.titles {color: rgb(100,190,194);}




/* ========================================================================
   Component: List
 ========================================================================== */
.uk-list ul {
  padding: 0;
  list-style: none;
}
/*
 * Micro clearfix to make list more robust
 */
.uk-list > ul > li:before,
.uk-list > ul > li:after {
  content: "";
  display: table;
}
.uk-list > ul > li:after {
  clear: both;
}
/*
 * Remove margin from the last-child
 */
.uk-list > ul > li > :last-child {
  margin-bottom: 0;
}
/*
 * Nested lists
 */
.uk-list ul {
  margin: 0;
  padding-left: 20px;
  list-style: none;
}
/* Modifier: `uk-list-line`
 ========================================================================== */
.uk-list-line > ul > li:nth-child(n+2) {
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid #dddddd;
}
/* Modifier: `uk-list-striped`
 ========================================================================== */
.uk-list-striped > ul > li {
  padding: 5px 5px;
  border-bottom: 1px solid #dddddd;
}
.uk-list-striped > ul > li:nth-of-type(odd) {
  background: #fafafa;
}

/* Modifier: 'uk-list-hover'
	========================================*/

.uk-list-hover > ul > li:hover {
	background: #f3f3f3;
}

/*
.uk-list-hover > ul > li:nth-of-type(odd):hover {
	background: #fff;
*/
}
/* Modifier: `uk-list-space`
 ========================================================================== */
.uk-list-space > ul > li:nth-child(n+2) {
  margin-top: 10px;
}
.uk-list-striped > ul > li:first-child {
  border-top: 1px solid #dddddd;
}






/* WIDGETKIT ADJUSTMENTS */
.uk-slidenav-contrast:hover, .uk-slidenav-contrast:focus {
	color: rgba(0,0,0,.5);
}
.uk-slidenav-contrast {
	color: rgba(0,0,0,.75);
}
.uk-slidenav-position .uk-slidenav {
	display: block !important;
	top: 100% !important;
	margin-top: 0px !important;
}

.uk-slidenav {font-size: 30px;width:30px;height:30px}

.contain-slides .uk-cover-background {background-size: contain !important;}

/* CORRECTION FOR VIMEO WRAPPER BACKGROUND */
.player, .player .video-wrapper {background: #fff !important;}

/*
* WATUPRTO
*/


.watu-question {
	display: none;
	clear: both;
	float: left;
}

.watu-question input[type=text], .watupro input[type=text], input.watupro-gap {
	display: inline;
}

input.watupro-gap {
	max-width: 150px;
}

.watu-question-compact {
   width: 100%;
}

form.quiz-form {
	text-align:left;
}

.single-page-quiz .watu-question, .single-page-quiz {
	display:block;
}
.single-page-quiz #next-question {
	display:none;
}
.question-content {
	margin-top:20px;
	margin-left: 5px;
}

.show-question {
	border-bottom:1px solid #000;
	margin-bottom: 15px;
	padding: 5px;
	display:block;
	float:left;
}
.watupro-question-choice {
	padding-right:18px;
}

.user-answer span.answer {
	font-weight:bold;
	color: #052148;
	background:url(wrong.png) no-repeat right top;
	padding-right: 18px;
	display: inline-block;
	vertical-align: text-top;
}
.user-answer-unrevealed {
	font-weight:bold !important;
	color: #052148 !important;
	background: rgba(100,193,190,0.25);
	padding: 0px 4px;
	vertical-align: text-top;
}

.user-answer {
	color: #052148 !important;
}

.user-answer img {
	border: 2pt solid blue;
}

.correct-answer span.answer {
	background:url(correct.png) no-repeat right top;
	padding-right: 16px;
	display: inline-block;
	vertical-align: text-top;
}

span.answer {
	display: inline-block;
	vertical-align: text-top;
}

.show-question-content {
    font-weight:bold;
}

p.error {
    clear:both !important;
    color:red;
}

#detailsText {
	background-color:red;
}

.watupro label {
	display:block;
	float:left;
	width:150px;
}

.watupro select {
	min-width:120px;
}

.watupro-alert, .watupro-success {
	padding:20px;
	background-color: #EEE;
	font-weight: bold;
}

.watupro-error {
	padding:20px;
	font-weight: bold;
	background:#EEE;
	color:red;
}

.watupro-padded {
	padding: 20px;
}

.watupro-warning {
	font-weight:bold;
	color:red;
}

.watupro-help {
	font-style: italic;
	font-size:11pt;
	color:gray;
}

.watupro_buttons td {
	min-width:80px;
}

table.watupro_buttons {
	width:auto;
	border: none;
	clear:both;
}

ul.watupro-paginator {
	list-style-type: none;
	display: block;
	clear: both;
	float: left;
	width:100%;
}

ul.watupro-paginator li {
	display: block;
	float: left;
	padding: 5px;
	border: 1px solid black;
	text-align: center;
	margin: 10px 3px;
	font-weight: bold;
	cursor: pointer;
}

ul.watupro-paginator li.active {
	padding: 10px;
	margin: 5px 3px;
}

ul.watupro-paginator li.answered {
	background-color: #88FF88;
}

ul.watupro-paginator li.unanswered {
	background-color: #FF6A6A;
}

#timerDiv {
	margin-bottom: 20px;
	color: green;
}

.watupro-textarea-medium {
	width: 280px;
	height:80px;
}

.watupro-textarea-large, .watupro-user-feedback {
	max-width: 600px;
	max-height:150px;
}

.watupro-qnum-info {
	font-style: italic;
	margin-top: 25px;
}

.watupro-compact {
	clear:both;
	width:100%;
	float:left;
	margin-bottom: 20px;
}

.watupro-compact div.question-content, .watupro-compact div.show-question-content {
	float:left;
	width:48%;
	margin-top:0px !important;
}

.watupro-compact div.question-choices, .watupro-compact div.show-question-choices {
	float:right;
	width:48%;
}

.watupro-compact .question-choices div.watupro-question-choice, .watupro-compact .show-question-choices li.answer {
	float: left;
}

.watupro-compact .show-question-choices li.answer {
	margin-right: 25px;
}

.watupro-matrix-droppable tr td {
   border: 1px dashed #DDD;
   min-width: 150px;
   min-height: 80px;
   padding: 10px;
}

/* Social sharing CSS */
.watuproshare-facebook {
	padding: 10px;
	background-color: #4c66a4;
	color:white !important;
	font-weight:bold;
	text-decoration:none;
}

a.watuproshare-facebook {
	color:white !important;
}

.watupro-share {
	margin: 20px;
}

.watupro-share a {
	margin: 15px;
}

.watupro-progress-container {
	width:100%;
	height:30px;
	float:left;
}

.watupro-progress-bar {
	text-align:right;
}

.watupro-progress-percent {
	padding: 0px 5px;
	background: white;
	font-weight: bold;
	border-radius: 10px;
}

.watupro-twitter-share-button {
	margin: 0px !important;
}

.watupro-rating-wrap {
	padding: 10px;
}

.watupro-paginated-hidden { display: none; }

/* honeypot */
.watupro-beehive { display:none !important; }

.quiz-form label {
   display: inline !important;
}
.quiz-form input[type="checkbox"] {
   display: inline !important;
}
.quiz-form input[type="radio"] {
   display: inline !important;
}

.watupro-question-choice span {
  display: inline !important;
}
span.watupro_num {
 display: inline !important;
}

.watupro-basic-chart td, .watupro-basic-chart-points td, .watupro-basic-chart-percent td {
	padding: 6px;
}

.watupro_buttons, .watupro_buttons td {
   border: none !important;
}

div.watupro-question-choice.watupro-2-columns, li.watupro-2-columns {
	float: left !important;
	width:41%;
	display:block;
}

div.watupro-question-choice.watupro-3-columns, li.watupro-3-columns {
	float: left !important;
	width:26%;
	display:block;
}

div.watupro-question-choice.watupro-4-columns, li.watupro-4-columns {
	float: left !important;
	width: 20%;
	display:block;
}

div.watupro-choices-columns {
	clear:both;
	float:left;
	width:100%;
	margin-left: 5px;
}

.watupro-main-feedback {
	display:block;
	clear:both;
}

.watupro-dashboard {
	font-size: 120%;
}

.watupro-dashboard td {
	border-bottom: 1pt solid #EEE;
	padding-top: 10px;
}

.watupro-text-captcha {
	clear:both;
}

@media
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
	/* thanks to https://css-tricks.com/responsive-data-tables/ */
	/* Force table to not be like tables anymore */
	table.watupro_buttons, table.watupro_buttons td, table.watupro_buttons tr {
		display: block;
	}

	table.watupro_buttons td {
		/* Behave  like a "row" */
		border: none;
		position: relative;
	}

	table.watupro_buttons td:before {
		/* Now like a table header */
		position: absolute;
	}