@charset "UTF-8";@import url(http://fonts.googleapis.com/css?family=Roboto:300,400,500,700);@font-face{font-family:Glacial Indifference;src:url(../assets/fonts/GlacialIndifference-Regular.eot);src:url(../assets/fonts/GlacialIndifference-Regular.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/GlacialIndifference-Regular.woff2) format("woff2"),url(../assets/fonts/GlacialIndifference-Regular.woff) format("woff"),url(../assets/fonts/GlacialIndifference-Regular.ttf) format("truetype"),url(../assets/fonts/GlacialIndifference-Regular.svg#GlacialIndifference-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(../assets/fonts/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(../assets/fonts/MaterialIcons-Regular.woff2) format("woff2"),url(../assets/fonts/MaterialIcons-Regular.woff) format("woff"),url(../assets/fonts/MaterialIcons-Regular.svg) format("svg"),url(../assets/fonts/MaterialIcons-Regular.ttf) format("truetype")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}.material-icons.md-18{font-size:18px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-100{font-size:250px}.material-icons.md-dark{color:rgba(0,0,0,.54)}.material-icons.md-dark.md-inactive{color:rgba(0,0,0,.26)}.material-icons.md-light{color:#fff}.material-icons.md-light.md-inactive{color:hsla(0,0%,100%,.3)}.material-icons.brand_color{color:#c69c6d}.material-icons.brand_color.md-inactive{color:hsla(32,44%,60%,.3)}.material-icons.main_color{color:#132546}.material-icons.main_color.md-inactive{color:rgba(19,37,70,.3)}main{padding:20px;background:#fff}body,button,html,input,p,pre,select,textarea{margin:0;font-family:Glacial Indifference;font-weight:400;font-style:normal;background-color:#fff}img{width:100%}*{box-sizing:border-box}.progress-linear{position:fixed;width:100%;height:100%;z-index:5;background-color:hsla(0,0%,50%,.8);top:0}.progress-linear .loader{margin-top:63px}.progress-linear .loader_circle{margin-bottom:calc(10% - 96px)}.progress-linear .loader_text{color:#132546;font-size:20px;text-align:center;padding-top:31vh;font-weight:600}.none{display:none}.pagination{display:-ms-inline-flexbox;display:inline-flex;list-style:none;float:right}.pagination>li>a{color:#0107ec;cursor:pointer;background:#fff;float:left;padding:8px 25px;text-decoration:none}.pagination>li>a.active{background-color:#4caf50;color:#fff}.acme-malarkey{text-transform:capitalize;color:#cb3837}.acme-malarkey:after{animation:a .4s linear infinite;content:"|";color:#cb3837}@keyframes a{1%{opacity:0}40%{opacity:0}60%{opacity:1}to{opacity:1}}.main_sidenav{border-right:1px solid;border-color:#f2f0f0;width:260px}.side_menu md-list-item.md-2-line,.side_menu md-list-item.md-2-line>.md-no-style{height:55px;min-height:55px}.main_toolbar{background-color:#fafafa!important;border-bottom:1px solid #cdcdcd;color:rgba(19,37,70,.87)!important}.main_toolbar .main_logo{max-width:140px}.main_toolbar .main_menu_btn{margin-right:10px}.main_toolbar .main_menu_btn md-icon{color:#132546}.important_info{font-size:18px;background-color:#132546;color:#fff;padding:15px}.config_plan_area{position:relative}.config_plan_area:before{display:block;content:"";width:100%;padding-top:100%}.config_plan_area>.rat_content{position:absolute;top:0;left:0;right:0;bottom:0}.config_plan_area .built_plan{z-index:1;position:absolute;top:0}.config_plan_area .state_plan{z-index:2;position:absolute;top:0}.side_navigation{width:65px}.side_navigation .project_menu_config{padding:35px 5px;border-top:1px solid #cecfd0;overflow:auto}.side_navigation .project_menu_config .md-icon-button{margin:10px 0;padding:5px;width:45px;height:45px;line-height:27px}.config_pack_info .title{text-align:center;padding:10px;font-size:20px;background-color:#d8d9d9;width:100%;Color:#c69c6d}.config_pack_info .info{padding:15px;background-color:#d8d9d9}.config_pack_info .info .item{color:#132546;padding-bottom:10px}.config_pack_info .add_info{background-color:#fff}.config_view_construction_area{position:relative;width:100%;min-height:250px;height:auto;margin-top:10px}.config_view_construction_area .config_image_base{position:absolute;top:0;left:0;z-index:1}.config_view_construction_area .config_image_pack{position:absolute;top:0;left:0;z-index:2}.config_view_construction_area .config_image_element{position:absolute;top:0;left:0;z-index:3}.built_preview_content{position:relative}.built_preview_content:before{display:block;content:"";width:100%;padding-top:56.25%}.built_preview_content>.rat_content{position:absolute;top:0;left:0;right:0;bottom:0}.built_preview_content .built_preview_img_base,.built_preview_content .built_preview_img_pack{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.built_preview_content .built_preview_img_element{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%}.built_config_res_titele{font-size:18px;color:#132546;background-color:#c69c6d}.built_config_res_row{border-bottom:1px solid #c69c6d}.user_list_id{background-color:#132546;color:#fff}.user_list_id span{margin-left:16px}.user_det_row{border-bottom-style:solid;border-bottom-color:#cecfd0;border-bottom-width:1px}.user_det_row .title{color:#132546;font-size:18px;padding:15px;border-right-style:solid;border-right-color:#c69c6d;border-right-width:1px}.user_det_row .data{padding:15px}.user_up_row .title{color:#132546;font-size:16px;padding:25px 8px 8px 15px}.user_up_row .data{padding:15px}.admin_condicion_title{color:#c69c6d;font-size:20px;padding:15px}.login_page{background-color:#fff;background-image:url(http://personalhome.es/wp-content/uploads/2018/01/construcción-casa-moderna-K4_a-001.jpg);background-size:cover;background-position:50%}.login_form{padding:18px}.login_form .login_image{max-width:80%;margin-left:auto;margin-right:auto}.login_form .login_input{margin-top:6px;margin-bottom:6px;width:100%;border-radius:3px;border:1px solid hsla(210,2%,81%,.5);outline:none;padding:10px 15px;background-color:rgba(19,37,70,.5);color:#cecfd0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.login_form .login_input:active,.login_form .login_input:focus{box-shadow:0 0 5px rgba(19,37,70,.7);border:1px solid rgba(19,37,70,.7)}.pack_det_color{position:relative;background-color:#132546;border-radius:50%}.pack_det_color:before{display:block;content:"";width:100%;padding-top:100%}.pack_det_color>.rat_content{position:absolute;top:0;left:0;right:0;bottom:0}.pack_det_color .pack_det_color_txt{color:#c69c6d;text-shadow:0 0 1px #000;font-size:16px}.pack_create_form .color-picker-wrapper{width:100%;height:100%;padding:10px;outline:none}.pack_create_form .color-picker-wrapper .input-group{width:100%;height:100%;border-radius:5px;border:1px solid #cecfd0;outline:none}.pack_create_form .color-picker-wrapper .input-group .input-group-addon{border-radius:5px;outline:none}.pack_create_form .color-picker-wrapper .input-group .color-picker-input{border-radius:5px 5px 0 0;position:absolute;text-align:center;top:0;z-index:4;left:0;width:100%;padding:10px 15px;border:none;border-bottom:1px solid #cecfd0;outline:none}.pack_create_form .color-picker-wrapper .color-picker-panel{right:-170px;top:30px;left:auto}.list_container{position:relative;border-bottom:1px solid #a9a8a8;height:250px}.list_container .list_content{position:absolute;width:100%;height:100%}.var_img_cr{position:relative;border-radius:5px;border:2px solid #132546}.var_img_cr:before{display:block;content:"";width:100%;padding-top:100%}.var_img_cr>.rat_content{position:absolute;top:0;left:0;right:0;bottom:0}.var_gen_list_leang{margin-right:5px;background-color:#c69c6d;color:#fff;padding:1px 14px;font-size:10px;line-height:2}.var_btn_cr{width:100%;height:100%;margin:0;position:absolute;top:0}.var_det_title{font-size:20px;color:#132546;margin-bottom:15px;border-bottom:1px solid #c69c6d}.var_det_ava{position:relative;border:1px solid #132546;border-radius:3px}.var_det_ava:before{display:block;content:"";width:100%;padding-top:100%}.var_det_ava>.rat_content{position:absolute;top:0;left:0;right:0;bottom:0}.list_search{width:100%;padding:7px 15px;border:1px solid #cecfd0;outline:none}.list_search::-webkit-input-placeholder{color:#cecfd0}.list_search:-moz-placeholder,.list_search::-moz-placeholder{color:#cecfd0}.list_search:-ms-input-placeholder{color:#cecfd0}.list_search:focus{border-bottom-color:#c69c6d}.view_image_container{position:relative;min-height:380px!important}.view_image_base{position:absolute;z-index:1;top:0;left:0}.view_image_element{position:absolute;z-index:2;top:0;left:0}.project_description{border-left:1px solid #cecfd0;min-width:200px;width:199px}.project_description .project_plan .plan_section{position:relative}.project_description .project_plan .plan_section .project_state_plan{position:absolute;z-index:1;top:0;left:0;cursor:zoom-in}.project_description .project_price_g{background-color:#a9a8a8;color:#132546;padding:15px}.project_description .project_price_g .title{padding-bottom:5px;margin-bottom:6px;font-size:22px;border-bottom:1px solid #fff}.project_description .project_price_g .value{padding-bottom:10px}.project_description .project_price_t{background-color:#c69c6d;color:#fff;padding:15px}.project_description .project_price_t .title{padding-bottom:5px;margin-bottom:6px;font-size:22px;border-bottom:1px solid #132546}.project_description .project_price_t .value{padding-bottom:10px;font-size:18px}.project_description .project_text{position:relative;min-height:calc(100% - 225px)}.project_description .project_text .absolute_content{position:absolute;width:100%;height:100%;overflow:auto;padding:10px}.project_description .project_text .project_text_fill{padding-bottom:10px;line-height:1.6em}.project_brand_logo{width:178px;padding-top:13px}.project_tabs{height:calc(100vh - 98.19px);width:100%}.project_menu{padding:1px 0 5px}.project_menu_config{padding:35px 5px;border-top:1px solid #cecfd0;overflow:auto}.project_menu_config .md-icon-button{margin:10px 0;padding:5px;width:45px;height:45px;line-height:27px}.project_nav_bt{min-width:52px}.project_side{border-right:1px solid #cecfd0}.project_side .project_side_menu{border-bottom:1px solid #cecfd0}.project_side .project_side_menu .project_side_menu_title{padding:10px;font-size:16px}.project_side .project_side_content{height:calc(100% - 41px);width:100%}.project_side .project_side_content .pack{transition:all .3s ease-in-out;padding:10px}.project_side .project_side_content .pack .pack_color{transition:all .3s ease-in-out;position:relative}.project_side .project_side_content .pack .pack_color:before{display:block;content:"";width:100%;padding-top:100%}.project_side .project_side_content .pack .pack_color>.rat_content{position:absolute;top:0;left:0;right:0;bottom:0}.project_side .project_side_content .pack .pack_color .color{transition:all .3s ease-in-out;border-radius:50%;height:100%}.project_side .project_side_content .pack .pack_name{transition:all .3s ease-in-out;padding:10px 10px 5px;font-size:14px;color:#132546;text-align:center}.project_side .project_side_content .pack .pack_price{text-align:center;font-size:12px;color:#a9a8a8}.project_side .project_side_content .pack:hover{cursor:pointer;background-color:#f7f5f5;border-radius:5px}.project_side .project_side_content .pack:hover .pack_color .color{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.project_side .project_side_content .pack:hover .pack_name{color:#c69c6d}.project_side .project_side_content .content_selected{height:290px}.project_side .project_side_content .content_selected .title{padding:10px;font-size:17px;color:#c69c6d;border-top:1px solid #cecfd0;border-bottom:1px solid #cecfd0}.project_side .project_side_content .content_selected .pack_name{padding:10px 10px 5px;font-size:17px;color:#132546}.project_side .project_side_content .content_selected .pack_des{padding:5px 10px;font-size:14px;color:#a9a8a8}.project_side .project_side_content .content_selected .variable_media{position:relative}.project_side .project_side_content .content_selected .variable_media:before{display:block;content:"";width:100%;padding-top:100%}.project_side .project_side_content .content_selected .variable_media>.rat_content{position:absolute;top:0;left:0;right:0;bottom:0}.project_side .project_side_content .content_selected .variable_media .pack_var_img{border-radius:50%;height:100%}.project_side .project_side_content .content_selected .variable_media .pack_var_img:hover{cursor:zoom-in}.project_work_space{height:100%}.project_work_space .project_work_space_img{height:100%;width:100%;padding-top:1%}.project_work_space .project_work_space_img .image_content{height:auto;width:85%;max-height:100%;max-width:100%;position:relative}.project_work_space .project_work_space_img .image_content:before{display:block;content:"";width:100%;padding-top:56.25%}.project_work_space .project_work_space_img .image_content>.rat_content{position:absolute;top:0;left:0;right:0;bottom:0}.project_work_space .project_work_space_img .image_content .project_packs_img{position:absolute;z-index:1;top:0;left:0}.project_work_space .project_work_space_img .image_content .project_element_img{position:absolute;z-index:2;top:0;left:0}.project_resume{padding:10px 15px}.project_resume .state_content{padding-bottom:10px;border-bottom:1px solid #d8d9d9}.project_resume .state_content .image_content{height:auto;width:85%;max-height:100%;max-width:100%;position:relative}.project_resume .state_content .image_content:before{display:block;content:"";width:100%;padding-top:56.25%}.project_resume .state_content .image_content>.rat_content{position:absolute;top:0;left:0;right:0;bottom:0}.project_resume .state_content .image_content .project_packs_img{position:absolute;z-index:1;top:0;left:0}.project_resume .state_content .image_content .project_element_img{position:absolute;z-index:2;top:0;left:0}.project_resume .state_content .state_title{padding-bottom:15px;padding-top:10px;font-size:20px;color:#c69c6d;text-align:center}.project_resume .state_content .state_des{padding-bottom:15px;font-size:18px;color:#a9a8a8;text-align:center}.project_resume .state_content .fam_content{padding-bottom:10px;border-bottom:1px solid #c69c6d}.project_resume .state_content .fam_content .family_title{padding-bottom:10px;font-size:18px;color:#132546;text-align:left}.project_resume .state_content .fam_content .fam_price{font-size:13px;padding-bottom:10px}.project_resume .state_content .fam_content .pack_content .var_img{padding:10px}.project_resume .state_content .fam_content .pack_content .var_img img{border-radius:50%}.project_resume .state_content .fam_content .pack_content .var_title{color:#a9a8a8}.project_resume .state_content .fam_content .pack_content .var_des{font-size:13px;color:#a9a8a8}.project_resume .price_resumen{background-color:#c69c6d;color:#fff;padding:15px}.project_resume .price_resumen .title{padding-bottom:5px;margin-bottom:6px;font-size:22px;border-bottom:1px solid #132546}.project_resume .price_resumen .value{padding-bottom:10px;font-size:18px}.project_descr_btn{position:absolute;top:0;right:0}.side_100{height:100%}.movil_view{padding-top:35px}.service_container{padding:15px}.service_container .service_content{padding:10px}.service_container .service_content .ser_img img{border-radius:50%}.service_container .service_content .ser_title{text-align:center;font-size:19px;color:#c69c6d}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(19,37,70,.3);background-color:#cecfd0}::-webkit-scrollbar{width:8px;background-color:#cecfd0}::-webkit-scrollbar-thumb{background-color:#132546}.main_page,.main_page_content,[ui-view]{width:100%;height:100%}.main_page_content{padding:8px}.md-content.md-default-theme,md-content{background-color:#fff!important}.dashboard_page{height:calc(100% - 65px)}@media (max-width:959px) and (min-width:0) and (orientation:landscape){.dashboard_page{height:calc(100% - 49px)}}.dashboard_pr_title{color:#c69c6d;font-size:20px}.dashboard_project{border-radius:5px;border:1px solid #a9a8a8}.page_action{background-color:#d8d9d9;width:100%;min-height:52px}.page_action_breadcrumb{background-color:#132546;color:#fff;padding:5px 15px;border-radius:30px 0 0 30px;width:auto}.page_action_confirm{background-color:#c69c6d;height:100%}.main_sidenav_title{font-size:16px;color:#132546}.main_content{padding:0 10px 10px;border-radius:5px;border:1px solid #cecfd0}.height-100{height:100%}.list_content_0{padding:15px;font-size:16px;color:#c69c6d}.project_info_col{border-left:1px solid #a9a8a8;padding-left:10px}.project_info_col .item_type{padding:5px}.project_title{padding-bottom:20px;padding-top:15px;color:#c69c6d;font-size:18px}.projectpdf{background-color:#d8d9d9!important;width:19%!important;padding-top:10px}.md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled),.md-dense>.md-button:not(.md-dense-disabled){margin:5px 10px}.flechaprojectos{margin-top:14px!important}.page_action_confirm-2{background-color:#c69c6d;height:100;width:31%;margin-left:5px;margin-top:8px}@media (max-width:1330px){.page_action_confirm-2{width:36%}}@media (min-width:1280px) and (max-width:1325px){.page_action_confirm-2{width:40%}}