#searchform {margin-top:10px !important;}

.container.yellow .vc_tta-container .vc_tta-tabs-list li.vc_tta-tab.vc_active a {color:#000 !important;}

.top-container .user {width:100%;height:20px;margin-top:25px;}
.top-container .user ul {margin: 0px 0 0 0;padding:0;list-style:none;float: right;}
.top-container .user ul li {float:left;margin-left: 10px;padding-left: 10px;border-left: 1px solid #eaeaea;}
.top-container .user ul li:first-child{margin-left:0;padding:0;border-left:0;}
.top-container .user ul li a {color: #57beeb;font-family:'Barlow',sans-serif;text-transform: uppercase;-webkit-transition: .5s all;transition: .5s all;}
.top-container .user ul li a:hover {color:#fff;}


.container.user-page .boxed {margin-bottom:0 !important;}
.container.user-page h1 {color:#fff;line-height:1.2em;font-family:'Barlow Semi Condensed',sans-serif;font-weight: 700;margin-top:0px;text-transform: uppercase;position:relative;padding-bottom:0px;margin-bottom: 40px !important;text-align:center;}
.container.user-page div.tml {padding-top:70px;width: 66.66666667%;margin:0 auto;float:none;padding-bottom:70px;}
.container.user-page h2 {font-size:25px;color:#fff;line-height:1.2em;font-family:'Barlow Semi Condensed',sans-serif;font-weight: normal;margin-top:100px;text-transform: uppercase;position:relative;padding-bottom:0px;margin-bottom: 20px!important;text-align:center;}

/* FORMS */
.container.user-page div.tml form {width:400px;margin:0 auto;}
.lang-en .container.user-page div.tml form {padding:0 10px;}
.container.user-page div.tml form label {color:#fff;font-family:'Barlow Semi Condensed',sans-serif;text-transform: uppercase;font-size:12px;font-size:17px;}
.container.user-page div.tml form input {width:100%;margin-top:10px;background:#fff;height:40px;padding:0 10px;color:#000;font-family: 'Open Sans',sans-serif;font-size:14px;border:1px solid #fff;}
.container.user-page div.tml form p {margin-top:25px;text-align:left;}
.container.user-page div.tml form input[type="submit"]{color:#000;width: 221px;padding: 0 20px;border: none;background: #fff;text-transform: uppercase;font-family:'Barlow Semi Condensed',sans-serif;font-weight:700;font-size: 18px;text-align: center;margin: 0 auto;display: block;margin-top: 50px;-webkit-transition: .5s color,.5s background;transition: .5s color,.5s background;}
.container.user-page div.tml form input.disabled {color: #9E9E9E;border: 1px solid #9E9E9E;background:none;}
.container.user-page div.tml form input[type="submit"]:hover {background:#000;color:#fff;border:1px solid #fff}
.container.user-page .tml-action-links {margin:0;padding:0;list-style:none;}
.container.user-page .tml-action-links li {width:100%;display:block;text-align:center;}
.container.user-page .tml-action-links li a {color:#FFCB05;text-transform: uppercase;font-family:'Barlow Semi Condensed',sans-serif;font-size: 18px;}
.container.user-page .tml-action-links li a:hover {color:#fff;-webkit-transition: .5s color,.5s background;}
.container.user-page div.tml p.error {background: #A51319;width: 400px;margin: 10px auto 0;color: #fff;padding: 10px;font-family: 'Open Sans',sans-serif!important;font-size:14px;line-height:1.5em;}
.container.user-page div.tml p.error a {color:#000;-webkit-transition: .5s color;transition: .5s color;font-weight:bold;}
.container.user-page div.tml p.error a:hover {color:#500808;}

.container.user-page .gform_wrapper .gform_fileupload_multifile .gform_drop_area {margin-bottom:0;margin-top:10px;}
.container.user-page .gform_wrapper div.validation_error {width: auto;margin: 0 10px 50px;border: none;background: #A51319;color: #fff;padding:10px;line-height:1.2em;}
.container.user-page .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {position:absolute;top:6px;left:auto;right:10px;margin-top:0px;width: auto;color:#ADADAD;text-transform:uppercase;}
.container.user-page .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description.validation_message {position:absolute;top:100%;left:10px;margin-top: -25px;width: auto;text-transform:lowercase;font-family: 'Open Sans',sans-serif !important;color: #A51319;font-size: 11px;}
.container.user-page .gform_wrapper li.gfield.gfield_error.gfield_contains_required {margin-bottom:0 !important;}
.container.user-page .gform_wrapper li.gfield.gfield_error input {border:2px solid #A51319;background:#F9D9D9;}
.container.user-page .gform_wrapper li.gfield.gfield_error select {border:2px solid #A51319;background:#F9D9D9;}
.container.user-page .gform_wrapper li.gfield.gfield_error textarea {border:2px solid #A51319;background:#F9D9D9;}
.container.user-page .ginput_container_fileupload input {font-family: 'morgan_bigbold',sans-serif!important;text-transform: uppercase;cursor:pointer;}

.container.user-page form .gfield_checkbox li {float:left;position:relative;height:30px;margin-left:20px !important;margin-top:10px;}
.container.user-page form .gfield_checkbox li:first-child {margin-left:0!important;}
.container.user-page form .gfield_checkbox li label {margin:0;padding-left:40px;line-height:30px;color:#fff;font-family: 'Open Sans',sans-serif !important;text-transform: none;}
.container.user-page form .gfield_checkbox li input 
{position:absolute;top:0;left:0;width:30px!important;min-width:30px!important;height:30px;margin:0!important;cursor:pointer;z-index:9999;opacity:0;filter:alpha(opacity=0);}
.container.user-page form .gfield_checkbox li input[type=checkbox] {width:30px!important;}


.container.user-page form .gfield_radio li {float:left;position:relative;height:30px;margin-left:20px !important;margin-top:10px;}
.container.user-page form .gfield_radio li:first-child {margin-left:0!important;}
.container.user-page form .gfield_radio li label {margin:0;padding-left:40px;line-height:30px;color:#fff;font-family: 'Open Sans',sans-serif !important;text-transform: none;}
.container.user-page form .gfield_radio li input 
{position:absolute;top:0;left:0;width:30px!important;height:30px;margin:0!important;cursor:pointer;z-index:9999;opacity:0;filter:alpha(opacity=0);}


.container.user-page p span.message {text-align:center;display:block;}

.container.user-page .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, 
.container.user-page .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {font-weight:normal!important;}


.container.user-page form .ginput_preview {background: #fff;margin-top: 2px;padding: 3px;font-family: 'Open Sans',sans-serif !important;text-transform: none;position: relative;font-size: 10px;}
.container.user-page form .ginput_preview.view:first-child {margin-top:10px;}
.container.user-page form .ginput_preview.view {padding: 0;border: 1px solid #A9A9A9;background: none;}
.container.user-page form .ginput_preview.view a {font-weight: bold;color: #A9A9A9;display: block;padding: 3px;text-decoration: underline;}
.container.user-page form .ginput_preview.view a:hover {color:#A3238E;}
.container.user-page form .ginput_preview img {position:absolute;top:50%;right:3px;margin-top:-7px;}

/* LOGIN - FORM */
.container.user-page .tml-rememberme-submit-wrap {height:40px;margin-top: 40px;}
.container.user-page .tml-rememberme-wrap {height:40px;float:left;margin:0!important;}
.container.user-page .tml-rememberme-wrap label {position:relative;padding-left: 30px;font-family: 'Open Sans',sans-serif !important;text-transform: initial !important;line-height: 40px;display: block;font-size: 13px !important;}
.container.user-page .tml-rememberme-wrap label span.checkbox {position:absolute;top: 10px;left:0;width: 20px;height: 20px;display:block;border: 1px solid #fff;}
.container.user-page .tml-rememberme-wrap label span.checkbox input {cursor:pointer;display:block;width: 20px !important;height: 20px !important;margin: 0 !important;opacity: 0;filter: alpha(opacity=0);}
.container.user-page .tml-rememberme-wrap label span.checkbox.checked:before {content:"\f00c";display: block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 20px;width: 100%;text-align: center;}
.container.user-page .tml-rememberme-submit-wrap .tml-submit-wrap {float:right;margin: 0;}
.container.user-page .tml-rememberme-submit-wrap .tml-submit-wrap input[type="submit"] {margin:0}

/* PASSWORD - FORM */
.container.user-page .forgot-pass ul {width:400px;margin:10px auto 0;}
.container.user-page .forgot-pass ul li {text-align:right;}
.container.user-page .forgot-pass ul li a {font-family: 'Open Sans',sans-serif !important;text-transform: initial;font-size: 12px;}
.boxed .tml > p.message{width: 400px;margin: 0 auto;text-align: center;color: white;}

/* PROFILE - FORM */
.container.user-page div.tml.tml-profile {padding-top:0;width:100%;}
.container.user-page div.tml.tml-profile form {width:auto;margin:0 -10px;}
.container.user-page div.tml.tml-profile form p {width:50%;float:left;padding:0 10px;}
.container.user-page div.tml.tml-profile form h3 {padding:0 10px;margin-top:50px;text-align:center;}
.container.user-page div.tml.tml-profile form input + h3 {margin-top:0;}
.container.user-page div.tml.tml-profile form p.tml-submit-wrap {width:100%;}
.container.user-page div.tml.tml-profile p.message {text-align: center;margin-bottom: 40px;color: #fff;padding: 0;font-size: 14px;margin-top:0;}
.container.user-page div.tml.tml-profile p.error {width:100%;margin-bottom: 40px;}

.container.user-page div.editais-entry-group {margin-top:30px;}
.container.user-page div.editais-entry-group:first-child {margin-top:0;}
.container.user-page div.editais-entry-group h2 {color: #fff;margin: 0;line-height: 1em;margin-bottom:0px!important;padding-top:40px;font-size:36px;padding-bottom:40px;}
.container.user-page div.editais-entry-group .button-container {margin-top:0px;padding-bottom:40px;}
.container.user-page div.editais-entry-group.premiomimo-form h2{background: #00ce9b;}
.container.user-page div.editais-entry-group.etapaeducativa-form h2{background: #f26c4f;}
.container.user-page div.editais-entry-group.cinema-form h2 {background: #ec008c;}
.container.user-page div.editais-entry-group.premiomimo-form .button-container{background: #00ce9b;}
.container.user-page div.editais-entry-group.etapaeducativa-form .button-container{background: #f26c4f;}
.container.user-page div.editais-entry-group.cinema-form .button-container {background: #ec008c;}
.container.user-page div.editais-entry-group .button-container a {text-transform:uppercase;display:block;width:200px;height:40px;line-height:40px;text-align:center;background:none;color:#fff;margin:0 auto 0;font-family: 'morgan_bigbold',sans-serif;font-size:16px;-webkit-transition: .5s color,.5s background;transition: .5s color,.5s background;    border: 1px solid #fff;}

.container.user-page div.editais-entry-group.cinema-form .button-container a:hover {background:#fff;color:#ec008c;}
.container.user-page div.editais-entry-group.etapaeducativa-form .button-container a:hover {background:#fff;color:#f26c4f;}
.container.user-page div.editais-entry-group.premiomimo-form .button-container a:hover {background:#fff;color:#00ce9b;}

.container.user-page div.editais-entry-group .sticky-list-wrapper {background:#fff;}
.container.user-page div.editais-entry-group .sticky-list-wrapper tr th {color:#000000;font-size:14px;text-transform:uppercase;font-family: 'morgan_bigbold',sans-serif;text-align:left;padding:0 10px;line-height:40px;}
.container.user-page div.editais-entry-group .sticky-list-wrapper tr td {color:#000000;font-size:13px;font-family: 'Open Sans',sans-serif;text-align:left;line-height:33px;padding:5px 10px;}

.container.user-page div.editais-entry-group .sticky-list-wrapper .sticky-action {padding:5px;width:10px;}
.container.user-page div.editais-entry-group .sticky-list-wrapper .sticky-action button {line-height: 33px;color: #fff;text-transform: uppercase;text-decoration: none;padding: 0 10px !important;font-family: 'morgan_bigbold',sans-serif;font-size: 14px;margin: 0;-webkit-transition: .5s color,.5s background;transition: .5s color,.5s background;}

.container.user-page div.editais-entry-group.premiomimo-form tr th {border-left: 1px solid #00ce9b;}
.container.user-page div.editais-entry-group.etapaeducativa-form tr th {border-left: 1px solid #f26c4f;}
.container.user-page div.editais-entry-group.cinema-form tr th  {border-left: 1px solid #ec008c;}
.container.user-page div.editais-entry-group.premiomimo-form tr td {border-left: 1px solid #00ce9b;border-top: 1px solid #00ce9b;}
.container.user-page div.editais-entry-group.etapaeducativa-form tr td {border-left: 1px solid #f26c4f;border-top: 1px solid #f26c4f;}
.container.user-page div.editais-entry-group.cinema-form tr td  {border-left: 1px solid #ec008c;border-top: 1px solid #ec008c;}

.container.user-page div.editais-entry-group.premiomimo-form .sticky-action button {background: #00ce9b !important;}
.container.user-page div.editais-entry-group.etapaeducativa-form .sticky-action button {background: #f26c4f !important;}
.container.user-page div.editais-entry-group.cinema-form .sticky-action button {background: #ec008c !important;}

.container.user-page div.editais-entry-group.premiomimo-form thead {border-bottom: 1px solid #00ce9b;}
.container.user-page div.editais-entry-group.etapaeducativa-form thead {border-bottom: 1px solid #f26c4f;}
.container.user-page div.editais-entry-group.cinema-form thead  {border-bottom: 1px solid #ec008c;}
.container.user-page div.editais-entry-group .sticky-list-wrapper tr th:first-child {border-left:none;}
.container.user-page div.editais-entry-group .sticky-list-wrapper tr td:first-child {border-left:none;}

.container.user-page div.editais-entry-group .sticky-list-wrapper .sticky-action button:hover {background:#000!important;}
.container.user-page div.editais-entry-group.cinema-form .stickylist-select {width:120px;}

.container.user-page div.editais-entry-group .other-container {height:30px;margin-top:2px;}
.container.user-page div.editais-entry-group .other-container a {float:right;display:block;height:30px;line-height:30px;padding:0 10px;color:#000;background:#fff;font-size:12px;font-family: 'morgan_bigbold',sans-serif;-webkit-transition: .5s color,.5s background;transition: .5s color,.5s background;text-transform:uppercase;}
.container.user-page div.editais-entry-group .other-container a:hover {background:#000;color:#fff;}


.container.user-page .hideinemail a {color:#FFCB05;float:right;font-size: 12px;}
.container.user-page .hideinemail a:hover {text-decoration:underline;}
.container.user-page form.notaccepted .terms ~ li {display:none;}
.container.user-page form.notaccepted .gform_footer {display:none;}

/* CINEMA - FORM */
.container.user-page form.cinema-form > div > ul {width:auto!important;padding:0!important;}
.container.user-page form.cinema-form > div > ul > li {float:left;width:50%;padding:0 10px 30px !important;clear:none;min-height:1px;margin-bottom:0 !important;padding-bottom:30px;margin-top:5px !important;}
.container.user-page form.cinema-form > div > ul > li.titulofilme {width:70%;margin-top:0 !important;}
.container.user-page form.cinema-form > div > ul > li.titulofilme + li {margin-top:0 !important;width:30%;}
.container.user-page form.cinema-form .gfield_description {position: absolute;top: 6px;right: 10px;color: #ADADAD;line-height: 1em;padding: 0;float: left;width: auto;font-size:13px;text-transform:uppercase;}
.container.user-page form.cinema-form > div > ul > li.titulofilme + li + li {width:25%;}
.container.user-page form.cinema-form > div > ul > li.titulofilme + li + li + li {width:25%;}
.container.user-page form.cinema-form > div > ul > li.titulofilme + li + li + li + li {width:25%;}
.container.user-page form.cinema-form > div > ul > li.titulofilme + li + li + li + li + li {width:25%;}
.container.user-page form.cinema-form > div > ul > li.classification {width:33.3333%;}
.container.user-page form.cinema-form > div > ul > li.classification + li {width:33.3333%;}
.container.user-page form.cinema-form > div > ul > li.classification + li + li {width:33.3333%;}
.container.user-page form.cinema-form > div > ul > li.gsection {width:100%;border: none;font-size: 30px;margin-top: 70px !important;min-height:1px;padding-bottom:0;margin-bottom: 20px !important;}
.container.user-page form.cinema-form > div > ul > li.fullwidth{width:100%}
.container.user-page form.cinema-form > div > ul > li.gsection h2 {font-size: 40px}

.container.user-page form.cinema-form > div > ul > li.fichatecnica + li {width:33.333%;}
.container.user-page form.cinema-form > div > ul > li.fichatecnica + li + li {width:33.333%;}
.container.user-page form.cinema-form > div > ul > li.fichatecnica + li + li + li {width:33.333%;}
.container.user-page form.cinema-form > div > ul > li.fichatecnica + li + li + li + li {width:33.333%;}
.container.user-page form.cinema-form > div > ul > li.fichatecnica + li + li + li + li + li {width:33.333%;}
.container.user-page form.cinema-form > div > ul > li.fichatecnica + li + li + li + li + li + li {width:33.333%;}
.container.user-page form.cinema-form > div > ul > li.fichatecnica + li + li + li + li + li + li + li {width:33.333%;}
.container.user-page form.cinema-form > div > ul > li.fichatecnica + li + li + li + li + li + li + li + li {width:66.66666%;} 
.container.user-page form.cinema-form > div > ul > li.fichatecnica + li + li + li + li + li + li + li + li textarea {height:100px!important;}
.container.user-page form.cinema-form > div > ul > li.gfield_html {width:100%!important;padding-bottom:0;} 
.container.user-page form.cinema-form > div > ul > li.gfield_html h3 {text-align:center;margin-top: 20px;margin-bottom: 25px;}
 
.container.user-page form.cinema-form .directorinfo + li + li + li + li + li {width:100%;}
.container.user-page form.cinema-form .directorinfo + li + li + li + li + li textarea {height:150px!important;}

.container.user-page form.cinema-form .responsibleinfo + li + li + li + li + li + li {width:25%;}
.container.user-page form.cinema-form .responsibleinfo + li + li + li + li + li + li + li {width:25%;}

.container.user-page form.cinema-form .gfield_checkbox li:after{display:block;width:30px;height:30px;background:#ffffff;position:absolute;top:0;left:0;z-index:0;content:"";}
.container.user-page form.cinema-form .gfield_checkbox li:before{display: block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position:absolute;top:0;left:1px;z-index:1;color:#000;font-size:22px;text-align: center;line-height: 30px;    width: 30px;}
.container.user-page form.cinema-form .gfield_checkbox li.checked:before {content: "\f00c";}
.container.user-page form.cinema-form .gfield_radio li:before {content: "\f111";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position:absolute;top:0;left:1px;z-index:1;color:#fff;font-size:30px;}
.container.user-page form.cinema-form .gfield_radio li.checked:before {color:#b5d334;}


.container.user-page form.cinema-form .files + li + li + li {width:33.333%;}
.container.user-page form.cinema-form .files + li + li + li .gfield_description {top: 0;margin-top: 10px;width: 100%;left: 0px;right: auto;text-align: left;position:relative;}
.container.user-page form.cinema-form .files + li + li + li .gfield_description.validation_message {text-transform: lowercase;font-family: 'Open Sans',sans-serif !important;color: #A51319;font-size: 11px;margin-top: -25px !important;position: absolute !important;top: 100% !important;left: 10px !important;padding:0 20px 0 0 !important;}

.container.user-page form.cinema-form .files + li + li + li + li {width:33.333%;}
.container.user-page form.cinema-form .files + li + li + li + li .gfield_description {top: 0!important;margin-top: 10px!important;width: 100%!important;left: 0px!important;right: auto!important;text-align: left!important;position:relative !important;}
.container.user-page form.cinema-form .files + li + li + li + li .gfield_description.validation_message {margin-top: -25px !important;position: absolute !important;top: 100% !important;left: 10px !important;padding-right:20px !important;}
.container.user-page form.cinema-form .files + li + li + li + li + li {width:33.333%;}
.container.user-page form.cinema-form .files + li + li + li + li + li .gfield_description {top: 100%;margin-top: -25px;width: 100%;left: 10px;right: auto;text-align: left;}

.container.user-page form.cinema-form .authorize h3 {font-size: 39px;}
.container.user-page form.cinema-form .authorize p {font-size:15px;text-transform:none;margin-top:2px;margin-bottom:20px !important;}
.container.user-page form.cinema-form .terms span.gfield_required {color:#F00 !important;}
.container.user-page form.cinema-form .terms .gfield_label {display:none;}

.container.user-page form.cinema-form .sinopse div.gfield_description.validation_message {text-align: right !important;}
.container.user-page form.cinema-form div.charleft {position:absolute;}
.container.user-page form.cinema-form .files + li + li + li {clear:left;}

.container.user-page form.cinema-form .festivais textarea {height:100px !important;}
.container.user-page form.cinema-form .festivais + li textarea {height:100px !important;}

/* PREMIO MIMO - FORM */
.container.user-page form.premiomimo-form > div > ul {width:auto!important;padding:0!important;}
.container.user-page form.premiomimo-form > div > ul > li {float:left;width:50%;padding:0 10px 30px!important;clear:none;min-height:1px;margin-bottom:0 !important;margin-top:5px !important;}
.container.user-page form.premiomimo-form .gfield_description {position: absolute;top: 6px;right: 10px;color: #ADADAD;line-height: 1em;padding: 0;float: left;width: auto;font-size:12px;font-family: 'morgan_bigmedium',sans-serif!important;text-transform:uppercase;}
.container.user-page form.premiomimo-form .gfield_radio li {float:left;position:relative;height:30px;margin-left:20px !important;margin-top:10px;}
.container.user-page form.premiomimo-form .gfield_radio li:first-child {margin-left:0!important;}
.container.user-page form.premiomimo-form .gfield_radio li label {margin:0;padding-left:40px;line-height:30px;color:#fff;font-family: 'Open Sans',sans-serif !important;text-transform: none;}
.container.user-page form.premiomimo-form .gfield_radio li input {position:absolute;top:0;left:0;width:30px!important;height:30px;margin:0!important;cursor:pointer;z-index:9999;opacity:0;filter:alpha(opacity=0);}
.container.user-page form.premiomimo-form .gfield_radio li:before {content: "\f111";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position:absolute;top:0;left:1px;z-index:1;color:#fff;font-size:30px;}
.container.user-page form.premiomimo-form .gfield_radio li.checked:before {color:#b5d334;}

.container.user-page form.premiomimo-form > div > ul > li.terms {width:100%;}
.container.user-page form.premiomimo-form > div > ul > li.nomesolistagrupo {width:100%;}
.container.user-page form.premiomimo-form > div > ul > li.nomesolistagrupo + li {width:100%;} 
.container.user-page form.premiomimo-form > div > ul > li.nomesolistagrupo + li textarea {height:150px!important;}
.container.user-page form.premiomimo-form > div > ul > li.nomesolistagrupo + li + li {width:100%;} 

.container.user-page form.premiomimo-form > div > ul > li.gsection {width:100%;border: none;font-size: 30px;margin-top: 70px !important;min-height:1px;padding-bottom:0;margin-bottom: 20px !important;}
.container.user-page form.premiomimo-form > div > ul > li.gfield_html {width:100%!important;padding-bottom:0;} 
.container.user-page form.premiomimo-form > div > ul > li.gfield_html h3 {font-size:25px;text-align:center;margin-top: 20px;margin-bottom: 25px;}

.container.user-page form.premiomimo-form > div > ul > li.instrumentos {width:100%;}
.container.user-page form.premiomimo-form > div > ul > li.idade {width:10%;}
.container.user-page form.premiomimo-form > div > ul > li.idade + li {width:30%;}
.container.user-page form.premiomimo-form > div > ul > li.idade + li + li {width:60%;}
.container.user-page form.premiomimo-form > div > ul > li.idade + li + li + li {width:100%;}

.container.user-page form.premiomimo-form > div > ul > li.endereco-completo-fichatecnica + li.nome-completo-fichatecnica {margin-top:60px!important;}
.container.user-page form.premiomimo-form > div > ul > li.endereco-completo-fichatecnica + li.nome-completo-fichatecnica + li {margin-top:60px!important;}

.container.user-page form > div > ul > li.repeaterend {width:100%!important;}
.container.user-page .ginput_container_repeater ~ .gfield_description  {display:none;}
.container.user-page .ginput_container_repeater-end {width:100%;height:30px;}
.container.user-page .gf_repeater_add:after {content: "\f067";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-left:5px;}
.container.user-page .gf_repeater_add img {display:none;}
.container.user-page .gf_repeater_add {display:block;padding:0 10px;background:#000;cursor:pointer;line-height:30px;color:#fff;float:right;-webkit-transition: .5s color,.5s background;transition: .5s color,.5s background;}
.container.user-page .gf_repeater_add:hover {color:#000;background:#fff}
.container.user-page .gf_repeater_add:hover:after {color:#000;}

.container.user-page .gf_repeater_remove:after {content: "\f068";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-left:5px;}
.container.user-page .gf_repeater_remove img {display:none;}
.container.user-page .gf_repeater_remove {display:block;padding:0 10px;background:#000;cursor:pointer;line-height:30px;color:#fff;float:right;-webkit-transition: .5s color,.5s background;transition: .5s color,.5s background;margin-right:10px;}
.container.user-page .gf_repeater_remove:hover {color:#000;background:#fff}
.container.user-page .gf_repeater_remove:hover:after {color:#000;}
.container.user-page .gform_footer {padding:0 10px;}
.container.user-page .ginput_container input {padding:0 8px!important;}
.container.user-page .gform_wrapper .top_label .gfield_error .ginput_container {max-width:100%;margin:0;}

.container.user-page .gform_wrapper {display:block !important;}

.container.user-page .gform_wrapper .validation_message {margin-top: 2px;}
.container.user-page .gform_wrapper .validation_message ul {padding: 0;}
.container.user-page .gform_wrapper .validation_message ul li {background: #fff;padding: 3px;color: #A51319;font-family: 'Open Sans',sans-serif !important;text-transform: none;position: relative;font-size: 10px;}

.container.user-page .gsection_description {font-size: 12px!important;text-align: center!important;padding: 0!important;color: #fff!important;margin-top: 0px!important;width: 100%!important;}
.container.user-page .gf_repeater_description {margin-top: -20px!important;}

.container.user-page form > div > ul > li.repeaterheader {width:100%!important;border: none;font-size: 30px;margin-top: 30px !important;min-height:1px;padding-bottom:0;margin-bottom: 20px !important;}

.container.user-page form.premiomimo-form > div > ul > li.fotosolista {width:33.333% !important;}
.container.user-page form.premiomimo-form > div > ul > li.fotosolista + li {width:33.333% !important;}
.container.user-page form.premiomimo-form > div > ul > li.fotosolista + li + li {width:33.333% !important;}
.container.user-page form.premiomimo-form > div > ul > li.fotosolista .gfield_description {top: 0 !important;margin-top: 10px !important;width: 100% !important;left: 0px !important;right: auto !important;text-align: left !important;position: relative !important;}
.container.user-page form.premiomimo-form > div > ul > li.fotosolista + li .gfield_description {top: 0 !important;margin-top: 10px !important;width: 100% !important;left: 0px !important;right: auto !important;text-align: left !important;position: relative !important;}
.container.user-page form.premiomimo-form > div > ul > li.fotosolista + li + li .gfield_description {top: 0 !important;margin-top: 10px !important;width: 100% !important;left: 0px !important;right: auto !important;text-align: left !important;position: relative !important;}


.container.user-page form.premiomimo-form > div > ul > li.proponente + li {width:100%;}
.container.user-page form.premiomimo-form > div > ul > li.nome-representante {width:100%;}
.container.user-page form.premiomimo-form > div > ul > li.nome-completo {width:70%;}
.container.user-page form.premiomimo-form > div > ul > li.nome-completo + li {width:30%;}
.container.user-page form.premiomimo-form > div > ul > li.endereco-pessoa-juridica {width:100%;}
.container.user-page form.premiomimo-form > div > ul > li.endereco-completo {width:100%;}
.container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li {width:20%;}
.container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li {width:40%;}
.container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li {width:40%;}
.container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li + li {width:33.333%;}
.container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li + li + li {width:33.333%;}
.container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li + li + li + li {width:33.333%;}
.container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li + li + li + li + li {width:25%;}
.container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li + li + li + li + li + li{width:25%;}
.container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li + li + li + li + li + li + li{width:50%;}
.container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li + li + li + li + li + li + li + li {width:100%;}
.container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li + li + li + li + li + li + li + li textarea {height:150px !important;}
.container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li + li + li + li + li + li + li + li div.gfield_description.validation_message {text-align: right !important;}
.container.user-page form.premiomimo-form div.charleft {position:absolute;}


.container.user-page form.premiomimo-form > div > ul > li.links ~ li {width:100%;} 


.container.user-page form.premiomimo-form .gfield_checkbox li:after{display:block;width:30px;height:30px;background:#ffffff;position:absolute;top:0;left:0;z-index:0;content:"";}
.container.user-page form.premiomimo-form .gfield_checkbox li:before{display: block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position:absolute;top:0;left:1px;z-index:1;color:#000;font-size:22px;text-align: center;line-height: 30px;    width: 30px;}
.container.user-page form.premiomimo-form .gfield_checkbox li.checked:before {content: "\f00c";}

.container.user-page form.premiomimo-form li > .ginput_container_date {margin:0 -5px!important;width:auto!important;max-width:150%!important;}
.container.user-page form.premiomimo-form li > .ginput_container_date > div > div {padding:0 5px;width:30%!important;margin:0;}
.container.user-page form.premiomimo-form li > .ginput_container_date > div > div:first-child + div + div {width:40%!important;}
.container.user-page form.premiomimo-form li > .ginput_container_date > div > div input {width:100%!important;}
.container.user-page form.premiomimo-form li > .ginput_container_date > div > div label {display:none;}

.container.user-page form.premiomimo-form .terms span.gfield_required {color:#A3238E !important;}
.container.user-page form.premiomimo-form .terms .gfield_label {display:none;}
.container.user-page form.premiomimo-form .terms li {height:auto;}
.container.user-page form.premiomimo-form .terms li label {line-height: 1.2em;}

/* PREMIO MIMO FORM - 2017 ALTERAÇÕES */

.container.user-page form.premiomimo-form > div > ul > li.nome-completo,
.container.user-page form.premiomimo-form > div > ul > li.idade + li + li{
    width:50%;
}

.container.user-page form.premiomimo-form > div > ul > li.nomesolistagrupo + li + li {
    text-align:center!important;
}

/* ETAPA EDUCATIVA - FORM */

.container.user-page form.etapaeducativa-form > div > ul {width:auto!important;padding:0!important;}
.container.user-page form.etapaeducativa-form > div > ul > li {float:left;width:50%;padding:0 10px 30px!important;clear:none;min-height:1px;margin-bottom:0 !important;padding-bottom:30px;margin-top:5px !important;}
.container.user-page form.etapaeducativa-form .gfield_description {position: absolute;top: 6px;right: 10px;color: #ADADAD;line-height: 1em;padding: 0;float: left;width: auto;font-size:12px;font-family: 'morgan_bigmedium',sans-serif!important;text-transform:uppercase;}
.container.user-page form.etapaeducativa-form > div > ul > li.cidade {width:100%;}
.container.user-page form.etapaeducativa-form > div > ul > li.curso {width:85%;}
.container.user-page form.etapaeducativa-form > div > ul > li.categoria {width:15%;}
.container.user-page form.etapaeducativa-form > div > ul > li.toca-instrumento {clear:left;width:35%;}
.container.user-page form.etapaeducativa-form > div > ul > li.toca-instrumento ul.gfield_radio {margin-top: 5px !important;}
.lang-en .container.user-page form.etapaeducativa-form > div > ul > li.toca-instrumento ul li:first-child {display:none;}
.lang-en .container.user-page form.etapaeducativa-form > div > ul > li.toca-instrumento ul li:first-child + li {display:none;}
.lang-en .container.user-page form.etapaeducativa-form > div > ul > li.toca-instrumento ul li:first-child + li + li {margin-left:0 !important;}
.lang-pt-br .container.user-page form.etapaeducativa-form > div > ul > li.toca-instrumento ul li:first-child + li + li {display:none;}
.lang-pt-br .container.user-page form.etapaeducativa-form > div > ul > li.toca-instrumento ul li:first-child + li + li + li {display:none;}

.lang-en .container.user-page form.etapaeducativa-form > div > ul > li.tempomusica ul li:first-child {display:none;}
.lang-en .container.user-page form.etapaeducativa-form > div > ul > li.tempomusica ul li:first-child + li {margin-left:0 !important;}
.lang-pt-br .container.user-page form.etapaeducativa-form > div > ul > li.tempomusica ul li:first-child + li {display:none;}

.container.user-page form.etapaeducativa-form > div > ul > li.instrumento {width:65%;}
.container.user-page form.etapaeducativa-form > div > ul > li.instrumento + li.cidade {margin-top:60px!important;}
.container.user-page form.etapaeducativa-form > div > ul > li.instrumento + li.curso {margin-top:60px!important;}
.container.user-page form.etapaeducativa-form > div > ul > li.gsection {width:100%;border: none;font-size: 30px;margin-top: 70px !important;min-height:1px;padding-bottom:0!important;margin-bottom: 20px !important;}
.container.user-page form.etapaeducativa-form > div > ul > li.gsection:first-child {margin-top:0!important;margin-bottom:0!important;}
.container.user-page form.etapaeducativa-form > div > ul > li.gsection h2 {color:#B5D334;font-size: 40px !important;}
.container.user-page form.etapaeducativa-form > div > ul > li.gfield_html {width:100%!important;padding-bottom:0;} 
.container.user-page form.etapaeducativa-form > div > ul > li.gfield_html h3 {font-size:25px;text-align:center;margin-top: 20px;margin-bottom: 25px;}
.container.user-page form.etapaeducativa-form .gfield_radio li {float:left;position:relative;height:30px;margin-left:20px !important;margin-top:10px;}
.container.user-page form.etapaeducativa-form .gfield_radio li:first-child {margin-left:0!important;}
.container.user-page form.etapaeducativa-form .gfield_radio li label {margin:0;padding-left:40px;line-height:30px;color:#fff;font-family: 'Open Sans',sans-serif !important;text-transform: none;}
.container.user-page form.etapaeducativa-form .gfield_radio li input 
{position:absolute;top:0;left:0;width:30px!important;height:30px;margin:0!important;cursor:pointer;z-index:9999;opacity:0;filter:alpha(opacity=0);}
.container.user-page form.etapaeducativa-form .gfield_radio li:before {content: "\f111";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position:absolute;top:0;left:1px;z-index:1;color:#fff;font-size:30px;}
.container.user-page form.etapaeducativa-form .gfield_radio li.checked:before {color:#b5d334;}
.container.user-page form.etapaeducativa-form li > .ginput_container_date {margin:0 -5px!important;width:auto!important;max-width:150%!important;}
.container.user-page form.etapaeducativa-form li > .ginput_container_date > div > div {padding:0 5px;width:32%!important;margin:0;}
.container.user-page form.etapaeducativa-form li > .ginput_container_date > div > div:first-child + div + div {width:36%!important;}
.container.user-page form.etapaeducativa-form li > .ginput_container_date > div > div input {width:100%!important;}
.container.user-page form.etapaeducativa-form li > .ginput_container_date > div > div label {display:none;}
.container.user-page form.etapaeducativa-form > div > ul > li.nomecompleto {width:70%;}
.container.user-page form.etapaeducativa-form > div > ul > li.datanascimento {width:30%;}
.container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li {width:15%;}
.container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li {width:25%;}
.container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li + li {width:30%;}
.container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li + li + li {width:30%;}
.container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li + li + li + li {width:100%;}
.container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li + li + li + li + li {width:20%;}
.container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li + li + li + li + li + li {width:20%;}
.container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li + li + li + li + li + li + li {width:20%;}
.container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li + li + li + li + li + li + li + li {width:20%;}
.container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li + li + li + li + li + li + li + li + li {width:20%;}
.container.user-page form.etapaeducativa-form > div > ul > li.telefone {width:25%}
.container.user-page form.etapaeducativa-form > div > ul > li.telefone + li {width:25%}
.container.user-page form.etapaeducativa-form > div > ul > li.telefone + li + li {width:50%}
.container.user-page form.etapaeducativa-form > div > ul > li.menordeidade + li {width:100%}
.container.user-page form.etapaeducativa-form > div > ul > li.menordeidade + li + li {width:80%}
.container.user-page form.etapaeducativa-form > div > ul > li.menordeidade + li + li + li{width:20%}

.container.user-page form.etapaeducativa-form > div > ul > li.curriculoescolar  {width:33.333%;}
.container.user-page form.etapaeducativa-form > div > ul > li.curriculoescolar + li {width:33.333%;}
.container.user-page form.etapaeducativa-form > div > ul > li.curriculoescolar + li + li {width:33.333%;}
.container.user-page form.etapaeducativa-form > div > ul > li.tempomusica {width:100%;}
.container.user-page form.etapaeducativa-form > div > ul > li.locais {padding-bottom:10px!important;}
.container.user-page form.etapaeducativa-form > div > ul > li.locais h2 {text-align:left;font-weight: normal!important;font-size: 18px !important;font-family: 'morgan_bigmedium',sans-serif!important;margin-bottom:0 !important;margin-top:0 !important;color:#fff!important;} 
.container.user-page form.etapaeducativa-form > div > ul > li.locais h2 span {color: #A51319 !important;}
.container.user-page form.etapaeducativa-form > div > ul > li.local > label {color: #797979;}
.container.user-page form.etapaeducativa-form > div > ul > li.local > label span {display:none;}
.container.user-page form.etapaeducativa-form > div > ul > li.localestado > label span {display:none;} 
.container.user-page form.etapaeducativa-form > div > ul > li.localestado > label {color: #797979;}
.container.user-page form.etapaeducativa-form > div > ul > li.local {width:75%;}
.container.user-page form.etapaeducativa-form > div > ul > li.localestado {width:25%;}
.container.user-page form.etapaeducativa-form > div > ul > li.localestado ul {padding-top:5px;}
.container.user-page form.etapaeducativa-form > div > ul > li.reportorio {padding-bottom:10px!important;}
.container.user-page form.etapaeducativa-form > div > ul > li.reportorio h2 {text-align:left;font-weight: normal!important;font-size: 18px !important;font-family: 'morgan_bigmedium',sans-serif!important;margin-bottom:0 !important;margin-top:0 !important;color:#fff!important;} 
.container.user-page form.etapaeducativa-form > div > ul > li.reportorio h2 span {color: #A51319 !important;}
.container.user-page form.etapaeducativa-form > div > ul > li.reportorio .gsection_description {position: absolute;width: auto!important;right: 10px;color: #ADADAD!important;line-height: 1em;margin-bottom: 0 !important;margin-top: 0px !important;top: 5px;}
.container.user-page form.etapaeducativa-form > div > ul > li.musicapeca {width:20%;}
.container.user-page form.etapaeducativa-form > div > ul > li.musicapeca > label {color: #797979;}
.container.user-page form.etapaeducativa-form > div > ul > li.musicapeca > label span {display:none;}
.container.user-page form.etapaeducativa-form > div > ul > li.musicapecaend {padding-bottom:0 !important;}
.container.user-page form.etapaeducativa-form > div > ul > li.musicapecaend > div {height:0px;}
.container.user-page form.etapaeducativa-form > div > ul > li.experienciaprofissional {width:100%;}
.container.user-page form.etapaeducativa-form > div > ul > li.experienciaprofissional + li {width:100%;}
.container.user-page form.etapaeducativa-form > div > ul > li.experienciaprofissional + li textarea {height:150px !important;}
.container.user-page form.etapaeducativa-form > div > ul > li.experienciaprofissional + li + li {width:100%;}
.container.user-page form.etapaeducativa-form > div > ul > li.experienciaprofissional + li + li + li {width:80%;}
.container.user-page form.etapaeducativa-form > div > ul > li.experienciaprofissional + li + li + li + li {width:20%;}
.container.user-page form.etapaeducativa-form > div > ul > li.experienciaprofissional + li + li + li + li + li {width:50%;}
.container.user-page form.etapaeducativa-form > div > ul > li.experienciaprofissional + li + li + li + li + li textarea {height:122px !important;}
.container.user-page form.etapaeducativa-form > div > ul > li.experienciaprofissional + li + li + li + li + li + li {width:50%;}

.container.user-page form.etapaeducativa-form .gfield_checkbox li:after{display:block;width:30px;height:30px;background:#ffffff;position:absolute;top:0;left:0;z-index:0;content:"";}
.container.user-page form.etapaeducativa-form .gfield_checkbox li:before{display: block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position:absolute;top:0;left:1px;z-index:1;color:#000;font-size:22px;text-align: center;line-height: 30px;    width: 30px;}
.container.user-page form.etapaeducativa-form .gfield_checkbox li.checked:before {content: "\f00c";}

.container.user-page form.etapaeducativa-form .reportorio {display:none;}
.container.user-page form.etapaeducativa-form .musicapecaend {display:none;} 

.container.user-page form.etapaeducativa-form > div > ul > li.experienciaprofissional + li + li + li + li + li .gfield_description {top: 100%;margin-top: -25px;width: 100%;left: 10px;right: auto;text-align: left;}
.container.user-page form.etapaeducativa-form > div > ul > li.experienciaprofissional + li + li + li + li + li + li .gfield_description {top: 100%;margin-top: -25px;width: 100%;left: 10px;right: auto;text-align: left;}

.container.user-page form.etapaeducativa-form .terms span.gfield_required {color:#A51319 !important;}
.container.user-page form.etapaeducativa-form .terms .gfield_label {display:none;}

/* VIEW FORM MODE */
.container.user-page .edit-mode_wrapper {display:block !important;}
.container.user-page form.edit-mode input {background:none;color: #A9A9A9;border: 1px solid #A9A9A9;} 
.container.user-page form.edit-mode select {background:none;color: #A9A9A9;border: 1px solid #A9A9A9;} 
.container.user-page form.edit-mode textarea {background:none;color: #A9A9A9;border: 1px solid #A9A9A9;} 
.container.user-page form.edit-mode .gfield_radio li {display:none;}
.container.user-page form.edit-mode .gfield_radio li.checked {display:block!important;margin-left:0!important;} 
.container.user-page form.edit-mode .gfield_radio li.checked label {padding:0;color: #A9A9A9;}
.container.user-page form.edit-mode .gfield_radio li.checked:before {display:none;}
.container.user-page form.edit-mode .gfield_checkbox li:before {color:#A9A9A9;}
.container.user-page form.edit-mode .gfield_checkbox li:after {background:none;border:1px solid #A9A9A9;}
.container.user-page form.edit-mode + a.return-to-profile {display:block;width:200px;text-align:center;height:40px;line-height:40px;margin:0 auto;background: #B5D334;text-transform: uppercase;font-family: 'morgan_bigbold',sans-serif;font-size: 18px;color:#000;-webkit-transition: .5s color,.5s background;transition: .5s color,.5s background;}
.container.user-page form.edit-mode + a.return-to-profile:hover{background:#000;color:#B5D334;} 
.container.user-page form.edit-mode .ginput_container_fileupload {display:none;}
.container.user-page form.edit-mode .ginput_container_repeater-end {display:none;}
.container.user-page form.edit-mode select {-webkit-appearance: none;-moz-appearance: none;text-indent: 1px;text-overflow: '';appearance: none;}