/* VARIABLES *//* COLORS *//* FONT *//* DEFAULTS */@import url('https://fonts.googleapis.com/css?family=Roboto');*,*:before,*:after{box-sizing:border-box;}body{background:#e0e0e0;margin:0;padding:0;font-family:'Roboto', serif;font-size:16px;line-height:1.5em;}h1{color:#00675b;font-size:2em;}h2{color:#00675b;font-size:1.75em;}h3{color:#00675b;font-size:1.5em;}a{color:#009688;text-decoration:none;transition:all 0.4s;}a:hover{text-decoration:underline;color:#52c7b8;}img{width:100%;/* GRID */}.container{max-width:920px;width:100%;margin:0 auto;}.row{width:100%;display:flex;flex-wrap:wrap;}.row > .cl-1{width:8.3333%;}.row > .cl-2{width:16.6667%;}.row > .cl-3{width:25%;}.row > .cl-4{width:33.3333%;}.row > .cl-5{width:41.6667%;}.row > .cl-6{width:50%;}.row > .cl-7{width:58.3333%;}.row > .cl-8{width:66.6667%;}.row > .cl-9{width:75%;}.row > .cl-10{width:83.3333%;}.row > .cl-11{width:91.6667%;}.row > .cl-12{width:100%;}.justify-center{justify-content:center;}.justify-left{justify-content:left;}.justify-right{justify-content:right;}.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;/* TAGS */}header{padding:0;background:#fafafa;border-bottom:1px solid ;box-shadow:#009688 0 0 3px;}.content-middle{padding:24px 0;display:block;}section{padding:10px;}.card{background:#ededed;border:1px solid #adadad;box-shadow:0 4px 2px -3px rgba(0, 150, 136, .15), 0 3px 3px 0 rgba(0, 150, 136, .1), 0 2px 5px 0 rgba(0, 150, 136, .07);transition:all 0.4s;margin:5px 0;padding:10px 15px;/* FORM ITEMS START */}.card:hover{background:#fafafa;border-color:#009688;}.card > .question{margin:0 0 5px 0;}.form-group{width:100%;padding:5px;/* FORM ITEMS END *//* BUTTONS START */}.form-group > label{text-align:right;font-size:16px;color:#333;}.form-group > input[type=text]{border:none;border:1px solid #adadad;font-size:14px;padding:10px;height:39px;color:#333;width:100%;background:#fff;transition:all 0.4s;}.form-group > input[type=text]:hover{border-color:#009688;box-shadow:inset 0 -5px 5px -5px rgba(0, 150, 136, .2);}.form-group > input[type=text]:focus,.form-group > input[type=text]:active{outline:0;border-color:#009688;background:#fff;box-shadow:inset 0 -5px 5px -5px rgba(0, 150, 136, .5);color:#009688;}.form-group > input[type=password]{border:none;border:1px solid #adadad;font-size:14px;padding:10px;height:39px;color:#333;width:100%;background:#fff;transition:all 0.4s;}.form-group > input[type=password]:hover{border-color:#009688;box-shadow:inset 0 -5px 5px -5px rgba(0, 150, 136, .2);}.form-group > input[type=password]:focus,.form-group > input[type=password]:active{outline:0;border-color:#009688;background:#fff;box-shadow:inset 0 -5px 5px -5px rgba(0, 150, 136, .5);color:#009688;}.form-group > textarea{border:none;border:1px solid #adadad;font-size:14px;padding:10px;resize:vertical;color:#333;width:100%;background:#fff;transition:all 0.4s;}.form-group > textarea:hover{border-color:#009688;box-shadow:inset 0 -5px 5px -5px rgba(0, 150, 136, .2);}.form-group > textarea:focus,.form-group > textarea:active{outline:0;border-color:#009688;background:;box-shadow:inset 0 -5px 5px -5px rgba(0, 150, 136, .5);color:#009688;}.form-group > select{border:none;border:1px solid #adadad;font-size:14px;padding:10px;color:#333;width:100%;background:#fff;transition:all 0.4s;cursor:pointer;}.form-group > select:hover{border-color:#009688;box-shadow:inset 0 -5px 5px -5px rgba(0, 150, 136, .2);}.form-group > select:focus,.form-group > select:active{outline:0;border-color:#009688;background:#fff;box-shadow:inset 0 -5px 5px -5px rgba(0, 150, 136, .5);}.btn{margin:0 10px;padding:10px 25px;min-width:97px;font-size:16px;text-decoration:none;border-radius:2px;cursor:pointer;}.btn:hover{text-decoration:none;}.btn-default{color:#fff;border:1px solid #009688;background:rgba(0, 150, 136, .5);transition:background 0.4s;/* BUTTONS END *//* INFO BLOCK START */}.btn-default:hover{color:#fff;background:#009688;border-color:#009688;}.info-box{border:1px solid #009688;margin:5px;}.info-box > h3{margin:0;font-weight:200;padding:5px 10px;width:100%;}.info-box > p{margin:0;padding:5px 10px;}.info-box-alert{border-color:#a00;background:rgba(204, 119, 119, .5);}.info-box-alert > h3{background:#a00;color:#fff;}.info-box-alert > p{color:#a00;}.info-box-success{border-color:#181;background:rgba(119, 204, 119, .5);}.info-box-success > h3{background:#181;color:#fff;}.info-box-success > p{color:#181;}