/* Generated on: Thu Feb 05 2015 09:18:56 GMT+0000 (UTC) */
/* ==========================================================================
   normalize.css v2.0.1, along with Webflow base CSS | MIT License | git.io/normalize
   ========================================================================== */
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* ==========================================================================
   Start of base Webflow CSS - If you're looking for some ultra-clean CSS, skip the boilerplate and see the unminified code below.
   ========================================================================== */
@font-face{font-family:'webflow-icons';src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg6SAy0AAAC8AAAAYGNtYXAaVcxaAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5ZgscV1gAAAFwAAABhGhlYWQCkFKvAAAC9AAAADZoaGVhB0MDyQAAAywAAAAkaG10eBIAA10AAANQAAAAIGxvY2EBMADyAAADcAAAABJtYXhwAAwATQAAA4QAAAAgbmFtZWTuiIAAAAOkAAABe3Bvc3QAAwAAAAAFIAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAwPA/8D/wAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIOYD//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQEgAAADIAOAAAUAAAkBBwkBFwMg/kBAAYD+gEABwAHAQP6A/oBAAAEA4AAAAuADgAAFAAATARcJAQfgAcBA/oABgEABwAHAQP6A/oBAAAADAMAA4ANAAsAAGAAxAEoAAAEhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIwMg/cAHCwkFBQkLBwJABwsJBQUJCwf9wAcLCQUFCQsHAkAHCwkFBQkLB/3ABwsJBQUJCwcCQAcLCQUFCQsHAsAFCQsHIAcLCQUFCQsHIAcLCQXABQkLByAHCwkFBQkLByAHCwkFwAUJCwcgBwsJBQUJCwcgBwsJBQAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFFv+egGGAAAAAAEAAAABAADSLAJOXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAAAAACgAUAB4AMgBGAKwAwgAAAAEAAAAIAEsAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAaAAAAAQAAAAAAAgAOAHEAAQAAAAAAAwAaADAAAQAAAAAABAAaAH8AAQAAAAAABQAWABoAAQAAAAAABgANAEoAAQAAAAAACgA0AJkAAwABBAkAAQAaAAAAAwABBAkAAgAOAHEAAwABBAkAAwAaADAAAwABBAkABAAaAH8AAwABBAkABQAWABoAAwABBAkABgAaAFcAAwABBAkACgA0AJkAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4Ac3dlYmZsb3ctaWNvbnMAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVcAAoAAAAABRQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAZMAAAGTuzUomU9TLzIAAAKIAAAAYAAAAGAOkgMtY21hcAAAAugAAABMAAAATBpVzFpnYXNwAAADNAAAAAgAAAAIAAAAEGhlYWQAAAM8AAAANgAAADYCkFKvaGhlYQAAA3QAAAAkAAAAJAdDA8lobXR4AAADmAAAACAAAAAgEgADXW1heHAAAAO4AAAABgAAAAYACFAAbmFtZQAAA8AAAAF7AAABe2TuiIBwb3N0AAAFPAAAACAAAAAgAAMAAAEABAQAAQEBDndlYmZsb3ctaWNvbnMAAQIAAQA6+BwC+BsD+BgEHgoACXf/i4seCgAJd/+LiwwHi0v6lPpUBR0AAACaDx0AAACfER0AAAAJHQAAAYoSAAkBAQ4bHR8iJywxNndlYmZsb3ctaWNvbnN3ZWJmbG93LWljb25zdTB1MXUyMHVFNjAwdUU2MDF1RTYwMnVFNjAzAAACAYkABgAIAQEEBwoNJDvH4P6UDv6UDv6UDvyUDvm0+FQV/FT4VEtL+BT8FPwU/BTLSwUO93T4VBX4VPhUy0v8FPwU+BT8FEtLBQ75tPlUFfzUiwV5i319i3kIi2sFi3mZfZ2LCPjUiwWdi5mZi50Ii6sFi519mXmLCIv7VBX81IsFeYt9fYt5CItrBYt5mX2diwj41IsFnYuZmYudCIurBYudfZl5iwiL+1QV/NSLBXmLfX2LeQiLawWLeZl9nYsI+NSLBZ2LmZmLnQiLqwWLnX2ZeYsIDvm4+SkV+6n7qvuq96ovLvgG/Bj4BvgYBQ76lBT6lBWLDAoAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5gMDwP/A/8ADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDmA//9//8AAAAAACDmAP/9//8AAf/jGgQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAC1pQTjXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAUAAACAAAAAAADgCuAAEAAAAAAAEAGgAAAAEAAAAAAAIADgBxAAEAAAAAAAMAGgAwAAEAAAAAAAQAGgB/AAEAAAAAAAUAFgAaAAEAAAAAAAYADQBKAAEAAAAAAAoANACZAAMAAQQJAAEAGgAAAAMAAQQJAAIADgBxAAMAAQQJAAMAGgAwAAMAAQQJAAQAGgB/AAMAAQQJAAUAFgAaAAMAAQQJAAYAGgBXAAMAAQQJAAoANACZAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHN3ZWJmbG93LWljb25zAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('woff');font-weight:normal;font-style:normal}[class^="w-icon-"],[class*=" w-icon-"]{font-family:'webflow-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.w-icon-slider-right:before{content:"\e600"}.w-icon-slider-left:before{content:"\e601"}.w-icon-nav-menu:before{content:"\e602"}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:"\e603"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%;background-color:#fff;color:#333}img{max-width:100%;vertical-align:middle;display:inline-block}html.w-mod-touch *{background-attachment:scroll !important}a:focus{outline:0}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}html[w-dynpage] [w-cloak]{color:transparent !important}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0}blockquote{margin:0}ul,ol{margin-top:0;margin-bottom:0}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";display:table}.w-embed:after{clear:both}.w-video{width:100%;position:relative;padding:0}.w-video iframe,.w-video object,.w-video embed{position:absolute;top:0;left:0;width:100%;height:100%}fieldset{padding:0;margin:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}.w-form{margin:0 0 15px}.w-form-done{display:none;padding:10px;background-color:#ddd}.w-form-fail{display:none;margin-top:10px;padding:10px;background-color:#ffdede}label{display:block;margin-bottom:5px;font-weight:bold}.w-input,.w-select{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#555;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.w-input:-moz-placeholder,.w-select:-moz-placeholder{color:#999}.w-input::-moz-placeholder,.w-select::-moz-placeholder{color:#999;opacity:1}.w-input:-ms-input-placeholder,.w-select:-ms-input-placeholder{color:#999}.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:rgba(82,168,236,0.8);outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed;background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select[multiple]{height:auto}.w-button{display:inline-block;padding:12px;background-color:black;color:white;border:0;line-height:inherit}.w-form-label{display:inline-block;cursor:pointer;font-weight:normal;margin-bottom:0}.w-checkbox,.w-radio{display:block;margin-bottom:5px;padding-left:20px}.w-checkbox:before,.w-radio:before,.w-checkbox:after,.w-radio:after{content:" ";display:table}.w-checkbox:after,.w-radio:after{clear:both}.w-checkbox-input,.w-radio-input{margin:4px 0 0;margin-top:1px \9;line-height:normal;float:left;margin-left:-20px}.w-radio-input{margin-top:3px}.w-container{margin-left:auto;margin-right:auto;max-width:940px}.w-container:before,.w-container:after{content:" ";display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333333%}.w-col-2{width:16.66666667%}.w-col-3{width:25%}.w-col-4{width:33.33333333%}.w-col-5{width:41.66666667%}.w-col-6{width:50%}.w-col-7{width:58.33333333%}.w-col-8{width:66.66666667%}.w-col-9{width:75%}.w-col-10{width:83.33333333%}.w-col-11{width:91.66666667%}.w-col-12{width:100%}.w-col-push-1{left:8.33333333%}.w-col-push-2{left:16.66666667%}.w-col-push-3{left:25%}.w-col-push-4{left:33.33333333%}.w-col-push-5{left:41.66666667%}.w-col-push-6{left:50%}.w-col-push-7{left:58.33333333%}.w-col-push-8{left:66.66666667%}.w-col-push-9{left:75%}.w-col-push-10{left:83.33333333%}.w-col-push-11{left:91.66666667%}.w-col-pull-1{right:8.33333333%}.w-col-pull-2{right:16.66666667%}.w-col-pull-3{right:25%}.w-col-pull-4{right:33.33333333%}.w-col-pull-5{right:41.66666667%}.w-col-pull-6{right:50%}.w-col-pull-7{right:58.33333333%}.w-col-pull-8{right:66.66666667%}.w-col-pull-9{right:75%}.w-col-pull-10{right:83.33333333%}.w-col-pull-11{right:91.66666667%}.w-col-offset-1{margin-left:8.33333333%}.w-col-offset-2{margin-left:16.66666667%}.w-col-offset-3{margin-left:25%}.w-col-offset-4{margin-left:33.33333333%}.w-col-offset-5{margin-left:41.66666667%}.w-col-offset-6{margin-left:50%}.w-col-offset-7{margin-left:58.33333333%}.w-col-offset-8{margin-left:66.66666667%}.w-col-offset-9{margin-left:75%}.w-col-offset-10{margin-left:83.33333333%}.w-col-offset-11{margin-left:91.66666667%}.w-hidden-main{display:none !important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit !important}.w-hidden-medium{display:none !important}.w-col-medium-1{width:8.33333333%}.w-col-medium-2{width:16.66666667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.33333333%}.w-col-medium-5{width:41.66666667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.33333333%}.w-col-medium-8{width:66.66666667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.33333333%}.w-col-medium-11{width:91.66666667%}.w-col-medium-12{width:100%}.w-col-medium-push-1{left:8.33333333%}.w-col-medium-push-2{left:16.66666667%}.w-col-medium-push-3{left:25%}.w-col-medium-push-4{left:33.33333333%}.w-col-medium-push-5{left:41.66666667%}.w-col-medium-push-6{left:50%}.w-col-medium-push-7{left:58.33333333%}.w-col-medium-push-8{left:66.66666667%}.w-col-medium-push-9{left:75%}.w-col-medium-push-10{left:83.33333333%}.w-col-medium-push-11{left:91.66666667%}.w-col-medium-pull-1{right:8.33333333%}.w-col-medium-pull-2{right:16.66666667%}.w-col-medium-pull-3{right:25%}.w-col-medium-pull-4{right:33.33333333%}.w-col-medium-pull-5{right:41.66666667%}.w-col-medium-pull-6{right:50%}.w-col-medium-pull-7{right:58.33333333%}.w-col-medium-pull-8{right:66.66666667%}.w-col-medium-pull-9{right:75%}.w-col-medium-pull-10{right:83.33333333%}.w-col-medium-pull-11{right:91.66666667%}.w-col-medium-offset-1{margin-left:8.33333333%}.w-col-medium-offset-2{margin-left:16.66666667%}.w-col-medium-offset-3{margin-left:25%}.w-col-medium-offset-4{margin-left:33.33333333%}.w-col-medium-offset-5{margin-left:41.66666667%}.w-col-medium-offset-6{margin-left:50%}.w-col-medium-offset-7{margin-left:58.33333333%}.w-col-medium-offset-8{margin-left:66.66666667%}.w-col-medium-offset-9{margin-left:75%}.w-col-medium-offset-10{margin-left:83.33333333%}.w-col-medium-offset-11{margin-left:91.66666667%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main{display:inherit !important}.w-hidden-medium{display:inherit !important}.w-hidden-small{display:none !important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333333%}.w-col-small-2{width:16.66666667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.33333333%}.w-col-small-5{width:41.66666667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.33333333%}.w-col-small-8{width:66.66666667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.33333333%}.w-col-small-11{width:91.66666667%}.w-col-small-12{width:100%}.w-col-small-push-1{left:8.33333333%}.w-col-small-push-2{left:16.66666667%}.w-col-small-push-3{left:25%}.w-col-small-push-4{left:33.33333333%}.w-col-small-push-5{left:41.66666667%}.w-col-small-push-6{left:50%}.w-col-small-push-7{left:58.33333333%}.w-col-small-push-8{left:66.66666667%}.w-col-small-push-9{left:75%}.w-col-small-push-10{left:83.33333333%}.w-col-small-push-11{left:91.66666667%}.w-col-small-pull-1{right:8.33333333%}.w-col-small-pull-2{right:16.66666667%}.w-col-small-pull-3{right:25%}.w-col-small-pull-4{right:33.33333333%}.w-col-small-pull-5{right:41.66666667%}.w-col-small-pull-6{right:50%}.w-col-small-pull-7{right:58.33333333%}.w-col-small-pull-8{right:66.66666667%}.w-col-small-pull-9{right:75%}.w-col-small-pull-10{right:83.33333333%}.w-col-small-pull-11{right:91.66666667%}.w-col-small-offset-1{margin-left:8.33333333%}.w-col-small-offset-2{margin-left:16.66666667%}.w-col-small-offset-3{margin-left:25%}.w-col-small-offset-4{margin-left:33.33333333%}.w-col-small-offset-5{margin-left:41.66666667%}.w-col-small-offset-6{margin-left:50%}.w-col-small-offset-7{margin-left:58.33333333%}.w-col-small-offset-8{margin-left:66.66666667%}.w-col-small-offset-9{margin-left:75%}.w-col-small-offset-10{margin-left:83.33333333%}.w-col-small-offset-11{margin-left:91.66666667%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main{display:inherit !important}.w-hidden-medium{display:inherit !important}.w-hidden-small{display:inherit !important}.w-hidden-tiny{display:none !important}.w-col{width:100%}.w-col-tiny-1{width:8.33333333%}.w-col-tiny-2{width:16.66666667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.33333333%}.w-col-tiny-5{width:41.66666667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.33333333%}.w-col-tiny-8{width:66.66666667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.33333333%}.w-col-tiny-11{width:91.66666667%}.w-col-tiny-12{width:100%}.w-col-tiny-push-1{left:8.33333333%}.w-col-tiny-push-2{left:16.66666667%}.w-col-tiny-push-3{left:25%}.w-col-tiny-push-4{left:33.33333333%}.w-col-tiny-push-5{left:41.66666667%}.w-col-tiny-push-6{left:50%}.w-col-tiny-push-7{left:58.33333333%}.w-col-tiny-push-8{left:66.66666667%}.w-col-tiny-push-9{left:75%}.w-col-tiny-push-10{left:83.33333333%}.w-col-tiny-push-11{left:91.66666667%}.w-col-tiny-pull-1{right:8.33333333%}.w-col-tiny-pull-2{right:16.66666667%}.w-col-tiny-pull-3{right:25%}.w-col-tiny-pull-4{right:33.33333333%}.w-col-tiny-pull-5{right:41.66666667%}.w-col-tiny-pull-6{right:50%}.w-col-tiny-pull-7{right:58.33333333%}.w-col-tiny-pull-8{right:66.66666667%}.w-col-tiny-pull-9{right:75%}.w-col-tiny-pull-10{right:83.33333333%}.w-col-tiny-pull-11{right:91.66666667%}.w-col-tiny-offset-1{margin-left:8.33333333%}.w-col-tiny-offset-2{margin-left:16.66666667%}.w-col-tiny-offset-3{margin-left:25%}.w-col-tiny-offset-4{margin-left:33.33333333%}.w-col-tiny-offset-5{margin-left:41.66666667%}.w-col-tiny-offset-6{margin-left:50%}.w-col-tiny-offset-7{margin-left:58.33333333%}.w-col-tiny-offset-8{margin-left:66.66666667%}.w-col-tiny-offset-9{margin-left:75%}.w-col-tiny-offset-10{margin-left:83.33333333%}.w-col-tiny-offset-11{margin-left:91.66666667%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{width:90% !important;height:auto !important;top:7px !important;left:6% !important;display:inline;text-align:center;overflow:hidden}.w-widget-map .gm-style-iw+div{display:none}.w-widget-twitter{overflow:hidden}.w-widget-gplus{overflow:hidden}.w-slider{position:relative;height:300px;text-align:center;background:rgba(153,153,153,0.5);clear:both;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.w-slider-mask{position:relative;display:block;overflow:hidden;z-index:1;left:0;right:0;height:100%;white-space:nowrap}.w-slide{position:relative;display:inline-block;vertical-align:top;width:100%;height:100%;white-space:normal;text-align:left}.w-slider-nav{position:absolute;z-index:2;top:auto;right:0;bottom:0;left:0;margin:auto;padding-top:10px;height:40px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.w-slider-nav.w-round>div{-webkit-border-radius:100%;-webkit-background-clip:padding-box;-moz-border-radius:100%;-moz-background-clip:padding;border-radius:100%;background-clip:padding-box}.w-slider-nav.w-num>div{width:auto;height:auto;padding:.2em .5em;font-size:inherit;line-height:inherit}.w-slider-nav.w-shadow>div{-webkit-box-shadow:0 0 3px rgba(51, 51, 51, 0.4);-moz-box-shadow:0 0 3px rgba(51, 51, 51, 0.4);box-shadow:0 0 3px rgba(51, 51, 51, 0.4)}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:rgba(34,34,34,0.4)}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{position:relative;display:inline-block;width:1em;height:1em;background-color:rgba(255,255,255,0.4);cursor:pointer;margin:0 3px .5em;-webkit-transition:background-color 100ms, color 100ms;-moz-transition:background-color 100ms, color 100ms;-o-transition:background-color 100ms, color 100ms;transition:background-color 100ms, color 100ms}.w-slider-dot.w-active{background-color:#fff}.w-slider-arrow-left,.w-slider-arrow-right{position:absolute;width:80px;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer;overflow:hidden;color:white;font-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-slider-arrow-left [class^="w-icon-"],.w-slider-arrow-right [class^="w-icon-"],.w-slider-arrow-left [class*=" w-icon-"],.w-slider-arrow-right [class*=" w-icon-"]{position:absolute}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em}.w-dropdown{display:inline-block;position:relative;text-align:left;margin-left:auto;margin-right:auto;z-index:900}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{position:relative;vertical-align:top;text-decoration:none;color:#222;padding:20px;text-align:left;margin-left:auto;margin-right:auto;white-space:nowrap}.w-dropdown-toggle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;cursor:pointer;padding-right:40px}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{position:absolute;top:0;right:0;bottom:0;margin:auto;margin-right:20px;width:1em;height:1em}.w-dropdown-list{position:absolute;background:#f2f2f2;display:none;min-width:100%}.w-dropdown-list.w--open{display:block}.w-dropdown-link{padding:10px 20px;display:block}.w-dropdown-link.w--current{color:#339ce1}.w-nav[data-collapse="all"] .w-dropdown,.w-nav[data-collapse="all"] .w-dropdown-toggle{display:block}.w-nav[data-collapse="all"] .w-dropdown-list{position:static}@media screen and (max-width:991px){.w-nav[data-collapse="medium"] .w-dropdown,.w-nav[data-collapse="medium"] .w-dropdown-toggle{display:block}.w-nav[data-collapse="medium"] .w-dropdown-list{position:static}}@media screen and (max-width:767px){.w-nav[data-collapse="small"] .w-dropdown,.w-nav[data-collapse="small"] .w-dropdown-toggle{display:block}.w-nav[data-collapse="small"] .w-dropdown-list{position:static}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse="tiny"] .w-dropdown,.w-nav[data-collapse="tiny"] .w-dropdown-toggle{display:block}.w-nav[data-collapse="tiny"] .w-dropdown-list{position:static}}.w-lightbox-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;color:#fff;font-family:"Helvetica Neue",Helvetica,Ubuntu,"Segoe UI",Verdana,sans-serif;font-size:17px;font-weight:300;text-align:center;background:rgba(0,0,0,0.9);z-index:2000;outline:0;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-transform:translate(0, 0)}.w-lightbox-backdrop,.w-lightbox-container{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.w-lightbox-content{position:relative;height:100vh;overflow:hidden}.w-lightbox-view{position:absolute;width:100vw;height:100vh;opacity:0}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{display:inline-block;vertical-align:middle}.w-lightbox-figure{position:relative;margin:0}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;height:auto;max-width:none}.w-lightbox-image{display:block;max-width:100vw;max-height:100vh}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{position:absolute;right:0;bottom:0;left:0;padding:.5em 1em;background:rgba(0,0,0,0.4);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-lightbox-embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.w-lightbox-control{position:absolute;top:0;width:4em;background-size:24px;background-repeat:no-repeat;background-position:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.w-lightbox-left{display:none;bottom:0;left:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==")}.w-lightbox-right{display:none;right:0;bottom:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+")}.w-lightbox-close{right:0;height:2.6em;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");background-size:18px}.w-lightbox-strip{padding:0 1vh;line-height:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.w-lightbox-item{display:inline-block;width:10vh;padding:2vh 1vh;box-sizing:content-box;cursor:pointer;-webkit-transform:translate3d(0, 0, 0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{position:relative;height:10vh;background:#222;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{top:50%;width:100%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.w-lightbox-thumbnail .w-lightbox-wide{left:50%;height:100%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.w-lightbox-spinner{position:absolute;top:50%;left:50%;box-sizing:border-box;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:5px solid rgba(0,0,0,0.4);border-radius:50%;-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear}.w-lightbox-spinner:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:3px solid transparent;border-bottom-color:#fff;border-radius:50%}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{display:block;opacity:.5}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-nav{position:relative;background:#bbb;z-index:1000}.w-nav:before,.w-nav:after{content:" ";display:table}.w-nav:after{clear:both}.w-nav-brand{position:relative;float:left;text-decoration:none;color:#222}.w-nav-brand:hover{text-decoration:none;color:#222}.w-nav-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;color:#222;padding:20px;text-align:left;margin-left:auto;margin-right:auto}.w-nav-link:hover{text-decoration:none;color:#222}.w-nav-link.w--current{color:#339ce1}.w-nav-menu{position:relative;float:right}.w--nav-menu-open{display:block !important;position:absolute;top:100%;left:0;right:0;background:#999;text-align:center;overflow:visible;min-width:200px}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{position:absolute;overflow:hidden;display:none;top:100%;left:0;right:0;width:100%}.w-nav-overlay .w--nav-menu-open{top:0}.w-nav[data-animation="over-left"] .w-nav-overlay{width:auto}.w-nav[data-animation="over-left"] .w-nav-overlay,.w-nav[data-animation="over-left"] .w--nav-menu-open{right:auto;z-index:1;top:0}.w-nav[data-animation="over-right"] .w-nav-overlay{width:auto}.w-nav[data-animation="over-right"] .w-nav-overlay,.w-nav[data-animation="over-right"] .w--nav-menu-open{left:auto;z-index:1;top:0}.w-nav-button{position:relative;float:right;padding:18px;font-size:24px;display:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-nav-button.w--open{background-color:#999;color:white}.w-nav[data-collapse="all"] .w-nav-menu{display:none}.w-nav[data-collapse="all"] .w-nav-button{display:block}@media screen and (max-width:991px){.w-nav[data-collapse="medium"] .w-nav-menu{display:none}.w-nav[data-collapse="medium"] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse="small"] .w-nav-menu{display:none}.w-nav[data-collapse="small"] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse="tiny"] .w-nav-menu{display:none}.w-nav[data-collapse="tiny"] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;padding:8px 30px;text-align:left;cursor:pointer;background-color:#e8e8e8}.w-tab-link.w--current{background-color:#bcd3f3}.w-tab-content{position:relative;display:block;overflow:hidden}.w-tab-pane{position:relative;display:none}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.w-dyn-loading{display:block;padding:10px}.w-dyn-items{display:none}.w-dyn-items.visible{display:block}.w-dyn-empty{padding:10px;background-color:#ddd}.w-dyn-error{display:none;padding:10px;background-color:#ffdede}

/* ==========================================================================
   Start of custom Webflow CSS
   ========================================================================== */
body {
  background-color: #e4e4e4;
  font-family: Roboto, sans-serif;
  color: black;
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
}
h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  line-height: 44px;
  font-weight: 700;
}
h2 {
  margin-top: 0px;
  margin-bottom: 20px;
  float: none;
  font-family: Roboto, sans-serif;
  color: white;
  font-size: 28px;
  line-height: 36px;
  font-weight: 100;
}
h3 {
  float: left;
  clear: none;
  font-family: Roboto, sans-serif;
  color: black;
  font-size: 28px;
  line-height: 30px;
  font-weight: 100;
  text-shadow: none;
}
h4 {
  margin-bottom: 10px;
  padding-top: 1px;
  padding-bottom: 1px;
  float: left;
  clear: left;
  color: #9e9e9e;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  text-shadow: none;
}
h5 {
  margin-top: 14px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #4d4d4d;
  font-size: 12px;
  font-weight: 700;
  text-align: left;
}
h6 {
  margin-top: 7px;
  margin-bottom: 3px;
  font-family: Roboto, sans-serif;
  color: #595959;
  font-size: 12px;
  line-height: 18px;
  font-weight: 300;
}
p {
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  font-family: Bitter, serif;
  color: #a1a1a1;
  font-size: 15px;
  line-height: 23px;
  font-weight: 400;
}
.button {
  position: static;
  display: inline-block;
  width: 100%;
  padding: 15px;
  border-radius: 4px;
  background-color: #4285f4;
  box-shadow: none;
  font-family: Roboto, sans-serif;
  color: white;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
  text-decoration: none;
}
.button:active {
  background-color: #286ad4;
  box-shadow: none;
}
.menu {
  position: fixed;
  z-index: 100;
  display: block;
  width: 100px;
  height: 100%;
  background-color: #3c3c3c;
  box-shadow: none;
}
.search-field {
  width: 100%;
  height: 45px;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-left: 32px;
  border: 1px solid #f2f2f2;
  border-radius: 4px;
  background-color: #f6f6f6;
  box-shadow: #e4e4e4 0px 27px 0px 0px;
  font-family: Roboto, sans-serif;
  font-weight: 300;
}
.search-field:active {
  box-shadow: #d9d9d9 0px 3px 8px 0px inset;
}
.search-field:focus {
  border-width: 1px;
  border-color: #3079ff;
  background-color: white;
  box-shadow: #d9d9d9 0px 3px 8px 0px inset;
}
.menubuttontext {
  margin-top: 7px;
  font-size: 12px;
  line-height: 16px;
}
.menubuttontext.bottom {
  margin-top: 0px;
}
.menuicon {
  display: block;
  margin-right: auto;
  margin-left: auto;
  font-family: Mnim, sans-serif;
  font-size: 28px;
  line-height: 20px;
  font-weight: 400;
  text-align: center;
}
.menuicon.gologo {
  width: 80px;
}
.avatar {
  display: block;
  width: 60px;
  height: 60px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 40px;
  background-color: #525252;
}
.avatar:hover {
  background-color: white;
}
.profileimage {
  display: inline-block;
  overflow-x: hidden;
  overflow-y: hidden;
  float: left;
  border-radius: 40px;
}
.linkblock {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-top: 13px;
  padding-bottom: 13px;
  font-family: Roboto, sans-serif;
  color: #b0b0b0;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
  text-decoration: none;
}
.linkblock:hover {
  color: white;
}
.linkblock:active {
  background-color: rgba(0, 0, 0, 0.2);
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  color: white;
}
.linkblock:focus {
  background-color: #474747;
  color: white;
}
.linkblock.w--current {
  padding-top: 15px;
  padding-bottom: 15px;
}
.linkblock.w--current:hover {
  color: white;
}
.linkblock._1 {
  width: 50%;
  float: left;
}
.linkblock.avatarplace {
  background-color: transparent;
}
.linkblock.logo {
  margin-bottom: 8px;
  padding-top: 9px;
  padding-bottom: 0px;
}
.linkblock.noti {
  display: none;
}
.col2 {
  padding-left: 0px;
  font-weight: 300;
}
.history {
  padding: 15px 15px 15px 30px;
  border-radius: 4px;
  font-weight: 300;
}
.maincol {
  border-radius: 4px;
}
.history-avatar {
  width: 35px;
  margin-top: 14px;
  margin-right: 4px;
  float: left;
  border-radius: 19px;
}
.history-avatar:active {
  opacity: 0.7;
}
.history-avatar.contactavatar {
  width: 17px;
  margin-top: 0px;
  margin-right: 8px;
  border-radius: 0px;
}
.history-avatar.contactavatar.typec {
  width: 13px;
  margin-top: 3px;
  margin-right: 15px;
  margin-left: 2px;
  padding-left: 0px;
}
.history-avatar.contactavatar.typec.d {
  width: 19px;
  margin-top: 1px;
  margin-right: 11px;
  margin-left: 0px;
}
.historyheader {
  margin-left: 5px;
  float: left;
}
.timestamp {
  margin-top: -4px;
  font-family: Roboto, sans-serif;
  color: #a3a3a3;
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0px;
}
.timestamp.title {
  margin-top: 0px;
  float: left;
  font-size: 14px;
}
.history-input-2 {
  margin-top: 2px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 10px;
  border-radius: 4px;
  background-color: white;
}
.col1 {
  padding-right: 0px;
}
.sectionheader {
  margin-bottom: 20px;
}
.logo-container {
  display: inline-block;
  width: 80px;
  height: 80px;
  margin-right: 15px;
  padding: 10px;
  float: left;
  clear: none;
  background-color: white;
}
.logoimage {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.loggsender {
  color: black;
}
.mainblock {
  display: block;
  margin-left: 94px;
  border-radius: 4px;
  box-shadow: none;
}
.mainblock.callinglist {
  background-color: transparent;
  box-shadow: none;
}
.mainblock.none {
  background-color: transparent;
  box-shadow: none;
}
.searchblock {
  margin-left: 94px;
}
.to-be-called {
  margin-bottom: 40px;
  padding: 15px 15px 10px;
  border-radius: 4px;
  background-color: #ebebeb;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 25px 30px -11px;
}
.v2 {
  margin-top: 0px;
  margin-right: 7px;
  float: left;
  font-family: Roboto, sans-serif;
  color: black;
  font-size: 14px;
  font-weight: 300;
}
.statusbutton {
  margin-top: 7px;
  margin-right: 7px;
  padding: 5px 8px;
  border-radius: 4px;
  background-color: #e8e8e8;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px 0px;
  font-family: Roboto, sans-serif;
  color: black;
  font-weight: 300;
  text-align: left;
  text-decoration: none;
}
.statusbutton:active {
  background-color: #c2c2c2;
  box-shadow: none;
}
.contact-expanded {
  margin-top: 7px;
  margin-bottom: 10px;
  padding: 10px;
  border-radius: 4px;
  background-color: #eee;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 5px 15px 0px;
}
.selectsomeone {
  margin-top: 7px;
  margin-bottom: 7px;
  padding: 10px;
  border-radius: 4px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px 0px;
}
.selectsomeone:active {
  background-color: #dbdbdb;
  box-shadow: none;
}
.save {
  width: 100%;
  margin-top: 15px;
  padding: 10px;
  border-radius: 4px;
  background-color: #4285f4;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: white;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}
.save:active {
  background-color: #196ef7;
}
.writeanote {
  margin-top: 20px;
  border: 1px solid #eee;
  border-radius: 4px;
  background-color: #eee;
  font-weight: 300;
}
.writeanote:focus {
  border-color: #4285f4;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.09) 0px 4px 5px 0px inset;
}
.formwrapper {
  margin-top: 15px;
  font-family: Roboto, sans-serif;
  font-weight: 300;
}
.statusbuttons {
  margin-top: 7px;
}
.calllistblock {
  padding: 1px 3px;
  float: none;
  color: #4285f4;
  font-size: 14px;
  font-weight: 300;
}
.calllistblock:active {
  border-radius: 4px;
  background-color: #d6d6d6;
}
.calllistlink {
  float: left;
}
.startertext {
  float: none;
  color: black;
}
.contactlink {
  display: inline-block;
  margin-bottom: 6px;
  margin-left: 1px;
  padding-right: 3px;
  padding-left: 3px;
  float: left;
  clear: left;
  color: #4285f4;
  font-weight: 300;
  text-decoration: none;
}
.contactlink:active {
  margin-left: 0px;
  padding-right: 4px;
  padding-left: 4px;
  border-radius: 4px;
  background-color: #e3e3e3;
}
.icon {
  width: 15px;
  margin-top: 4px;
  margin-right: 7px;
  float: left;
}
.section-tags {
  margin-bottom: 15px;
}
.label-block {
  margin-right: 5px;
  margin-bottom: 4px;
  padding: 3px 10px 3px 5px;
  border-bottom-width: 1px;
  border-bottom-color: #cc6e2f;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  background-color: white;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  font-family: Roboto, sans-serif;
  color: #45c0d9;
  font-size: 12px;
  font-weight: 300;
  text-decoration: none;
}
.label-block:hover {
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.13) 0px 7px 6px 0px;
}
.label-block:active {
  background-color: whitesmoke;
  box-shadow: rgba(0, 0, 0, 0.18) 0px 3px 3px 0px;
  -webkit-transition: none 0ms ease;
  transition: none 0ms ease;
}
.label-block.new {
  padding: 2px 6px 2px 7px;
  border: 1px solid #45c0d9;
  border-radius: 50%;
  background-color: #45c0d9;
  color: white;
  font-size: 19px;
  font-weight: 300;
  text-align: center;
}
.label-block.new:hover {
  border-color: #32aac2;
  background-color: #32aac2;
  color: white;
  font-weight: 300;
}
.label-block.new:active {
  border-color: #28afc9;
  background-color: #28afc9;
  color: white;
}
.labeldiv {
  margin-bottom: 4px;
}
.labeldiv.oncard {
  margin-top: 15px;
}
.contact-div {
  margin-bottom: 30px;
}
.get-in-touch {
  padding: 8px 10px;
  float: left;
  border-radius: 4px;
  background-color: #4285f4;
  box-shadow: none;
  color: white;
  font-weight: 300;
  text-decoration: none;
}
.get-in-touch:active {
  background-color: #286ad4;
  box-shadow: none;
}
.get-in-touch.w--current {
  box-shadow: none;
}
.relationbutton {
  padding: 7px 9px;
  float: left;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  background-color: transparent;
  color: black;
  font-weight: 300;
  text-decoration: none;
}
.relationbutton:active {
  border-color: black;
  background-color: black;
  color: white;
}
.relationbuttontext {
  float: left;
}
.relationbuttontext.ico {
  margin-right: 6px;
  font-family: Aico, sans-serif;
  color: #e84343;
  font-size: 18px;
}
.relationbuttontext.ico.flow {
  color: black;
}
.follow {
  margin-right: 0px;
  margin-left: 7px;
  padding: 7px 9px;
  float: left;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  background-color: transparent;
  color: black;
  font-weight: 300;
  text-decoration: none;
}
.follow:active {
  border-color: black;
  background-color: black;
  color: white;
}
.eyetext {
  float: left;
}
.menue {
  display: none;
}
.name-n-sub {
  float: left;
}
.head {
  box-shadow: none;
}
.responsible-section {
  display: inline-block;
  margin-bottom: 10px;
}
.restext {
  margin-right: 3px;
  padding-top: 7px;
  float: left;
  color: black;
}
.tabsection {
  margin-top: 25px;
}
.actionbutton {
  display: block;
  margin-top: 5px;
  padding: 10px;
  border-radius: 4px;
  background-color: #4285f4;
  color: white;
  text-align: center;
}
.actionbutton:active {
  border-color: black;
  background-color: #7e7e7e;
  color: white;
}
.historytitle {
  margin-top: 0px;
  font-family: Roboto, sans-serif;
  color: black;
  font-size: 16px;
  font-weight: 300;
  text-align: left;
}
.timedevider {
  margin-top: 40px;
  margin-bottom: 12px;
  padding: 4px 20px;
  border-radius: 4px;
  background-color: #e0e0e0;
  color: #383838;
  font-size: 12px;
  font-style: italic;
  font-weight: 300;
  text-align: center;
}
.timedevider.mindag {
  margin-top: 40px;
  margin-bottom: 20px;
  border-bottom: 1px solid #b0b0b0;
  border-radius: 0px;
  background-color: transparent;
  color: #7e7e7e;
  font-size: 12px;
  font-weight: 300;
}
.timedevider.mindag.first {
  margin-top: 27px;
}
.line {
  width: 26%;
  height: 1px;
  margin-top: 8px;
  float: left;
  background-color: black;
}
.arrow {
  width: 14px;
  margin-top: 5px;
  margin-left: 5px;
  float: left;
}
.to-hide {
  display: inline-block;
  margin-right: 7px;
  margin-bottom: 7px;
  padding: 6px;
  float: right;
  border: 1px solid #66d47a;
  border-radius: 4px;
  background-color: #66d47a;
  color: white;
  font-weight: 300;
}
.to-hide:active {
  border-color: black;
  background-color: black;
  color: white;
}
.menysection.avatarsection {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 62px;
}
.menysection.avatarsection._2 {
  bottom: 62px;
}
.menysection.avatarsection._3 {
  bottom: 17px;
}
.menysection.menuone {
  display: none;
}
.menysection.logo {
  margin-bottom: 0px;
}
.head-section {
  padding: 20px;
  background-color: whitesmoke;
}
.head-section.callinglist {
  padding: 1px 9px 0px 20px;
  background-color: transparent;
}
.notifications {
  width: 20px;
}
.help {
  width: 18px;
}
.settings {
  width: 18px;
}
.the-sidemenu {
  position: absolute;
  left: 16px;
  display: inline-block;
  width: 170px;
  float: left;
  border-radius: 0px 4px 4px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 9px 20px 0px;
}
.the-sidemenu.profile {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 0px;
}
.triangle {
  position: absolute;
  z-index: 1;
  display: block;
  width: 16px;
  height: 16px;
  float: left;
  clear: none;
  border-style: solid;
  border-width: 8px;
  border-color: white white transparent transparent;
}
.triangle.profile {
  top: 30px;
  border-top-color: transparent;
  border-bottom-color: white;
}
.sidemenuitem {
  display: block;
  padding: 13px;
  color: #636363;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
}
.sidemenuitem:active {
  background-color: #f2f2f2;
}
.sidemenuicon {
  width: 14px;
  margin-top: 2px;
  margin-right: 6px;
  float: left;
}
.mainsection {
  margin-bottom: 30px;
}
.endsection {
  height: 50px;
}
.coworkerdiv {
  display: block;
  width: 36px;
  height: 36px;
  margin-right: 10px;
  margin-bottom: 7px;
  float: left;
  clear: none;
  border-radius: 25px;
  background-color: #dbdbdb;
}
.coworkerdiv.add {
  margin-right: 13px;
  margin-bottom: 13px;
  padding-top: 11px;
  float: left;
  background-color: #d1d1d1;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px 0px inset;
}
.coworkerdiv.add:active {
  background-color: black;
}
.coworkerimg {
  display: block;
  width: 50px;
  float: left;
  border-radius: 25px;
}
.coworkerimg.online {
  width: 49px;
  box-shadow: none;
}
.plus {
  display: block;
  width: 14px;
  margin-right: auto;
  margin-left: auto;
  float: none;
}
.add-man {
  width: 50px;
  height: 50px;
  float: left;
  clear: none;
}
.addtoplaylist {
  margin-top: 40px;
  margin-right: 20px;
  margin-left: 20px;
  padding: 15px;
  border-radius: 4px;
  background-color: #eee;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px 0px;
  font-family: Roboto, sans-serif;
  color: black;
  font-weight: 300;
  text-align: center;
}
.addtoplaylist:active {
  background-color: #d9d9d9;
  box-shadow: none;
}
.add-companies {
  display: none;
}
.tabbbutton {
  display: inline-block;
  padding: 6px 10px;
  float: left;
  border-style: solid solid solid none;
  border-width: 1px;
  border-color: white;
  border-radius: 0px;
  color: white;
  font-weight: 300;
}
.tabbbutton:hover {
  background-color: rgba(255, 255, 255, 0.29);
}
.tabbbutton:active {
  background-color: white;
  color: black;
}
.delayed {
  font-family: Roboto, sans-serif;
}
.taskssection {
  margin-bottom: 20px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.54);
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  box-shadow: none;
}
.calllisthead {
  padding-bottom: 0px;
  border-radius: 4px;
  background-color: white;
}
.rightsec {
  margin-bottom: 25px;
}
.coworkermnm {
  margin-top: 9px;
  color: #4285f4;
  font-weight: 300;
}
.coworkermnm.addd {
  color: black;
}
.previous-contact {
  position: absolute;
  left: 46px;
  top: 665px;
  display: block;
  padding: 2px 11px;
  border-radius: 4px;
  background-color: #eee;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #12b59a;
  font-size: 10px;
  font-weight: 400;
}
.create {
  display: inline-block;
  width: auto;
  height: 35px;
  padding: 8px 7px;
  float: right;
  clear: none;
  border: 1px solid black;
  border-radius: 4px;
  background-color: transparent;
  font-family: Roboto, sans-serif;
  color: black;
  font-weight: 300;
  text-align: center;
}
.create:active {
  background-color: black;
  color: white;
}
.create:focus {
  background-color: #3943d4;
}
.title-coworkers {
  margin-top: 30px;
  margin-bottom: 6px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #bfbfbf;
  font-size: 10px;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.title-coworkers._2 {
  margin-top: 20px;
}
.headers {
  margin-top: 20px;
  margin-bottom: 0px;
  background-color: white;
}
.resulttball {
  width: 36px;
  height: 36px;
  margin-right: 10px;
  padding-top: 8px;
  float: left;
  border-radius: 18px;
  background-color: #4cd492;
  color: white;
  font-weight: 300;
  text-align: center;
}
.resulttball:active {
  padding-top: 7px;
  border: 1px solid #4cd492;
  background-color: transparent;
  color: #4cd492;
}
.resulttball._2 {
  background-color: #ff4d4d;
}
.resulttball._2:active {
  border-color: #ff4d4d;
  background-color: transparent;
  color: #ff4d4d;
}
.resulttball._3 {
  background-color: #eb6bff;
}
.resulttball._3:active {
  border-color: #eb6bff;
  background-color: transparent;
  color: #eb6bff;
}
.resulttball._4 {
  background-color: #4285f4;
}
.resulttball._4:active {
  border-color: #4285f4;
  background-color: transparent;
  color: #4285f4;
}
.resulttypo {
  margin-top: 9px;
  float: left;
  clear: none;
  color: black;
  font-weight: 300;
}
.resultdiv {
  margin-bottom: 5px;
}
.icontime {
  width: 20px;
  margin-right: 6px;
  float: left;
}
.icontime._2 {
  width: 14px;
}
.finishing {
  margin-top: 0px;
  float: left;
  color: #4285f4;
  font-size: 24px;
  font-weight: 100;
}
.finishing._2 {
  color: #a1a1a1;
  font-size: 12px;
  font-weight: 300;
}
.wasttime {
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
}
.containingwaste {
  display: block;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.containingwaste._2 {
  margin-top: 0px;
}
.call {
  width: 88.6%;
  margin-top: 2px;
  margin-bottom: 6px;
  font-size: 24px;
  line-height: 33px;
  font-weight: 100;
  text-shadow: none;
}
.piechart {
  display: block;
  width: 200px;
  height: 200px;
  margin-top: 26px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  border-radius: 100px;
  background-color: #dbdbdb;
}
.inne-pie {
  display: block;
  width: 180px;
  height: 180px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 100px;
  background-color: whitesmoke;
}
.inne-pie:active {
  background-color: black;
}
.detal {
  clear: left;
  color: #4285f4;
  font-weight: 300;
}
.user {
  position: relative;
  width: 36px;
  height: 36px;
  float: left;
  border-radius: 18px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px 0px;
}
.lineconnection {
  width: 16px;
  height: 3px;
  margin-top: 18px;
  float: left;
  background-color: transparent;
  box-shadow: none;
}
.containscompanyresult {
  width: 82%;
  height: 50px;
  float: left;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 1px 1px 0px;
}
.containscompanyresult:active {
  background-color: #ededed;
  box-shadow: none;
}
.historypost {
  margin-bottom: 15px;
  margin-left: 20px;
}
.what {
  width: 22px;
  height: 22px;
  margin-top: 8px;
  padding: 0px 5px;
  float: left;
  border-radius: 20px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.34) 0px 1px 1px 0px;
}
.column {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 279px;
  background-color: whitesmoke;
  background-image: none;
  background-size: auto;
  box-shadow: none;
  opacity: 1;
}
.column1 {
  padding-right: 15px;
  padding-left: 0px;
}
.linebehind {
  position: absolute;
  left: 47px;
  z-index: 0;
  width: 3px;
  height: 500px;
  background-color: transparent;
  box-shadow: none;
  color: white;
}
.top-cirlke {
  position: relative;
  width: 30px;
  height: 30px;
  margin-bottom: 47px;
  margin-left: 23px;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 8px;
  border-radius: 15px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.38) 0px 1px 1px 0px;
}
.top-cirlke:active {
  background-color: black;
  box-shadow: none;
}
.actions {
  display: none;
}
.yourworkday {
  height: 1000px;
  margin-left: 94px;
}
.todaysection {
  margin-top: 80px;
}
.todaysection.reports {
  display: none;
}
.workdaytitles {
  margin-bottom: 30px;
  font-family: Roboto, sans-serif;
  color: black;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
}
.when {
  width: 98px;
  height: 44px;
  margin-right: 0px;
  float: left;
  color: #878787;
  font-size: 24px;
}
.card {
  width: 100%;
  height: auto;
  margin-bottom: 15px;
  padding: 15px;
  float: none;
  clear: none;
  border-radius: 4px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 1px 1px 0px;
}
.card.opened {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 30px;
  padding: 15px;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 10px 15px 0px;
}
.card.opened:active {
  background-color: white;
}
.timedetail {
  margin-top: 3px;
  margin-right: 1px;
  margin-left: 0px;
  float: left;
  clear: none;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  font-weight: 100;
  text-align: left;
}
.morehere {
  position: absolute;
  height: 12px;
  margin-top: 7px;
  margin-left: 35px;
  opacity: 0.37;
}
.morehere.profile {
  margin-top: 20px;
}
.cardcontemt {
  width: 91.6%;
  float: left;
  clear: none;
  color: black;
  line-height: 21px;
  font-weight: 300;
}
.cardcontenttext {
  margin-right: 3px;
  float: left;
  font-size: 14px;
  line-height: 22px;
}
.cardcontenttext.lank {
  color: #4285f4;
  font-size: 14px;
}
.cardcontenttext.lesser {
  clear: left;
  color: #a8a8a8;
}
.cardcontenttext.lesser._2 {
  clear: none;
  box-shadow: none;
  color: #4285f4;
  text-shadow: none;
}
.cardcontenttext.lesser._2.mid {
  box-shadow: none;
  color: #a6a6a6;
  font-size: 14px;
  text-shadow: none;
}
.cardcontenttext.lesser._3 {
  box-shadow: none;
  font-size: 14px;
  text-shadow: none;
}
.sidemenu_campaigns {
  position: absolute;
  left: 73px;
  top: 357px;
  display: block;
}
.sidemenu_deals {
  position: absolute;
  left: 73px;
  top: 286px;
  display: block;
}
.sidemenu_contacts {
  position: absolute;
  left: 73px;
  top: 428px;
  display: block;
}
.sidemenu_profile {
  position: absolute;
  left: 73px;
  bottom: 194px;
  z-index: 1;
  display: block;
}
.settingsmenu {
  width: 24px;
  height: 28px;
  margin-top: 3px;
  padding-top: 7px;
  float: right;
  clear: left;
  border-radius: 0px;
}
.settingsmenu:active {
  box-shadow: none;
  opacity: 1;
}
.settingsimg {
  display: block;
  width: 20px;
  height: 20px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding: 3px;
  float: right;
  border-radius: 10px;
  opacity: 0.33;
}
.settingsimg:active {
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: rgba(0, 0, 0, 0.29) 0px 0px 17px 8px;
  opacity: 1;
}
.settingsimg.peb {
  border-bottom-left-radius: 3px;
}
.cancel-and-menu {
  position: relative;
  left: 15px;
  bottom: 15px;
  display: block;
  width: 20px;
  height: 20px;
  float: right;
  opacity: 0.99;
}
.cancel-and-menu.inhistory {
  left: 10px;
  bottom: 10px;
}
.cancel-and-menu.objecthead {
  left: 10px;
  bottom: 10px;
}
.alerts {
  height: 34px;
  padding: 7px 13px;
  border-radius: 16px;
  background-color: #e84343;
  color: white;
  font-weight: 300;
}
.alertimg {
  width: 20px;
  height: 20px;
  margin-top: 0px;
  margin-right: 7px;
  float: left;
}
.alertsection {
  display: none;
  margin-top: 20px;
}
.time {
  margin-top: 8px;
  float: left;
  font-size: 26px;
  line-height: 28px;
  font-weight: 100;
}
.time.more {
  font-size: 24px;
}
.iconfortask {
  position: relative;
  width: 13px;
  margin-top: 3px;
  margin-right: 5px;
  float: left;
  opacity: 1;
}
.iconfortask.notoday {
  display: none;
}
.separator {
  width: 1px;
  height: 39px;
  margin-top: 4px;
  margin-right: 20px;
  margin-bottom: 0px;
  float: left;
  background-color: #d6d6d6;
}
.sep_div {
  width: 68%;
  float: left;
}
.img {
  border-radius: 19px;
}
.img.userstats {
  margin-top: -10px;
  margin-right: 8px;
  float: left;
}
.sup {
  margin-top: 50px;
  margin-left: 15px;
  padding-top: 5px;
  padding-bottom: 15px;
  padding-left: 4px;
  border-radius: 10px;
  color: black;
  font-size: 16px;
  font-weight: 300;
  text-align: center;
}
.sup.page {
  margin-top: 0px;
  margin-left: -10px;
  padding-left: 15px;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.regretbuttondiv {
  width: 80px;
  height: 40px;
  margin: -10px;
  padding: 10px 0px 10px 13px;
  float: right;
  border-left: 1px solid transparent;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  background-color: transparent;
  color: #a3a3a3;
  font-size: 12px;
  font-weight: 300;
  text-align: left;
}
.regretbuttondiv:active {
  border-left-color: #c9c9c9;
  background-color: #c9c9c9;
  color: white;
}
.undoicon {
  width: 11px;
  margin-top: 4px;
  margin-right: 5px;
  float: left;
  opacity: 0.23;
}
.underline {
  display: none;
  width: 76px;
}
.betwen {
  margin-top: 10px;
  margin-right: 4px;
  float: left;
  font-size: 17px;
  line-height: 6px;
}
.contactcard {
  padding: 3px 5px 2px 0px;
  clear: left;
  border-radius: 0px;
  box-shadow: none;
}
.card_section {
  margin-bottom: 21px;
}
.cardsettings {
  display: none;
  margin-top: 5px;
  margin-right: 0px;
  float: right;
}
.textlink {
  float: left;
  clear: left;
  border-radius: 4px;
  color: #4285f4;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}
.textlink:active {
  margin-right: -2px;
  margin-left: -2px;
  padding-right: 2px;
  padding-left: 2px;
  background-color: rgba(0, 0, 0, 0.09);
}
.button_action {
  margin-right: 7px;
  margin-bottom: 7px;
  padding: 6px 8px;
  float: left;
  border-radius: 4px;
  background-color: #8c8c8c;
  color: white;
  font-weight: 300;
}
.button_action:active {
  border-color: black;
  background-color: black;
  color: white;
}
.moveintime {
  width: 12px;
  margin-right: 7px;
  padding-top: 35px;
  float: right;
  opacity: 1;
}
.moveintime:hover {
  opacity: 1;
}
.direction {
  width: 7px;
  margin: 3px 2px 3px 3px;
  float: left;
  opacity: 1;
}
.movetime {
  position: relative;
  display: block;
  width: 126px;
  height: 75px;
  margin-top: -17px;
  margin-bottom: -17px;
  margin-left: -15px;
  float: none;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: transparent;
  opacity: 0.2;
}
.movetime:hover {
  display: block;
  opacity: 1;
}
.movetime:active {
  background-color: transparent;
}
.lefttime {
  display: block;
}
.actionbutton_snooze {
  margin-top: 15px;
  padding: 8px;
  clear: left;
  border-radius: 4px;
  background-color: #4285f4;
  color: white;
  font-weight: 300;
  text-align: center;
}
.actionbutton_snooze:active {
  background-color: #2b6dd6;
}
.actionbutton_snooze.doit {
  margin-top: 5px;
}
.bubble {
  display: none;
  width: 15px;
  height: 15px;
  margin-right: auto;
  margin-left: 0px;
  float: left;
  border-top: 15px solid transparent;
  border-left: 15px solid #e8e8e8;
  background-color: transparent;
}
.numberlabel {
  height: 13px;
  margin-bottom: 2px;
  float: left;
  clear: none;
  font-family: Roboto, sans-serif;
  color: #4285f4;
  font-size: 10px;
  font-style: normal;
  font-weight: 300;
}
.number {
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 5px;
}
.number:active {
  margin: -2px 10px 3px -5px;
  padding: 2px 5px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.09);
}
.contactlabel {
  display: inline-block;
  float: none;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: transparent;
  font-family: Roboto, sans-serif;
  color: #4f4f4f;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
}
.contactlabel.flow {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: black;
  font-size: 12px;
  font-weight: 700;
}
.contactlabel.flow.find {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #4285f4;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
}
.contactsec {
  margin-bottom: 21px;
  padding: 10px 10px 3px;
  border-top: 1px none #ccc;
  border-bottom: 1px none #c2c2c2;
  border-radius: 10px;
  background-color: whitesmoke;
  box-shadow: none;
}
.clock {
  width: 12px;
  height: 12px;
  margin-bottom: 4px;
}
.done {
  width: 10px;
  height: 10px;
  margin-top: 0px;
  margin-left: 1px;
  opacity: 0.27;
}
.timedlow {
  display: block;
  height: 5px;
  margin-left: 4px;
  float: left;
  clear: left;
  color: #c7c7c7;
  font-size: 10px;
}
.optionsbackground {
  padding-top: 20px;
  padding-bottom: 12px;
  padding-left: 20px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.optionsbackground.oncard {
  margin-right: -15px;
  margin-bottom: -15px;
  margin-left: -15px;
  background-color: rgba(255, 255, 255, 0.09);
}
.topsection {
  height: 160px;
  padding-top: 30px;
  border-top: 1px solid #ccc;
}
.topsection:active {
  background-color: #dedede;
}
.topsection.none {
  height: 80px;
}
.activitytype {
  width: 190px;
  margin-top: 0px;
  margin-right: 33px;
  float: left;
  color: black;
  font-size: 28px;
  font-weight: 100;
}
.heart_status {
  display: block;
  width: 11px;
  margin-top: 5px;
  margin-right: 3px;
  margin-bottom: 5px;
  float: left;
  opacity: 1;
}
.amount {
  width: auto;
  margin-right: 7px;
  float: left;
  color: black;
  font-size: 24px;
  font-weight: 100;
  text-align: right;
}
.amount.good {
  color: #12b59a;
}
.amount.bad {
  color: #e84343;
}
.activity {
  width: 119px;
  margin-right: 80px;
  float: left;
}
.percent {
  margin-right: 8px;
  margin-left: 0px;
  float: left;
  clear: left;
  color: black;
  font-size: 12px;
  font-weight: 300;
}
.devidersection {
  padding-bottom: 17px;
  border-bottom: 1px solid #a8a8a8;
  text-align: left;
}
.sectiondevider2 {
  padding-top: 4px;
}
.titles {
  height: 30px;
  margin-top: 40px;
  margin-bottom: 8px;
}
.username {
  width: 111px;
  margin-bottom: 21px;
  float: left;
  color: #4285f4;
  font-size: 14px;
  font-weight: 100;
}
.trend {
  width: 12px;
  margin-top: 4px;
  float: left;
  opacity: 1;
}
.activities {
  float: left;
  font-size: 24px;
}
.spacebock {
  width: 225px;
  height: 25px;
  float: left;
  font-size: 12px;
  font-style: italic;
}
.titleblock {
  width: 198px;
  float: left;
}
.fas {
  display: inline-block;
  margin-left: 6px;
  float: left;
  clear: left;
  font-family: Roboto, sans-serif;
  color: #b0b0b0;
  font-size: 12px;
  font-weight: 300;
}
.zhell {
  height: 18px;
  margin-top: 44px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.2);
}
.zhell._2 {
  margin-top: 22px;
}
.hisotrysection {
  position: relative;
  margin-bottom: 20px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.hisotrysection.important {
  position: relative;
}
.hisotrysection.spec {
  margin-top: 30px;
  margin-bottom: 30px;
}
.a_who_avatar {
  position: absolute;
  left: -2px;
  width: 34px;
  height: 34px;
  margin-top: 0px;
  margin-right: 9px;
  float: left;
  border: 2px solid white;
  border-radius: 30px;
  background-color: #e8e8e8;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 1px 0px 0px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  line-height: 20px;
}
.a_who_avatar:hover {
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 6px 0px;
}
.a_who_avatar:active {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px 0px;
  -webkit-transition: none 0ms ease;
  transition: none 0ms ease;
}
.a_who_avatar.me {
  width: 35px;
  height: 35px;
  padding-top: 5px;
  padding-right: 1px;
  background-color: #4285f4;
  font-family: Roboto, sans-serif;
  color: white;
  font-size: 12px;
  font-weight: 300;
  text-align: center;
  text-decoration: none;
}
.a_who_avatar.me.special {
  left: 4px;
  top: 5px;
  padding-top: 10px;
  background-color: transparent;
  box-shadow: none;
  font-family: Awesome, sans-serif;
  font-size: 20px;
}
.a_who_avatar.me.special:hover {
  width: 100%;
  height: 90px;
  padding-top: 37px;
  box-shadow: none;
  font-size: 60px;
  text-shadow: white 0px 0px 50px, white 1px 1px 50px, white 1px 1px 50px;
}
.a_who_avatar.me.oncard {
  position: static;
  width: 45px;
  height: 45px;
  margin-top: -12px;
  padding-top: 10px;
  border-radius: 50%;
}
.a_who_avatar.spec {
  top: -10px;
}
.object_menu {
  height: 20px;
  margin-top: -4px;
  margin-right: -8px;
  padding: 3px 4px 3px 3px;
  float: right;
  border-radius: 10px;
  font-family: Aico, sans-serif;
  color: rgba(0, 0, 0, 0.29);
  font-size: 14px;
  text-align: center;
}
.object_menu:hover {
  color: #4285f4;
}
.object_menu:active {
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 16px 13px;
  opacity: 1;
}
.a_wwww_what {
  margin-right: 3px;
  float: left;
  clear: none;
  font-weight: 300;
  text-align: left;
}
.a_wwww_what.first {
  clear: none;
  font-weight: 300;
}
.a_wwww_what.first.name {
  display: block;
  font-weight: 700;
}
.d_when {
  float: left;
  clear: left;
  font-family: Roboto, sans-serif;
  color: rgba(0, 0, 0, 0.34);
  font-size: 12px;
  font-weight: 300;
  text-align: left;
}
.d_when.spec {
  color: rgba(255, 255, 255, 0.49);
}
.contain_who_what_where_when {
  width: 100%;
  padding-left: 40px;
  float: left;
  font-size: 12px;
  line-height: 17px;
}
.contain_who_what_where_when.new {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.contain_who_what_where_when.new:hover {
  margin-top: -5px;
  margin-bottom: -5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.45);
}
.contain_who_what_where_when.special {
  padding-top: 10px;
  padding-right: 7px;
  padding-bottom: 5px;
  border-radius: 5px;
  background-color: #e84343;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  color: white;
  font-size: 20px;
  line-height: 30px;
  font-weight: 100;
}
.contain_who_what_where_when.special.deal {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #00b386;
}
.contain_who_what_where_when.special.rela {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  border-radius: 5px;
  background-color: #e84343;
  color: white;
}
.c_comment {
  display: block;
  width: 100%;
  margin-top: 7px;
  margin-bottom: 7px;
  padding: 9px 7px 9px 8px;
  float: left;
  clear: left;
  border-radius: 4px;
  background-color: white;
  font-size: 12px;
  line-height: 17px;
  font-weight: 300;
  text-align: left;
}
.c_comment.speci {
  margin-top: 10px;
  color: black;
}
.a_wwww_where_text {
  margin-right: 3px;
  float: left;
  text-align: left;
}
.a_wwww_where_text.ico_history_woi {
  font-family: Awesome, sans-serif;
}
.a_wwww_where_text.ico_history_woi.big {
  padding-top: 30px;
  padding-bottom: 26px;
  float: none;
  clear: left;
  font-size: 56px;
}
.a_wwww_where_text.special {
  font-weight: 700;
}
.a_wwww_where_text.pac {
  font-weight: 700;
}
.a_wwww_where_text.ico {
  position: relative;
  top: 1px;
  margin-left: 4px;
  font-family: Aico, sans-serif;
}
.a_wwww_where_link {
  margin-right: 3px;
  float: left;
  color: #4285f4;
  text-align: left;
}
.a_wwww_where_link:hover {
  text-decoration: underline;
}
.a_wwww_where_link:active {
  border-radius: 4px;
}
.a_wwww_where_link.spec {
  color: rgba(255, 255, 255, 0.70);
}
.b_what {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
  clear: left;
  border-left: 3px none #b5b5b5;
  border-radius: 10px;
  color: white;
  font-size: 12px;
  text-align: center;
}
.b_what:active {
  background-color: #b0b0b0;
}
.b_calendar {
  height: 47px;
  opacity: 1;
}
.b_done {
  position: absolute;
  width: 14px;
  margin-top: 14px;
  margin-left: -23px;
  padding-left: 0px;
  opacity: 1;
}
.piiont {
  position: relative;
  left: -19px;
  top: 46px;
  width: 20px;
  height: 20px;
  border-style: solid;
  border-width: 10px;
  border-color: transparent #242424 transparent transparent;
  background-color: transparent;
}
.piiont.deals {
  top: 121px;
  z-index: 20;
  width: 20px;
  height: 20px;
}
.piiont.campaigns {
  top: 171px;
  width: 20px;
  height: 20px;
}
.piiont.contacts {
  top: 238px;
  width: 20px;
  height: 20px;
}
.piiont.analyze {
  top: 35px;
  width: 20px;
  height: 20px;
}
.menulink {
  margin-bottom: 0px;
}
.note {
  margin-bottom: 5px;
  border: 1px solid whitesmoke;
  border-radius: 4px;
  background-color: #e6e6e6;
  color: #737373;
  font-weight: 300;
}
.note:active {
  border-color: #4285f4;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.09) 0px 4px 6px 0px inset;
}
.note:focus {
  border-color: #4285f4;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.09) 0px 4px 6px 0px inset;
}
.snozetext {
  display: inline-block;
  float: none;
  color: black;
  font-style: normal;
  font-weight: 300;
  text-align: center;
}
.snozetext.second {
  color: #4285f4;
}
.snozetext.second.third {
  float: left;
  border-radius: 4px;
  color: #4285f4;
  font-size: 14px;
}
.snozetext.second.third:active {
  margin: -1px -3px;
  padding: 1px 3px;
  background-color: #dedede;
}
.snozetext.second.preferred {
  color: #4285f4;
}
.snozetext.preferred {
  color: black;
}
.indicate {
  display: none;
  width: 10px;
  height: 10px;
  margin-top: 4px;
  float: right;
  opacity: 0.33;
}
.snoozebutton {
  margin-right: -15px;
  margin-left: -15px;
  padding: 15px;
  border-top: 1px solid #e8e8e8;
  background-color: white;
}
.snoozebutton:active {
  background-color: #eee;
}
.snoozebutton.sec {
  border-top-color: #ececec;
  background-color: #ececec;
}
.snoozebutton.open {
  background-color: #eee;
}
.asdasd {
  background-color: transparent;
  text-align: left;
}
.submenu_deals {
  display: block;
}
.submenu_campaigns {
  display: block;
}
.submenu_contacts {
  display: block;
}
.sub_link {
  display: block;
  padding: 12px 10px 12px 15px;
  color: #ccc;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
}
.sub_link:hover {
  color: white;
}
.sub_link:active {
  background-color: black;
}
.sub_link.ljus {
  color: #7e7e7e;
}
.sub_link.ljus:hover {
  color: black;
}
.zoom {
  position: absolute;
  width: 13px;
  margin-top: 16px;
  margin-left: 15px;
  opacity: 0.31;
}
.submenuhead {
  padding: 40px 15px 20px;
  background-color: rgba(0, 0, 0, 0.2);
  color: white;
  font-weight: 300;
}
.submenuhead.campaigns {
  display: block;
}
.submenuhead.profile {
  height: 210px;
  margin-bottom: 10px;
  background-image: url(http://uploads.webflow.com/53be7c4e1f1bf69b45dbd535/53c3bb91d3854eac3d824e92_mom-230x150.jpg);
  background-position: 0px 50%;
  background-size: 100%;
}
.submenuhead_title {
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
}
.submenuhead_text {
  color: #0b6e55;
  line-height: 19px;
  font-weight: 300;
}
.submenuhead_text.campaigns {
  color: rgba(255, 255, 255, 0.49);
}
.submenuhead_text.deals {
  color: rgba(255, 255, 255, 0.49);
}
.campaign_sidemenu {
  position: absolute;
  left: 100px;
  top: 0px;
  z-index: 100;
  display: none;
  width: 231px;
  height: 100%;
  background-color: #242424;
  box-shadow: rgba(0, 0, 0, 0.29) 10px 0px 15px 0px;
}
.contact_sidemenu {
  position: absolute;
  left: 100px;
  top: 0px;
  z-index: 100;
  display: none;
  width: 231px;
  height: 100%;
  background-color: #242424;
  box-shadow: rgba(0, 0, 0, 0.29) 10px 0px 15px 0px;
}
.deals_sidemenu {
  position: absolute;
  left: 100px;
  top: 0px;
  z-index: 100;
  display: none;
  width: 231px;
  height: 100%;
  background-color: #242424;
  box-shadow: rgba(0, 0, 0, 0.29) 10px 0px 15px 0px;
}
.analyze_sidemenu {
  position: absolute;
  left: 100px;
  top: 0px;
  z-index: 100;
  display: none;
  width: 231px;
  height: 100%;
  background-color: #242424;
  box-shadow: rgba(0, 0, 0, 0.29) 10px 0px 15px 0px;
}
.mnim_ico {
  float: left;
  font-family: Mnim, sans-serif;
  font-size: 19px;
}
.mnim_ico.oncard {
  margin-right: 7px;
  color: #4285f4;
}
.mnim_ico.sidemeny {
  margin-right: 9px;
  font-size: 19px;
}
.profile_sidemenu {
  position: absolute;
  left: 100px;
  top: 0px;
  z-index: 100;
  display: none;
  width: 229px;
  height: 100%;
  background-color: #f4f4f4;
  box-shadow: rgba(0, 0, 0, 0.09) 10px 0px 15px 0px;
}
.icon_to_profile {
  width: 30px;
  height: 30px;
  margin: -5px 4px -5px -4px;
  float: left;
  border-radius: 15px;
}
.arrowindicator {
  width: 20px;
  height: 20px;
  margin-left: -19px;
  border-style: solid;
  border-width: 10px;
  border-color: transparent black transparent transparent;
}
.arrowindicator.profile {
  position: absolute;
  bottom: 83px;
  z-index: 20;
  border-right-color: white;
}
.sidemenudevider {
  width: 100%;
  height: 1px;
  margin-top: 7px;
  margin-bottom: 7px;
  background-color: #363636;
}
.sidemenudevider.profile {
  background-color: #e0dede;
}
.whogroup_head_avatar {
  width: 30px;
  height: 30px;
  margin: -5px 7px -5px -5px;
  border-radius: 15px;
}
.whogroup_head_text {
  display: inline-block;
  margin-right: 3px;
  color: #b0b0b0;
  font-weight: 300;
}
.whogroup_head_text.link {
  float: none;
  border-radius: 4px;
  color: #4285f4;
}
.whogroup_head_text.link:active {
  margin: -1px 0px -1px -3px;
  padding: 1px 3px;
  background-color: rgba(0, 0, 0, 0.09);
}
.whogroup_head_text.respopn {
  margin-left: 7px;
}
.tinyglow {
  display: inline-block;
  width: 20px;
  height: 20px;
  padding-left: 3px;
  float: right;
  border-radius: 10px;
  opacity: 1;
  font-family: Mnim, sans-serif;
  color: rgba(0, 0, 0, 0.29);
  font-size: 16px;
}
.tinyglow:active {
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 21px 12px;
  opacity: 1;
  color: black;
}
.tinyglow.setings {
  position: absolute;
  top: 15px;
  right: 15px;
  margin-right: -5px;
  font-family: Aico, sans-serif;
  font-size: 14px;
  text-shadow: none;
}
.tinyglow.setings:hover {
  color: #4285f4;
  text-shadow: none;
}
.tinyglow.setings:active {
  opacity: 1;
}
.tinyglow.setings.kall {
  top: 15px;
  right: 15px;
  margin-right: 0px;
  font-family: Awesome, sans-serif;
  font-size: 16px;
  text-shadow: none;
}
.whogroup_contact {
  display: block;
  border-radius: 10px;
}
.whogroup_contact_name {
  display: inline-block;
  margin-right: 5px;
  color: #4285f4;
  font-size: 12px;
  font-weight: 700;
}
.whogroup_responsible {
  border-radius: 20px;
}
.mnim_indicator {
  position: relative;
  top: -2px;
  display: inline-block;
  float: right;
  font-family: Mnim, sans-serif;
  color: rgba(0, 0, 0, 0.2);
}
.resulttext {
  display: inline-block;
  margin-right: 4px;
  font-weight: 300;
}
.responsiblegroup {
  height: 40px;
  padding: 10px;
  border-radius: 20px;
  background-color: whitesmoke;
  font-weight: 300;
}
.responsiblegroup.hideresponsible {
  display: none;
}
.editcontactfield {
  width: 100%;
  height: 40px;
  margin-top: 5px;
  margin-bottom: 0px;
  padding: 10px;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #dbdbdb;
  color: black;
  font-weight: 300;
}
.editcontactfield:focus {
  border-color: #4285f4;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.09) 0px 4px 2px 0px inset;
}
.editcontactfield._50 {
  display: inline-block;
  width: 49%;
  float: none;
}
.searchresult {
  position: absolute;
  z-index: 120;
  display: none;
  width: 846px;
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 0px 0px 4px 4px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 26px 0px, white 0px -5px 0px 0px inset;
}
.menuitem {
  margin-right: -10px;
  margin-left: -10px;
  padding: 15px;
  clear: left;
  border-radius: 0px;
  color: black;
  font-weight: 300;
}
.menuitem:hover {
  background-color: #f6f6f6;
}
.menuitem:active {
  background-color: #e6e6e6;
}
.menuitem.all {
  color: #4285f4;
  font-size: 24px;
  font-weight: 100;
  text-align: center;
}
.menuitem.all.last {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom-style: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: #f9f9f9;
  font-family: Roboto, sans-serif;
  color: #4285f4;
  font-size: 20px;
  font-weight: 300;
}
.menuitem.all.last:hover {
  background-color: #f4f4f4;
}
.menuitem.all.last:active {
  background-color: #e6e6e6;
}
.menuitem_icon {
  width: 26px;
  height: 40px;
  margin-top: 0px;
  margin-right: 10px;
  margin-left: 0px;
  padding-top: 10px;
  float: left;
  border: 1px solid transparent;
  border-radius: 2px;
  background-color: transparent;
  box-shadow: none;
  font-family: Mnim, sans-serif;
  color: black;
  font-size: 23px;
  text-align: left;
}
.menuitem_icon.contactstt {
  padding-top: 7px;
  border-style: solid;
  border-color: transparent;
  border-radius: 50%;
}
.menuitem_icon.lable {
  border-style: solid;
  border-color: transparent;
  border-radius: 2px;
}
.menuitem_title {
  display: inline-block;
  color: black;
  font-size: 12px;
}
.menuitem_sub {
  display: inline-block;
  margin-right: 7px;
  margin-bottom: 1px;
  float: left;
  clear: left;
  color: black;
  font-size: 20px;
  font-weight: 300;
  text-align: left;
}
.menuitem_div {
  float: left;
}
.menuitem_div.all {
  width: 100%;
  color: #4285f4;
}
.loadser {
  position: absolute;
  display: none;
  width: 20px;
  height: 20px;
  margin-top: 13px;
  margin-left: 782px;
  border-radius: 50%;
  background-color: #4285f4;
}
.arrowwz {
  position: absolute;
  width: 3px;
  height: 3px;
  margin-top: -34px;
  margin-left: 83px;
  border-radius: 50%;
  background-color: #5e5e5e;
}
.arrowwz.first {
  margin-top: -12px;
}
.arrowwz.last {
  margin-top: -32px;
  margin-left: 86px;
}
.foot_mover {
  margin-right: -15px;
  margin-left: -15px;
  padding: 15px;
  clear: left;
  border-top: 1px solid #ccc;
  border-radius: 0px 0px 4px 4px;
  background-color: #e4e4e4;
  background-image: -webkit-linear-gradient(#dbdbdb, #f2f2f2 15%);
  background-image: linear-gradient(#dbdbdb, #f2f2f2 15%);
}
.foot_mover.open {
  background-image: -webkit-linear-gradient(#d1d1d1, #e0e0e0 15%);
  background-image: linear-gradient(#d1d1d1, #e0e0e0 15%);
}
.setresponsible {
  padding: 10px;
  border-radius: 20px;
  background-color: whitesmoke;
}
.kort {
  position: relative;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  clear: left;
  border-radius: 4px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 1px 1px 0px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.kort:hover {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 6px 0px;
}
.kort.oppen {
  margin-top: 30px;
  margin-bottom: 40px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 15px 15px 0px;
}
.fog {
  position: absolute;
  z-index: 50;
  display: none;
  width: 900px;
  height: 100%;
  margin-top: 47px;
  margin-left: -30px;
  background-color: rgba(228, 228, 228, 0.70);
}
.relation {
  margin-top: 1px;
  float: left;
  font-family: Mnim, sans-serif;
  color: #e84343;
}
.red {
  position: absolute;
  z-index: 100;
  display: block;
  margin-top: 67px;
  margin-left: 94px;
  background-color: #e84343;
}
.spinner {
  position: absolute;
  left: 12px;
  top: -32px;
  width: 16px;
  height: 16px;
}
.radiobutton_unticked {
  width: 20px;
  height: 20px;
  margin-right: 4px;
  float: left;
  border: 1px solid #ccc;
  border-radius: 50%;
  background-color: #ccc;
}
.radiobutton_unticked:hover {
  border-width: 8px;
  border-color: #ccc;
  background-color: #636363;
}
.radiobutton_unticked:active {
  border-width: 6px;
  border-color: #ccc;
  background-color: black;
}
.radiobutton_unticked.vald {
  width: 20px;
  height: 20px;
  border-style: solid;
  border-width: 6px;
  background-color: black;
  box-shadow: none;
}
.radiobutton {
  margin-right: 15px;
  margin-bottom: 15px;
  float: left;
  font-weight: 300;
}
.radiobutton:active {
  margin: -2px 12px -2px -3px;
  padding: 2px 3px;
}
.radio_text {
  float: left;
}
.contactselection {
  margin-right: -10px;
  margin-left: -10px;
  padding: 10px;
  border-top: 1px solid #e4e4e4;
}
.contactselection:active {
  background-color: #e4e4e4;
}
.kort_sektion_topp {
  position: relative;
  margin-top: -15px;
  margin-right: -15px;
  margin-left: -15px;
  padding: 20px 15px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.kort_sektion_topp:active {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: #eee;
  -webkit-transition: none 0ms ease;
  transition: none 0ms ease;
}
.kort_sektion_topp.adds {
  padding-bottom: 15px;
}
.kort_sektion_botten {
  margin-right: -15px;
  margin-left: -15px;
  padding: 10px 15px;
  border-top: 1px solid #e4e4e4;
}
.utvidgas {
  position: absolute;
  top: 50%;
  right: 15px;
  display: inline-block;
  height: 20px;
  margin-top: -10px;
  float: right;
  font-family: Aico, sans-serif;
  color: #ccc;
  font-size: 14px;
}
.utvidgas._2 {
  position: static;
  margin-top: 0px;
  font-family: Aico, sans-serif;
}
.ikon {
  display: block;
  margin-right: 6px;
  float: left;
  font-family: Mnim, sans-serif;
  color: black;
  font-size: 14px;
}
.kort_innehall {
  margin-right: 3px;
  float: left;
}
.kort_innehall.lank {
  color: #4285f4;
}
.kort_innehall.lank:hover {
  text-decoration: underline;
}
.kort_innehall.mellan {
  color: #b0b0b0;
}
.kort_mellanrubrik {
  width: 100%;
  padding-left: 0px;
  clear: left;
  border-left: 8px none #e8e8e8;
}
.kort_tid {
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 300;
}
.kort_tid_text {
  margin-right: 3px;
  float: left;
  font-weight: 300;
}
.kort_tid_text.iko {
  font-family: Mnim, sans-serif;
  font-size: 14px;
}
.kort_tid_datum {
  margin-top: -5px;
  margin-right: 5px;
  float: left;
  font-size: 24px;
  line-height: 31px;
  font-weight: 100;
}
.kort_tid_datum.iko {
  font-family: Mnim, sans-serif;
}
.kort_tid_datum.klar {
  font-size: 24px;
  line-height: 31px;
}
.uppdelning {
  float: left;
}
.uppdelning_ikon {
  margin-top: 14px;
  margin-right: 12px;
  float: left;
  font-family: Aico, sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
}
.uppdelning_ikon.klar {
  font-family: Aico, sans-serif;
}
.kort_sektion_topp_huvud {
  margin-bottom: 20px;
  color: #555;
}
.kort_sektion_topp_huvud.now {
  color: #ff8332;
}
.kort_sektion_topp_huvud.klar {
  margin-bottom: 30px;
  color: #45c0d9;
}
.kort_sektion_topp_huvud.sen {
  color: #e84343;
}
.menyikon {
  font-family: Aico, sans-serif;
  font-size: 28px;
}
.menyikon.liten {
  font-size: 25px;
}
.menyikon.liten_2 {
  font-size: 28px;
}
.menyikon.stor {
  font-family: Aico, sans-serif;
  font-weight: 400;
}
.idagtitlar {
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: 100;
}
.idag_sektion {
  margin-bottom: 89px;
}
.idag_sektion.topp {
  margin-top: 53px;
}
.sidomeny_lank_ikon {
  margin-right: 10px;
  float: left;
  font-family: Mni, sans-serif;
  font-size: 20px;
}
.mellanrubrik {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #b0b0b0;
  font-size: 10px;
  font-weight: 400;
  text-transform: none;
}
.beskrivning {
  color: black;
}
.beskrivning_sektion {
  margin-top: 20px;
  margin-bottom: 5px;
  padding-left: 15px;
  border-left: 4px solid #dbdbdb;
}
.kort_ackord_ikon {
  margin-right: 10px;
  float: left;
  font-family: Aico, sans-serif;
  color: #4285f4;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
}
.kort_ackord_ikon.oppen {
  color: black;
}
.kort_move_ikon {
  margin-right: 10px;
  float: left;
  font-family: Aico, sans-serif;
  color: #4285f4;
  font-size: 14px;
  font-weight: 400;
}
.kort_move_ikon.open {
  font-family: Aico, sans-serif;
  font-size: 14px;
}
.kort_move_text {
  float: left;
  color: #4285f4;
  font-size: 14px;
}
.kort_move_button {
  float: left;
  border-radius: 4px;
}
.kort_move_button:active {
  margin: -1px -2px;
  padding: 1px 2px;
  background-color: rgba(0, 0, 0, 0.09);
}
.kort_move_button.right {
  float: right;
}
.kort_oppet {
  position: relative;
  margin-bottom: 45px;
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 4px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 15px 15px 0px;
}
.kort_stangt {
  position: relative;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 4px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 1px 1px 0px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.kort_stangt:hover {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 6px 0px;
}
.kort_oppet_val_1 {
  position: relative;
  margin-bottom: 45px;
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 4px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 15px 15px 0px;
}
.kort_oppet_val_1.open {
  background-color: #eee;
}
.val_1_oppen {
  margin-right: -15px;
  margin-left: -15px;
  padding: 15px;
  border-top: 1px solid #eee;
  background-color: white;
}
.radioknappar {
  margin-bottom: 15px;
}
.val_text {
  color: #4285f4;
}
.val_text.oppen {
  margin: -15px -15px 15px;
  padding: 15px;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  color: black;
  font-weight: 300;
}
.val_text.oppen:active {
  background-image: -webkit-linear-gradient(#dbdbdb, #e8e8e8);
  background-image: linear-gradient(#dbdbdb, #e8e8e8);
}
.text_falt {
  margin-bottom: 13px;
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  border-radius: 5px;
  background-color: #f9f9f9;
  box-shadow: rgba(0, 0, 0, 0.09) 0px 1px 0px 0px inset;
  color: black;
  font-weight: 300;
}
.text_falt:focus {
  border-color: #4285f4;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px inset;
}
.text_falt.open {
  background-color: #e8e8e8;
}
.kedjor_sektion {
  margin-bottom: 20px;
}
.en_kedja {
  margin-bottom: 7px;
  float: left;
  clear: left;
  color: #4285f4;
}
.en_kedja:active {
  margin: -1px -3px 6px;
  padding: 1px 3px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.09);
}
.kedjeikon {
  margin-right: 5px;
  float: left;
  font-family: Aico, sans-serif;
  font-size: 16px;
}
.kedjelank {
  margin-right: 5px;
  float: left;
}
.kedjelank.asd {
  color: black;
}
.wall_of_time {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 50;
  display: block;
  width: 100%;
}
.tidbokaren_box {
  position: fixed;
  left: 50%;
  z-index: 50;
  display: none;
  width: 280px;
  margin-top: 5%;
  margin-left: -70px;
  padding: 15px;
  border-radius: 4px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 10px 25px 0px;
}
.bakgrund_tid {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  background-color: rgba(228, 228, 228, 0.70);
}
.stang {
  position: relative;
  left: 25px;
  bottom: 25px;
  width: 32px;
  height: 32px;
  float: right;
  border-radius: 50%;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 3px 5px 0px;
  font-family: Mni, sans-serif;
  font-size: 24px;
  line-height: 32px;
  text-align: center;
}
.stang:active {
  background-color: black;
  box-shadow: none;
  color: white;
}
.popup_top_sektion {
  margin-bottom: 20px;
}
.popup_title {
  display: block;
  margin-right: 10px;
  float: left;
  font-size: 20px;
  font-weight: 100;
  text-align: left;
}
.tidsbox {
  position: absolute;
  left: 50%;
  width: 240px;
  height: 240px;
  margin-left: -120px;
}
.tidscirkel {
  position: absolute;
  z-index: 20;
  display: block;
  width: 40px;
  height: 40px;
  margin-right: auto;
  padding-top: 10px;
  border: 1px solid #dbdbdb;
  border-radius: 50%;
  box-shadow: none;
  color: #7e7e7e;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
}
.tidscirkel:hover {
  background-color: #dbdbdb;
  box-shadow: none;
  color: black;
}
.tidscirkel:active {
  border-color: #4285f4;
  background-color: #4285f4;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  box-shadow: none;
  color: white;
}
.tidscirkel._12 {
  left: 50%;
  top: 0px;
  margin-left: -20px;
  box-shadow: none;
}
.tidscirkel._12.vald {
  box-shadow: none;
}
.tidscirkel._12.min {
  border-style: dashed;
  border-color: #4285f4;
  box-shadow: none;
  color: #4285f4;
}
.tidscirkel._12.min:hover {
  background-color: transparent;
  box-shadow: none;
}
.tidscirkel._12.min:active {
  border-color: #4285f4;
  background-color: #4285f4;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  box-shadow: none;
  color: white;
}
.tidscirkel._15 {
  top: 50%;
  right: 0px;
  margin-top: -20px;
  box-shadow: none;
}
.tidscirkel._15:hover {
  box-shadow: none;
}
.tidscirkel._15.min {
  border-style: dashed;
  border-color: #ccc;
  box-shadow: none;
}
.tidscirkel._15.min:hover {
  border-style: solid;
  border-color: #dbdbdb;
  box-shadow: none;
}
.tidscirkel._15.min:active {
  border-color: #4285f4;
  box-shadow: none;
}
.tidscirkel._18 {
  left: 50%;
  bottom: 0px;
  margin-left: -20px;
  box-shadow: none;
}
.tidscirkel._18.min {
  border-style: dashed;
  border-color: #ccc;
  box-shadow: none;
}
.tidscirkel._18.min:hover {
  border-style: solid;
  border-color: #dbdbdb;
  box-shadow: none;
}
.tidscirkel._18.min:active {
  border-color: #4285f4;
  box-shadow: none;
}
.tidscirkel._9 {
  left: 0px;
  top: 50%;
  margin-top: -20px;
  box-shadow: none;
}
.tidscirkel._9.min {
  border-style: dashed;
  border-color: #ccc;
  box-shadow: none;
}
.tidscirkel._9.min:hover {
  border-style: solid;
  border-color: #dbdbdb;
  box-shadow: none;
}
.tidscirkel._9.min:active {
  border-color: #4285f4;
  box-shadow: none;
}
.tidscirkel._13 {
  left: 50%;
  top: 14px;
  margin-left: 30px;
  box-shadow: none;
}
.tidscirkel._13.min {
  border-style: dashed;
  border-color: #ccc;
  box-shadow: none;
}
.tidscirkel._13.min:hover {
  border-style: solid;
  border-color: #dbdbdb;
  box-shadow: none;
}
.tidscirkel._13.min:active {
  border-color: #4285f4;
  box-shadow: none;
}
.tidscirkel._11 {
  left: 50%;
  top: 14px;
  margin-left: -70px;
  box-shadow: none;
}
.tidscirkel._11.min {
  border-style: dashed;
  border-color: #ccc;
  box-shadow: none;
}
.tidscirkel._11.min:hover {
  border-style: solid;
  border-color: #dbdbdb;
  box-shadow: none;
}
.tidscirkel._11.min:active {
  border-color: #4285f4;
  box-shadow: none;
}
.tidscirkel._10 {
  left: 14px;
  top: 50%;
  margin-top: -70px;
  box-shadow: none;
}
.tidscirkel._10.min {
  border-style: dashed;
  border-color: #ccc;
  box-shadow: none;
}
.tidscirkel._10.min:hover {
  border-style: solid;
  border-color: #dbdbdb;
  box-shadow: none;
}
.tidscirkel._10.min:active {
  border-color: #4285f4;
  box-shadow: none;
}
.tidscirkel._14 {
  top: 50%;
  right: 14px;
  margin-top: -70px;
  box-shadow: none;
}
.tidscirkel._14:hover {
  box-shadow: none;
}
.tidscirkel._14.min {
  border-style: dashed;
  border-color: #ccc;
  box-shadow: none;
}
.tidscirkel._14.min:hover {
  border-style: solid;
  border-color: #dbdbdb;
  box-shadow: none;
}
.tidscirkel._14.min:active {
  border-color: #4285f4;
  box-shadow: none;
}
.tidscirkel._8 {
  left: 14px;
  top: 50%;
  margin-top: 30px;
  box-shadow: none;
}
.tidscirkel._8.vald {
  border-color: #4285f4;
  box-shadow: none;
  color: #4285f4;
}
.tidscirkel._8.vald:hover {
  background-color: transparent;
  box-shadow: none;
}
.tidscirkel._8.vald:active {
  border-color: #4285f4;
  background-color: #4285f4;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  box-shadow: none;
  color: white;
}
.tidscirkel._8.min {
  border-style: dashed;
  border-color: #ccc;
  box-shadow: none;
}
.tidscirkel._8.min:hover {
  border-style: solid;
  border-color: #dbdbdb;
  box-shadow: none;
}
.tidscirkel._8.min:active {
  border-color: #4285f4;
  box-shadow: none;
}
.tidscirkel._16 {
  top: 50%;
  right: 14px;
  margin-top: 30px;
  box-shadow: none;
}
.tidscirkel._16.min {
  border-style: dashed;
  border-color: #ccc;
  box-shadow: none;
}
.tidscirkel._16.min:hover {
  border-style: solid;
  border-color: #dbdbdb;
  box-shadow: none;
}
.tidscirkel._16.min:active {
  border-color: #4285f4;
  box-shadow: none;
}
.tidscirkel._17 {
  left: 50%;
  bottom: 14px;
  margin-left: 30px;
  box-shadow: none;
}
.tidscirkel._17.min {
  border-style: dashed;
  border-color: #ccc;
  box-shadow: none;
}
.tidscirkel._17.min:hover {
  border-style: solid;
  border-color: #dbdbdb;
  box-shadow: none;
}
.tidscirkel._17.min:active {
  border-color: #4285f4;
  box-shadow: none;
}
.tidscirkel._7 {
  left: 50%;
  bottom: 14px;
  margin-left: -70px;
  box-shadow: none;
}
.tidscirkel._7.min {
  border-style: dashed;
  border-color: #ccc;
  box-shadow: none;
}
.tidscirkel._7.min:hover {
  border-style: solid;
  border-color: #dbdbdb;
  box-shadow: none;
}
.tidscirkel._7.min:active {
  border-color: #4285f4;
  box-shadow: none;
}
.input_for_tid {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 100;
  width: 126px;
  height: 126px;
  margin-top: -60px;
  margin-left: -63px;
  padding-top: 45px;
  text-align: center;
}
.mellan {
  float: left;
}
.tid_sektion {
  margin-bottom: 10px;
}
.tid_sektion.klock {
  height: 260px;
  margin-bottom: 0px;
}
.kalenderbokaren_box {
  position: fixed;
  left: 50%;
  z-index: 100;
  display: none;
  width: 280px;
  margin-top: 5%;
  margin-left: -70px;
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 4px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 10px 25px 0px;
}
.back_ikon {
  margin-top: -3px;
  margin-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  float: left;
  border-radius: 4px;
  font-family: Mni, sans-serif;
  color: #4285f4;
  font-size: 30px;
}
.back_ikon:active {
  background-color: rgba(0, 0, 0, 0.09);
}
.back_ikon.right {
  position: relative;
  margin-right: 0px;
  float: left;
}
.date_day_box {
  width: 44px;
  height: 44px;
  margin-right: 7px;
  margin-bottom: 12px;
  padding-top: 11px;
  float: left;
  border: 1px solid #eee;
  border-radius: 50%;
  color: #7e7e7e;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
}
.date_day_box:hover {
  border-color: #e6e6e6;
  background-color: #e6e6e6;
  color: black;
}
.date_day_box:active {
  border-color: #4285f4;
  background-color: #4285f4;
  color: white;
}
.date_day_box.right {
  margin-right: 0px;
}
.date_day_box.right.forth {
  border-left-color: #e84343;
}
.date_day_box.right.forth:active {
  border-color: #4285f4;
}
.date_day_box.present {
  border-style: solid;
  border-color: #e6e6e6;
  background-color: black;
  color: white;
}
.date_day_box.present:hover {
  border-color: #dbdbdb;
  background-color: #dbdbdb;
}
.date_day_box.present:active {
  border-color: #4285f4;
  background-color: #4285f4;
  color: white;
}
.date_day_box.past {
  border-color: transparent;
  color: #ccc;
}
.date_day_box.full {
  border-color: #e84343;
}
.date_day_box.full:active {
  border-color: #4285f4;
}
.date_day_box.vald {
  border-color: #4285f4;
  background-color: #4285f4;
  font-family: Mni, sans-serif;
  color: white;
  font-size: 22px;
}
.date_day_box.vald:active {
  border-color: #286ad4;
  background-color: #286ad4;
}
.date_day_box.half {
  display: block;
  border-top-color: #e84343;
  border-right-color: #e84343;
}
.date_day_box.half:active {
  border-color: #4285f4;
}
.date_day_box.upp {
  border-top-color: #e84343;
}
.date_day_box.upp:active {
  border-color: #4285f4;
}
.date_day_box.shoses {
  border-top-color: #e84343;
  border-right-color: #e84343;
}
.date_day_box.shoses:active {
  border-color: #4285f4;
}
.day {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 9px;
  line-height: 14px;
}
.daylabel {
  width: 44px;
  height: 20px;
  margin-right: 7px;
  float: left;
  text-align: center;
}
.daylabel.right {
  margin-right: 0px;
}
.minutbokaren_box {
  position: fixed;
  left: 50%;
  z-index: 100;
  display: none;
  width: 280px;
  margin-top: 5%;
  margin-left: -70px;
  padding: 15px;
  border-radius: 4px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 10px 25px 0px;
}
.tidspung {
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  float: none;
  text-align: center;
}
.tidkula {
  padding-top: 2px;
  float: left;
  color: #ccc;
  font-size: 40px;
  font-weight: 100;
}
.tidkula:hover {
  color: #b0b0b0;
}
.tidkula:active {
  color: #4285f4;
}
.tidkula.mitt {
  margin-right: 2px;
  margin-left: 2px;
  padding-top: 0px;
}
.tidkula.aktiv {
  color: #4285f4;
  font-weight: 100;
}
.schema_sektion {
  margin-top: 0px;
  margin-right: -15px;
  margin-left: -15px;
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: #3c3c3c;
  box-shadow: none;
}
.schema_titel {
  margin-bottom: 11px;
  color: white;
  font-size: 14px;
  line-height: 13px;
  font-weight: 300;
  text-align: center;
}
.schema_tid {
  margin-right: 0px;
  float: left;
  font-family: Roboto, sans-serif;
  color: #ccc;
  font-size: 12px;
  font-weight: 300;
  text-align: center;
}
.schema_tid.ico {
  margin-right: 1px;
  margin-left: 2px;
  font-family: Mni, sans-serif;
}
.schema_tid.last {
  margin-right: 10px;
}
.schema_del {
  float: none;
  clear: none;
  color: #9a9a9a;
  font-size: 12px;
  text-align: left;
}
.schema_punkt {
  margin-right: -15px;
  margin-left: -15px;
  padding: 15px;
  border-top: 1px none white;
  color: #9a9a9a;
}
.schema_punkt._2 {
  background-color: #333;
}
.schema_punkt._2.end {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.kalenderbokaren_box_2 {
  position: fixed;
  left: 50%;
  z-index: 50;
  display: none;
  width: 280px;
  margin-top: 5%;
  margin-left: -70px;
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 4px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 10px 25px 0px;
}
.manual_date_field {
  width: 46px;
  height: 26px;
  margin-right: 5px;
  margin-bottom: 5px;
  padding: 0px;
  float: left;
  border: 0px solid transparent;
  border-radius: 4px;
  background-color: #eee;
  box-shadow: #dbdbdb 0px 1px 0px 0px inset;
  font-family: Roboto, sans-serif;
  color: #4285f4;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
}
.manual_date_field:focus {
  border-width: 1px;
  border-color: #4285f4;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px inset;
}
.manual_date_field.small {
  width: 24px;
}
.next {
  padding-top: 3px;
  padding-bottom: 3px;
  float: left;
  font-family: Mni, sans-serif;
  color: #4285f4;
  font-size: 24px;
}
.next:active {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.09);
}
.kontakt_sektion {
  position: relative;
  margin-top: 5px;
  margin-bottom: 15px;
  padding-bottom: 0px;
}
.contact_ram {
  position: relative;
  display: block;
  margin-right: -5px;
  margin-bottom: 5px;
  margin-left: -5px;
  padding: 5px;
  border-bottom: 1px none #e8e8e8;
  border-radius: 4px;
  text-align: left;
}
.contact_ram:hover {
  background-color: #f9f9f9;
  box-shadow: none;
}
.contact_ram:active {
  background-color: #e8e8e8;
  box-shadow: none;
}
.contact_ram._2:hover {
  background-color: transparent;
  box-shadow: none;
}
.contact_ram._2:active {
  box-shadow: none;
}
.bild {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  float: left;
  border-radius: 50%;
}
.bild.large {
  width: 60px;
  height: 60px;
  margin-right: 10px;
  margin-bottom: 5px;
}
.bild._2 {
  width: 40px;
  padding-right: 12px;
  padding-left: 12px;
  background-color: #d9d0d0;
}
.kontakt_detaljer {
  float: left;
}
.kontakt_name {
  margin-top: 7px;
  font-size: 12px;
  line-height: 15px;
}
.kontakt_name.large {
  margin-top: 17px;
  margin-bottom: 4px;
  color: #4285f4;
  font-size: 20px;
  font-weight: 100;
}
.kontakt_name.large:hover {
  text-decoration: underline;
}
.kontakt_name.rec.tel {
  margin-top: 12px;
  margin-right: 3px;
  float: left;
}
.kontakt_name.rec.tel.nr {
  color: #4285f4;
}
.kontakt_title {
  display: block;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #b0b0b0;
  font-size: 10px;
  line-height: 16px;
}
.kontakt_title.large {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #9a9a9a;
  font-size: 10px;
  font-weight: 300;
}
.contact_large {
  position: relative;
  display: block;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  border-radius: 10px;
}
.nuimbers {
  height: 40px;
  margin-bottom: 10px;
  padding-top: 2px;
  clear: left;
}
.numbers_title {
  margin-bottom: -5px;
  float: left;
  clear: left;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #9a9a9a;
  font-size: 10px;
  font-weight: 300;
}
.number_the_one {
  float: left;
  clear: left;
  font-size: 14px;
  font-weight: 300;
}
.numerbox {
  margin-top: 3px;
  margin-right: 10px;
  margin-bottom: 3px;
  padding: 1px 4px;
  float: left;
  border-radius: 4px;
  color: #4285f4;
}
.numerbox:hover {
  background-color: #e6e6e6;
}
.numerbox:active {
  background-color: #dbdbdb;
}
.kontakt_sektion_open {
  position: relative;
  display: block;
  margin-right: -15px;
  margin-left: -15px;
  padding-right: 15px;
  padding-left: 15px;
}
.contact_title {
  margin-bottom: 20px;
  color: #9a9a9a;
  font-size: 20px;
  font-weight: 100;
}
.colour {
  display: inline-block;
  width: 159px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding-top: 59px;
  padding-bottom: 59px;
  border-radius: 4px;
  background-color: #f2f2f2;
  box-shadow: rgba(0, 0, 0, 0.09) 0px -3px 0px 0px inset;
  color: rgba(255, 255, 255, 0.61);
  text-align: center;
}
.colour:active {
  box-shadow: rgba(0, 0, 0, 0.09) 0px -100px 100px 0px inset;
}
.colour._1 {
  background-color: #4285f4;
}
.colour._2 {
  background-color: #00b386;
}
.colour._3 {
  background-color: #ff8332;
}
.colour._4 {
  background-color: #e84343;
}
.colour._5 {
  background-color: #40c9c9;
}
.colour._6 {
  background-color: #db4dd7;
}
.colour._7 {
  background-color: #ffcf33;
}
.colour._8 {
  background-color: #30cf62;
}
.colour._9 {
  background-color: #b24ce6;
}
.colour._10 {
  background-color: #eb6a99;
}
.colour._12 {
  background-color: #c92020;
}
.colour._13 {
  background-color: #54bae3;
}
.colour._14 {
  background-color: #7b3de0;
}
.colour._11 {
  background-color: #fabc6b;
}
.contact_widget {
  position: relative;
  margin: 0px -15px;
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  background-color: #f2f2f2;
}
.contact_widget.selection {
  margin: 0px -15px;
  padding: 15px;
  border-radius: 4px;
  background-color: #f2f2f2;
  box-shadow: none;
}
.contact_widget.added {
  border-top: 1px solid #e0e0e0;
  border-left: 5px none #3c3c3c;
  background-color: white;
}
.kort_ringlista_open {
  margin-bottom: 45px;
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 4px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 15px 15px 0px;
}
.kort_ringlista_open_2 {
  margin-bottom: 45px;
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 4px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 15px 15px 0px;
}
.kort_ringlista_stangd {
  margin-bottom: 25px;
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 4px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 1px 1px 0px;
}
.kort_ringlista_stangd:hover {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 6px 0px;
}
.hitta {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 7px;
  padding-top: 10px;
  float: left;
  border-radius: 50%;
  background-color: #d9d9d9;
  font-family: Mni, sans-serif;
  font-size: 24px;
  text-align: center;
}
.hitta.loose {
  position: absolute;
  top: -20px;
  right: 40px;
  z-index: 100;
  display: none;
  padding-top: 11px;
  background-color: #f0f0f0;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 2px 0px;
  font-size: 24px;
}
.hitta.loose:active {
  background-color: black;
  box-shadow: none;
  color: white;
}
.visafler_sek {
  display: inline-block;
  width: 33%;
  padding: 5px;
  float: left;
  border-radius: 4px;
  background-color: transparent;
  color: #7e7e7e;
  font-size: 14px;
  text-align: center;
}
.visafler_sek:active {
  background-color: #dbdbdb;
  background-image: none;
  color: black;
}
.box_coworker {
  position: absolute;
  left: -7px;
  top: -7px;
  z-index: 100;
  height: 30px;
  border-radius: 16px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px 0px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  color: #999;
}
.box_coworker:hover {
  box-shadow: rgba(0, 0, 0, 0.4) 0px 16px 50px 0px;
}
.box_coworker:active {
  color: white;
}
.box_coworker_img {
  width: 30px;
  height: 30px;
  float: left;
  border-radius: 50%;
}
.box_coworker_name {
  display: block;
  margin-right: 10px;
  margin-left: 5px;
  padding-top: 5px;
  float: left;
  border-radius: 1px;
  color: #4285f4;
}
.box_coworker_name:hover {
  text-decoration: underline;
}
.search_add {
  padding-top: 10px;
  float: left;
  font-size: 12px;
  text-align: left;
}
.search_add_sektion {
  display: block;
  margin-right: -5px;
  margin-bottom: 10px;
  margin-left: -5px;
  padding: 5px;
  border-radius: 4px;
  color: black;
}
.search_add_sektion:hover {
  background-color: #f9f9f9;
}
.search_add_sektion:active {
  background-color: #e8e8e8;
}
.search_add_icon {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  padding-top: 14px;
  float: left;
  border-radius: 50%;
  background-color: #4285f4;
  color: white;
}
.search_add_icon:active {
  background-color: #286ad4;
}
.search_add_icon.saves {
  background-color: #00b386;
}
.search_add_icon.saves:active {
  background-color: #009671;
}
.search_add_inside_ico_1 {
  font-family: Awesome, sans-serif;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
}
.search_add_inside_ico_1._2 {
  margin-top: -1px;
  font-family: Aico, sans-serif;
  font-size: 14px;
}
.find_anotherone {
  position: absolute;
  top: -15px;
  right: 45px;
  display: none;
  color: #969696;
}
.temp_avatar_ico {
  position: absolute;
  display: block;
  width: 42px;
  height: 42px;
  margin-top: -1px;
  margin-left: -1px;
  padding-top: 10px;
  border-radius: 50%;
  background-color: #cfcfcf;
  font-family: Aico, sans-serif;
  color: #878787;
  font-size: 24px;
  text-align: center;
}
.temp_avatar_ico.large {
  display: block;
  width: 62px;
  height: 62px;
  padding-top: 20px;
  border-color: #a1a1a1;
  background-color: #e4e4e4;
  color: #eee;
  font-size: 35px;
}
.temp_avatar_ico.rec {
  display: block;
  padding-top: 12px;
}
.kort_ringlista_open_first {
  position: relative;
  margin-bottom: 45px;
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 4px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 15px 15px 0px;
}
.add {
  display: block;
  width: 40px;
  height: 40px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  border-radius: 50%;
  background-color: #4285f4;
  font-family: Awesome, sans-serif;
  color: white;
}
.paging_widget {
  margin-top: 15px;
}
.page_back {
  width: 48%;
  height: 40px;
  padding-top: 9px;
  float: left;
  border-radius: 4px;
  background-color: #e6e6e6;
  color: #ccc;
  text-align: center;
}
.create_contact {
  width: 4%;
  height: 40px;
  float: left;
  font-family: Awesome, sans-serif;
  text-align: center;
}
.page_next {
  width: 100%;
  padding: 15px;
  float: left;
  border-radius: 4px;
  background-color: #e4e4e4;
  background-image: -webkit-linear-gradient(#e3e3e3, #f2f2f2);
  background-image: linear-gradient(#e3e3e3, #f2f2f2);
  text-align: center;
}
.page_next:active {
  background-color: #ccc;
  background-image: none;
}
.add_contact_link {
  z-index: 100;
  display: block;
  width: 40px;
  height: 40px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 11px;
  float: none;
  border-radius: 50%;
  background-color: #e4e4e4;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 2px 3px 0px;
  font-family: Awesome, sans-serif;
  color: #545454;
  font-size: 22px;
  text-align: center;
}
.add_contact_link:hover {
  background-color: #f2f2f2;
}
.add_contact_link:active {
  background-color: black;
  box-shadow: none;
  color: white;
}
.add_contact_link.searchen {
  display: none;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  border-style: none;
  background-color: #f0f0f0;
  color: #7a7a7a;
  font-size: 18px;
}
.add_contact_link.searchen:active {
  background-color: black;
}
.add_ok_sektion {
  margin-right: -5px;
  margin-bottom: 10px;
  margin-left: -5px;
  padding: 5px;
}
.namefield {
  margin-top: 2px;
  margin-bottom: 0px;
  float: none;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #e3e3e3;
  box-shadow: rgba(158, 158, 158, 0.49) 0px 1px 0px 0px inset;
  font-weight: 300;
}
.namefield:focus {
  border-color: #4285f4;
  background-color: white;
  box-shadow: rgba(143, 143, 143, 0.49) 0px 2px 4px 0px inset;
}
.name_wrapper {
  width: 89%;
  margin-bottom: 0px;
  float: right;
}
.tags_sektion {
  padding-top: 15px;
  clear: left;
}
.tag {
  margin-right: 4px;
  margin-bottom: 5px;
  padding: 0px 9px;
  float: left;
  border-radius: 15px;
  background-color: rgba(0, 0, 0, 0.09);
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #555;
  font-size: 10px;
}
.addsomeone {
  position: static;
  top: 106px;
  z-index: 100;
  display: block;
  margin-right: -15px;
  margin-left: -15px;
  padding: 15px;
  border-radius: 4px;
  box-shadow: none;
  color: #4285f4;
}
.asdasdasdasdasd {
  margin-top: 5px;
  margin-bottom: 20px;
  color: #9a9a9a;
  font-size: 24px;
  line-height: 28px;
  font-weight: 100;
}
.open_persons_ico {
  margin-right: 10px;
  float: left;
  font-family: Aico, sans-serif;
}
.open_persons_text {
  float: left;
}
.open_persons {
  margin: -1px -3px;
  padding: 1px 3px;
  float: left;
  border-radius: 4px;
}
.open_persons:active {
  background-color: rgba(0, 0, 0, 0.09);
}
.kort_oppet_val_-_chaining {
  position: relative;
  margin-bottom: 40px;
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 4px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 15px 15px 0px;
}
.kort_oppet_val_-_chaining.open {
  background-color: #eee;
}
.chaining_todo {
  position: relative;
  margin-bottom: 15px;
  padding: 15px;
  border: 1px dashed #4285f4;
  border-radius: 10px;
  box-shadow: none;
}
.chain_title_ico {
  margin-right: 5px;
  float: left;
  font-family: Aico, sans-serif;
}
.chain_title_text {
  margin-bottom: 15px;
  float: none;
  font-weight: 300;
}
.chain_todo_input_wrapper {
  margin-bottom: 0px;
}
.remove_chain {
  position: absolute;
  top: 10px;
  right: 10px;
  font-family: Aico, sans-serif;
  color: #8f8f8f;
}
.remove_chain:hover {
  color: #4285f4;
}
.remove_chain:active {
  color: black;
  text-shadow: black 0px 0px 26px;
}
.time_text {
  float: left;
}
.time_icon {
  margin-right: 3px;
  float: left;
  font-family: Aico, sans-serif;
}
.in_time {
  margin: -1px 10px -1px -3px;
  padding: 1px 3px;
  float: left;
  border-radius: 4px;
  color: #4285f4;
}
.in_time:active {
  background-color: rgba(0, 0, 0, 0.09);
  font-family: Roboto, sans-serif;
}
.list_block {
  margin-right: -15px;
  margin-bottom: 1px;
  margin-left: -15px;
  padding: 10px 15px;
  border-color: #707070 #707070 rgba(0, 0, 0, 0.09);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-radius: 4px;
  background-color: transparent;
  box-shadow: none;
}
.list_block:hover {
  background-color: rgba(255, 255, 255, 0.4);
  box-shadow: none;
}
.list_block:active {
  background-color: rgba(0, 0, 0, 0.09);
  box-shadow: none;
}
.list_row {
  margin-right: 0px;
  margin-left: 0px;
}
.list_col {
  padding-right: 0px;
}
.list_deal_probability_text {
  width: 20%;
  height: 19px;
  margin-right: -5px;
  margin-left: -5px;
  padding-right: 5px;
  padding-left: 5px;
  float: left;
  border-radius: 4px 0px 0px 4px;
  background-color: rgba(0, 0, 0, 0.09);
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #555;
  font-size: 10px;
}
.login_button {
  display: block;
  padding: 17px 17px 12px;
  border: 0px solid white;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.2);
  font-family: Roboto, sans-serif;
  color: white;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
  text-decoration: none;
  text-transform: none;
}
.login_button:hover {
  border-width: 0px;
  background-color: rgba(255, 255, 255, 0.29);
  color: white;
}
.login_button:active {
  background-color: rgba(0, 0, 0, 0.2);
  color: white;
}
.login_input {
  height: 56px;
  margin-bottom: 15px;
  padding-right: 15px;
  padding-left: 15px;
  border: 0px solid white;
  border-radius: 4px;
  background-color: white;
  color: black;
  font-size: 14px;
  font-weight: 300;
}
.login_input:focus {
  border-color: white;
  background-color: white;
  box-shadow: none;
  -webkit-transition: none 0ms ease;
  transition: none 0ms ease;
  color: black;
}
.login_box {
  display: block;
  width: 320px;
  margin-top: 10%;
  margin-right: auto;
  margin-left: auto;
}
.sidebar_link_box {
  display: block;
  text-decoration: none;
}
.login {
  height: auto;
  min-height: 50%;
}
.login._5 {
  background-color: black;
  background-image: -webkit-linear-gradient(black, #080047 50%, #9c6c5c);
  background-image: linear-gradient(black, #080047 50%, #9c6c5c);
}
.login._7 {
  background-color: black;
  background-image: -webkit-linear-gradient(#ff9d2e, #ffc670 50%, #b8d7ff);
  background-image: linear-gradient(#ff9d2e, #ffc670 50%, #b8d7ff);
}
.login._8 {
  background-image: -webkit-linear-gradient(#0958d9, #2b75d6 50%, #b4b6d9);
  background-image: linear-gradient(#0958d9, #2b75d6 50%, #b4b6d9);
}
.login._9 {
  background-image: -webkit-linear-gradient(#d0b6db, #e6bba5 50%, #2053b3);
  background-image: linear-gradient(#d0b6db, #e6bba5 50%, #2053b3);
}
.login._10 {
  background-image: -webkit-linear-gradient(#183c80, #9979b3 50%, #ffa587);
  background-image: linear-gradient(#183c80, #9979b3 50%, #ffa587);
}
.login._11 {
  background-image: -webkit-linear-gradient(#3b1b6b, #392e5c 50%, black);
  background-image: linear-gradient(#3b1b6b, #392e5c 50%, black);
}
.login_title {
  margin-bottom: 30px;
  color: white;
  font-size: 28px;
  line-height: 33px;
  font-weight: 100;
  text-align: center;
}
.login_form_wrapper {
  margin-bottom: 15px;
}
.login_ico {
  display: none;
  margin-right: 4px;
  float: left;
  font-family: Awesome, sans-serif;
}
.login_button_text {
  float: left;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 700;
}
.login_button_box {
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
}
.copyright {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin-bottom: 15px;
  color: rgba(0, 0, 0, 0.49);
  font-size: 12px;
  text-align: center;
}
.forgott {
  display: block;
  margin-top: 30px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: rgba(255, 252, 252, 0.49);
  font-size: 12px;
  font-weight: 300;
  text-align: center;
  text-decoration: none;
}
.forgott:hover {
  text-decoration: underline;
}
.logogo {
  display: block;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  padding-right: 120px;
  padding-left: 120px;
}
.cancel_blob {
  position: absolute;
  top: -20px;
  right: 15px;
  z-index: 100;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  border-radius: 50%;
  background-color: #f2f2f2;
  box-shadow: rgba(0, 0, 0, 0.34) 0px 3px 6px 0px;
  font-family: Aico, sans-serif;
  color: black;
  text-align: center;
}
.cancel_blob:hover {
  background-color: #f9f9f9;
}
.cancel_blob:active {
  background-color: black;
  box-shadow: none;
  color: white;
}
.deal_text {
  display: block;
  float: left;
}
.circle {
  width: 5px;
  height: 5px;
  margin-top: 7px;
  margin-right: 8px;
  float: left;
  border-radius: 50%;
  background-color: #dbdbdb;
}
.topsz {
  margin-top: 15px;
}
.hole {
  width: 5px;
  height: 5px;
  margin-top: 2px;
  margin-right: 5px;
  float: left;
  border-radius: 50%;
  background-color: #e6e6e6;
  box-shadow: none;
}
.hole.new {
  border: 1px solid white;
  box-shadow: none;
}
.label_text {
  float: left;
}
.label_text.ico {
  font-family: Roboto, sans-serif;
  font-weight: 300;
  text-align: left;
}
.post_info_box {
  position: absolute;
  left: 11px;
  top: 47px;
  font-size: 14px;
}
.avatar_circle {
  position: absolute;
  left: 0px;
  border-radius: 30px;
}
._2 {
  margin-top: 36px;
}
.done_todo {
  position: relative;
  margin-bottom: 20px;
  padding: 10px 15px 10px 61px;
  border-radius: 10px;
  background-color: transparent;
  font-size: 14px;
  font-weight: 300;
}
.done_ico {
  position: absolute;
  left: 13px;
  top: 9px;
  margin-right: 7px;
  float: left;
  font-family: Aico, sans-serif;
  color: #00b386;
}
.done_ico.above {
  left: 32px;
  color: #00b386;
  font-size: 14px;
}
.done_ico.above.meet {
  font-size: 14px;
}
.done_todotext {
  display: block;
  margin-right: 10px;
  float: left;
  color: #666;
}
.done_todotext.sec {
  display: block;
  float: left;
  color: #9a9a9a;
  font-style: italic;
}
.done_todotext.sec.ico {
  margin-right: 3px;
  font-family: Awesome, sans-serif;
  font-style: normal;
}
.link {
  margin-right: 3px;
  float: left;
  color: #4285f4;
  text-decoration: none;
}
.link:hover {
  text-decoration: underline;
}
.todo_details {
  display: inline-block;
  width: 100%;
  margin-top: 7px;
  float: none;
  clear: left;
  border-radius: 10px;
  color: rgba(0, 0, 0, 0.4);
}
.done_todo_who {
  margin-right: 3px;
  float: left;
  color: rgba(0, 0, 0, 0.4);
}
.selectionbox {
  margin-bottom: 40px;
  padding: 15px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.00);
  font-size: 24px;
  text-align: center;
}
.company_dealsection {
  margin-top: 65px;
  margin-bottom: 50px;
}
.graph {
  width: 75%;
  margin-left: 15px;
  padding-bottom: 10px;
  float: right;
  border-bottom: 1px solid black;
}
.graph_x {
  margin-top: -3px;
  margin-bottom: 0px;
  padding-bottom: 48px;
  float: left;
  clear: left;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #ccc;
  font-size: 13px;
  font-weight: 700;
}
.graph_x.last {
  margin-bottom: -7px;
  padding-bottom: 0px;
  color: black;
}
.graph_y {
  width: 30px;
  float: right;
  color: #b0b0b0;
  text-align: right;
}
.graph_y.first {
  width: 18px;
  float: left;
  text-align: left;
}
.graph-sektion {
  width: 28%;
  margin-right: 42px;
  margin-bottom: 30px;
  padding-left: 8px;
  float: left;
  border-left: 1px solid #d4d4d4;
}
.graph-sektion.last {
  margin-right: 0px;
}
.graph_y_section {
  display: inline-block;
  width: 100%;
  margin-top: 4px;
  margin-bottom: -10px;
  padding-right: 1px;
  padding-left: 2px;
  clear: left;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 10px;
}
.graph_title {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 100;
}
.graph_title.sub {
  margin-bottom: 3px;
  font-size: 12px;
  font-weight: 300;
}
.time_graph {
  float: left;
}
.list_title {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 28px;
  font-weight: 100;
}
.list_object_section {
  position: relative;
  display: block;
  width: 100%;
  margin-bottom: 0px;
  padding: 12px;
  float: left;
  border-bottom: 1px solid #e3e3e3;
  background-color: #f6f6f6;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 1px 1px 0px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: black;
  line-height: 20px;
  text-decoration: none;
}
.list_object_section:hover {
  background-color: #fafafa;
}
.list_object_section:focus {
  height: 150px;
  margin-top: 20px;
  margin-bottom: 30px;
  border-bottom-style: none;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px 0px;
  -webkit-transform: scale(1.02);
  -ms-transform: scale(1.02);
  transform: scale(1.02);
}
.list_object_section.onwhite:focus {
  background-color: #f6f6f6;
}
.list_object_section.deal {
  padding-left: 12px;
  border-left: 2px none #5e5e5e;
  border-right-style: none;
}
.list_object_section.deal.b {
  border-right-color: #ff8cee;
  border-left-color: #f584f1;
  background-color: #f6f6f6;
}
.list_object_section.deal.b:hover {
  background-color: #f9f9f9;
}
.list_object_section.deal.b:focus {
  background-color: white;
}
.list_object_section.deal.c {
  border-left-color: #964beb;
}
.list_object_section.deal.d {
  border-left-color: #4285f4;
}
.list_object_keeper_section {
  position: relative;
  margin-bottom: 55px;
  box-shadow: none;
  line-height: 27px;
}
.list_object_keeper_section.sort {
  padding: 30px 15px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.00);
}
.list_objekt_text {
  position: relative;
  z-index: 100;
  display: inline-block;
  margin-right: 15px;
  float: right;
}
.list_objekt_text.name {
  float: left;
  color: #9a9a9a;
  font-style: italic;
}
.list_objekt_text.company {
  float: left;
  color: #4285f4;
}
.list_objekt_text.company:hover {
  text-decoration: underline;
}
.list_objekt_text.more {
  float: left;
  color: rgba(0, 0, 0, 0.49);
  font-size: 12px;
}
.list_object_item {
  position: relative;
  width: 100%;
  margin-bottom: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  float: left;
  border-bottom: 1px solid #e3e3e3;
  -webkit-transition-delay: initial;
  transition-delay: initial;
  color: #4285f4;
  text-decoration: none;
}
.list_object_icon {
  margin-right: 5px;
  float: right;
  font-family: Aico, sans-serif;
  color: rgba(0, 0, 0, 0.29);
}
.contact_section_title {
  margin-top: 30px;
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 100;
}
.deals_header {
  position: relative;
  margin-bottom: 20px;
}
.deals_header.sort {
  position: static;
  margin-bottom: 0px;
}
.deal_status_title {
  margin-bottom: 0px;
  float: none;
  box-shadow: none;
  color: #454545;
  font-size: 12px;
  font-weight: 700;
}
.deal_status_title._1 {
  box-shadow: none;
  color: #995edb;
}
.deal_status_title.b {
  box-shadow: none;
  color: #f760d4;
}
.deal_status_title.d {
  box-shadow: none;
  color: #4285f4;
}
.dea_status_value {
  float: none;
  clear: left;
  font-size: 28px;
  font-weight: 100;
}
.expandall_trigger {
  position: absolute;
  top: 89px;
  right: 15px;
  font-family: Aico, sans-serif;
  color: rgba(0, 0, 0, 0.21);
  font-size: 14px;
  text-decoration: none;
}
.expandall_trigger:hover {
  color: #4285f4;
}
.deal_man {
  z-index: 100;
  display: block;
  width: 28px;
  height: 28px;
  margin: -5px 7px -5px -22px;
  float: left;
  border: 2px solid white;
  border-radius: 50%;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 1px 1px 0px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}
.deal_man:hover {
  box-shadow: rgba(0, 0, 0, 0.29) 0px 6px 10px 0px;
}
.propp {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 0;
  width: 90%;
  height: 100%;
  background-color: transparent;
}
.deal_sort_man {
  width: 40px;
  height: 40px;
  margin-top: -11px;
  margin-right: 8px;
  margin-bottom: 15px;
  float: left;
  border: 2px solid white;
  border-radius: 50%;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.29) 0px 1px 1px 0px;
}
.deal_sort_man_name {
  float: left;
  color: #4285f4;
}
.deal_sort_man_name:hover {
  text-decoration: underline;
}
.probb {
  width: 4px;
  height: 24px;
  margin-top: -2px;
  margin-right: 10px;
  margin-bottom: -2px;
  float: right;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.10);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.probb_fill {
  width: 100%;
  height: 40%;
  border-radius: 10px;
  background-color: #ff8332;
}
.probb_fill.a {
  height: 70%;
  background-color: #40c9c9;
}
.probb_fill.b {
  height: 20%;
  background-color: #e84343;
}
.probb_fill.c {
  height: 10%;
  background-color: #e84343;
}
.probb_fill.d {
  height: 100%;
  background-color: #00b386;
}
.deal_status_divider {
  display: block;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 7px;
  padding-left: 5px;
  float: left;
  clear: left;
  color: #555;
  font-size: 12px;
  font-weight: 700;
}
.deal_status_divider.b {
  color: #ed72d7;
}
.deal_status_divider.c {
  color: #a745ed;
}
.barchart {
  width: 50px;
  height: 50px;
  float: left;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.barchart.sort {
  position: absolute;
  top: 15px;
  right: 5px;
  -webkit-transform: rotate(180deg) scale(0.6);
  -ms-transform: rotate(180deg) scale(0.6);
  transform: rotate(180deg) scale(0.6);
}
.bar {
  width: 16%;
  height: 80%;
  margin-right: 4%;
  float: left;
  border-radius: 2px;
  background-color: #45c0d9;
}
.bar.a {
  height: 100%;
  background-color: #4285f4;
}
.bar.b {
  height: 40%;
  background-color: #ad5ee6;
}
.bar.c {
  height: 30%;
  background-color: #f26fd4;
}
.bar.d {
  height: 10%;
  background-color: #3c3c3c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.kort_balk {
  position: relative;
  display: block;
  padding: 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.29);
  color: white;
}
.kort_topp_sektion {
  background-color: #b0b0b0;
}
html.w-mod-js *[data-ix="initially-hidden-text"] {
  display: none;
}
html.w-mod-js *[data-ix="alpha-0"] {
  opacity: 0;
}
html.w-mod-js *[data-ix="new-interaction"] {
  display: none;
}
html.w-mod-js *[data-ix="hideme"] {
  display: none;
}
html.w-mod-js *[data-ix="save"] {
  display: none;
}
html.w-mod-js *[data-ix="writeanote"] {
  display: none;
}
html.w-mod-js *[data-ix="addnew"] {
  display: none;
}
html.w-mod-js *[data-ix="finished"] {
  display: none;
}
html.w-mod-js *[data-ix="parked"] {
  display: none;
}
html.w-mod-js *[data-ix="happening"] {
  display: none;
}
html.w-mod-js *[data-ix="statusbuttonstybeb"] {
  display: none;
}
html.w-mod-js *[data-ix="start"] {
  display: none;
}
html.w-mod-js *[data-ix="save-2"] {
  display: none;
}
html.w-mod-js *[data-ix="start-2"] {
  display: none;
}
html.w-mod-js *[data-ix="lasttime"] {
  display: none;
}
html.w-mod-js *[data-ix="hideme-3"] {
  display: none;
}
html.w-mod-js *[data-ix="new-interaction-6"] {
  display: none;
}
html.w-mod-js *[data-ix="mainmenu"] {
  display: none;
}
html.w-mod-js *[data-ix="snoozing"] {
  display: none;
}
html.w-mod-js *[data-ix="contact-expanded"] {
  display: none;
}
html.w-mod-js *[data-ix="finishing"] {
  display: none;
}
html.w-mod-js *[data-ix="openedtodo"] {
  display: none;
}
html.w-mod-js *[data-ix="initially-hidden"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-delayed"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-future"] {
  display: none;
}
html.w-mod-js *[data-ix="initiallyhide"] {
  display: none;
}
html.w-mod-js *[data-ix="closecancel-calling-2"] {
  display: none;
}
html.w-mod-js *[data-ix="sidemenu-hidden"] {
  display: none;
}
html.w-mod-js *[data-ix="or-try-again-later"] {
  display: none;
}
html.w-mod-js *[data-ix="finish-it"] {
  display: none;
}
html.w-mod-js *[data-ix="hidden-newtodocard-second-open"] {
  display: none;
}
html.w-mod-js *[data-ix="firsttodo-hidden"] {
  display: none;
}
html.w-mod-js *[data-ix="hideus"] {
  display: none;
}
html.w-mod-js *[data-ix="hide"] {
  display: none;
}
html.w-mod-js *[data-ix="hide-tokimenu"] {
  display: none;
}
html.w-mod-js *[data-ix="hidden-edit-section"] {
  display: none;
}
html.w-mod-js *[data-ix="hideloader"] {
  display: none;
}
html.w-mod-js *[data-ix="jhde"] {
  display: none;
}
html.w-mod-js *[data-ix="reset-actionlink"] {
  display: none;
}
html.w-mod-js *[data-ix="gom"] {
  display: none;
}
html.w-mod-js *[data-ix="chart-show"] {
  display: block;
  height: 0px;
}
html.w-mod-js *[data-ix="chart-show-2"] {
  display: block;
  height: 0px;
}
html.w-mod-js *[data-ix="chart-show-3"] {
  display: block;
  height: 0px;
}
html.w-mod-js *[data-ix="chart-show-4"] {
  display: block;
  height: 0px;
}
html.w-mod-js *[data-ix="chart-show-5"] {
  display: block;
  height: 0px;
}
@media (max-width: 991px) {
  h4 {
    font-size: 14px;
  }
  h5 {
    margin-top: 0px;
  }
  .menu {
    display: block;
    width: 90px;
    box-shadow: none;
  }
  .search-field {
    padding-left: 30px;
    font-family: Roboto, sans-serif;
    font-weight: 300;
  }
  .search-field:focus {
    background-color: white;
  }
  .menuicon.gologo {
    width: 63px;
  }
  .avatar {
    width: 60px;
    height: 60px;
  }
  .linkblock.w--current {
    padding-bottom: 15px;
  }
  .linkblock.logo.w--current {
    padding-top: 9px;
    padding-bottom: 4px;
  }
  .history-avatar {
    margin-top: 0px;
  }
  .logo-container {
    width: 70px;
    height: 70px;
    margin-right: 10px;
  }
  .logoimage {
    width: 50px;
  }
  .searchblock {
    margin-top: 20px;
    padding-left: 5px;
  }
  .get-in-touch {
    box-shadow: none;
  }
  .get-in-touch.w--current {
    box-shadow: none;
  }
  .follow {
    padding-right: 8px;
    padding-left: 8px;
  }
  .menue {
    display: none;
  }
  .head {
    box-shadow: none;
  }
  .responsible-section {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .actionbutton {
    padding: 7px;
  }
  .timedevider {
    padding-right: 15px;
    padding-left: 15px;
  }
  .timedevider.mindag {
    margin-right: 7px;
  }
  .line {
    width: 22%;
  }
  .menysection.logo {
    margin-top: 6px;
    margin-bottom: 8px;
  }
  .head-section.callinglist {
    padding-right: 10px;
    padding-left: 20px;
  }
  .the-sidemenu {
    box-shadow: rgba(0, 0, 0, 0.4) 0px 8px 20px 0px;
  }
  .sidemenuitem {
    padding: 13px;
  }
  .coworkerdiv {
    width: 35px;
    height: 35px;
  }
  .coworkerdiv.add {
    width: 35px;
    height: 35px;
    padding-top: 0px;
    text-align: center;
  }
  .coworkerimg {
    width: 35px;
  }
  .plus {
    display: inline-block;
    width: 11px;
    margin-top: 12px;
    float: none;
  }
  .tabbbutton {
    padding: 8px 13px;
  }
  .previous-contact {
    left: 35px;
  }
  .headers {
    margin-right: -10px;
    margin-left: -20px;
    padding-right: 20px;
    padding-left: 20px;
    background-color: white;
  }
  .resulttball {
    width: 32px;
    height: 32px;
    padding-top: 7px;
  }
  .resulttball:active {
    padding-top: 5px;
  }
  .resulttypo {
    margin-top: 6px;
  }
  .resultdiv {
    margin-bottom: 8px;
  }
  .finishing {
    margin-top: 1px;
    font-size: 16px;
    font-weight: 300;
  }
  .finishing._2 {
    margin-top: 1px;
  }
  .wasttime {
    margin-top: -2px;
  }
  .containingwaste {
    margin-top: 15px;
  }
  .call {
    margin-top: 0px;
    margin-bottom: 2px;
    font-size: 24px;
  }
  .piechart {
    width: 160px;
    height: 160px;
  }
  .inne-pie {
    width: 140px;
    height: 140px;
  }
  .lineconnection {
    width: 15px;
  }
  .containscompanyresult {
    width: 75%;
  }
  .column {
    padding-right: 10px;
    background-color: whitesmoke;
    background-image: none;
    background-size: auto;
    box-shadow: none;
  }
  .when {
    width: 91px;
    margin-right: 5px;
  }
  .card.opened {
    padding: 10px;
  }
  .timedetail {
    margin-top: 4px;
  }
  .morehere {
    left: -9px;
    height: 11px;
    margin-top: 7px;
    margin-left: 87px;
  }
  .today_col1 {
    padding-left: 15px;
  }
  .cardcontemt {
    width: 95.1%;
  }
  .cardcontenttext {
    float: left;
    font-size: 14px;
  }
  .cardcontenttext.lesser._2 {
    box-shadow: none;
    text-shadow: none;
  }
  .cardcontenttext.lesser._3 {
    clear: none;
  }
  .sidemenu_campaigns {
    top: 379px;
  }
  .sidemenu_deals {
    top: 309px;
  }
  .sidemenu_contacts {
    top: 451px;
  }
  .sidemenu_profile {
    bottom: 197px;
  }
  .settingsmenu {
    text-shadow: none;
  }
  .settingsimg {
    text-shadow: none;
  }
  .settingsimg:active {
    background-color: rgba(0, 0, 0, 0.29);
    box-shadow: rgba(0, 0, 0, 0.29) 0px 0px 30px 15px;
    text-shadow: none;
  }
  .settingsimg.peb {
    text-shadow: none;
  }
  .cancel-and-menu {
    left: 10px;
    bottom: 10px;
    text-shadow: none;
  }
  .time {
    margin-top: 12px;
    margin-bottom: 4px;
    font-size: 24px;
    line-height: 20px;
  }
  .time.more {
    margin-top: 11px;
  }
  .separator {
    height: 44px;
    margin-right: 10px;
  }
  .sep_div {
    width: 66%;
  }
  .sup {
    margin-top: 20px;
    margin-left: 10px;
    padding: 7px 0px 7px 7px;
  }
  .underline {
    margin-top: 2px;
  }
  .betwen {
    margin-top: 4px;
  }
  .movetime {
    display: block;
    width: 114px;
  }
  .optionsbackground {
    margin-bottom: 16px;
    padding: 15px 15px 7px;
  }
  .activitytype {
    width: 160px;
    margin-right: 0px;
  }
  .amount {
    font-size: 24px;
  }
  .activity {
    margin-right: 39px;
  }
  .username {
    font-size: 24px;
  }
  .spacebock {
    width: 156px;
  }
  .titleblock {
    width: 158px;
  }
  .a_who_avatar.me {
    padding-top: 6px;
  }
  .contain_who_what_where_when.special {
    color: white;
    font-size: 17px;
    line-height: 21px;
    font-weight: 100;
  }
  .contain_who_what_where_when.special.rela {
    font-size: 18px;
    line-height: 25px;
  }
  .piiont {
    left: -18px;
  }
  .piiont.deals {
    left: -17px;
    top: 134px;
  }
  .piiont.campaigns {
    left: -17px;
    top: 185px;
  }
  .piiont.contacts {
    top: 260px;
  }
  .piiont.analyze {
    left: -16px;
    top: 44px;
  }
  .zoom {
    margin-left: 13px;
  }
  .campaign_sidemenu {
    left: 90px;
  }
  .contact_sidemenu {
    left: 90px;
  }
  .deals_sidemenu {
    left: 90px;
    display: none;
  }
  .analyze_sidemenu {
    left: 90px;
    z-index: 100;
  }
  .profile_sidemenu {
    left: 90px;
  }
  .arrowindicator {
    margin-left: -18px;
  }
  .arrowindicator.profile {
    bottom: 83px;
  }
  .searchresult {
    width: 629px;
    margin-left: 6px;
  }
  .menuitem_title {
    color: #969595;
  }
  .menuitem_sub {
    color: black;
  }
  .loadser {
    margin-left: 568px;
  }
  .arrowwz {
    margin-top: -35px;
    margin-left: 77px;
  }
  .arrowwz.last {
    margin-left: 78px;
  }
  .fog {
    width: 670px;
    margin-left: -19px;
  }
  .red {
    margin-top: 87px;
  }
  .idag_sektion.topp {
    margin-top: 21px;
  }
  .tidbokaren_box {
    margin-left: -85px;
    box-shadow: rgba(0, 0, 0, 0.34) 0px 10px 25px 0px;
  }
  .tidscirkel {
    box-shadow: none;
  }
  .kalenderbokaren_box {
    margin-left: -85px;
  }
  .minutbokaren_box {
    z-index: 100;
    margin-left: -85px;
  }
  .kalenderbokaren_box_2 {
    margin-left: -85px;
  }
  .contact_ram {
    display: block;
    box-shadow: none;
  }
  .colour {
    width: 148px;
  }
  .find_anotherone {
    right: 40px;
  }
  .name_wrapper {
    width: 87%;
  }
  .graph {
    width: 70%;
  }
  .graph_x {
    padding-bottom: 25px;
    font-size: 11px;
  }
  .graph_y {
    width: 20px;
  }
  .graph-sektion {
    width: 30%;
    margin-right: 13px;
    padding-left: 7px;
  }
  .graph_title {
    margin-bottom: 15px;
    font-size: 20px;
  }
  .graph_title.sub {
    margin-bottom: 0px;
  }
}
@media (max-width: 767px) {
  h3 {
    display: block;
    text-align: center;
  }
  .menu {
    position: fixed;
    z-index: 100;
    display: none;
    width: 75px;
    height: 100%;
    box-shadow: rgba(0, 0, 0, 0.29) 5px 0px 10px 0px;
  }
  .search-field {
    width: 100%;
    padding-left: 32px;
  }
  .menubuttontext {
    display: none;
    margin-top: 0px;
    margin-right: 8px;
    float: left;
    font-family: Roboto, sans-serif;
    color: #969696;
    font-size: 24px;
    line-height: 27px;
    font-weight: 100;
    text-align: left;
    text-transform: none;
  }
  .menubuttontext.bottom {
    display: none;
  }
  .menuicon {
    width: 26px;
    height: 23px;
    margin-top: 2px;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }
  .avatar {
    width: 50px;
    height: 50px;
    margin-right: auto;
    margin-left: auto;
  }
  .profileimage {
    float: none;
  }
  .linkblock {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0px;
  }
  .linkblock:active {
    background-color: rgba(0, 0, 0, 0.27);
  }
  .linkblock.w--current {
    height: 54px;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .linkblock._1 {
    width: 100%;
    height: 60px;
    padding-top: 19px;
    padding-bottom: 19px;
    padding-left: 0px;
    float: left;
    clear: left;
  }
  .linkblock._1.w--current {
    height: 50px;
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .linkblock.avatarplace {
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .linkblock.avatarplace.w--current {
    height: 75px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .col2 {
    padding-right: 0px;
  }
  .history {
    background-image: none;
  }
  .history-avatar {
    margin-top: 1px;
  }
  .col1 {
    padding-left: 0px;
  }
  .sectionheader {
    margin-bottom: 20px;
  }
  .mainblock {
    margin-right: 20px;
    margin-left: 20px;
  }
  .searchblock {
    margin-top: 10px;
    margin-right: 20px;
    margin-left: 20px;
  }
  .statusbutton {
    margin-right: 7px;
  }
  .contact-expanded {
    padding-left: 10px;
  }
  .save {
    font-size: 14px;
  }
  .writeanote {
    font-size: 14px;
  }
  .get-in-touch.w--current {
    box-shadow: none;
  }
  .menue {
    display: block;
    width: 36px;
    margin-top: 28px;
    margin-right: 0px;
    float: left;
    clear: left;
    border-radius: 4px;
  }
  .menue:active {
    border: 4px solid black;
    border-radius: 4px;
    background-color: black;
  }
  .search {
    padding-left: 56px;
  }
  .head {
    box-shadow: none;
  }
  .timedevider {
    margin-top: 60px;
    padding-right: 15px;
    padding-left: 15px;
  }
  .line {
    width: 35%;
  }
  .menysection {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .menysection.avatarsection {
    bottom: 70px;
    height: auto;
  }
  .menysection.avatarsection._2 {
    bottom: 0px;
    height: auto;
  }
  .menysection.avatarsection._3 {
    bottom: 0px;
    display: none;
    height: 120px;
  }
  .menysection.menuone {
    display: block;
    margin-top: 17px;
  }
  .menysection.logo {
    display: none;
  }
  .avatardiv {
    display: block;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }
  .closemenyb-utton {
    display: block;
    width: 36px;
    margin-right: auto;
    margin-left: auto;
  }
  .head-section.callinglist {
    padding: 10px 0px;
  }
  .settings {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .sidemenuitem {
    padding: 13px;
  }
  .previous-contact {
    left: 29px;
    top: 414px;
  }
  .title-coworkers {
    margin-top: 10px;
    text-align: left;
  }
  .coworker-section {
    display: none;
  }
  .headers {
    margin: -10px 0px;
    padding: 10px 10px 8px;
  }
  .resulttball {
    float: left;
  }
  .resultdiv {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    text-align: center;
  }
  .containingwaste._2 {
    display: none;
  }
  .call {
    margin-bottom: -11px;
    font-size: 15px;
    font-weight: 300;
  }
  .piechart {
    margin-top: 30px;
  }
  .detal {
    display: none;
    font-size: 12px;
  }
  .column {
    margin-top: 18px;
  }
  .column1 {
    margin-bottom: 30px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .yourworkday {
    margin-right: 15px;
    margin-left: 15px;
  }
  .morehere {
    left: -21px;
    margin-top: 7px;
    margin-left: 80px;
  }
  .morehere.profile {
    margin-top: 17px;
  }
  .today_col1 {
    padding-left: 10px;
  }
  .sidemenu_campaigns {
    left: 63px;
    top: 304px;
  }
  .sidemenu_deals {
    left: 63px;
    top: 241px;
  }
  .sidemenu_contacts {
    left: 63px;
    top: 369px;
  }
  .sidemenu_profile {
    left: 63px;
    bottom: 150px;
  }
  .time {
    margin-top: 13px;
  }
  .time.more {
    margin-top: 11px;
  }
  .sup {
    margin-left: 0px;
    padding-top: 10px;
    padding-right: 15px;
    padding-left: 15px;
  }
  .betwen {
    margin-top: 6px;
  }
  .activitytype {
    margin-right: 0px;
  }
  .activity {
    width: 88px;
    margin-right: 34px;
  }
  .titleblock {
    width: 122px;
  }
  .a_who_avatar {
    border-radius: 17px;
  }
  .contain_who_what_where_when {
    font-size: 14px;
    line-height: 21px;
  }
  .contain_who_what_where_when.special {
    font-size: 20px;
    line-height: 28px;
  }
  .c_comment.speci {
    margin-top: 13px;
  }
  .piiont.deals {
    left: -18px;
    top: 103px;
  }
  .piiont.campaigns {
    top: 149px;
  }
  .piiont.contacts {
    left: -19px;
    top: 213px;
  }
  .piiont.analyze {
    left: -19px;
    top: 19px;
  }
  .zoom {
    display: block;
  }
  .submenuhead.contacts {
    display: block;
  }
  .submenuhead.profile {
    height: 150px;
  }
  .campaign_sidemenu {
    left: 75px;
  }
  .contact_sidemenu {
    left: 75px;
  }
  .deals_sidemenu {
    left: 75px;
    display: none;
  }
  .analyze_sidemenu {
    left: 75px;
  }
  .profile_sidemenu {
    left: 75px;
  }
  .arrowindicator {
    margin-left: -16px;
  }
  .arrowindicator.profile {
    bottom: 92px;
    min-width: 0px;
  }
  .searchresult {
    position: static;
    width: 100%;
    margin-left: 0px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
  }
  .menuitem {
    margin-right: -10px;
    margin-left: -10px;
    padding: 10px;
  }
  .menuitem_icon {
    width: 22px;
    height: 40px;
    margin-right: 10px;
    margin-left: 0px;
    padding-top: 10px;
    font-size: 20px;
  }
  .menuitem_icon.contactstt {
    padding-top: 8px;
  }
  .menuitem_sub {
    margin-top: 2px;
    margin-bottom: -2px;
    font-size: 14px;
    font-weight: 300;
  }
  .menuitem_div.all {
    font-size: 14px;
    font-weight: 300;
  }
  .loadser {
    margin-left: 401px;
  }
  .arrowwz {
    margin-top: -13px;
    margin-left: 61px;
  }
  .arrowwz.last {
    margin-top: -24px;
    margin-left: 65px;
  }
  .fog {
    width: 100%;
    margin-left: -77px;
  }
  .red {
    z-index: 100;
    width: 100%;
    margin-top: 77px;
    margin-left: 81px;
    padding-right: 102px;
    background-color: transparent;
  }
  .tidbokaren_box {
    margin-left: -140px;
  }
  .kalenderbokaren_box {
    margin-left: -140px;
  }
  .minutbokaren_box {
    margin-top: 10%;
    margin-left: -140px;
  }
  .kalenderbokaren_box_2 {
    margin-left: -140px;
  }
  .contact_ram {
    display: block;
    box-shadow: none;
  }
  .colour {
    display: block;
    width: 100%;
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .name_wrapper {
    width: 90%;
  }
}
@media (max-width: 479px) {
  h3 {
    position: relative;
    top: -3px;
    font-size: 20px;
    font-weight: 300;
  }
  h4 {
    position: relative;
    top: -8px;
    margin-bottom: 0px;
    font-size: 12px;
  }
  h6 {
    font-size: 10px;
  }
  .menu {
    width: 69px;
    background-image: none;
    background-position: 0% 0%;
    background-size: auto;
    background-repeat: repeat;
    background-attachment: scroll;
  }
  .search-field {
    padding-left: 29px;
  }
  .menubuttontext {
    width: auto;
    margin-top: 0px;
    margin-right: 5px;
    color: #a6a6a6;
    font-size: 17px;
    line-height: 22px;
    font-weight: 300;
  }
  .menuicon {
    width: 22px;
    height: 19px;
  }
  .avatar {
    width: 45px;
    height: 45px;
  }
  .linkblock {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .linkblock.w--current {
    height: auto;
    padding-top: 11px;
    padding-bottom: 11px;
  }
  .linkblock._1 {
    height: 50px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .linkblock._1.w--current {
    height: 50px;
    padding-top: 13px;
    padding-bottom: 13px;
  }
  .linkblock.avatarplace {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .linkblock.avatarplace.w--current {
    height: 60px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .col2 {
    padding-right: 0px;
  }
  .history-avatar {
    margin-right: 7px;
  }
  .history-avatar.contactavatar {
    width: 15px;
  }
  .historyheader {
    margin-left: 0px;
  }
  .timestamp.title {
    clear: left;
    font-size: 12px;
  }
  .col1 {
    padding-left: 0px;
  }
  .sectionheader {
    margin-bottom: 10px;
  }
  .logo-container {
    width: 55px;
    height: 55px;
    padding: 7px;
  }
  .mainblock {
    margin-left: 20px;
  }
  .searchblock {
    margin-right: 15px;
    margin-left: 15px;
  }
  .v2 {
    font-size: 12px;
  }
  .statusbutton {
    font-size: 12px;
  }
  .save {
    font-size: 12px;
  }
  .writeanote {
    font-size: 12px;
  }
  .calllistlink {
    font-size: 12px;
  }
  .startertext {
    margin-bottom: -2px;
    font-size: 12px;
  }
  .icon {
    width: 13px;
  }
  .get-in-touch {
    margin-bottom: 5px;
    padding: 7px 7px 7px 8px;
    box-shadow: none;
    font-size: 14px;
  }
  .get-in-touch.w--current {
    box-shadow: none;
  }
  .relationbutton {
    padding-right: 4px;
  }
  .relationbuttontext.ico {
    display: block;
  }
  .follow {
    padding-right: 3px;
  }
  .menue {
    width: 30px;
    margin-top: 29px;
  }
  .search {
    padding-left: 45px;
  }
  .head {
    box-shadow: none;
  }
  .restext {
    font-size: 12px;
  }
  .actionbutton {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 10px;
    padding-bottom: 5px;
    float: none;
    clear: left;
    font-size: 12px;
    text-align: center;
  }
  .historytitle {
    padding-right: 15px;
    padding-left: 15px;
  }
  .timedevider {
    padding-right: 15px;
    padding-left: 15px;
  }
  .timedevider.mindag {
    font-size: 14px;
  }
  .line {
    width: 27%;
  }
  .to-hide {
    display: block;
    margin-right: 0px;
    padding-top: 10px;
    padding-bottom: 5px;
    float: none;
    font-size: 12px;
    text-align: center;
  }
  .menysection {
    margin-top: 0px;
  }
  .menysection.avatarsection {
    bottom: 59px;
    height: 60px;
  }
  .menysection.avatarsection._2 {
    height: 50px;
  }
  .menysection.avatarsection._3 {
    height: 100px;
  }
  .menysection.menuone {
    margin-top: 25px;
  }
  .closemenyb-utton {
    width: 29px;
  }
  .head-section {
    padding: 15px;
  }
  .head-section.callinglist {
    padding: 15px 0px;
  }
  .notifications {
    width: 20px;
  }
  .help {
    width: 17px;
  }
  .settings {
    width: 18px;
  }
  .sidemenuitem {
    padding: 13px;
  }
  .coworkerdiv {
    margin-bottom: 7px;
  }
  .coworkerimg.online {
    width: auto;
  }
  .tabbbutton {
    padding-right: 7px;
    padding-left: 7px;
  }
  .previous-contact {
    left: 24px;
    top: 424px;
  }
  .headers {
    margin: -15px 0px;
    padding: 16px;
  }
  .call {
    display: inline-block;
    width: 57%;
    line-height: 21px;
    text-align: left;
  }
  .user {
    width: 30px;
    height: 30px;
  }
  .lineconnection {
    width: 11px;
    height: 3px;
    margin-top: 13px;
  }
  .containscompanyresult {
    width: 70%;
  }
  .historypost {
    margin-left: 0px;
  }
  .what {
    width: 17px;
    height: 17px;
    margin-top: 5px;
    padding-right: 4px;
    padding-left: 4px;
  }
  .column1 {
    margin-bottom: 30px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .linebehind {
    left: 23px;
  }
  .top-cirlke {
    margin-left: 0px;
  }
  .yourworkday {
    margin-right: 15px;
    margin-left: 15px;
  }
  .todaysection {
    margin-top: 60px;
  }
  .when {
    width: 63px;
    margin-top: -7px;
    margin-right: 3px;
    font-size: 30px;
    font-weight: 300;
  }
  .card {
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .card.opened:active {
    background-color: white;
  }
  .timedetail {
    display: none;
  }
  .morehere {
    left: -28px;
    margin-top: 5px;
    margin-left: 82px;
  }
  .morehere.profile {
    margin-top: 10px;
  }
  .today_col1 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .cardcontemt {
    display: block;
    width: 91%;
    float: left;
    font-size: 12px;
    line-height: 20px;
  }
  .cardcontenttext {
    margin-bottom: -3px;
  }
  .cardcontenttext.lesser {
    clear: none;
  }
  .cardcontenttext.lesser._2 {
    box-shadow: none;
    text-shadow: none;
  }
  .sidemenu_campaigns {
    left: 50px;
    top: 251px;
  }
  .sidemenu_deals {
    left: 50px;
    top: 201px;
  }
  .sidemenu_contacts {
    left: 50px;
    top: 302px;
  }
  .sidemenu_profile {
    left: 50px;
    bottom: 124px;
  }
  .settingsmenu {
    margin-top: 0px;
    margin-right: 3px;
    text-shadow: none;
  }
  .settingsimg {
    text-shadow: none;
  }
  .settingsimg.peb {
    text-shadow: none;
  }
  .cancel-and-menu {
    left: 10px;
    bottom: 10px;
    text-shadow: none;
  }
  .time {
    margin-top: 17px;
    margin-bottom: 0px;
    font-family: Roboto, sans-serif;
    font-size: 24px;
    font-weight: 100;
  }
  .time.more {
    margin-top: 15px;
    font-size: 14px;
    font-weight: 300;
  }
  .iconfortask {
    width: 13px;
    margin-top: 2px;
    margin-bottom: 3px;
    margin-left: 16px;
  }
  .separator {
    margin-right: 7px;
  }
  .sep_div {
    width: 62%;
    float: left;
  }
  .img.userstats {
    display: block;
    margin-right: auto;
    margin-bottom: 13px;
    margin-left: auto;
    float: none;
  }
  .sup {
    padding-right: 0px;
    padding-left: 0px;
  }
  .regretbuttondiv {
    width: 64px;
    height: 60px;
    padding: 20px 7px;
  }
  .betwen {
    margin-top: 1px;
  }
  .button_action {
    margin-right: 0px;
    margin-bottom: 7px;
    padding-top: 10px;
    padding-bottom: 10px;
    float: none;
    text-align: center;
  }
  .moveintime {
    display: none;
    margin-right: 3px;
    padding-top: 24px;
  }
  .movetime {
    width: 81px;
    height: 56px;
    margin-top: -10px;
    margin-bottom: -10px;
    margin-left: -10px;
  }
  .clock {
    height: 12px;
    margin-bottom: 2px;
  }
  .timedlow {
    height: 3px;
  }
  .optionsbackground {
    height: auto;
    padding-bottom: 6px;
  }
  .activitytype {
    display: block;
    margin-right: auto;
    margin-bottom: 14px;
    margin-left: auto;
    float: none;
    clear: left;
    text-align: center;
  }
  .amount {
    margin-top: 30px;
  }
  .activity {
    display: block;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }
  .titles {
    display: none;
  }
  .fas {
    display: none;
  }
  .zhell {
    display: none;
  }
  .a_who_avatar {
    margin-right: 7px;
  }
  .piiont.deals {
    top: 63px;
  }
  .piiont.campaigns {
    top: 95px;
  }
  .piiont.contacts {
    top: 145px;
  }
  .piiont.analyze {
    top: -7px;
  }
  .snozetext.second.third {
    text-align: left;
  }
  .snoozebutton {
    margin-right: -15px;
    margin-left: -15px;
    padding-right: 15px;
    padding-left: 15px;
  }
  .snoozebutton.sec {
    margin-right: -10px;
    margin-left: -10px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .asdasd {
    text-align: left;
  }
  .zoom {
    margin-left: 10px;
  }
  .submenuhead.profile {
    height: 150px;
  }
  .campaign_sidemenu {
    left: 69px;
    display: none;
  }
  .contact_sidemenu {
    left: 69px;
  }
  .deals_sidemenu {
    left: 69px;
    display: none;
  }
  .analyze_sidemenu {
    left: 69px;
    display: none;
  }
  .profile_sidemenu {
    left: 69px;
  }
  .arrowindicator.profile {
    bottom: 71px;
  }
  .tinyglow.setings {
    right: 10px;
    text-shadow: none;
  }
  .tinyglow.setings.kall {
    right: 10px;
    text-shadow: none;
  }
  .resulttext {
    font-weight: 300;
  }
  .responsiblegroup {
    height: 40px;
    padding: 10px;
    border-radius: 20px;
    background-color: whitesmoke;
    font-weight: 300;
  }
  .editcontactfield._50 {
    width: 100%;
  }
  .searchresult {
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
  }
  .menuitem {
    margin-right: -12px;
    margin-left: -12px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .menuitem_sub {
    margin-bottom: -3px;
    font-size: 14px;
    font-weight: 300;
  }
  .menuitem_div.all {
    font-size: 14px;
    font-weight: 300;
  }
  .loadser {
    margin-left: 168px;
  }
  .arrowwz {
    margin-top: -11px;
    margin-left: 56px;
  }
  .arrowwz.last {
    margin-left: 59px;
  }
  .foot_mover {
    margin-right: -15px;
    margin-left: -15px;
    padding: 10px 15px;
  }
  .kort {
    margin-bottom: 20px;
  }
  .fog {
    margin-left: -64px;
  }
  .red {
    margin-top: 77px;
    margin-left: 70px;
    padding-right: 90px;
  }
  .spinner {
    left: 9px;
  }
  .ikon {
    display: block;
    margin-right: 4px;
    margin-bottom: 1px;
    float: left;
    font-size: 12px;
  }
  .kort_innehall {
    font-size: 12px;
    line-height: 17px;
  }
  .kort_tid {
    margin-bottom: 0px;
  }
  .kort_tid_datum.ned {
    clear: left;
  }
  .uppdelning {
    width: 70%;
  }
  .uppdelning_ikon {
    margin-top: 13px;
  }
  .kort_sektion_topp_huvud {
    margin-bottom: 15px;
  }
  .idagtitlar {
    margin-bottom: 20px;
    font-size: 20px;
  }
  .idag_sektion {
    margin-bottom: 60px;
  }
  .idag_sektion.topp {
    margin-top: 0px;
  }
  .beskrivning {
    font-size: 12px;
    line-height: 17px;
  }
  .kort_ackord_ikon {
    font-size: 20px;
  }
  .kort_move_ikon {
    font-size: 14px;
  }
  .kort_move_text {
    font-size: 12px;
  }
  .kort_oppet {
    margin-top: 20px;
  }
  .kort_oppet_val_1 {
    margin-top: 20px;
  }
  .tidbokaren_box {
    width: 280px;
    margin-left: -140px;
    box-shadow: rgba(0, 0, 0, 0.34) 0px 10px 20px 0px;
  }
  .stang {
    left: 30px;
    bottom: 30px;
    width: 40px;
    height: 40px;
    padding-top: 1px;
    padding-left: 1px;
    font-size: 28px;
    line-height: 40px;
  }
  .tidscirkel {
    width: 40px;
    height: 40px;
    box-shadow: none;
  }
  .contact_ram {
    box-shadow: none;
  }
  .hitta.loose {
    top: -19px;
    right: 25px;
  }
  .find_anotherone {
    right: 33px;
  }
  .name_wrapper {
    width: 80%;
  }
  .tags_sektion {
    padding-top: 10px;
  }
  .list_block {
    padding-right: 10px;
    padding-left: 10px;
    box-shadow: none;
  }
  .list_col {
    padding-right: 0px;
  }
  .login_button {
    background-color: rgba(255, 255, 255, 0.2);
  }
  .login_box {
    width: 280px;
  }
  .login {
    background-color: #e4e4e4;
  }
  .login._5 {
    background-color: #001340;
    background-image: none;
  }
  .login._7 {
    background-color: #fc855d;
    background-image: none;
  }
  .login._8 {
    background-color: #0a66cf;
    background-image: none;
  }
  .login._9 {
    background-color: #d68598;
    background-image: none;
  }
  .login._10 {
    background-color: #6b264d;
    background-image: none;
  }
  .login._11 {
    background-color: #001340;
    background-image: none;
  }
  .copyright {
    position: static;
    display: none;
  }
  .logogo {
    padding-right: 100px;
    padding-left: 100px;
  }
  .history_culumn {
    padding-right: 0px;
    padding-left: 0px;
  }
  .done_todo {
    font-size: 12px;
  }
  .link {
    font-size: 12px;
  }
  .graph {
    display: block;
    width: 80%;
    margin-left: 0px;
  }
  .graph_x {
    padding-bottom: 100px;
    font-size: 17px;
  }
  .graph_y {
    width: 50px;
  }
  .graph-sektion {
    width: 100%;
    margin-bottom: 40px;
    padding-left: 15px;
  }
  .graph_y_section {
    clear: left;
  }
  .graph_title {
    margin-bottom: 25px;
    font-size: 28px;
  }
  .graph_title.sub {
    margin-bottom: 5px;
  }
  .list_object_section.deal {
    padding-left: 30px;
    line-height: 22px;
  }
  .list_objekt_text {
    float: left;
    clear: left;
  }
  .list_objekt_text.name {
    float: left;
    clear: left;
  }
  .list_objekt_text.company {
    margin-right: 5px;
    clear: none;
  }
  .deal_man {
    position: absolute;
    left: 15px;
    top: 12px;
  }
  .probb {
    position: absolute;
    left: 15px;
    bottom: 14px;
  }
}
@font-face {
  font-family: 'Mnim';
  src: url('https://daks2k3a4ib2z.cloudfront.net/53be7c4e1f1bf69b45dbd535/546a9297bbe0f1b63a20e32a_mnim.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Mni';
  src: url('https://daks2k3a4ib2z.cloudfront.net/53be7c4e1f1bf69b45dbd535/548844a24511409e78b0c872_mni.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Aico';
  src: url('https://daks2k3a4ib2z.cloudfront.net/53be7c4e1f1bf69b45dbd535/54c8b6d6c794d6f3145b44be_aico.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}