@ -192,6 +192,108 @@ input[type="number"] {
@@ -192,6 +192,108 @@ input[type="number"] {
background : # fbe7e6 ;
}
. md-input-group {
height : 50px ;
border-bottom : 1px solid # e6e6e6 ;
/*padding: 0 0 10px;*/
padding : 0 ;
margin : 0 0 22px ;
}
. md-input-label {
font-weight : normal ;
color : # 999 ;
cursor : pointer ;
display : block ;
font-size : 13px ;
margin : 0 ;
padding : 0 ;
z-index : 1 ;
pointer-events : none ;
-webkit-font-smoothing : antialiased ;
transform-origin : left center ;
-webkit-transform-origin : left center ;
-webkit-transform : translate3d ( 0 , 22px , 0 ) ;
transform : translate3d ( 0 , 22px , 0 ) ;
}
. md-input-animated . md-input-group ,
. md-input-animated . md-input-label {
-webkit-transition : all 0 . 15s cubic-bezier ( 0 . 35 , 0 , 0 . 25 , 1 ) ;
transition : all 0 . 15s cubic-bezier ( 0 . 35 , 0 , 0 . 25 , 1 ) ;
}
. md-input {
color : # 000 ;
display : inline-block ;
border : 0 ;
outline : 0 ;
font-size : 13px ;
padding : 3px 0 ;
margin : 3px 0 0 ;
width : 100 % ;
}
. md-input-disabled . md-input {
color : # 999 ;
}
. md-input-focused {
border-bottom : 2px solid # 6bace1 ;
}
. md-input-error {
border-bottom : 2px solid # e2726f ;
}
. md-input-error . md-input-label {
color : # d45a58 ;
}
. md-input-has-value . md-input-label {
-webkit-transform : scale ( 0 . 9 ) ;
transform : scale ( 0 . 9 ) ;
}
. md-input-group-centered ,
. md-input-group-centered . md-input {
text-align : center ;
}
. md-input-group-centered . md-input-label {
transform-origin : center center ;
-webkit-transform-origin : center center ;
}
. md_modal_head {
color : # FFF ;
background : # 5580a3 ;
padding : 0 0 28px 26px ;
}
. md_modal_head_simple {
padding-bottom : 13px ;
}
. md_modal_actions_wrap {
float : right ;
}
a . md_modal_action {
display : block ;
float : right ;
color : # dde8f1 ;
padding : 19px 15px 5px ;
}
a . md_modal_action : hover {
color : # FFF ;
}
a . md_modal_action_close {
padding-right : 22px ;
}
a . md_modal_action : hover ,
a . md_modal_action : focus ,
a . md_modal_action : active {
text-decoration : none ;
}
. md_modal_title {
font-weight : bold ;
padding : 18px 0 5px ;
font-size : 13px ;
}
. navbar_offline . navbar-header ,
@ -621,168 +723,181 @@ a.tg_radio_on:hover i.icon-radio {
@@ -621,168 +723,181 @@ a.tg_radio_on:hover i.icon-radio {
}
/* Welcome */
. welcome_form {
background : # FFF ;
padding : 45px 0 63px ;
border-bottom : 1px solid # e9e9e9 ;
}
. welcome_logo {
background : url ( . . / img / decentralization . png ) 0 0 no-repeat ;
background-size : 160px 160px ;
display : block ;
width : 160px ;
height : 160px ;
margin : 0 auto ;
/* Login page */
. login_head_bg {
background : # 537c9a ;
height : 226px ;
}
img . welcome_logo {
background : none ;
. login_page {
margin : -131px auto 90px ;
max-width : 404px ;
}
. welcome_header {
text-align : center ;
font-size : 24px ;
font-weight : normal ;
margin : 15px 0 20px ;
. login_head_wrap {
height : 75px ;
}
. welcome_text {
text-align : center ;
margin-bottom : 26px ;
font-size : 14px ;
line-height : 14px ;
padding : 0 15px ;
. login_head_logo_link {
display : inline-block ;
line-height : 30px ;
padding : 23px 15px 22px ;
}
. welcome_btn_wrap {
max-width : 219px ;
margin : 0 auto ;
. tg_logo_wrap {
line-height : 30px ! important ;
}
. welcome_footer {
background : # f8f8f8 ;
padding : 20px 0 65px ;
. icon-tg-logo {
width : 30px ;
height : 30px ;
display : inline-block ;
vertical-align : top ;
background : url ( . . / img / icons / General . png ) no-repeat -5px -10px ;
background-size : 40px 678px ;
margin-right : 18px ;
}
. welcome_cards_wrap {
max-width : 870px ;
margin : 0 auto ;
. icon-tg-title {
width : 63px ;
height : 16px ;
display : inline-block ;
vertical-align : middle ;
background : url ( . . / img / Telegram_2x . png ) no-repeat 0 0 ;
background-size : 63px 16px ;
}
. welcome_footer_card_wrap {
width : 260px ;
margin : 41px auto 0 ;
text-align : center ;
. login_head_submit_wrap ,
. login_head_submit_progress {
float : right ;
}
. welcome_footer_card {
background : url ( . . / img / WebIntro2_1x . png ) 0 0 no-repeat ;
background-size : 217px 178 px;
width : 219 px;
height : 180 px;
border : 1px solid # e0e4e9 ;
margin : 0 auto 24px ;
. login_head_submit_btn ,
. login_head_submit_progress {
font-size : 13 px;
line-height : 20 px;
padding : 26px 15px 29 px;
display : inline-block ;
color : # FFF ;
}
. welcome_footer_card_messaging {
background-image : url ( . . / img / WebIntro1 . png ) ;
. login_head_submit_btn : hover ,
. login_head_submit_btn : focus ,
. login_head_submit_btn : active {
color : # FFF ;
text-decoration : none ;
}
. is_1x . welcome_footer_card_messaging {
background-image : url ( . . / img / WebIntro1_1x . png ) ;
. icon-next-submit {
width : 7px ;
height : 12px ;
display : inline-block ;
vertical-align : middle ;
background : url ( . . / img / icons / General . png ) no-repeat -18px -50px ;
background-size : 40px 678px ;
margin-left : 12px ;
margin-top : -1px ;
}
. welcome_footer_card_filesharing {
background-image : url ( . . / img / WebIntro2 . png ) ;
. login_footer_wrap {
color : # 84a2bc ;
font-size : 13px ;
line-height : 16px ;
margin-top : 25px ;
text-align : center ;
}
. is_1x . welcome_footer_card_filesharing {
background-image : url ( . . / img / WebIntro2_1x . png ) ;
. logo_footer_learn_more_link ,
. logo_footer_learn_more_link : hover ,
. logo_footer_learn_more_link : focus ,
. logo_footer_learn_more_link : active {
color : # 84a2bc ;
font-weight : bold ;
}
. welcome_footer_card_powerful {
background-image : url ( . . / img / WebIntro3 . png ) ;
. login_form_wrap {
background : # FFF ;
padding : 44px 65px 44px ;
-webkit-box-shadow : 0px 1px 1px rgba ( 97 , 127 , 152 , 0 . 2 ) ,
1px 0px 0 rgba ( 97 , 127 , 152 , 0 . 1 ) ,
-1px 0px 0 rgba ( 97 , 127 , 152 , 0 . 1 ) ;
-moz-box-shadow : 0px 1px 1px rgba ( 97 , 127 , 152 , 0 . 2 ) ,
1px 0px 0 rgba ( 97 , 127 , 152 , 0 . 1 ) ,
-1px 0px 0 rgba ( 97 , 127 , 152 , 0 . 1 ) ;
box-shadow : 0px 1px 1px rgba ( 97 , 127 , 152 , 0 . 2 ) ,
1px 0px 0 rgba ( 97 , 127 , 152 , 0 . 1 ) ,
-1px 0px 0 rgba ( 97 , 127 , 152 , 0 . 1 ) ;
border-radius : 2px ;
border : 0 ;
margin : 0 ;
max-width : none ;
}
. is_1x . welcome_footer_card_powerful {
background-image : url ( . . / img / WebIntro3_1x . png ) ;
. login_phone_country_input_group {
cursor : pointer ;
}
. welcome_footer_card_wrap h4 {
font-size : 18px ;
. login_phone_num_input_group {
overflow : hidden ;
}
. welcome_footer_card_wrap . welcome_footer_card_lead {
. login_phone_code_input_group {
float : left ;
width : 50px ;
margin-right : 25px ;
}
/* Login page */
. login_form_wrap {
max-width : 310px ;
padding : 25px ;
. login_footer_about_wrap {
background : # FFF ;
margin : 200px auto 0 ;
border-radius : 1px ;
overflow : hidden ;
margin-top : 12px ;
padding : 44px 65px 44px ;
-webkit-box-shadow : 0px 1px 2px rgba ( 0 , 0 , 0 , 0 . 1 ) ;
-moz-box-shadow : 0px 1px 2px rgba ( 0 , 0 , 0 , 0 . 1 ) ;
box-shadow : 0px 1px 2px rgba ( 0 , 0 , 0 , 0 . 1 ) ;
-webkit-box-shadow : 0px 1px 0 # dfe5ec ;
-moz-box-shadow : 0px 1px 0 # dfe5ec ;
box-shadow : 0px 1px 0 # dfe5ec ;
border-radius : 3px ;
border : 1px solid # dfe5ec ;
}
. login_footer_about_wrap h3 {
margin : 0 0 20px ;
font-size : 15px ;
font-weight : bold ;
text-align : left ;
}
. login_footer_about_wrap p {
margin : 0 0 20px ;
font-size : 13px ;
line-height : 160 % ;
}
. login_footer_about_wrap p : last-child {
margin : 0 ;
}
. login_form_head {
color : # 222222 ;
margin-top : 0 ;
margin-bottom : 7px ;
text-align : center ;
}
. login_edit_phone {
text-align : center ;
margin-bottom : 3px ;
margin : 0 0 20px ;
font-size : 15px ;
font-weight : bold ;
}
. login_form_lead {
color : # 959595 ;
text-align : center ;
color : # 999 ;
margin : 15px 0 30px ;
font-size : 13px ;
line-height : 160 % ;
}
. login_form_messaging {
text-align : center ;
color : # 959595 ;
color : # 999 ;
font-size : 13px ;
margin-top : 20px ;
line-height : 160 % ;
}
. login_country_selector {
cursor : pointer ;
background : # f7f7f7 ;
height : 34px ;
padding : 10px 12px 10px 13px ;
line-height : 14px ;
margin-bottom : 12px ;
}
. login_country_selector : hover {
background : # ededed ;
}
. login_country_selector . icon-caret {
margin-top : 4px ;
height : 5px ;
width : 10px ;
background-position : -16px -653px ;
}
. login_phone_country ,
. login_phone_number {
float : left ;
display : inline-block ;
width : auto ;
font-size : 12px ;
}
. login_phone_country {
width : 53px ;
margin-right : 9px ;
padding : 6px 3px ;
. login_phone_head {
color : # 222222 ;
font-size : 15px ;
font-weight : bold ;
text-align : center ;
margin : 0 ;
}
. login_phone_number {
width : 198px ;
. login_edit_phone {
margin : 5px 0 15px ;
text-align : center ;
}
. login_phone_code {
. login_smscode_lead {
color : # 999 ;
margin : 15px 0 15px ;
line-height : 160 % ;
text-align : center ;
}
. login_first_name_wrap {
margin-bottom : 11 px;
. login_smscode_lead : last-child {
margin-bottom : 30px ;
}
@ -844,7 +959,7 @@ img.welcome_logo {
@@ -844,7 +959,7 @@ img.welcome_logo {
}
a . im_dialogs _search_clear {
a . tg _search_clear {
position : absolute ;
right : 0 ;
margin-top : -40px ;
@ -852,14 +967,14 @@ a.im_dialogs_search_clear {
@@ -852,14 +967,14 @@ a.im_dialogs_search_clear {
height : 34px ;
opacity : 0 . 6 ;
}
. contacts_modal_search a . im_dialogs _search_clear {
. contacts_modal_search a . tg _search_clear {
right : 12px ;
margin-top : -34px ;
}
a . im_dialogs _search_clear: hover {
a . tg _search_clear: hover {
opacity : 1 ;
}
i . im_dialogs_search_ clear {
i . icon-search- clear {
display : inline-block ;
color : # 999 ;
width : 13px ;
@ -869,7 +984,7 @@ i.im_dialogs_search_clear {
@@ -869,7 +984,7 @@ i.im_dialogs_search_clear {
background : url ( . . / img / icons / IconsetW . png ) -15px -192px no-repeat ;
background-size : 42px 1171px ;
}
. is_1x i . im_dialogs_search_ clear {
. is_1x i . icon-search- clear {
background-image : url ( . . / img / icons / IconsetW_1x . png ) ;
}
@ -2100,23 +2215,9 @@ a:hover .icon-twitter {
@@ -2100,23 +2215,9 @@ a:hover .icon-twitter {
background-image : url ( . . / img / icons / IconsetW_1x . png ) ;
}
. contacts_modal_search_clear {
position : absolute ;
a . contacts_modal_search_clear {
right : 9px ;
margin-top : -24px ;
color : # 999 ;
width : 13px ;
height : 13px ;
vertical-align : text-top ;
background : url ( . . / img / icons / IconsetW . png ) -15px -192px no-repeat ;
background-size : 42px 1171px ;
opacity : 0 . 6 ;
}
. is_1x . contacts_modal_search_clear {
background-image : url ( . . / img / icons / IconsetW_1x . png ) ;
}
. contacts_modal_search_clear : hover {
opacity : 1 ;
}
. contacts_scrollable_wrap {
@ -2127,7 +2228,7 @@ a:hover .icon-twitter {
@@ -2127,7 +2228,7 @@ a:hover .icon-twitter {
text-align : center ;
color : # 999 ;
font-size : 16px ;
line-height : 18px ;
line-height : 160 % ;
padding : 1px 50px ;
margin : 0 ;
}
@ -2443,23 +2544,9 @@ a.peer_photo_init:focus {
@@ -2443,23 +2544,9 @@ a.peer_photo_init:focus {
. countries_modal_search_field : active {
background-color : # FFF ;
}
. countries_modal_search_clear {
position : absolute ;
right : 9px ;
margin-top : -23px ;
color : # 999 ;
width : 13px ;
height : 13px ;
vertical-align : text-top ;
background : url ( . . / img / icons / IconsetW . png ) -15px -192px no-repeat ;
background-size : 42px 1171px ;
opacity : 0 . 6 ;
}
. is_1x . countries_modal_search_clear {
background-image : url ( . . / img / icons / IconsetW_1x . png ) ;
}
. countries_modal_search_clear : hover {
opacity : 1 ;
a . countries_modal_search_clear {
right : 12px ;
margin-top : -34px ;
}
. countries_modal_wrap . modal-body {
padding : 14px 0 ;
@ -2644,98 +2731,6 @@ a.peer_photo_init:focus {
@@ -2644,98 +2731,6 @@ a.peer_photo_init:focus {
}
. md-input-group {
height : 50px ;
border-bottom : 1px solid # e6e6e6 ;
/*padding: 0 0 10px;*/
padding : 0 ;
margin : 0 0 22px ;
}
. md-input-label {
font-weight : normal ;
color : # 999 ;
cursor : pointer ;
display : block ;
font-size : 13px ;
margin : 0 ;
padding : 0 ;
z-index : 1 ;
pointer-events : none ;
-webkit-font-smoothing : antialiased ;
transform-origin : left center ;
-webkit-transform-origin : left center ;
-webkit-transform : translate3d ( 0 , 22px , 0 ) ;
transform : translate3d ( 0 , 22px , 0 ) ;
}
. md-input-animated . md-input-group ,
. md-input-animated . md-input-label {
-webkit-transition : all 0 . 15s cubic-bezier ( 0 . 35 , 0 , 0 . 25 , 1 ) ;
transition : all 0 . 15s cubic-bezier ( 0 . 35 , 0 , 0 . 25 , 1 ) ;
}
. md-input {
color : # 000 ;
display : inline-block ;
border : 0 ;
outline : 0 ;
font-size : 13px ;
padding : 3px 0 ;
margin : 3px 0 0 ;
width : 100 % ;
}
. md-input-disabled . md-input {
color : # 999 ;
}
. md-input-focused {
border-bottom : 2px solid # 6bace1 ;
}
. md-input-error {
border-bottom : 2px solid # a94442 ;
}
. md-input-has-value . md-input-label {
-webkit-transform : scale ( 0 . 9 ) ;
transform : scale ( 0 . 9 ) ;
}
. md_modal_head {
color : # FFF ;
background : # 5580a3 ;
padding : 0 0 28px 26px ;
}
. md_modal_head_simple {
padding-bottom : 13px ;
}
. md_modal_actions_wrap {
float : right ;
}
a . md_modal_action {
display : block ;
float : right ;
color : # dde8f1 ;
padding : 19px 15px 5px ;
}
a . md_modal_action : hover {
color : # FFF ;
}
a . md_modal_action_close {
padding-right : 22px ;
}
a . md_modal_action : hover ,
a . md_modal_action : focus ,
a . md_modal_action : active {
text-decoration : none ;
}
. md_modal_title {
font-weight : bold ;
padding : 18px 0 5px ;
font-size : 13px ;
}
. peer_modal_profile_wrap {
padding : 35px 2px 0px ;
}