@CHARSET "UTF-8";
/* ogólne style wizarda */
#wizard_menu {
    width: 962px;
    float:left;
    margin-left:1px;
    height: 51px;
}
.wizard_menu_item {
    height: 33px;
    float:left;
    padding-top: 18px;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
}
#wiz_menu_item_1 {
    width:210px;
}
#wiz_menu_item_2 {
    margin-left: -19px;
    width:210px;
}
#wiz_menu_item_3 {
    margin-left: -18px;
    width:210px;
}
#wiz_menu_item_4 {
    margin-left: -18px;
    width:210px;
}
#wiz_menu_item_5 {
    margin-left: -18px;
    width:195px;
}


/* importowanie kontaktów */
#import_constacts_menu {
    float:left;
    margin-left: -2px;
    width: 163px;
    margin-bottom: 10px;
    margin-top: 30px;
    background: #ccc;
}

.imp_cont_menu_item {
    float:left;
    width: 100%;
}

.import_credentials {
    float:left;
    width:100%;
}

.import_menu_item, #import_menu_item_0, #import_menu_item_1, #import_menu_item_2, #import_menu_item_3, #import_menu_item_4, #import_menu_item_7, #import_menu_item_5{
    padding:14px 0px 10px 20px;
    height:50px;
    width:100%;
    background-color: #ebebeb;
    border-bottom: 1px solid #d4d4d4;
    border-left: 1px solid #d4d4d4;
}

.import_menu_item.import_selected, #import_menu_item_0.import_selected, #import_menu_item_1.import_selected, #import_menu_item_2.import_selected, #import_menu_item_3.import_selected, #import_menu_item_4.import_selected, #import_menu_item_7.import_selected, #import_menu_item_5.import_selected {
    width:100%;
    height:50px;
    background-color: #fff;
    border-bottom: 1px solid #d4d4d4;
    border-left: none;
}

.tab_img {
    float: left;
    margin-right: 10px;
    width: 17px;
}

.tab_text {
    padding-top: 2px;
}

ul.import_source li {
    cursor: pointer;
}

#contacts_list {
    overflow-y: auto; 
    max-height: 270px;
}

#contacts_list li,#contacts_list ul li {  list-style: none outside none;
    padding: 5px;}
#contacts_list input, #contacts_list ul input { margin-right: 10px; }
#contacts_list .darker {background: #eaeaea; }

#wiz_desc_menu {
    float:left;
    margin-left: 10px;
    width: 256px;
}
#wiz_desc_menu_added_verisons {
    float:left;
    width:256px;
    margin-bottom:5px;
}
#wiz_desc_menu_inner {
    float:left;
    width:256px;
}
#wiz_desc_menu_list_item {
    float: left;
    text-align:center;
    border:none;
    background:url("/static/images/pics/wiz_lng_mid.gif") repeat-y;
    min-height:26px;
    width: 252px;
}
#wiz_desc_menu_header {
    float: left;
    background: url("/static/images/pics/wiz_lng_top.gif") no-repeat;
    height:32px;
    width: 252px;
    font-size:9px;
}
#wiz_desc_menu_header_1 {
    float: left;
    margin-left:10px;
    margin-top: 7px;
    text-align:center;
    width:90px;
}
#wiz_desc_menu_header_2 {
    float: left;
    margin-top: 7px;
    text-align:center;
    width:70px;
}
#wiz_desc_menu_header_3 {
    float: left;
    margin-top: 7px;
    text-align:center;
    width:70px;
}
.wiz_desc_menu_item1 {
    float: left;
    text-align:left;
    margin:0px;
    margin-left:5px;
    width: 120px;
    white-space: nowrap;
    overflow:hidden;
    font-size:11px;
    cursor:pointer;
    position:relative;
}
.wiz_desc_menu_item2 {
    float: left;
    text-align:left;
    margin:0px;
    margin-right:48px;
    width:20px;
}
.wiz_desc_menu_item3 {
    float: left;
    text-align:left;
    margin:0px;
    width:20px;
}
#wiz_desc_menu_footer {
    float:left;
    background: url("/static/images/pics/wiz_lng_btm.gif") no-repeat;
    padding-top:13px;
    height:21px;
    width: 242px;
    padding-right:10px;
}
#wiz_desc_menu_footer_1 {
    width:70px;
    float:left;
    margin-left:75px;
    text-align:right;
}
#wiz_desc_menu_footer_2 {
    width:60px;
    float:left;
    margin-left:13px;
    text-align:left;
}
#wiz_step_description {
    float: left;
    width: 900px;
    margin:10px 0px 10px 20px;
    text-align:justify;
}
#wiz_step_description_short {
    margin: 40px 20px 47px 20px;
    text-align:center;
    font-family: proxima_novalight;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    line-height: 28px;
}

.wiz_step_description_short {
    margin: 30px 20px 37px 20px !important;
}

#wiz_desc_gallery {
    width: 900px;

}
#wiz_footer {
    float: left;
    width: 964px;
    background: url('/static/images/backgrounds/firm/addfirm_bck.gif') repeat-x;
}
#wiz_footer_short {
    float: left;
    width: 706px;
    background: url('/static/images/backgrounds/firm/addfirm_bck.gif') repeat-x;
}
#wizard_create_gallery {
    float:left; width: 944px; padding:10px 10px; border-bottom: 1px solid #dadada;
}
#wiz_desc_gallery_1 {
    width: 256px;
    float:left;
    border-right: 1px solid #dadada;
    height: 210px;
}
#wiz_desc_gallery_1 #placeLogo img {
    max-width:250px;
    max-height:160px;
}
#wiz_desc_gallery_2 {
    width: 707px;
    float:left;
    padding-top:10px;
    margin-left: -1px;
    border-left: 1px solid #dadada;
}
.wizard_bottom_navigation {
    float: none !important;
    margin: 10px auto;
    text-align: center;
    width: 506px!important;
}
.wizard_bottom_navigation_short {
    width: 706px!important;
    margin:auto;
    text-align:center;
    margin-top: 10px;
    margin-bottom:10px;
}
#wiz_sites_menu_top {
    width: 350px;
    height:8px;
    margin:auto;
    float:left;
    background: url('/static/images/pics/wiz_sites_menu_top.gif') no-repeat;
}
#wiz_sites_menu_items {
    float:left;
    width: 368px;

    /** max-height:164px; **/

}
#wiz_sites_menu_item1 {
    width:340px;
    height:25px;
    background: url('/static/images/pics/wiz_sites_menu_item1.gif') no-repeat;
    padding: 3px 5px 0px;
    cursor:pointer;
}
.wiz_sites_menu_item {
    width:340px;
    height: 25px;
    float:left;
    background: url('/static/images/pics/wiz_sites_menu_item.gif') no-repeat;
    cursor:pointer;
    padding: 9px 5px 0px;
}
#wiz_sites_menu_btm {
    width:350px;
    height: 35px;
    float:left;
    background: url('/static/images/pics/wiz_sites_menu_btm.gif') no-repeat;

    padding-top:13px;
    text-align:right;
}

#wizard_header {
    float: left;
    width: 966px;
}

#wizard_header_l {
    float: left;
    width: 24px;
    height: 22px;
    background: url('/static/images/backgrounds/firm/addfirm_corner_top_left.png') no-repeat;
}

#wizard_header_c {
    float: left;
    width: 918px;
    height: 22px;
    background: url('/static/images/backgrounds/firm/addfirm_top_middle.gif') repeat-x;
}

#wizard_header_r {
    float: left;
    width: 24px;
    height: 22px;
    background: url('/static/images/backgrounds/firm/addfirm_corner_top_right.png') no-repeat;
}
#FirmFormDesc .desc_lang_select_title {
    display: none;
}
#FirmFormDesc .desc_form_flags {
    display: none;
}
.wiz_desc_menu_item {
    height: 27px;
    margin: 7px 0 0 5px;
}
.wiz_desc_menu_item1_id {
    float: left;
    text-align: left;
    width: 125px;
    position: relative;
}
.wiz_label {
    vertical-align: top;
    line-height: 18px;
    position: absolute;
    margin-left: 5px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    width: 80px;
}
#desc_keywords_input {
    margin-bottom: 7px;
}
#ref_add_middle #desc_short_input textarea {
    width: 635px;
}
#cancel_changes_button {
    background: url("/static/images/buttons/buttons.png") no-repeat scroll -124px -77px transparent;
    height: 19px;
    margin: 0 auto;
    padding-top: 5px;
    text-align: center;
    width: 143px;
    color: white;
    font-weight: bold;
    cursor: pointer;
}
#inform_add_firm {
    background: url("/static/images/buttons/buttons.png") no-repeat scroll 0 -119px transparent;
    height: 12px;
    margin: 10px auto;
    padding: 10px 0;
    text-align: center;
    width: 93px;
    font-weight: bold;
}
.add_firm_next_step {
    background: url("/static/images/buttons/buttons.png") no-repeat scroll -467px -103px transparent;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    padding-top: 6px;
    text-align: center;
    text-shadow: 1px 1px white;
    width: 165px;
    margin: 0 auto;
}
.add_firm_prev_step {
    background: url("/static/images/buttons/buttons.png") no-repeat scroll -640px -103px transparent;
    margin-right: 5px;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    padding-top: 6px;
    text-align: center;
    text-shadow: 1px 1px white;
    width: 165px;
    float: left;
}
.add_firm_skip_step {
    background: url("/static/images/buttons/buttons.png") no-repeat scroll -639px -76px transparent;
    margin-left: 5px;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    padding-top: 6px;
    text-align: center;
    text-shadow: 1px 1px white;
    width: 165px;
    float: left;
}
#wizard_save_site {
    background: url("/static/images/buttons/buttons.png") no-repeat scroll 0 -24px transparent;
    color: white;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    padding-top: 6px;
    text-align: center;
    text-shadow: 1px 1px black;
    width: 120px;
    cursor: pointer;
    margin: 0 auto;
}
.wiz_sites_menu_btm_buttons {
    float: right;
    font-size: 11px;
    font-weight: bold;
    margin-right: 10px;
    text-shadow: 1px 1px white;
    width: 75px;
    text-align: center;
    cursor: pointer;
}
.delete_multi_lang_button {
    font-size: 11px;
    font-weight: bold;
    margin-right: 10px;
    text-shadow: 1px 1px white;
    width: 75px;
    text-align: center;
    cursor: pointer;
}
.wizard_choose_photo_button {
    background: url("/static/images/backgrounds/wall/wall.png") no-repeat scroll -2px -112px transparent;
    color: white;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    padding-top: 5px;
    text-align: center;
    text-shadow: 1px 1px black;
    width: 145px;
}

.twitter-window-main, .yahoo-window-main, .linkedin-window-main{
    margin-top: 30px;

}

.twitter-outer-container, .yahoo-outer-container, .linkedin-outer-container{
    margin: 0 auto;
    width: 500px;
}

.twitter-title, .yahoo-title, .linkedin-title{
    border-bottom: solid 2px #ccc;
    padding:20px 50px;

}

.contact-list-twitter, .contact-list-yahoo, .contact-list-linkedin{
    margin:0px auto!important;
    width:460px!important;
    border: 1px solid #999;
    -moz-border-radius: 5px;
    padding: 2px 0px;
}

.icons-twitter, .icons-yahoo, .icons-linkedin{
    margin:20px;
    text-align:center;
    display:table-cell;
    vertical-align:middle;
    width:500px;
    height:100px;

}

.twitter-bar, .yahoo-bar, .linkedin-bar{
    width:460px!important;
    height:20px!important;
    margin:0px auto;

}

.twitter-import-btn, .yahoo-import-btn{
    clear:both;
    width:460px!important;
    margin:10px;

}

.twitter-checkbox1, .yahoo-checkbox1, .linkedin-checkbox1 {
    background: url('/static/images/icons/checked.svg') no-repeat;
    width:17px;
    height:17px;
    cursor:pointer;

}

.twitter-checkbox2, .yahoo-checkbox2, .linkedin-checkbox2 {
    background: url('/static/images/icons/checkbox.svg') no-repeat;
    width:17px;
    height:17px;
    cursor:pointer;

}

.cell-main{
    width:300px;
}
.cell-left{
    float:left;
    width:250px;
}

.cell-right{
    float:right;
    width:40px;
    text-align:left;
}
.cell-ta{
    padding:5px;
    border: 1px solid #dadada!important;
}
.imp_menu_item_left {
    background: url('/static/images/pics/wiz_import_menu_item2.gif') no-repeat;
    width:151px;
    float:left;
    margin:0px 0px 0px 2px;
    height:33px;
    cursor:pointer;
}
.imp_menu_item_right {
    background: url('/static/images/pics/wiz_import_menu_item2.gif') no-repeat;
    width:151px;
    float:right;
    height:33px;
    cursor:pointer;
}
#import_constacts_menu_2 {
    background:#CCCCCC;
    width:304px;
    height:33px;
    margin:auto;

}
.import-box{
    float:right;
}

.import_msg_area {
    float: right;
    position: relative;
    right: 20px;
    top: -50px;
}
#regAgreement {
    clear: both;
    padding: 30px 0 20px;
    font-size: 11px;
}
#regAgreement input {
    vertical-align: middle;
}

li.account_list_item {
    padding-left: 10px;
    padding-top: 5px;
    list-style-type: none !important;
    cursor: pointer;
    font-weight: bold;
    line-height: 20px;
    font-size: 16px;
    color: #1791D7;
    display: inline;
    float: left;
    width: 45%;
    margin: 5px;
    border: solid 1px #dadada;
}

li.account_list_item:hover {
    background: #eaeaea;
}

#invite_message_box {
    margin: 0px auto;
    width: 460px;
}

#invite_message_box input, #invite_message_box textarea {
    margin: 0px auto !important;
    border: 1px solid #999;
    -moz-border-radius: 5px;
    padding: 2px;
}

#invite_message_box p {
    font-weight: bold; 
}

.checkbox-blue-wrapper {
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px;
    border: 1px solid #accee6;
    background-color: #eaf4fa;
    padding: 5px;
    margin: 2px 2px 11px 2px;
    overflow: visible;
}

.checkbox-blue-wrapper label {
    overflow: hidden;
    max-width: 90%;
    text-overflow: ellipsis;
}

.container-white-border-r8 {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background-color: #fff;
    position: relative;
    float:left;
    font-family: proxima_nova_rgregular !important;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    max-width: 770px;
}

.container-grey-border-r5 {
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px;
    border: 1px solid #d4d4d4;
    position: relative;
    float:left;
    overflow: hidden;
    margin-bottom: 10px;
    font-family: proxima_nova_rgregular !important;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    max-width: 630px;
}

.container-grey-border-r5 div,
.container-grey-border-r5 a,
.container-grey-border-r5 b,
.container-grey-border-r5 ul,
.container-grey-border-r5 li,
.container-grey-border-r5 .form,
.container-grey-border-r5 label,
.container-grey-border-r5 table,
.container-grey-border-r5 tr,
.container-grey-border-r5 th,
.container-grey-border-r5 td,
.container-grey-border-r5 p {
    font-family: proxima_nova_rgregular !important;
    font-size: 14px;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.container-grey-border-r5 button, .container-grey-border-r5_button {
    font-family: proximanova_ltsemibold !important;
    font-size: 15px !important;
    letter-spacing: 1.33px;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.container-grey-border-r5 textarea {
    resize: none;
}

.hr_in_wizard {
    border: none;
    color: #d4d4d4;
    background-color: #d4d4d4;
    height: 1px;
}

.subcontainer-grey-border-r5-left {
    float: left;
    margin-left: 0px;
    height: 100%;
    max-height: 720px;
    overflow-y: auto;
    overflow-x: hidden;
    max-width: 498px;
}

.subcontainer-grey-border-r5-right {
    float: left;
    background-color: #ebebeb;
    height: 100%;
    padding: 0px;
    max-height: 720px;
    min-height:100%;
    min-width: 130px;
}

.subcontainer-grey-border-r5-right-padding {
    border-left: 1px solid #d4d4d4;
    background-color: #ebebeb;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 720px;
}

.wizard-import-contats-into-frame {
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px;
    background-color: #ebebeb;
    border: 1px solid #d4d4d4;
    padding: 0 20px 0 0;
}

.wizard-import-contats-into-elements {
    padding: 0px;
    margin: 0px 5px;
}

.input-import-wizard {
    height: 40px !important;
    border: none !important;
    margin: 10px 5px;
    padding: 0px 5px;
    font-size: 13px !important;
}

.button-wizard {
    margin-top: 4px !important;
    padding: 5px 15px !important;
    max-width: 250px;
    min-width: 80px;
    margin: 0 auto;
    text-transform: uppercase;
}


@media(max-width: 991px) {
    .subcontainer-grey-border-r5-right {
        min-width: 120px;
    }
}

@media(max-width: 767px) {
    .container-grey-border-r5 {
        max-width: none;
    }

    .subcontainer-grey-border-r5-left {
        max-width: none;
    }

    .gl-middle-container {
        padding-left: 30px;
        padding-right: 30px;
    }
}