/*** modal.css ***/
#modal_overlay{position:fixed;z-index:9999990;top:0;left:0;height:100%;width:100%;background:none repeat scroll 0 0 rgba(208,212,214,0.4);display:none}#modal_window{position:absolute;z-index:9999992;display:none;top:24px;left:50%;width:730px;margin-left:-365px;background:transparent}body.dir-rtl #modal_window{*left:0;*right:25%}#modal_window.ipad_contest_modal{width:930px;margin-left:-465px}#modal_load{position:fixed;height:13px;width:208px;background:transparent url('/web/goal/2016.02.18-v1/images/default/ajax-loader.gif') no-repeat;z-index:9999993;top:50%;left:50%;margin:-6px 0 0 -104px}#modal_window a{text-decoration:none}#modal_window a.txt:hover{text-decoration:underline}#modal_window input[type=submit]{cursor:pointer;*border:none !important}#modal_window .modal_border input[type=submit]{*height:31px}#modal_window input[type=submit]::-moz-focus-inner{border:0}
/*** login.css ***/
.modal_border{border:20px solid #ebebeb;background:#ebebeb;border-radius:6px;position:relative;line-height:1;vertical-align:baseline}.modal_border .btn_close{position:absolute;right:-30px;top:-30px;display:block;width:22px;height:22px;background:url('/web/goal/2016.02.18-v1/images/default/account/close.png');text-indent:-9999px}.modal_inner{width:100%;overflow:hidden;border-radius:6px;background:#fff}.modal_login_register .col{width:305px;padding:0 20px;margin:10px 0 0;float:left}body.dir-rtl .modal_login_register .col{float:right}.modal_login_register .col.full{width:650px;float:none}.modal_login_register .separator{border-left:1px solid #ccc;margin-right:-1px}.modal_login_register h2{font-size:16px;font-weight:bold;color:#5c5c5c;margin:0 20px -15px;padding:20px 0 10px}.modal_login_register h3{font-size:13px;font-weight:bold;color:#000;margin:0;padding:0 0 5px 0}.modal_login_register p{font-size:12px}.modal_login_register>p,.modal_login_register .info>p,.modal_login_register .legend{line-height:1.4}.modal_form{width:100%;overflow:hidden}.modal_form p{margin:10px 0;padding:0}.modal_form .alert_message p{margin:0}.modal_form input,.modal_form select{font-family:inherit;font-size:inherit;color:inherit}.modal_form input,.modal_form select{outline:0}.modal_form label{display:block;margin:0;padding:3px 0;font-size:12px;color:#5c5c5c}.modal_form label.second_inline{display:inline-block}.modal_form label.second_inline.checkbox{padding-left:5px}.modal_form input[type=text],.modal_form input[type=password],.modal_form select{width:250px;border:1px solid #bbb;background:#f7f7f7;padding:4px 2px;font-size:16px}.modal_form input[type=checkbox],.modal_form input[type=radio]{margin:0;padding:0}.modal_form .error{font-size:11px;font-weight:bold;color:red;background:url('/web/goal/2016.02.18-v1/images/error.png') 0 50% no-repeat;padding:8px 0 8px 25px;display:none}.modal_form .error.show{display:inline-block}.modal_form .error.show.full{display:block;overflow:hidden;margin:20px 20px 0}.modal_form fieldset{margin:0;padding:0;border:0}.modal_login_register .submit_wrapper{margin:15px 0 0 0}.modal_login_register .button,.my_account .button{color:#fff;font-weight:bold;display:inline-block;padding:8px 30px;font-size:13px;line-height:14px;border-radius:6px;text-align:center;cursor:pointer;overflow:visible;vertical-align:baseline;margin:0}.modal_login_register .button.red,.my_account .button.red{border:1px solid #eb0000;background:#b71b1b;background-image:-moz-linear-gradient(top,#f51112,#a10508);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f51112),color-stop(1,#a10508));background-image:-webkit-linear-gradient(#f51112,#a10508);background-image:linear-gradient(top,#f51112,#a10508);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#F51112',EndColorStr='#A10508')}.modal_login_register .button.red:hover,.my_account .button.red:hover{background:#f51112}.my_account .goback_to_homepage{padding:5px}.modal_login_register .button:active,.my_account .button:active{position:relative;top:1px}.modal_login_register .reset_password{display:inline-block;padding-left:10px}.modal_login_register .str_needCreateAccount{margin:0;padding:14px 0}.modal_login_register .str_needCreateAccount p{margin:0 0 5px;font-size:14px;line-height:1.2}.modal_login_register .terms{width:100%;overflow:hidden;text-align:center}.modal_login_register .terms p:first-child{margin-top:0}.modal_login_register .modal_form input.date{width:30px;text-align:center;margin-right:4px}.modal_login_register .modal_form input.date.year{width:50px}.modal_login_register .features{margin-top:28px}.modal_login_register .features.fb{margin-top:0}.modal_login_register .modal_form .features p{margin:0 auto;overflow:hidden}.modal_login_register .modal_form .features label{width:200px;float:left;display:inline;margin-left:10px;vertical-align:top;line-height:1.2}.modal_login_register .modal_form .features input[type="checkbox"]{float:left}.modal_login_register .privacy_info{text-align:left;margin:0 20px}.modal_login_register .privacy_info p{font-size:11px;line-height:1.2}.modal_login_register .privacy_info p strong{text-transform:uppercase}.modal_login_register .terms.borders{width:650px;margin:15px 20px;padding:10px 0;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}.modal_login_register h3.borders{border-bottom:1px solid #c8c8c8;padding-bottom:10px}.modal_login_register .info h3{font-size:16px;color:#5c5c5c}.modal_login_register .info .submit_wrapper{margin:40px 0 20px;text-align:center}.captcha_wrapper{margin:0 0 15px 0}#captcha{margin:0 0 5px -3px}#login_step_1>.col>form>div,#login_step_1>.col>div{position:relative;min-height:160px;float:left}body.dir-rtl #login_step_1>.col>form>div,body.dir-rtl #login_step_1>.col>div{float:right}#login_step_1 .col h3{padding:10px 0 20px}#login_step_1 .social_register{width:100%;overflow:hidden;text-align:center;padding:20px 0 5px}#login_step_1 .social_register h3{margin:10px 0;padding:0;color:#666;font-size:13px;font-weight:bold}#step_reset_pass .col{margin-bottom:20px}#reset_user_password{padding-bottom:20px}#reset_user_password .error.show{display:block}#reset_user_password .submit_wrapper{text-align:left}#back_to_login{display:inline-block;margin:0 0 5px 20px}
/*** gigyalogin.css ***/
.gigya_login{position:relative}.gigya_login>p{margin:30px 20px 0;font-size:14px;line-height:14px;font-weight:bold;color:#000}.gigya_login .gigya_login_ui{margin:10px 20px;background:#ffc}#login_step_1 .gigya_login{border-bottom:1px solid #ccc;padding-bottom:10px}.gigya_login>i{color:#fff;background:#000;position:absolute;bottom:-17px;left:331px;width:30px;height:30px;line-height:30px;border-radius:30px;text-align:center;font-style:normal;text-transform:uppercase}#goal_account_menu .gigya_login_ui{float:right;overflow:hidden}body.dir-rtl #goal_account_menu .gigya_login_ui table table table table td:last-child{padding-right:5px !important}a.header-youtube-icon{float:left;line-height:27px;height:22px;width:22px;display:block;margin-top:2px}.gigya_welcome_message{width:100%;overflow:hidden;margin:10px 20px}.gigya_welcome_message p{font-size:13px;font-weight:bold;color:#000;line-height:1.4}.gigya_welcome_message img{float:left;margin:0 10px 0 0}.gigya_hi img{vertical-align:middle;margin-right:10px}body.dir-rtl .gigya_hi img{margin-left:10px;margin-right:0}#gigya_login_popup_page{position:relative !important;margin:auto !important;text-align:center !important}#gigya_login_popup_welcome tbody tr:first-child td div table{position:relative;text-align:center;margin:auto}
/*** alert_message.css ***/
.alert_message{padding:14px;margin-top:14px;-moz-border-radius:4px;border-radius:4px;font-size:13px;line-height:18px;color:#404040;display:none}.alert_message p{margin:0;padding:0}form .alert_message{font-weight:bold}.alert_message.info{background:#ddf4fb}.alert_message.success{background:#d1eed1}.alert_message.error{background:#fddfde;font-weight:bold}.alert_message.show{display:block}
/*** rebrand-registration.css ***/
.modal_border{box-shadow:0 0 3px 3px #00ac77}.gigya_login .gigya_login_ui{background:0}.gigya_login>p{text-align:center}.modal_login_register .button.red,.my_account .button.red{border:0 none;font-family:'RobotoRegular',Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:normal;padding:8px 13px;text-transform:uppercase}.modal_login_register .button.red,.my_account .button.red,.modal_login_register .button.red:hover,.my_account .button.red:hover{background:#4f758b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmNzU4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzA4MWYyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f758b',endColorstr='#00000c',GradientType=0)}.lt-ie9 .modal_login_register .button.red,.lt-ie9 .my_account .button.red{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f758b',endColorstr='#00000c',GradientType=0)}.modal_login_register .button.red:hover,.my_account .button.red:hover{color:#00ac77}.gigya_login>i{background:#00ac77;bottom:-21px;left:326px;width:41px;height:41px;line-height:41px;border-radius:50%}#login_step_1 .gigya_login,.modal_login_register .separator{border-color:#00ac77}#login_step_1 .col h3{color:#00ac77;font-size:14px}.modal_login_register h3.borders{border-color:#00ac77}
