/*
    Theme Name: Grademy Club
    Description: Grademy Club
    Version: 1.0
    Template:bootstrap-basic
*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@font-face { font-family: 'Montserrat-Regular'; src: url('fonts/Montserrat-Regular.eot'); src: url('fonts/Montserrat-Regular.woff2') format('woff2'), url('fonts/Montserrat-Regular.woff') format('woff'), url('fonts/Montserrat-Regular.ttf') format('truetype'), url('fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg'), url('fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'); font-weight: normal; font-style: normal; }
body { font-family: 'Montserrat-Regular', sans-serif; font-size: 16px; font-weight: normal; color: #111111; background: rgb(23, 123, 145); background: -moz-linear-gradient(top, rgba(23, 123, 145, 1) 0%, rgba(54, 156, 194, 1) 100%); background: -webkit-linear-gradient(top, rgba(23, 123, 145, 1) 0%, rgba(54, 156, 194, 1) 100%); background: linear-gradient(to bottom, rgba(23, 123, 145, 1) 0%, rgba(54, 156, 194, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#177b91', endColorstr='#369cc2', GradientType=0); background-repeat: no-repeat; min-height: 700px; }
.allhide { display: none; }
#header-page .logo { text-align: center; padding: 15px 0; margin-bottom: 15px; }
#header-page .logo a.custom-logo-link { display: inline-block; padding: 5px 50px; border-radius: 10px; background-color: #fff; }
#header-page .logo a.custom-logo-link img { max-width: 200px; height: auto; }
#header-page .logo .slogan { font-size: 25px; color: #fff; text-align: center; padding: 10px 0; text-transform: capitalize; }
#main-content .inner-content { background-color: #fff; padding: 50px 35px 80px; border-radius: 10px; margin: 0 auto; max-width: 650px; width: 100%; box-sizing: border-box; }
#main-column .page {border:none; }
.entry-content .privacy {text-align:left;color:#fff;max-width:800px; }
.entry-content .privacy a {color:#fff; }
.section-title { color: #111111; font-size: 35px; line-height: 40px; margin-bottom: 15px; position: relative; }
.hr-border { background-color: #111; width: 140px; height: 10px; margin: 15px auto 30px; }
.section-1 { display: block;clear: both; }
.section-1 .rating { border: none; background: #eeeeee; margin-right: 0; border-radius: 15px; padding: 5px; }
.section-1 .rating > input { display: none; }
.section-1 .rating > label { margin-bottom: 0; }
.section-1 .rating > label { color: #212121; float: right; width: 10%; cursor: pointer; text-align: center; }
.section-1 .rating > input:checked ~ label, .rating:not(:checked) > label:hover, .section-1 .rating:not(:checked) > label:hover ~ label { background: #1f839d; color: #fff; }
.section-1 .rating label.ratingat { border-radius: 0 10px 10px 0; }
.section-1 .rating label.star1 { border-radius: 10px 0 0 10px; }
.section-1 .rating .ratingat.star1 { border-radius: 10px; }
.section-1 .rating > input:checked + label:hover, .section-1 .rating > input:checked ~ label:hover, .section-1 .rating > label:hover ~ input:checked ~ label, .section-1 .rating > input:checked ~ label:hover ~ label { background: #1f839d; color: #fff; }
.section-1 .rating-text { margin-top: 10px; }
.section-1 .rating-text span { display: block; width: 33.33333%; float: left; }
.section-2 .inner-box { background-color: #eeeeee; border-radius: 10px; display: inline-block; padding: 20px; vertical-align: middle; cursor: pointer; }
.section-2 .inner-box:focus, .section-2 .inner-box:hover { background-color: #579ce1; }
.block-title { font-size: 25px; }
.section-3 .review { display: inline-block; margin: 25px auto; }
.groupform { text-align: center; }
.groupform .frm_pro_form .frm_top_container { text-align: center; }
.groupform .frm_pro_form .frm_opt_container { display: inline-block; }
.groupform .frm_pro_form .frm_primary_label { text-indent: 0; color: #111 !important; font-size: 15px !important; font-weight: normal !important; margin-top: 20px !important; text-align: center !important; }
.groupform .frm_pro_form .frm_radio { border-right: 1px solid #676759; display: inline-block !important; margin: 5px 0; min-width: 70px; padding: 0 5px; }
.groupform .frm_pro_form .frm_radio:last-child { border-right: none; }
.groupform .frm_pro_form .frm_radio label { color: #676759; cursor: pointer; display: block; font-size: 13px; height: 20px; line-height: 20px; margin: 0; padding: 0 10px; text-align: center; width: 100%; text-indent: 0; }
.groupform .frm_pro_form .frm_radio label.active, .groupform .frm_pro_form .frm_radio label:focus, .groupform .frm_pro_form .frm_radio label:active, .groupform .frm_pro_form .frm_radio label:hover { background-color: #1f839d; border-radius: 10px; color: #fff; }
.groupform .frm_pro_form .frm_radio input { display: none; }
.groupform .frm_form_fields .frm_submit { text-align: center; }
.groupform .frm_form_fields .frm_submit input { background-color: #eeeeee; border: medium none; color: #111111; display: inline-block; font-size: 15px; height: 35px; line-height: 35px; padding: 0 30px; text-align: center; border-radius: 10px; }
.groupform .frm_form_fields .frm_submit input:hover { background-color: #1f839d; color: #fff; }
.section-5 .block-title { font-size: 25px; padding: 20px; margin: 25px auto; }
#footer-page { border: none; }
#footer-page .text-footer { margin-top: 100px; margin-bottom: 20px; color: #fff; font-family: 'Open Sans', sans-serif;line-height:40px; }
