 /*
 Theme Name: Bateaux Child
 Theme URI: http://www.bateauxtheme.com
 Description: Bateaux Child Theme.
 Author: Twisttheme
 Template: bateaux
 Version: 1.0.23
 Text Domain: bateaux-child
 */

.btx-item.rounded-corners .btx-background { border-radius: 10px; }
.btx-item.rounded-corners.btx-dark-scheme a { color: #00D4CB; }
.btx-item.rounded-corners.btx-dark-scheme a:hover { color: #97E5DF; }

.btx-item.ticklist ul li { padding-left: 2em; position: relative; }
.btx-item.ticklist ul li:before { content: '\e9b0'; font: normal normal normal 14px/1 bateaux; position: absolute; left: 0; top: 7px; }

.btx-item.wide-spaced ul li { margin: 10px 0; }
.btx-item.wide-spaced ul li:hover { font-weight: bold; }

.btx-dark-scheme .btx-button--fill.btx-button-color--brand.aqua > .btnx, .btx-row input[type="button"], .btx-row input[type="submit"] { background: #00D4CB; border-color: #00D4CB; border-radius: 6px; }
.btx-dark-scheme .btx-button--fill.btx-button-color--brand.aqua > .btnx:hover, .btx-row input[type="button"]:hover, .btx-row input[type="submit"]:hover { background: #01a2dd; border-color: #01a2dd; color: #fff; }

.btx-button-size--medium > .btnx { font-size: 14px; }

.btx-row .btx-button > .btnx { border-radius: 10px; }

.aqua { color: #00D4CB; }

.background-box, .survey-complete { background: rgba(100,100,100,0.1); padding: 20px; border-radius: 10px; margin: 0 20px 20px 0; }
.survey-complete { font-weight: bold; border: 1px solid #67C9CB; font-size: 16px; color: #67C9CB; }

.btx-row .gform_wrapper form { margin: 0; }
.btx-row form label { margin-bottom: 0; }
body .btx-row .gform_wrapper .top_label div.ginput_container, .btx-row .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container { margin-top: 4px !important; }

.assessment-results th { background: #00D4CB; color: #fff; }
.assessment-results td { border-bottom: 1px solid #ccc; }
.assessment-results tbody tr:hover { background: rgba(100,100,100,0.1); font-weight: bold; }
.assessment-results a:hover { color: #4A7199; }

.participant-results { margin: 2em; padding: 2em; border: 1px solid #ccc; }
.participant-results h4 { margin: 0 0 40px 0; }

.survey-graph { margin: 40px 0; }

@media screen and (max-width: 480px)
{
	.background-box, .btx-item.rounded-corners .btx-background { margin-top: 20px; }
}