/* default page */ #wpcontent { height: 100vh; padding-left: 0px !important; } #wpbody { height: 100%; } #wpbody-content { height: 100%; } /* clearfix */ .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } .clearfix { display: block; } * html .clearfix { height: 1%; } a{ outline: none; text-decoration: none; border: 0px; } a:focus{ outline: none; border: 0px; box-shadow: none; } /* amm admin main wrap */ .amm-admin-main-wrap { margin: 0; position: relative; width: 100%; height: 100%; background-color: #f1f1f1; font-family: 'Sana Sans Alt'; font-weight: 400; padding: 0px; } .left-align-section { float: left; width: 48%; margin-right: 15px; } .right-align-section { float: left; width: 48%; margin-left: 15px; } .amm-admin-main-wrap img{ max-width: 100%; width: auto; height: auto; border: 0; outline: none; } /* amm container */ .amm-container{ padding: 0 15px; margin: 0; width: calc(100% - 30px); } .amm-map-create { height: 100%; } .amm_marker_type, .amm_marker_positions, .amm_marker_control{ display: none; } .amm-icon{ line-height: normal; display: inline-block; width: 28px; height: 28px; } .amm-icon .imgsvg{ width: 100%; height: 100%; line-height: normal; padding: 0; margin: 0; } /* amm header start */ .amm-map-header { padding: 0; margin: 0; width: calc(100% - 515px); background-color: #3ca4fc; position: fixed; z-index: 100; right: 355px; left: 160px; } .amm-map-header.full{ right: 0; width: calc(100% - 160px); left: 160px; } .amm-map-header .amm-container{ padding: 10px 15px; } .amm-logo{ width: 265px; display: block; float: left; } .amm-search-action{ float: right; } .amm-search-action a{ cursor: pointer; padding: 13px 15px; display: inline-block; border: 2px solid #fff; color: #fff; font-size: 16px; font-weight: 700; margin-top: 15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .amm-search{ cursor: pointer; } .amm-menu{ cursor: pointer; } /* amm header close */ /* amm body start */ .amm-map-body{ height: 100vh; position: relative; overflow: hidden; padding-top: 100px; } .amm-map{ height: 100%; } #amm-map { height: 100%; clear: both; } /* amm body close */ /* amm search start */ .amm-map-search-bar{ position: absolute; left: 0; right: 0; bottom: 0; margin: 0 auto; width: calc(100% - 30px); height: calc(100% - 30px); z-index: 50; padding: 15px; background-color: #eaeaea; display: none; } .amm-map-search-bar .wraps{ position: absolute; height: 40px; top: 0; bottom: 0; margin: auto; width: calc(100% - 25px); left: 25px; } .amm-map-search-bar.on{ display: block; } .amm-map-search-bar .amm-icon{ display: inline-block; vertical-align: top; width: 20px; height: 20px; margin-top: 10px; } .amm-map-search-input, input[type="search"]{ width: calc(100% - 35px); height: 100%; display: inline-block; padding: 6px 12px; margin: 0; line-height: 1.6; border: 1px solid #eaeaea; background-color: transparent; font-size: 22px; color: #333333; font-weight: 500; box-shadow: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: border 0.5s ease-out; -moz-transition: border 0.5s ease-out; -o-transition: border 0.5s ease-out; transition: border 0.5s ease-out; } .amm-map-search-bar .amm-map-search-input:focus{ box-shadow: none; outline: none; border: 1px solid #eaeaea; background-color: transparent; } .amm-map-search-bar .search-close{ position: absolute; right: 20px; top: 0; bottom: 0; margin: auto; z-index: 10; cursor: pointer; width: 40px; height: 100%; background-color: #eaeaea; text-align: center; } .amm-map-search-bar .search-close .amm-icon{ width: 15px; height: 15px; margin: 0; position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; } .amm-map-search-bar .search-close .amm-icon .imgsvg{ width: 100%; height: 100%; } .amm-map-search-bar .search-close .amm-icon .imgsvg path{ fill: #37a1fc; } /* amm search close */ .amm-map-content{ width: calc(100% - 340px); } .amm-map-content.full{ width: 100%; } .amm-map-sidebar{ width: 355px; background-color: #fff; position: fixed; right: 0; top: 0; height: 100%; z-index: 1112; } .amm-map-sidebar.off{ right: -355px; } .amm-map-sidebar .wraps{ padding: 30px; height: calc(100% - 150px); overflow: auto; } /* amm setting start */ .amm-map-title-bar{ position: absolute; left: 0; right: 0; bottom: 30px; margin: 0 auto; width: calc(90% - 30px); z-index: 50; padding: 15px; background-color: #fff; display: none; -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3); box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .amm-map-marker-bar{ position: absolute; left: 0; right: 0; bottom: 30px; margin: 0 auto; width: calc(90% - 30px); z-index: 50; padding: 15px; background-color: #fff; display: none; -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3); box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .amm-map-marker-bar .map-images{ height: 30px; width: auto; display: inline-block; vertical-align: top; margin-right: 10px; padding: 5px; } .amm-map-shape-bar{ position: absolute; left: 0; right: 0; bottom: 30px; margin: 0 auto; width: calc(90% - 30px); z-index: 50; padding: 15px; background-color: #fff; display: none; -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3); box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .amm-map-shape-bar .color-button{ width: 20px; height: 20px; display: inline-block; vertical-align: top; border: 2px solid #fff; margin-right: 5px; } .amm-map-shape-bar .color-button:last-child{ margin-right: 0px; } .amm-map-apply{ position: absolute; bottom: 0; width: calc(100% - 20px); padding: 30px 10px; text-align: center; background-color: #37a1fc; } .amm-map-save{ display: inline-block; } .amm-map-save .submit{ padding: 15px 25px; background-color: #abb02e; color: #fff; font-size: 16px; font-weight: 700; margin: 0px; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .amm-map-delete{ padding: 10px 25px; background-color: #abb02e; color: #fff; font-size: 16px; font-weight: 700; margin: 0px; margin-right: 10px; cursor: pointer; display: inline-block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .amm-map-delete .imgsvg{ width: 20px; height: 20px; } .amm-map-delete .imgsvg path{ fill: #fff; } .amm-map-panel{ padding: 0; margin: 0 0 25px; } .amm-map-panel .amm-panel-header{ display: block; } .amm-map-panel .amm-panel-header h3{ display: block; position: relative; } .amm-map-panel .amm-panel-header h3 .number{ position: absolute; left: 0; font-size: 16px; color: #333333; font-weight: 400; } .amm-map-panel .amm-panel-header h3 .text{ font-size: 16px; color: #333333; font-weight: 400; padding-left: 15px; display: block; line-height: 1.4; } .amm-map-panel .amm-panel-body{ padding: 0 15px; } #amm-marker-imgs{ display: block; } #amm-marker-imgs div{ width: 55px; height: 55px; display: inline-block; vertical-align: top; margin-right: 12px; margin-bottom: 14px; text-align: center; border: 1px solid #d5d5d5; position: relative; } #amm-marker-imgs div img{ position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; } #amm-marker-imgs div:last-child{ margin-right: 0px; } .amm-short-code{ border: 1px solid #d5d5d5; background-color: #f1f1f1; padding: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .amm-short-code .input-group{ position: relative; width: 100%; } .amm-short-code .input-group .form-control{ width: 100%; padding: 6px 12px 6px 12px; height: 45px; background-color: #fff; border: 1px solid #d5d5d5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow: none; } .amm-short-code .input-group .input-group-addon .submit{ position: absolute; right: 10px; width: 63px; height: 27px; top: 0; bottom: 0; margin: auto; padding: 0px; font-size: 12px; color: #fff; text-align: center; line-height: 27px; font-weight: 700; cursor: pointer; text-transform: uppercase; background-color: #a5a5a5; border: 1px solid #a5a5a5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow: none; } .amm-short-code .input-group .input-group-addon .submit:focus{ outline: none; box-shadow: none; } .sidebar-action{ position: relative; height: 40px; width: 40px; background-color: #abb02e; float: right; margin-top: 20px; margin-left: 15px; cursor: pointer; display: none; } .sidebar-action .imgsvg{ width: 30px; height: 30px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; } .sidebar-action .imgsvg path{ fill: #fff; } @media(min-width: 200px) and (max-width: 1500px){ .sidebar-action{ display: block; } } @media(min-width: 783px) and (max-width: 960px){ .amm-map-header.full{ width: calc(100% - 36px); left: 36px; } } @media(min-width: 200px) and (max-width: 782px){ .amm-map-header.full{ width: 100%; left: 0px; } } .amm-map-integration-wrap{ padding: 50px 20px; } .amm-panel{ padding: 0; margin: 0 0 50px; position: relative; } .amm-panel:last-child{ margin-bottom: 0px; } .amm-panel fieldset{ padding: 5px 15px 15px; margin: 0; background-color: #fff; } .amm-panel fieldset legend{ width: 100%; padding: 0; display: block; font-size: 16px; font-weight: 700; position: relative; top: -20px; } .amm-panel .label{ display: inline-block; margin-right: 10px; font-size: 13px; } .amm-call-to-btn{ padding: 0; margin: 0; display: block; width: 100%; } .amm-call-to-btn .submit{ padding: 15px 25px; background-color: #abb02e; color: #fff; font-size: 16px; font-weight: 700; margin: 0px; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .amm-input{ padding: 6px 12px; height: 40px; border: 1px solid #d5d5d5; background-color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width: 100%; } .amm-map-theme-section.amm-panel .label{ position: relative; margin-bottom: 10px; } .amm-map-theme-section.amm-panel .label .text{ opacity: 0; visibility: hidden; position: absolute; left: 0; top: 0; } .reset-maps{ padding: 15px 25px; background-color: #abb02e; color: #fff; font-size: 16px; font-weight: 700; margin: 0px; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: block; margin-top: 10px; text-align: center; } .success-msg { font-size: 16px; margin-top: 20px; color: #008000c4; font-weight: bold; } span.error { color: #dc3232; } .amm-maps-message{ display: inline-block; }