﻿@charset "UTF-8";.fileinput-button{position:relative;overflow:hidden}.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px;direction:ltr;cursor:pointer}@media screen\9{.fileinput-button input{filter:alpha(opacity=0);font-size:100%;height:100%}}



#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxTopLeft{width:14px;height:14px;background:url(/Content/colorbox/images/controls.png) no-repeat 0 0}#cboxTopCenter{height:14px;background:url(/Content/colorbox/images/border.png) repeat-x top left}#cboxTopRight{width:14px;height:14px;background:url(/Content/colorbox/images/controls.png) no-repeat -36px 0}#cboxBottomLeft{width:14px;height:43px;background:url(/Content/colorbox/images/controls.png) no-repeat 0 -32px}#cboxBottomCenter{height:43px;background:url(/Content/colorbox/images/border.png) repeat-x bottom left}#cboxBottomRight{width:14px;height:43px;background:url(/Content/colorbox/images/controls.png) no-repeat -36px -32px}#cboxMiddleLeft{width:14px;background:url(/Content/colorbox/images/controls.png) repeat-y -175px 0}#cboxMiddleRight{width:14px;background:url(/Content/colorbox/images/controls.png) repeat-y -211px 0}#cboxContent{background:#fff;overflow:visible}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:5px}#cboxLoadingOverlay{background:url(/Content/colorbox/images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(/Content/colorbox/images/loading.gif) no-repeat center center}#cboxTitle{position:absolute;bottom:-25px;left:0;text-align:center;width:100%;font-weight:bold;color:#7c7c7c}#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#7c7c7c}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;position:absolute;bottom:-29px;background:url(/Content/colorbox/images/controls.png) no-repeat 0 0;width:23px;height:23px;text-indent:-9999px}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{left:0;background-position:-51px -25px}#cboxPrevious:hover{background-position:-51px 0}#cboxNext{left:27px;background-position:-75px -25px}#cboxNext:hover{background-position:-75px 0}#cboxClose{right:0;background-position:-100px -25px}#cboxClose:hover{background-position:-100px 0}.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0;right:27px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0}.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0}



html,body{height:100%}.layout-boxed html,.layout-boxed body{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;overflow-x:hidden;overflow-y:auto}.wrapper{height:100%;position:relative;overflow-x:hidden;overflow-y:auto}.wrapper:before,.wrapper:after{content:" ";display:table}.wrapper:after{clear:both}.layout-boxed .wrapper{max-width:1250px;margin:0 auto;min-height:100%;box-shadow:0 0 8px rgba(0,0,0,.5);position:relative}.layout-boxed{background:url('/Content/img/boxed-bg.jpg') repeat fixed}.content-wrapper,.right-side,.main-footer{-webkit-transition:-webkit-transform .3s ease-in-out,margin .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out,margin .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out,margin .3s ease-in-out;transition:transform .3s ease-in-out,margin .3s ease-in-out;z-index:820}.layout-top-nav .content-wrapper,.layout-top-nav .right-side,.layout-top-nav .main-footer{margin-left:0}@media(max-width:767px){.content-wrapper,.right-side,.main-footer{margin-left:0}}@media(min-width:768px){.sidebar-collapse .content-wrapper,.sidebar-collapse .right-side,.sidebar-collapse .main-footer{margin-left:0}}@media(max-width:767px){.sidebar-open .content-wrapper,.sidebar-open .right-side,.sidebar-open .main-footer{-webkit-transform:translate(230px,0);-ms-transform:translate(230px,0);-o-transform:translate(230px,0);transform:translate(230px,0)}}.content-wrapper,.right-side{min-height:100%;background-color:#ecf0f5;z-index:800}.main-footer{background:#fff;padding:15px;color:#444;border-top:1px solid #d2d6de}.fixed .main-header,.fixed .main-sidebar,.fixed .left-side{position:fixed}.fixed .main-header{top:0;right:0;left:0}.fixed .content-wrapper,.fixed .right-side{padding-top:50px}@media(max-width:767px){.fixed .content-wrapper,.fixed .right-side{padding-top:100px}}.fixed.layout-boxed .wrapper{max-width:100%}body.hold-transition .content-wrapper,body.hold-transition .right-side,body.hold-transition .main-footer,body.hold-transition .main-sidebar,body.hold-transition .left-side,body.hold-transition .main-header .navbar,body.hold-transition .main-header .logo{-webkit-transition:none;-o-transition:none;transition:none}.content{min-height:250px;padding:15px;margin-right:auto;margin-left:auto;padding:16px}a{color:#4bbea0}a:hover,a:active,a:focus{outline:none;text-decoration:none;color:#83d2be}.page-header{margin:10px 0 20px 0;font-size:22px}.page-header>small{color:#666;display:block;margin-top:5px}.main-header{position:relative;max-height:100px;z-index:1030}.main-header .navbar{-webkit-transition:margin-left .3s ease-in-out;-o-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out;margin-bottom:0;border:none;min-height:50px;border-radius:0}.layout-top-nav .main-header .navbar{margin-left:0}.main-header #navbar-search-input.form-control{background:rgba(255,255,255,.2);border-color:transparent}.main-header #navbar-search-input.form-control:focus,.main-header #navbar-search-input.form-control:active{border-color:rgba(0,0,0,.1);background:rgba(255,255,255,.9)}.main-header #navbar-search-input.form-control::-moz-placeholder{color:#ccc;opacity:1}.main-header #navbar-search-input.form-control:-ms-input-placeholder{color:#ccc}.main-header #navbar-search-input.form-control::-webkit-input-placeholder{color:#ccc}.main-header .navbar-custom-menu,.main-header .navbar-right{float:right;width:100%}@media(max-width:991px){.main-header .navbar-custom-menu a,.main-header .navbar-right a{color:inherit;background:transparent}}@media(max-width:767px){.main-header .navbar-right{float:none}.navbar-collapse .main-header .navbar-right{margin:7.5px -15px}.main-header .navbar-right>li{color:inherit;border:0}}.main-header .sidebar-toggle{float:left;background-color:transparent;background-image:none;padding:18px 5px;font-family:fontAwesome}.main-header .sidebar-toggle:before{content:""}.main-header .sidebar-toggle:hover{color:#fff}.main-header .sidebar-toggle:focus,.main-header .sidebar-toggle:active{background:transparent}.main-header .sidebar-toggle .icon-bar{display:none}.main-header .navbar .nav>li.user>a>.fa,.main-header .navbar .nav>li.user>a>.glyphicon,.main-header .navbar .nav>li.user>a>.ion{margin-right:5px}.main-header .navbar .nav>li>a>.label{position:absolute;top:9px;right:7px;text-align:center;font-size:9px;padding:2px 3px;line-height:.9}.main-header .logo{-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out;display:block;float:left;height:50px;font-size:20px;line-height:50px;text-align:center;width:230px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 15px;font-weight:300;overflow:hidden}.main-header .logo .logo-lg{display:block}.main-header .logo .logo-mini{display:none}.main-header .navbar-brand{color:#fff}.content-header{position:relative;padding:15px 15px 0 15px}.content-header>h1{margin:0;font-size:24px}.content-header>h1>small{font-size:15px;display:inline-block;padding-left:4px;font-weight:300}.content-header>.breadcrumb{float:right;background:transparent;margin-top:0;margin-bottom:0;font-size:12px;padding:7px 5px;position:absolute;top:15px;right:10px;border-radius:2px}.content-header>.breadcrumb>li>a{color:#444;text-decoration:none;display:inline-block}.content-header>.breadcrumb>li>a>.fa,.content-header>.breadcrumb>li>a>.glyphicon,.content-header>.breadcrumb>li>a>.ion{margin-right:5px}.content-header>.breadcrumb>li+li:before{content:'> '}@media(max-width:991px){.content-header>.breadcrumb{position:relative;margin-top:5px;top:0;right:0;float:none;background:#d2d6de;padding-left:10px}.content-header>.breadcrumb li:before{color:#97a0b3}}.navbar-toggle{color:#fff;border:0;margin:0;padding:18px 5px}@media(max-width:991px){.navbar-custom-menu .navbar-nav>li{float:left}.navbar-custom-menu .navbar-nav{margin:0;float:left}.navbar-custom-menu .navbar-nav>li>a{padding-top:15px;padding-bottom:15px;line-height:20px}}@media(max-width:767px){.main-header{position:relative}.main-header .logo,.main-header .navbar{width:100%;float:none}.main-header .navbar{margin:0}.main-header .navbar-custom-menu{float:right}}@media(max-width:991px){.navbar-collapse.pull-left{float:none!important}.navbar-collapse.pull-left+.navbar-custom-menu{display:block;position:absolute;top:0;right:40px}}.main-sidebar,.left-side{position:absolute;top:0;left:0;padding-top:50px;min-height:100%;width:230px;z-index:810;-webkit-transition:-webkit-transform .3s ease-in-out,width .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out,width .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out,width .3s ease-in-out;transition:transform .3s ease-in-out,width .3s ease-in-out}@media(max-width:767px){.main-sidebar,.left-side{padding-top:100px}}@media(max-width:767px){.main-sidebar,.left-side{-webkit-transform:translate(-230px,0);-ms-transform:translate(-230px,0);-o-transform:translate(-230px,0);transform:translate(-230px,0)}}@media(min-width:768px){.sidebar-collapse .main-sidebar,.sidebar-collapse .left-side{-webkit-transform:translate(-230px,0);-ms-transform:translate(-230px,0);-o-transform:translate(-230px,0);transform:translate(-230px,0)}}@media(max-width:767px){.sidebar-open .main-sidebar,.sidebar-open .left-side{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}.sidebar{padding-bottom:10px}.sidebar-form input:focus{border-color:transparent}.user-panel{position:relative;width:100%;padding:10px;overflow:hidden}.user-panel:before,.user-panel:after{content:" ";display:table}.user-panel:after{clear:both}.user-panel>.image>img{width:100%;max-width:45px;height:auto}.user-panel>.info{padding:5px 5px 5px 15px;line-height:1;position:absolute;left:55px}.user-panel>.info>p{font-weight:600;margin-bottom:9px}.user-panel>.info>a{text-decoration:none;padding-right:5px;margin-top:3px;font-size:11px}.user-panel>.info>a>.fa,.user-panel>.info>a>.ion,.user-panel>.info>a>.glyphicon{margin-right:3px}.sidebar-menu{list-style:none;margin:0;padding:0}.sidebar-menu>li{position:relative;margin:0;padding:0}.sidebar-menu>li>a{padding:12px 5px 12px 15px;display:block}.sidebar-menu>li>a>.fa,.sidebar-menu>li>a>.glyphicon,.sidebar-menu>li>a>.ion{width:20px}.sidebar-menu>li .label,.sidebar-menu>li .badge{margin-right:5px}.sidebar-menu>li .badge{margin-top:3px}.sidebar-menu li.header{padding:10px 25px 10px 15px;font-size:12px}.sidebar-menu li>a>.fa-angle-left,.sidebar-menu li>a>.pull-right-container>.fa-angle-left{width:auto;height:auto;padding:0;margin-right:10px}.sidebar-menu li>a>.fa-angle-left{position:absolute;top:50%;right:10px;margin-top:-8px}.sidebar-menu li.active>a>.fa-angle-left,.sidebar-menu li.active>a>.pull-right-container>.fa-angle-left{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.sidebar-menu li.active>.treeview-menu{display:block}.sidebar-menu .treeview-menu{display:none;list-style:none;padding:0;margin:0;padding-left:5px}.sidebar-menu .treeview-menu .treeview-menu{padding-left:20px}.sidebar-menu .treeview-menu>li{margin:0}.sidebar-menu .treeview-menu>li>a{padding:5px 5px 5px 15px;display:block;font-size:14px}.sidebar-menu .treeview-menu>li>a>.fa,.sidebar-menu .treeview-menu>li>a>.glyphicon,.sidebar-menu .treeview-menu>li>a>.ion{width:20px}.sidebar-menu .treeview-menu>li>a>.pull-right-container>.fa-angle-left,.sidebar-menu .treeview-menu>li>a>.pull-right-container>.fa-angle-down,.sidebar-menu .treeview-menu>li>a>.fa-angle-left,.sidebar-menu .treeview-menu>li>a>.fa-angle-down{width:auto}@media(min-width:768px){.sidebar-mini.sidebar-collapse .content-wrapper,.sidebar-mini.sidebar-collapse .right-side,.sidebar-mini.sidebar-collapse .main-footer{margin-left:50px!important;z-index:840}.sidebar-mini.sidebar-collapse .main-sidebar{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);width:50px!important;z-index:850}.sidebar-mini.sidebar-collapse .sidebar-menu>li{position:relative}.sidebar-mini.sidebar-collapse .sidebar-menu>li>a{margin-right:0}.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span{border-top-right-radius:4px}.sidebar-mini.sidebar-collapse .sidebar-menu>li:not(.treeview)>a>span{border-bottom-right-radius:4px}.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{padding-top:5px;padding-bottom:5px;border-bottom-right-radius:4px}.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>span:not(.pull-right),.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>.treeview-menu{display:block!important;position:absolute;width:180px;left:50px}.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>span{top:0;margin-left:-3px;padding:12px 5px 12px 20px;background-color:inherit}.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>.pull-right-container{float:right;width:auto!important;left:200px!important;top:10px!important}.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>.pull-right-container>.label:not(:first-of-type){display:none}.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>.treeview-menu{top:44px;margin-left:0}.sidebar-mini.sidebar-collapse .main-sidebar .user-panel>.info,.sidebar-mini.sidebar-collapse .sidebar-form,.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span,.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu,.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>.pull-right,.sidebar-mini.sidebar-collapse .sidebar-menu li.header{display:none!important;-webkit-transform:translateZ(0)}.sidebar-mini.sidebar-collapse .main-header .logo{width:50px}.sidebar-mini.sidebar-collapse .main-header .logo>.logo-mini{display:block;margin-left:-15px;margin-right:-15px;font-size:18px}.sidebar-mini.sidebar-collapse .main-header .logo>.logo-lg{display:none}.sidebar-mini.sidebar-collapse .main-header .navbar{margin-left:50px}}.sidebar-menu,.main-sidebar .user-panel,.sidebar-menu>li.header{white-space:nowrap;overflow:hidden}.sidebar-menu:hover{overflow:visible}.sidebar-form,.sidebar-menu>li.header{overflow:hidden;text-overflow:clip}.sidebar-menu li>a{position:relative}.sidebar-menu li>a>.pull-right-container{position:absolute;right:10px;top:50%;margin-top:-7px}.control-sidebar-bg{position:fixed;z-index:1000;bottom:0}.control-sidebar-bg,.control-sidebar{top:0;right:-230px;width:230px;-webkit-transition:right .3s ease-in-out;-o-transition:right .3s ease-in-out;transition:right .3s ease-in-out}.control-sidebar{position:absolute;padding-top:50px;z-index:1010}@media(max-width:768px){.control-sidebar{padding-top:100px}}.control-sidebar>.tab-content{padding:10px 15px}.control-sidebar.control-sidebar-open,.control-sidebar.control-sidebar-open+.control-sidebar-bg{right:0}.control-sidebar-open .control-sidebar-bg,.control-sidebar-open .control-sidebar{right:0}.nav-tabs.control-sidebar-tabs>li:first-of-type>a,.nav-tabs.control-sidebar-tabs>li:first-of-type>a:hover,.nav-tabs.control-sidebar-tabs>li:first-of-type>a:focus{border-left-width:0}.nav-tabs.control-sidebar-tabs>li>a{border-radius:0}.nav-tabs.control-sidebar-tabs>li>a,.nav-tabs.control-sidebar-tabs>li>a:hover{border-top:none;border-right:none;border-left:1px solid transparent;border-bottom:1px solid transparent}.nav-tabs.control-sidebar-tabs>li>a .icon{font-size:16px}.nav-tabs.control-sidebar-tabs>li.active>a,.nav-tabs.control-sidebar-tabs>li.active>a:hover,.nav-tabs.control-sidebar-tabs>li.active>a:focus,.nav-tabs.control-sidebar-tabs>li.active>a:active{border-top:none;border-right:none;border-bottom:none}@media(max-width:768px){.nav-tabs.control-sidebar-tabs{display:table}.nav-tabs.control-sidebar-tabs>li{display:table-cell}}.control-sidebar-heading{font-weight:400;font-size:16px;padding:10px 0;margin-bottom:10px}.control-sidebar-subheading{display:block;font-weight:400;font-size:14px}.control-sidebar-menu{list-style:none;padding:0;margin:0 -15px}.control-sidebar-menu>li>a{display:block;padding:10px 15px}.control-sidebar-menu>li>a:before,.control-sidebar-menu>li>a:after{content:" ";display:table}.control-sidebar-menu>li>a:after{clear:both}.control-sidebar-menu>li>a>.control-sidebar-subheading{margin-top:0}.control-sidebar-menu .menu-icon{float:left;width:35px;height:35px;border-radius:50%;text-align:center;line-height:35px}.control-sidebar-menu .menu-info{margin-left:45px;margin-top:3px}.control-sidebar-menu .menu-info>.control-sidebar-subheading{margin:0}.control-sidebar-menu .menu-info>p{margin:0;font-size:11px}.control-sidebar-menu .progress{margin:0}.control-sidebar-dark{color:#b8c7ce}.control-sidebar-dark,.control-sidebar-dark+.control-sidebar-bg{background:#222d32}.control-sidebar-dark .nav-tabs.control-sidebar-tabs{border-bottom:#1c2529}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a{background:#181f23;color:#b8c7ce}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:focus{border-left-color:#141a1d;border-bottom-color:#141a1d}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:focus,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:active{background:#1c2529}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover{color:#fff}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:hover,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:focus,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:active{background:#222d32;color:#fff}.control-sidebar-dark .control-sidebar-heading,.control-sidebar-dark .control-sidebar-subheading{color:#fff}.control-sidebar-dark .control-sidebar-menu>li>a:hover{background:#1e282c}.control-sidebar-dark .control-sidebar-menu>li>a .menu-info>p{color:#b8c7ce}.control-sidebar-light{color:#5e5e5e}.control-sidebar-light,.control-sidebar-light+.control-sidebar-bg{background:#f9fafc;border-left:1px solid #d2d6de}.control-sidebar-light .nav-tabs.control-sidebar-tabs{border-bottom:#d2d6de}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a{background:#e8ecf4;color:#444}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:hover,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:focus{border-left-color:#d2d6de;border-bottom-color:#d2d6de}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:hover,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:focus,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:active{background:#eff1f7}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:hover,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:focus,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:active{background:#f9fafc;color:#111}.control-sidebar-light .control-sidebar-heading,.control-sidebar-light .control-sidebar-subheading{color:#111}.control-sidebar-light .control-sidebar-menu{margin-left:-14px}.control-sidebar-light .control-sidebar-menu>li>a:hover{background:#f4f4f5}.control-sidebar-light .control-sidebar-menu>li>a .menu-info>p{color:#5e5e5e}.dropdown-menu{box-shadow:none;border-color:#eee}.dropdown-menu>li>a{color:#777}.dropdown-menu>li>a>.glyphicon,.dropdown-menu>li>a>.fa,.dropdown-menu>li>a>.ion{margin-right:10px}.dropdown-menu>li>a:hover{background-color:#e1e3e9;color:#333}.dropdown-menu>.divider{background-color:#eee}.navbar-nav>.notifications-menu>.dropdown-menu,.navbar-nav>.messages-menu>.dropdown-menu,.navbar-nav>.tasks-menu>.dropdown-menu{width:280px;padding:0 0 0 0;margin:0;top:100%}.navbar-nav>.notifications-menu>.dropdown-menu>li,.navbar-nav>.messages-menu>.dropdown-menu>li,.navbar-nav>.tasks-menu>.dropdown-menu>li{position:relative}.navbar-nav>.notifications-menu>.dropdown-menu>li.header,.navbar-nav>.messages-menu>.dropdown-menu>li.header,.navbar-nav>.tasks-menu>.dropdown-menu>li.header{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#fff;padding:7px 10px;border-bottom:1px solid #f4f4f4;color:#444;font-size:14px}.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a,.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:12px;background-color:#fff;padding:7px 10px;border-bottom:1px solid #eee;color:#444!important;text-align:center}@media(max-width:991px){.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a,.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a{background:#fff!important;color:#444!important}}.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a:hover,.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a:hover,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a:hover{text-decoration:none;font-weight:normal}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu,.navbar-nav>.messages-menu>.dropdown-menu>li .menu,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu{max-height:200px;margin:0;padding:0;list-style:none;overflow-x:hidden}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a,.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a{display:block;white-space:nowrap;border-bottom:1px solid #f4f4f4}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a:hover,.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:hover,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a:hover{background:#f4f4f4;text-decoration:none}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a{color:#444;overflow:hidden;text-overflow:ellipsis;padding:10px}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.glyphicon,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.fa,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.ion{width:20px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a{margin:0;padding:10px 10px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>div>img{margin:auto 10px auto auto;width:40px;height:40px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>h4{padding:0;margin:0 0 0 45px;color:#444;font-size:15px;position:relative}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>h4>small{color:#999;font-size:10px;position:absolute;top:0;right:0}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>p{margin:0 0 0 45px;font-size:12px;color:#888}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:before,.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:after{content:" ";display:table}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:after{clear:both}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a{padding:10px}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a>h3{font-size:14px;padding:0;margin:0 0 10px 0;color:#666}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a>.progress{padding:0;margin:0}.navbar-nav>.user-menu>.dropdown-menu{border-top-right-radius:0;border-top-left-radius:0;padding:1px 0 0 0;border-top-width:0;width:280px}.navbar-nav>.user-menu>.dropdown-menu,.navbar-nav>.user-menu>.dropdown-menu>.user-body{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.navbar-nav>.user-menu>.dropdown-menu>li.user-header{height:175px;padding:10px;text-align:center}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>img{z-index:5;height:90px;width:90px;border:3px solid;border-color:transparent;border-color:rgba(255,255,255,.2)}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>p{z-index:5;color:#fff;color:rgba(255,255,255,.8);font-size:17px;margin-top:10px}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>p>small{display:block;font-size:12px}.navbar-nav>.user-menu>.dropdown-menu>.user-body{padding:15px;border-bottom:1px solid #f4f4f4;border-top:1px solid #ddd}.navbar-nav>.user-menu>.dropdown-menu>.user-body:before,.navbar-nav>.user-menu>.dropdown-menu>.user-body:after{content:" ";display:table}.navbar-nav>.user-menu>.dropdown-menu>.user-body:after{clear:both}.navbar-nav>.user-menu>.dropdown-menu>.user-body a{color:#444 !important}@media(max-width:991px){.navbar-nav>.user-menu>.dropdown-menu>.user-body a{background:#fff !important;color:#444 !important}}.navbar-nav>.user-menu>.dropdown-menu>.user-footer{background-color:#f9f9f9;padding:10px}.navbar-nav>.user-menu>.dropdown-menu>.user-footer:before,.navbar-nav>.user-menu>.dropdown-menu>.user-footer:after{content:" ";display:table}.navbar-nav>.user-menu>.dropdown-menu>.user-footer:after{clear:both}.navbar-nav>.user-menu>.dropdown-menu>.user-footer .btn-default{color:#666}@media(max-width:991px){.navbar-nav>.user-menu>.dropdown-menu>.user-footer .btn-default:hover{background-color:#f9f9f9}}.navbar-nav>.user-menu .user-image{float:left;width:25px;height:25px;border-radius:50%;margin-right:10px;margin-top:-2px}@media(max-width:767px){.navbar-nav>.user-menu .user-image{float:none;margin-right:0;margin-top:-8px;line-height:10px}}.open:not(.dropup)>.animated-dropdown-menu{backface-visibility:visible !important;-webkit-animation:flipInX .7s both;-o-animation:flipInX .7s both;animation:flipInX .7s both}@keyframes flipInX{0%{transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{transform:perspective(400px)}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px)}}.navbar-custom-menu>.navbar-nav>li{position:relative}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{position:absolute;right:0;left:auto}@media(max-width:991px){.navbar-custom-menu>.navbar-nav{float:right}.navbar-custom-menu>.navbar-nav>li{position:static}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{position:absolute;right:5%;left:auto;border:1px solid #ddd;background:#fff}}.form-control{border-radius:0;box-shadow:none;border-color:#d2d6de}.form-control:focus{border-color:#4bbea0;box-shadow:none}.form-control::-moz-placeholder,.form-control:-ms-input-placeholder,.form-control::-webkit-input-placeholder{color:#bbb;opacity:1}.form-control:not(select){-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group.has-success label{color:#00a65a}.form-group.has-success .form-control,.form-group.has-success .input-group-addon{border-color:#00a65a;box-shadow:none}.form-group.has-success .help-block{color:#00a65a}.form-group.has-warning label{color:#f39c12}.form-group.has-warning .form-control,.form-group.has-warning .input-group-addon{border-color:#f39c12;box-shadow:none}.form-group.has-warning .help-block{color:#f39c12}.form-group.has-error label{color:#dd4b39}.form-group.has-error .form-control,.form-group.has-error .input-group-addon{border-color:#dd4b39;box-shadow:none}.form-group.has-error .help-block{color:#dd4b39}.input-group .input-group-addon{border-radius:0;border-color:#d2d6de;background-color:#fff}.btn-group-vertical .btn.btn-flat:first-of-type,.btn-group-vertical .btn.btn-flat:last-of-type{border-radius:0}.icheck>label{padding-left:0}.form-control-feedback.fa{line-height:28px}.input-lg+.form-control-feedback.fa,.input-group-lg+.form-control-feedback.fa,.form-group-lg .form-control+.form-control-feedback.fa{line-height:46px}.input-sm+.form-control-feedback.fa,.input-group-sm+.form-control-feedback.fa,.form-group-sm .form-control+.form-control-feedback.fa{line-height:26px}.progress,.progress>.progress-bar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.progress,.progress>.progress-bar,.progress .progress-bar,.progress>.progress-bar .progress-bar{border-radius:1px}.progress.sm,.progress-sm{height:10px}.progress.sm,.progress-sm,.progress.sm .progress-bar,.progress-sm .progress-bar{border-radius:1px}.progress.xs,.progress-xs{height:7px}.progress.xs,.progress-xs,.progress.xs .progress-bar,.progress-xs .progress-bar{border-radius:1px}.progress.xxs,.progress-xxs{height:3px}.progress.xxs,.progress-xxs,.progress.xxs .progress-bar,.progress-xxs .progress-bar{border-radius:1px}.progress.vertical{position:relative;width:30px;height:200px;display:inline-block;margin-right:10px}.progress.vertical>.progress-bar{width:100%;position:absolute;bottom:0}.progress.vertical.sm,.progress.vertical.progress-sm{width:20px}.progress.vertical.xs,.progress.vertical.progress-xs{width:10px}.progress.vertical.xxs,.progress.vertical.progress-xxs{width:3px}.progress-group .progress-text{font-weight:600}.progress-group .progress-number{float:right}.table tr>td .progress{margin:0}.progress-bar-light-blue,.progress-bar-primary{background-color:#4bbea0}.progress-striped .progress-bar-light-blue,.progress-striped .progress-bar-primary{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-green,.progress-bar-success{background-color:#00a65a}.progress-striped .progress-bar-green,.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-aqua,.progress-bar-info{background-color:#00c0ef}.progress-striped .progress-bar-aqua,.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-yellow,.progress-bar-warning{background-color:#f39c12}.progress-striped .progress-bar-yellow,.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-red,.progress-bar-danger{background-color:#dd4b39}.progress-striped .progress-bar-red,.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.small-box{border-radius:2px;position:relative;display:block;margin-bottom:20px;box-shadow:0 1px 1px rgba(0,0,0,.1)}.small-box>.inner{padding:10px}.small-box>.small-box-footer{position:relative;text-align:center;padding:3px 0;color:#fff;color:rgba(255,255,255,.8);display:block;z-index:10;background:rgba(0,0,0,.1);text-decoration:none}.small-box>.small-box-footer:hover{color:#fff;background:rgba(0,0,0,.15)}.small-box h3{font-size:38px;font-weight:bold;margin:0 0 10px 0;white-space:nowrap;padding:0}.small-box p{font-size:15px}.small-box p>small{display:block;color:#f9f9f9;font-size:13px;margin-top:5px}.small-box h3,.small-box p{z-index:5}.small-box .icon{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;position:absolute;top:-10px;right:10px;z-index:0;font-size:90px;color:rgba(0,0,0,.15)}.small-box:hover{text-decoration:none;color:#f9f9f9}.small-box:hover .icon{font-size:95px}@media(max-width:767px){.small-box{text-align:center}.small-box .icon{display:none}.small-box p{font-size:12px}}.box{position:relative;border-radius:3px;background:#fff;margin-bottom:16px;width:100%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}.box.box-primary{border-top-color:#4bbea0}.box.box-info{border-top-color:#00c0ef}.box.box-danger{border-top-color:#dd4b39}.box.box-warning{border-top-color:#f39c12}.box.box-success{border-top-color:#00a65a}.box.box-default{border-top-color:#d2d6de}.box.collapsed-box .box-body,.box.collapsed-box .box-footer{display:none}.box .nav-stacked>li{border-bottom:1px solid #f4f4f4;margin:0}.box .nav-stacked>li:last-of-type{border-bottom:none}.box.height-control .box-body{max-height:300px;overflow:auto}.box .border-right{border-right:1px solid #f4f4f4}.box .border-left{border-left:1px solid #f4f4f4}.box.box-solid{border-top:0}.box.box-solid>.box-header .btn.btn-default{background:transparent}.box.box-solid>.box-header .btn:hover,.box.box-solid>.box-header a:hover{background:rgba(0,0,0,.1)}.box.box-solid.box-default{border:1px solid #d2d6de}.box.box-solid.box-default>.box-header{color:#444;background:#d2d6de;background-color:#d2d6de}.box.box-solid.box-default>.box-header a,.box.box-solid.box-default>.box-header .btn{color:#444}.box.box-solid.box-primary{border:1px solid #4bbea0}.box.box-solid.box-primary>.box-header{color:#fff;background:#4bbea0;background-color:#4bbea0}.box.box-solid.box-primary>.box-header a,.box.box-solid.box-primary>.box-header .btn{color:#fff}.box.box-solid.box-info{border:1px solid #00c0ef}.box.box-solid.box-info>.box-header{color:#fff;background:#00c0ef;background-color:#00c0ef}.box.box-solid.box-info>.box-header a,.box.box-solid.box-info>.box-header .btn{color:#fff}.box.box-solid.box-danger{border:1px solid #dd4b39}.box.box-solid.box-danger>.box-header{color:#fff;background:#dd4b39;background-color:#dd4b39}.box.box-solid.box-danger>.box-header a,.box.box-solid.box-danger>.box-header .btn{color:#fff}.box.box-solid.box-warning{border:1px solid #f39c12}.box.box-solid.box-warning>.box-header{color:#fff;background:#f39c12;background-color:#f39c12}.box.box-solid.box-warning>.box-header a,.box.box-solid.box-warning>.box-header .btn{color:#fff}.box.box-solid.box-success{border:1px solid #00a65a}.box.box-solid.box-success>.box-header{color:#fff;background:#00a65a;background-color:#00a65a}.box.box-solid.box-success>.box-header a,.box.box-solid.box-success>.box-header .btn{color:#fff}.box.box-solid>.box-header>.box-tools .btn{border:0;box-shadow:none}.box.box-solid[class*='bg']>.box-header{color:#fff}.box .box-group>.box{margin-bottom:5px}.box .knob-label{text-align:center;color:#333;font-weight:100;font-size:12px;margin-bottom:.3em}.box>.overlay,.overlay-wrapper>.overlay,.box>.loading-img,.overlay-wrapper>.loading-img{position:absolute;top:0;left:0;width:100%;height:100%}.box .overlay,.overlay-wrapper .overlay{z-index:50;background:rgba(255,255,255,.7);border-radius:3px}.box .overlay>.fa,.overlay-wrapper .overlay>.fa{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px;color:#000;font-size:30px}.box .overlay.dark,.overlay-wrapper .overlay.dark{background:rgba(0,0,0,.5)}.box-header:before,.box-body:before,.box-footer:before,.box-header:after,.box-body:after,.box-footer:after{content:" ";display:table}.box-header:after,.box-body:after,.box-footer:after{clear:both}.box-header{color:#444;display:block;padding:10px;position:relative}.box-header.with-border{border-bottom:1px solid #f4f4f4}.collapsed-box .box-header.with-border{border-bottom:none}.box-header>.fa,.box-header>.glyphicon,.box-header>.ion,.box-header .box-title{display:inline-block;font-size:18px;margin:0;line-height:1}.box-header>.fa,.box-header>.glyphicon,.box-header>.ion{margin-right:5px}.box-header>.box-tools{position:absolute;right:10px;top:5px}.box-header>.box-tools [data-toggle="tooltip"]{position:relative}.box-header>.box-tools.pull-right .dropdown-menu{right:0;left:auto}.btn-box-tool{padding:5px;font-size:12px;background:transparent;color:#97a0b3}.open .btn-box-tool,.btn-box-tool:hover{color:#606c84}.btn-box-tool.btn:active{box-shadow:none}.box-body{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:10px}.no-header .box-body{border-top-right-radius:3px;border-top-left-radius:3px}.box-body>.table{margin-bottom:0}.box-body .fc{margin-top:5px}.box-body .full-width-chart{margin:-19px}.box-body.no-padding .full-width-chart{margin:-9px}.box-body .box-pane{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px}.box-body .box-pane-right{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:0}.box-footer{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top:1px solid #f4f4f4;padding:10px;background-color:#fff}.chart-legend{margin:10px 0}@media(max-width:991px){.chart-legend>li{float:left;margin-right:10px}}.box-comments{background:#f7f7f7}.box-comments .box-comment{padding:8px 0;border-bottom:1px solid #eee}.box-comments .box-comment:before,.box-comments .box-comment:after{content:" ";display:table}.box-comments .box-comment:after{clear:both}.box-comments .box-comment:last-of-type{border-bottom:0}.box-comments .box-comment:first-of-type{padding-top:0}.box-comments .box-comment img{float:left}.box-comments .comment-text{margin-left:40px;color:#555}.box-comments .username{color:#444;display:block;font-weight:600}.box-comments .text-muted{font-weight:400;font-size:12px}.todo-list{margin:0;padding:0;list-style:none;overflow:auto}.todo-list>li{border-radius:2px;padding:10px;background:#f4f4f4;margin-bottom:2px;border-left:2px solid #e6e7e8;color:#444}.todo-list>li:last-of-type{margin-bottom:0}.todo-list>li>input[type='checkbox']{margin:0 10px 0 5px}.todo-list>li .text{display:inline-block;margin-left:5px;font-weight:600}.todo-list>li .label{margin-left:10px;font-size:9px}.todo-list>li .tools{display:none;float:right;color:#dd4b39}.todo-list>li .tools>.fa,.todo-list>li .tools>.glyphicon,.todo-list>li .tools>.ion{margin-right:5px;cursor:pointer}.todo-list>li:hover .tools{display:inline-block}.todo-list>li.done{color:#999}.todo-list>li.done .text{text-decoration:line-through;font-weight:500}.todo-list>li.done .label{background:#d2d6de !important}.todo-list .danger{border-left-color:#dd4b39}.todo-list .warning{border-left-color:#f39c12}.todo-list .info{border-left-color:#00c0ef}.todo-list .success{border-left-color:#00a65a}.todo-list .primary{border-left-color:#4bbea0}.todo-list .handle{display:inline-block;cursor:move;margin:0 5px}.chat{padding:5px 20px 5px 10px}.chat .item{margin-bottom:10px}.chat .item:before,.chat .item:after{content:" ";display:table}.chat .item:after{clear:both}.chat .item>img{width:40px;height:40px;border:2px solid transparent;border-radius:50%}.chat .item>.online{border:2px solid #00a65a}.chat .item>.offline{border:2px solid #dd4b39}.chat .item>.message{margin-left:55px;margin-top:-40px}.chat .item>.message>.name{display:block;font-weight:600}.chat .item>.attachment{border-radius:3px;background:#f4f4f4;margin-left:65px;margin-right:15px;padding:10px}.chat .item>.attachment>h4{margin:0 0 5px 0;font-weight:600;font-size:14px}.chat .item>.attachment>p,.chat .item>.attachment>.filename{font-weight:600;font-size:13px;font-style:italic;margin:0}.chat .item>.attachment:before,.chat .item>.attachment:after{content:" ";display:table}.chat .item>.attachment:after{clear:both}.box-input{max-width:200px}.modal .panel-body{color:#444}.info-box{display:block;min-height:90px;background:#fff;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:2px;margin-bottom:15px}.info-box small{font-size:14px}.info-box .progress{background:rgba(0,0,0,.2);margin:5px -10px 5px -10px;height:2px}.info-box .progress,.info-box .progress .progress-bar{border-radius:0}.info-box .progress .progress-bar{background:#fff}.info-box-icon{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;display:block;float:left;height:90px;width:90px;text-align:center;font-size:45px;line-height:90px;background:rgba(0,0,0,.2)}.info-box-icon>img{max-width:100%}.info-box-content{padding:5px 10px;margin-left:90px}.info-box-number{display:block;font-weight:bold;font-size:18px}.progress-description,.info-box-text{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-box-text{text-transform:uppercase}.info-box-more{display:block}.progress-description{margin:0}.timeline{position:relative;margin:0 0 30px 0;padding:0;list-style:none}.timeline:before{content:'';position:absolute;top:0;bottom:0;width:4px;background:#ddd;left:31px;margin:0;border-radius:2px}.timeline>li{position:relative;margin-right:10px;margin-bottom:15px}.timeline>li:before,.timeline>li:after{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li>.timeline-item{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:3px;margin-top:0;background:#fff;color:#444;margin-left:60px;margin-right:15px;padding:0;position:relative}.timeline>li>.timeline-item>.time{color:#999;float:right;padding:10px;font-size:12px}.timeline>li>.timeline-item>.timeline-header{margin:0;color:#555;border-bottom:1px solid #f4f4f4;padding:10px;font-size:16px;line-height:1.1}.timeline>li>.timeline-item>.timeline-header>a{font-weight:600}.timeline>li>.timeline-item>.timeline-body,.timeline>li>.timeline-item>.timeline-footer{padding:10px}.timeline>li>.fa,.timeline>li>.glyphicon,.timeline>li>.ion{width:30px;height:30px;font-size:15px;line-height:30px;position:absolute;color:#666;background:#d2d6de;border-radius:50%;text-align:center;left:18px;top:0}.timeline>.time-label>span{font-weight:600;padding:5px;display:inline-block;background-color:#fff;border-radius:4px}.timeline-inverse>li>.timeline-item{background:#f0f0f0;border:1px solid #ddd;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.timeline-inverse>li>.timeline-item>.timeline-header{border-bottom-color:#ddd}.btn{border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid transparent}.btn.uppercase{text-transform:uppercase}.btn.btn-flat{border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-width:1px}.btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn:focus{outline:none}.btn.btn-file{position:relative;overflow:hidden}.btn.btn-file>input[type='file']{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);outline:none;background:#fff;cursor:inherit;display:block}.btn-default{background-color:#f4f4f4;color:#444;border-color:#ddd}.btn-default:hover,.btn-default:active,.btn-default.hover{background-color:#e7e7e7}.btn-primary{background-color:#4bbea0;border-color:#40b093}.btn-primary:hover,.btn-primary:active,.btn-primary.hover{background-color:#40b093}.btn-success{background-color:#00a65a;border-color:#008d4c}.btn-success:hover,.btn-success:active,.btn-success.hover{background-color:#008d4c}.btn-info{background-color:#00c0ef;border-color:#00acd6}.btn-info:hover,.btn-info:active,.btn-info.hover{background-color:#00acd6}.btn-danger{background-color:#dd4b39;border-color:#d73925}.btn-danger:hover,.btn-danger:active,.btn-danger.hover{background-color:#d73925}.btn-warning{background-color:#f39c12;border-color:#e08e0b}.btn-warning:hover,.btn-warning:active,.btn-warning.hover{background-color:#e08e0b}.btn-outline{border:1px solid #fff;background:transparent;color:#fff}.btn-outline:hover,.btn-outline:focus,.btn-outline:active{color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.7)}.btn-link{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn[class*='bg-']:hover{-webkit-box-shadow:inset 0 0 100px rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 100px rgba(0,0,0,.2);box-shadow:inset 0 0 100px rgba(0,0,0,.2)}.btn-app{border-radius:3px;position:relative;padding:15px 5px;margin:0 0 10px 10px;min-width:80px;height:60px;text-align:center;color:#666;border:1px solid #ddd;background-color:#f4f4f4;font-size:12px}.btn-app>.fa,.btn-app>.glyphicon,.btn-app>.ion{font-size:20px;display:block}.btn-app:hover{background:#f4f4f4;color:#444;border-color:#aaa}.btn-app:active,.btn-app:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-app>.badge{position:absolute;top:-3px;right:-10px;font-size:10px;font-weight:400}.callout{border-radius:3px;margin:0 0 20px 0;padding:15px 30px 15px 15px;border-left:5px solid #eee}.callout a{color:#fff;text-decoration:underline}.callout a:hover{color:#eee}.callout h4{margin-top:0;font-weight:600}.callout p:last-child{margin-bottom:0}.callout code,.callout .highlight{background-color:#fff}.callout.callout-danger{border-color:#c23321}.callout.callout-warning{border-color:#c87f0a}.callout.callout-info{border-color:#0097bc}.callout.callout-success{border-color:#00733e}.alert{border-radius:3px}.alert h4{font-weight:600}.alert .icon{margin-right:10px}.alert .close{color:#000;-moz-opacity:.2;-khtml-opacity:.2;-webkit-opacity:.2;opacity:.2;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);filter:alpha(opacity=20)}.alert .close:hover{-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}.alert a{color:#fff;text-decoration:underline}.alert-success{border-color:#008d4c}.alert-danger,.alert-error{border-color:#d73925}.alert-warning{border-color:#e08e0b}.alert-info{border-color:#00acd6}.nav>li>a:hover,.nav>li>a:active,.nav>li>a:focus{color:#444;background:#f7f7f7}.nav-pills>li>a{border-radius:0;border-top:3px solid transparent;color:#444}.nav-pills>li>a>.fa,.nav-pills>li>a>.glyphicon,.nav-pills>li>a>.ion{margin-right:5px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{border-top-color:#4bbea0}.nav-pills>li.active>a{font-weight:600}.nav-stacked>li>a{border-radius:0;border-top:0;border-left:3px solid transparent;color:#444}.nav-stacked>li.active>a,.nav-stacked>li.active>a:hover{background:transparent;color:#444;border-top:0;border-left-color:#4bbea0}.nav-stacked>li.header{border-bottom:1px solid #ddd;color:#777;margin-bottom:10px;padding:5px 10px;text-transform:uppercase}.nav-tabs-custom{margin-bottom:20px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:3px}.nav-tabs-custom>.nav-tabs{margin:0;border-bottom-color:#f4f4f4;border-top-right-radius:3px;border-top-left-radius:3px}.nav-tabs-custom>.nav-tabs>li{border-top:3px solid transparent;margin-bottom:-2px;margin-right:5px}.nav-tabs-custom>.nav-tabs>li>a{color:#444;border-radius:0}.nav-tabs-custom>.nav-tabs>li>a.text-muted{color:#999}.nav-tabs-custom>.nav-tabs>li>a,.nav-tabs-custom>.nav-tabs>li>a:hover{background:transparent;margin:0}.nav-tabs-custom>.nav-tabs>li>a:hover{color:#999}.nav-tabs-custom>.nav-tabs>li:not(.active)>a:hover,.nav-tabs-custom>.nav-tabs>li:not(.active)>a:focus,.nav-tabs-custom>.nav-tabs>li:not(.active)>a:active{border-color:transparent}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:#4bbea0}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li.active:hover>a{background-color:#fff;color:#444}.nav-tabs-custom>.nav-tabs>li.active>a{border-top-color:transparent;border-left-color:#f4f4f4;border-right-color:#f4f4f4}.nav-tabs-custom>.nav-tabs>li:first-of-type{margin-left:0}.nav-tabs-custom>.nav-tabs>li:first-of-type.active>a{border-left-color:transparent}.nav-tabs-custom>.nav-tabs.pull-right{float:none!important}.nav-tabs-custom>.nav-tabs.pull-right>li{float:right}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type{margin-right:0}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type>a{border-left-width:1px}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type.active>a{border-left-color:#f4f4f4;border-right-color:transparent}.nav-tabs-custom>.nav-tabs>li.header{line-height:35px;padding:0 10px;font-size:20px;color:#444}.nav-tabs-custom>.nav-tabs>li.header>.fa,.nav-tabs-custom>.nav-tabs>li.header>.glyphicon,.nav-tabs-custom>.nav-tabs>li.header>.ion{margin-right:5px}.nav-tabs-custom>.tab-content{background:#fff;padding:10px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.nav-tabs-custom .dropdown.open>a:active,.nav-tabs-custom .dropdown.open>a:focus{background:transparent;color:#999}.nav-tabs-custom.tab-primary>.nav-tabs>li.active{border-top-color:#4bbea0}.nav-tabs-custom.tab-info>.nav-tabs>li.active{border-top-color:#00c0ef}.nav-tabs-custom.tab-danger>.nav-tabs>li.active{border-top-color:#dd4b39}.nav-tabs-custom.tab-warning>.nav-tabs>li.active{border-top-color:#f39c12}.nav-tabs-custom.tab-success>.nav-tabs>li.active{border-top-color:#00a65a}.nav-tabs-custom.tab-default>.nav-tabs>li.active{border-top-color:#d2d6de}.pagination>li>a{background:#fafafa;color:#666}.pagination.pagination-flat>li>a{border-radius:0 !important}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border-top:1px solid #f4f4f4}.table>thead>tr>th{border-bottom:2px solid #f4f4f4}.table tr td .progress{margin-top:5px}.table-bordered{border:1px solid #f4f4f4}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #f4f4f4}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table.no-border,.table.no-border td,.table.no-border th{border:0}table.text-center,table.text-center td,table.text-center th{text-align:center}.table.align th{text-align:left}.table.align td{text-align:right}.label-default{background-color:#d2d6de;color:#444}.modal{background:rgba(0,0,0,.3)}.modal-content{border-radius:0;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.125);-moz-box-shadow:0 2px 3px rgba(0,0,0,.125);box-shadow:0 2px 3px rgba(0,0,0,.125);border:0}@media(min-width:768px){.modal-content{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.125);-moz-box-shadow:0 2px 3px rgba(0,0,0,.125);box-shadow:0 2px 3px rgba(0,0,0,.125)}}.modal-header{border-bottom-color:#f4f4f4}.modal-footer{border-top-color:#f4f4f4}.modal-primary .modal-header,.modal-primary .modal-footer{border-color:#399d83}.modal-warning .modal-header,.modal-warning .modal-footer{border-color:#c87f0a}.modal-info .modal-header,.modal-info .modal-footer{border-color:#0097bc}.modal-success .modal-header,.modal-success .modal-footer{border-color:#00733e}.modal-danger .modal-header,.modal-danger .modal-footer{border-color:#c23321}.box-widget{border:none;position:relative}.widget-user .widget-user-header{padding:20px;height:120px;border-top-right-radius:3px;border-top-left-radius:3px}.widget-user .widget-user-username{margin-top:0;margin-bottom:5px;font-size:25px;font-weight:300;text-shadow:0 1px 1px rgba(0,0,0,.2)}.widget-user .widget-user-desc{margin-top:0}.widget-user .widget-user-image{position:absolute;top:65px;left:50%;margin-left:-45px}.widget-user .widget-user-image>img{width:90px;height:auto;border:3px solid #fff}.widget-user .box-footer{padding-top:30px}.widget-user-2 .widget-user-header{padding:20px;border-top-right-radius:3px;border-top-left-radius:3px}.widget-user-2 .widget-user-username{margin-top:5px;margin-bottom:5px;font-size:25px;font-weight:300}.widget-user-2 .widget-user-desc{margin-top:0}.widget-user-2 .widget-user-username,.widget-user-2 .widget-user-desc{margin-left:75px}.widget-user-2 .widget-user-image>img{width:65px;height:auto;float:left}.skin-blue .main-header .navbar{background-color:#4bbea0}.skin-blue .main-header .navbar .nav>li>a{color:#fff}.skin-blue .main-header .navbar .nav>li>a:hover,.skin-blue .main-header .navbar .nav>li>a:active,.skin-blue .main-header .navbar .nav>li>a:focus,.skin-blue .main-header .navbar .nav .open>a,.skin-blue .main-header .navbar .nav .open>a:hover,.skin-blue .main-header .navbar .nav .open>a:focus,.skin-blue .main-header .navbar .nav>.active>a{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-blue .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,.1)}.skin-blue .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue .main-header .navbar .sidebar-toggle:hover{background-color:#40b093}@media(max-width:767px){.skin-blue .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,.1)}.skin-blue .main-header .navbar .dropdown-menu li a{color:#fff}.skin-blue .main-header .navbar .dropdown-menu li a:hover{background:#40b093}}.skin-blue .main-header .logo{background-color:#40b093;color:#fff;border-bottom:0 solid transparent}.skin-blue .main-header .logo:hover{background-color:#3eac90}.skin-blue .main-header li.user-header{background-color:#4bbea0}.skin-blue .content-header{background:transparent}.skin-blue .wrapper,.skin-blue .main-sidebar,.skin-blue .left-side{background-color:#222d32}.skin-blue .user-panel>.info,.skin-blue .user-panel>.info>a{color:#fff}.skin-blue .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-blue .sidebar-menu>li>a{border-left:3px solid transparent}.skin-blue .sidebar-menu>li:hover>a,.skin-blue .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#4bbea0}.skin-blue .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-blue .sidebar a{color:#b8c7ce}.skin-blue .sidebar a:hover{text-decoration:none}.skin-blue .treeview-menu>li>a{color:#8aa4af}.skin-blue .treeview-menu>li.active>a,.skin-blue .treeview-menu>li>a:hover{color:#fff}.skin-blue .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-blue .sidebar-form input[type="text"],.skin-blue .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px}.skin-blue .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-blue .sidebar-form input[type="text"]:focus,.skin-blue .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-blue .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-blue .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.skin-blue.layout-top-nav .main-header>.logo{background-color:#4bbea0;color:#fff;border-bottom:0 solid transparent}.skin-blue.layout-top-nav .main-header>.logo:hover{background-color:#47bd9e}.skin-blue-light .main-header .navbar{background-color:#4bbea0}.skin-blue-light .main-header .navbar .nav>li>a{color:#fff}.skin-blue-light .main-header .navbar .nav>li>a:hover,.skin-blue-light .main-header .navbar .nav>li>a:active,.skin-blue-light .main-header .navbar .nav>li>a:focus,.skin-blue-light .main-header .navbar .nav .open>a,.skin-blue-light .main-header .navbar .nav .open>a:hover,.skin-blue-light .main-header .navbar .nav .open>a:focus,.skin-blue-light .main-header .navbar .nav>.active>a{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-blue-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue-light .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,.1)}.skin-blue-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue-light .main-header .navbar .sidebar-toggle:hover{background-color:#40b093}@media(max-width:767px){.skin-blue-light .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,.1)}.skin-blue-light .main-header .navbar .dropdown-menu li a{color:#fff}.skin-blue-light .main-header .navbar .dropdown-menu li a:hover{background:#40b093}}.skin-blue-light .main-header .logo{background-color:#4bbea0;color:#fff;border-bottom:0 solid transparent}.skin-blue-light .main-header .logo:hover{background-color:#47bd9e}.skin-blue-light .main-header li.user-header{background-color:#4bbea0}.skin-blue-light .content-header{background:transparent}.skin-blue-light .wrapper,.skin-blue-light .main-sidebar,.skin-blue-light .left-side{background-color:#f9fafc}.skin-blue-light .content-wrapper,.skin-blue-light .main-footer{border-left:1px solid #d2d6de}.skin-blue-light .user-panel>.info,.skin-blue-light .user-panel>.info>a{color:#444}.skin-blue-light .sidebar-menu>li{-webkit-transition:border-left-color .3s ease;-o-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.skin-blue-light .sidebar-menu>li.header{color:#848484;background:#f9fafc}.skin-blue-light .sidebar-menu>li>a{border-left:3px solid transparent;font-weight:600}.skin-blue-light .sidebar-menu>li:hover>a,.skin-blue-light .sidebar-menu>li.active>a{color:#000;background:#f4f4f5}.skin-blue-light .sidebar-menu>li.active{border-left-color:#4bbea0}.skin-blue-light .sidebar-menu>li.active>a{font-weight:600}.skin-blue-light .sidebar-menu>li>.treeview-menu{background:#f4f4f5}.skin-blue-light .sidebar a{color:#444}.skin-blue-light .sidebar a:hover{text-decoration:none}.skin-blue-light .treeview-menu>li>a{color:#777}.skin-blue-light .treeview-menu>li.active>a,.skin-blue-light .treeview-menu>li>a:hover{color:#000}.skin-blue-light .treeview-menu>li.active>a{font-weight:600}.skin-blue-light .sidebar-form{border-radius:3px;border:1px solid #d2d6de;margin:10px 10px}.skin-blue-light .sidebar-form input[type="text"],.skin-blue-light .sidebar-form .btn{box-shadow:none;background-color:#fff;border:1px solid transparent;height:35px}.skin-blue-light .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-blue-light .sidebar-form input[type="text"]:focus,.skin-blue-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-blue-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-blue-light .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}@media(min-width:768px){.skin-blue-light.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-left:1px solid #d2d6de}}.skin-blue-light .main-footer{border-top-color:#d2d6de}.skin-blue.layout-top-nav .main-header>.logo{background-color:#4bbea0;color:#fff;border-bottom:0 solid transparent}.skin-blue.layout-top-nav .main-header>.logo:hover{background-color:#47bd9e}.skin-black .main-header{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.skin-black .main-header .navbar-toggle{color:#333}.skin-black .main-header .navbar-brand{color:#333;border-right:1px solid #eee}.skin-black .main-header .navbar{background-color:#fff}.skin-black .main-header .navbar .nav>li>a{color:#333}.skin-black .main-header .navbar .nav>li>a:hover,.skin-black .main-header .navbar .nav>li>a:active,.skin-black .main-header .navbar .nav>li>a:focus,.skin-black .main-header .navbar .nav .open>a,.skin-black .main-header .navbar .nav .open>a:hover,.skin-black .main-header .navbar .nav .open>a:focus,.skin-black .main-header .navbar .nav>.active>a{background:#fff;color:#999}.skin-black .main-header .navbar .sidebar-toggle{color:#333}.skin-black .main-header .navbar .sidebar-toggle:hover{color:#999;background:#fff}.skin-black .main-header .navbar>.sidebar-toggle{color:#333;border-right:1px solid #eee}.skin-black .main-header .navbar .navbar-nav>li>a{border-right:1px solid #eee}.skin-black .main-header .navbar .navbar-custom-menu .navbar-nav>li>a,.skin-black .main-header .navbar .navbar-right>li>a{border-left:1px solid #eee;border-right-width:0}.skin-black .main-header>.logo{background-color:#fff;color:#333;border-bottom:0 solid transparent;border-right:1px solid #eee}.skin-black .main-header>.logo:hover{background-color:#fcfcfc}@media(max-width:767px){.skin-black .main-header>.logo{background-color:#222;color:#fff;border-bottom:0 solid transparent;border-right:none}.skin-black .main-header>.logo:hover{background-color:#1f1f1f}}.skin-black .main-header li.user-header{background-color:#222}.skin-black .content-header{background:transparent;box-shadow:none}.skin-black .wrapper,.skin-black .main-sidebar,.skin-black .left-side{background-color:#222d32}.skin-black .user-panel>.info,.skin-black .user-panel>.info>a{color:#fff}.skin-black .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-black .sidebar-menu>li>a{border-left:3px solid transparent}.skin-black .sidebar-menu>li:hover>a,.skin-black .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#fff}.skin-black .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-black .sidebar a{color:#b8c7ce}.skin-black .sidebar a:hover{text-decoration:none}.skin-black .treeview-menu>li>a{color:#8aa4af}.skin-black .treeview-menu>li.active>a,.skin-black .treeview-menu>li>a:hover{color:#fff}.skin-black .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-black .sidebar-form input[type="text"],.skin-black .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px}.skin-black .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-black .sidebar-form input[type="text"]:focus,.skin-black .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-black .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-black .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.skin-black .pace .pace-progress{background:#222}.skin-black .pace .pace-activity{border-top-color:#222;border-left-color:#222}.skin-black-light .main-header{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.skin-black-light .main-header .navbar-toggle{color:#333}.skin-black-light .main-header .navbar-brand{color:#333;border-right:1px solid #eee}.skin-black-light .main-header .navbar{background-color:#fff}.skin-black-light .main-header .navbar .nav>li>a{color:#333}.skin-black-light .main-header .navbar .nav>li>a:hover,.skin-black-light .main-header .navbar .nav>li>a:active,.skin-black-light .main-header .navbar .nav>li>a:focus,.skin-black-light .main-header .navbar .nav .open>a,.skin-black-light .main-header .navbar .nav .open>a:hover,.skin-black-light .main-header .navbar .nav .open>a:focus,.skin-black-light .main-header .navbar .nav>.active>a{background:#fff;color:#999}.skin-black-light .main-header .navbar .sidebar-toggle{color:#333}.skin-black-light .main-header .navbar .sidebar-toggle:hover{color:#999;background:#fff}.skin-black-light .main-header .navbar>.sidebar-toggle{color:#333;border-right:1px solid #eee}.skin-black-light .main-header .navbar .navbar-nav>li>a{border-right:1px solid #eee}.skin-black-light .main-header .navbar .navbar-custom-menu .navbar-nav>li>a,.skin-black-light .main-header .navbar .navbar-right>li>a{border-left:1px solid #eee;border-right-width:0}.skin-black-light .main-header>.logo{background-color:#fff;color:#333;border-bottom:0 solid transparent;border-right:1px solid #eee}.skin-black-light .main-header>.logo:hover{background-color:#fcfcfc}@media(max-width:767px){.skin-black-light .main-header>.logo{background-color:#222;color:#fff;border-bottom:0 solid transparent;border-right:none}.skin-black-light .main-header>.logo:hover{background-color:#1f1f1f}}.skin-black-light .main-header li.user-header{background-color:#222}.skin-black-light .content-header{background:transparent;box-shadow:none}.skin-black-light .wrapper,.skin-black-light .main-sidebar,.skin-black-light .left-side{background-color:#f9fafc}.skin-black-light .content-wrapper,.skin-black-light .main-footer{border-left:1px solid #d2d6de}.skin-black-light .user-panel>.info,.skin-black-light .user-panel>.info>a{color:#444}.skin-black-light .sidebar-menu>li{-webkit-transition:border-left-color .3s ease;-o-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.skin-black-light .sidebar-menu>li.header{color:#848484;background:#f9fafc}.skin-black-light .sidebar-menu>li>a{border-left:3px solid transparent;font-weight:600}.skin-black-light .sidebar-menu>li:hover>a,.skin-black-light .sidebar-menu>li.active>a{color:#000;background:#f4f4f5}.skin-black-light .sidebar-menu>li.active{border-left-color:#fff}.skin-black-light .sidebar-menu>li.active>a{font-weight:600}.skin-black-light .sidebar-menu>li>.treeview-menu{background:#f4f4f5}.skin-black-light .sidebar a{color:#444}.skin-black-light .sidebar a:hover{text-decoration:none}.skin-black-light .treeview-menu>li>a{color:#777}.skin-black-light .treeview-menu>li.active>a,.skin-black-light .treeview-menu>li>a:hover{color:#000}.skin-black-light .treeview-menu>li.active>a{font-weight:600}.skin-black-light .sidebar-form{border-radius:3px;border:1px solid #d2d6de;margin:10px 10px}.skin-black-light .sidebar-form input[type="text"],.skin-black-light .sidebar-form .btn{box-shadow:none;background-color:#fff;border:1px solid transparent;height:35px}.skin-black-light .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-black-light .sidebar-form input[type="text"]:focus,.skin-black-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-black-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-black-light .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}@media(min-width:768px){.skin-black-light.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-left:1px solid #d2d6de}}.skin-green .main-header .navbar{background-color:#00a65a}.skin-green .main-header .navbar .nav>li>a{color:#fff}.skin-green .main-header .navbar .nav>li>a:hover,.skin-green .main-header .navbar .nav>li>a:active,.skin-green .main-header .navbar .nav>li>a:focus,.skin-green .main-header .navbar .nav .open>a,.skin-green .main-header .navbar .nav .open>a:hover,.skin-green .main-header .navbar .nav .open>a:focus,.skin-green .main-header .navbar .nav>.active>a{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-green .main-header .navbar .sidebar-toggle{color:#fff}.skin-green .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,.1)}.skin-green .main-header .navbar .sidebar-toggle{color:#fff}.skin-green .main-header .navbar .sidebar-toggle:hover{background-color:#008d4c}@media(max-width:767px){.skin-green .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,.1)}.skin-green .main-header .navbar .dropdown-menu li a{color:#fff}.skin-green .main-header .navbar .dropdown-menu li a:hover{background:#008d4c}}.skin-green .main-header .logo{background-color:#008d4c;color:#fff;border-bottom:0 solid transparent}.skin-green .main-header .logo:hover{background-color:#008749}.skin-green .main-header li.user-header{background-color:#00a65a}.skin-green .content-header{background:transparent}.skin-green .wrapper,.skin-green .main-sidebar,.skin-green .left-side{background-color:#222d32}.skin-green .user-panel>.info,.skin-green .user-panel>.info>a{color:#fff}.skin-green .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-green .sidebar-menu>li>a{border-left:3px solid transparent}.skin-green .sidebar-menu>li:hover>a,.skin-green .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#00a65a}.skin-green .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-green .sidebar a{color:#b8c7ce}.skin-green .sidebar a:hover{text-decoration:none}.skin-green .treeview-menu>li>a{color:#8aa4af}.skin-green .treeview-menu>li.active>a,.skin-green .treeview-menu>li>a:hover{color:#fff}.skin-green .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-green .sidebar-form input[type="text"],.skin-green .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px}.skin-green .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-green .sidebar-form input[type="text"]:focus,.skin-green .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-green .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-green .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.skin-green-light .main-header .navbar{background-color:#00a65a}.skin-green-light .main-header .navbar .nav>li>a{color:#fff}.skin-green-light .main-header .navbar .nav>li>a:hover,.skin-green-light .main-header .navbar .nav>li>a:active,.skin-green-light .main-header .navbar .nav>li>a:focus,.skin-green-light .main-header .navbar .nav .open>a,.skin-green-light .main-header .navbar .nav .open>a:hover,.skin-green-light .main-header .navbar .nav .open>a:focus,.skin-green-light .main-header .navbar .nav>.active>a{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-green-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-green-light .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,.1)}.skin-green-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-green-light .main-header .navbar .sidebar-toggle:hover{background-color:#008d4c}@media(max-width:767px){.skin-green-light .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,.1)}.skin-green-light .main-header .navbar .dropdown-menu li a{color:#fff}.skin-green-light .main-header .navbar .dropdown-menu li a:hover{background:#008d4c}}.skin-green-light .main-header .logo{background-color:#00a65a;color:#fff;border-bottom:0 solid transparent}.skin-green-light .main-header .logo:hover{background-color:#00a157}.skin-green-light .main-header li.user-header{background-color:#00a65a}.skin-green-light .content-header{background:transparent}.skin-green-light .wrapper,.skin-green-light .main-sidebar,.skin-green-light .left-side{background-color:#f9fafc}.skin-green-light .content-wrapper,.skin-green-light .main-footer{border-left:1px solid #d2d6de}.skin-green-light .user-panel>.info,.skin-green-light .user-panel>.info>a{color:#444}.skin-green-light .sidebar-menu>li{-webkit-transition:border-left-color .3s ease;-o-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.skin-green-light .sidebar-menu>li.header{color:#848484;background:#f9fafc}.skin-green-light .sidebar-menu>li>a{border-left:3px solid transparent;font-weight:600}.skin-green-light .sidebar-menu>li:hover>a,.skin-green-light .sidebar-menu>li.active>a{color:#000;background:#f4f4f5}.skin-green-light .sidebar-menu>li.active{border-left-color:#00a65a}.skin-green-light .sidebar-menu>li.active>a{font-weight:600}.skin-green-light .sidebar-menu>li>.treeview-menu{background:#f4f4f5}.skin-green-light .sidebar a{color:#444}.skin-green-light .sidebar a:hover{text-decoration:none}.skin-green-light .treeview-menu>li>a{color:#777}.skin-green-light .treeview-menu>li.active>a,.skin-green-light .treeview-menu>li>a:hover{color:#000}.skin-green-light .treeview-menu>li.active>a{font-weight:600}.skin-green-light .sidebar-form{border-radius:3px;border:1px solid #d2d6de;margin:10px 10px}.skin-green-light .sidebar-form input[type="text"],.skin-green-light .sidebar-form .btn{box-shadow:none;background-color:#fff;border:1px solid transparent;height:35px}.skin-green-light .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-green-light .sidebar-form input[type="text"]:focus,.skin-green-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-green-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-green-light .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}@media(min-width:768px){.skin-green-light.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-left:1px solid #d2d6de}}.skin-red .main-header .navbar{background-color:#dd4b39}.skin-red .main-header .navbar .nav>li>a{color:#fff}.skin-red .main-header .navbar .nav>li>a:hover,.skin-red .main-header .navbar .nav>li>a:active,.skin-red .main-header .navbar .nav>li>a:focus,.skin-red .main-header .navbar .nav .open>a,.skin-red .main-header .navbar .nav .open>a:hover,.skin-red .main-header .navbar .nav .open>a:focus,.skin-red .main-header .navbar .nav>.active>a{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-red .main-header .navbar .sidebar-toggle{color:#fff}.skin-red .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,.1)}.skin-red .main-header .navbar .sidebar-toggle{color:#fff}.skin-red .main-header .navbar .sidebar-toggle:hover{background-color:#d73925}@media(max-width:767px){.skin-red .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,.1)}.skin-red .main-header .navbar .dropdown-menu li a{color:#fff}.skin-red .main-header .navbar .dropdown-menu li a:hover{background:#d73925}}.skin-red .main-header .logo{background-color:#d73925;color:#fff;border-bottom:0 solid transparent}.skin-red .main-header .logo:hover{background-color:#d33724}.skin-red .main-header li.user-header{background-color:#dd4b39}.skin-red .content-header{background:transparent}.skin-red .wrapper,.skin-red .main-sidebar,.skin-red .left-side{background-color:#222d32}.skin-red .user-panel>.info,.skin-red .user-panel>.info>a{color:#fff}.skin-red .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-red .sidebar-menu>li>a{border-left:3px solid transparent}.skin-red .sidebar-menu>li:hover>a,.skin-red .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#dd4b39}.skin-red .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-red .sidebar a{color:#b8c7ce}.skin-red .sidebar a:hover{text-decoration:none}.skin-red .treeview-menu>li>a{color:#8aa4af}.skin-red .treeview-menu>li.active>a,.skin-red .treeview-menu>li>a:hover{color:#fff}.skin-red .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-red .sidebar-form input[type="text"],.skin-red .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px}.skin-red .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-red .sidebar-form input[type="text"]:focus,.skin-red .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-red .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-red .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.skin-red-light .main-header .navbar{background-color:#dd4b39}.skin-red-light .main-header .navbar .nav>li>a{color:#fff}.skin-red-light .main-header .navbar .nav>li>a:hover,.skin-red-light .main-header .navbar .nav>li>a:active,.skin-red-light .main-header .navbar .nav>li>a:focus,.skin-red-light .main-header .navbar .nav .open>a,.skin-red-light .main-header .navbar .nav .open>a:hover,.skin-red-light .main-header .navbar .nav .open>a:focus,.skin-red-light .main-header .navbar .nav>.active>a{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-red-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-red-light .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,.1)}.skin-red-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-red-light .main-header .navbar .sidebar-toggle:hover{background-color:#d73925}@media(max-width:767px){.skin-red-light .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,.1)}.skin-red-light .main-header .navbar .dropdown-menu li a{color:#fff}.skin-red-light .main-header .navbar .dropdown-menu li a:hover{background:#d73925}}.skin-red-light .main-header .logo{background-color:#dd4b39;color:#fff;border-bottom:0 solid transparent}.skin-red-light .main-header .logo:hover{background-color:#dc4735}.skin-red-light .main-header li.user-header{background-color:#dd4b39}.skin-red-light .content-header{background:transparent}.skin-red-light .wrapper,.skin-red-light .main-sidebar,.skin-red-light .left-side{background-color:#f9fafc}.skin-red-light .content-wrapper,.skin-red-light .main-footer{border-left:1px solid #d2d6de}.skin-red-light .user-panel>.info,.skin-red-light .user-panel>.info>a{color:#444}.skin-red-light .sidebar-menu>li{-webkit-transition:border-left-color .3s ease;-o-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.skin-red-light .sidebar-menu>li.header{color:#848484;background:#f9fafc}.skin-red-light .sidebar-menu>li>a{border-left:3px solid transparent;font-weight:600}.skin-red-light .sidebar-menu>li:hover>a,.skin-red-light .sidebar-menu>li.active>a{color:#000;background:#f4f4f5}.skin-red-light .sidebar-menu>li.active{border-left-color:#dd4b39}.skin-red-light .sidebar-menu>li.active>a{font-weight:600}.skin-red-light .sidebar-menu>li>.treeview-menu{background:#f4f4f5}.skin-red-light .sidebar a{color:#444}.skin-red-light .sidebar a:hover{text-decoration:none}.skin-red-light .treeview-menu>li>a{color:#777}.skin-red-light .treeview-menu>li.active>a,.skin-red-light .treeview-menu>li>a:hover{color:#000}.skin-red-light .treeview-menu>li.active>a{font-weight:600}.skin-red-light .sidebar-form{border-radius:3px;border:1px solid #d2d6de;margin:10px 10px}.skin-red-light .sidebar-form input[type="text"],.skin-red-light .sidebar-form .btn{box-shadow:none;background-color:#fff;border:1px solid transparent;height:35px}.skin-red-light .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-red-light .sidebar-form input[type="text"]:focus,.skin-red-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-red-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-red-light .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}@media(min-width:768px){.skin-red-light.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-left:1px solid #d2d6de}}.skin-yellow .main-header .navbar{background-color:#f39c12}.skin-yellow .main-header .navbar .nav>li>a{color:#fff}.skin-yellow .main-header .navbar .nav>li>a:hover,.skin-yellow .main-header .navbar .nav>li>a:active,.skin-yellow .main-header .navbar .nav>li>a:focus,.skin-yellow .main-header .navbar .nav .open>a,.skin-yellow .main-header .navbar .nav .open>a:hover,.skin-yellow .main-header .navbar .nav .open>a:focus,.skin-yellow .main-header .navbar .nav>.active>a{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-yellow .main-header .navbar .sidebar-toggle{color:#fff}.skin-yellow .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,.1)}.skin-yellow .main-header .navbar .sidebar-toggle{color:#fff}.skin-yellow .main-header .navbar .sidebar-toggle:hover{background-color:#e08e0b}@media(max-width:767px){.skin-yellow .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,.1)}.skin-yellow .main-header .navbar .dropdown-menu li a{color:#fff}.skin-yellow .main-header .navbar .dropdown-menu li a:hover{background:#e08e0b}}.skin-yellow .main-header .logo{background-color:#e08e0b;color:#fff;border-bottom:0 solid transparent}.skin-yellow .main-header .logo:hover{background-color:#db8b0b}.skin-yellow .main-header li.user-header{background-color:#f39c12}.skin-yellow .content-header{background:transparent}.skin-yellow .wrapper,.skin-yellow .main-sidebar,.skin-yellow .left-side{background-color:#222d32}.skin-yellow .user-panel>.info,.skin-yellow .user-panel>.info>a{color:#fff}.skin-yellow .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-yellow .sidebar-menu>li>a{border-left:3px solid transparent}.skin-yellow .sidebar-menu>li:hover>a,.skin-yellow .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#f39c12}.skin-yellow .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-yellow .sidebar a{color:#b8c7ce}.skin-yellow .sidebar a:hover{text-decoration:none}.skin-yellow .treeview-menu>li>a{color:#8aa4af}.skin-yellow .treeview-menu>li.active>a,.skin-yellow .treeview-menu>li>a:hover{color:#fff}.skin-yellow .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-yellow .sidebar-form input[type="text"],.skin-yellow .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px}.skin-yellow .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-yellow .sidebar-form input[type="text"]:focus,.skin-yellow .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-yellow .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-yellow .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.skin-yellow-light .main-header .navbar{background-color:#f39c12}.skin-yellow-light .main-header .navbar .nav>li>a{color:#fff}.skin-yellow-light .main-header .navbar .nav>li>a:hover,.skin-yellow-light .main-header .navbar .nav>li>a:active,.skin-yellow-light .main-header .navbar .nav>li>a:focus,.skin-yellow-light .main-header .navbar .nav .open>a,.skin-yellow-light .main-header .navbar .nav .open>a:hover,.skin-yellow-light .main-header .navbar .nav .open>a:focus,.skin-yellow-light .main-header .navbar .nav>.active>a{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-yellow-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-yellow-light .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,.1)}.skin-yellow-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-yellow-light .main-header .navbar .sidebar-toggle:hover{background-color:#e08e0b}@media(max-width:767px){.skin-yellow-light .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,.1)}.skin-yellow-light .main-header .navbar .dropdown-menu li a{color:#fff}.skin-yellow-light .main-header .navbar .dropdown-menu li a:hover{background:#e08e0b}}.skin-yellow-light .main-header .logo{background-color:#f39c12;color:#fff;border-bottom:0 solid transparent}.skin-yellow-light .main-header .logo:hover{background-color:#f39a0d}.skin-yellow-light .main-header li.user-header{background-color:#f39c12}.skin-yellow-light .content-header{background:transparent}.skin-yellow-light .wrapper,.skin-yellow-light .main-sidebar,.skin-yellow-light .left-side{background-color:#f9fafc}.skin-yellow-light .content-wrapper,.skin-yellow-light .main-footer{border-left:1px solid #d2d6de}.skin-yellow-light .user-panel>.info,.skin-yellow-light .user-panel>.info>a{color:#444}.skin-yellow-light .sidebar-menu>li{-webkit-transition:border-left-color .3s ease;-o-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.skin-yellow-light .sidebar-menu>li.header{color:#848484;background:#f9fafc}.skin-yellow-light .sidebar-menu>li>a{border-left:3px solid transparent;font-weight:600}.skin-yellow-light .sidebar-menu>li:hover>a,.skin-yellow-light .sidebar-menu>li.active>a{color:#000;background:#f4f4f5}.skin-yellow-light .sidebar-menu>li.active{border-left-color:#f39c12}.skin-yellow-light .sidebar-menu>li.active>a{font-weight:600}.skin-yellow-light .sidebar-menu>li>.treeview-menu{background:#f4f4f5}.skin-yellow-light .sidebar a{color:#444}.skin-yellow-light .sidebar a:hover{text-decoration:none}.skin-yellow-light .treeview-menu>li>a{color:#777}.skin-yellow-light .treeview-menu>li.active>a,.skin-yellow-light .treeview-menu>li>a:hover{color:#000}.skin-yellow-light .treeview-menu>li.active>a{font-weight:600}.skin-yellow-light .sidebar-form{border-radius:3px;border:1px solid #d2d6de;margin:10px 10px}.skin-yellow-light .sidebar-form input[type="text"],.skin-yellow-light .sidebar-form .btn{box-shadow:none;background-color:#fff;border:1px solid transparent;height:35px}.skin-yellow-light .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-yellow-light .sidebar-form input[type="text"]:focus,.skin-yellow-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-yellow-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-yellow-light .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}@media(min-width:768px){.skin-yellow-light.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-left:1px solid #d2d6de}}.skin-purple .main-header .navbar{background-color:#605ca8}.skin-purple .main-header .navbar .nav>li>a{color:#fff}.skin-purple .main-header .navbar .nav>li>a:hover,.skin-purple .main-header .navbar .nav>li>a:active,.skin-purple .main-header .navbar .nav>li>a:focus,.skin-purple .main-header .navbar .nav .open>a,.skin-purple .main-header .navbar .nav .open>a:hover,.skin-purple .main-header .navbar .nav .open>a:focus,.skin-purple .main-header .navbar .nav>.active>a{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-purple .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,.1)}.skin-purple .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple .main-header .navbar .sidebar-toggle:hover{background-color:#555299}@media(max-width:767px){.skin-purple .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,.1)}.skin-purple .main-header .navbar .dropdown-menu li a{color:#fff}.skin-purple .main-header .navbar .dropdown-menu li a:hover{background:#555299}}.skin-purple .main-header .logo{background-color:#555299;color:#fff;border-bottom:0 solid transparent}.skin-purple .main-header .logo:hover{background-color:#545096}.skin-purple .main-header li.user-header{background-color:#605ca8}.skin-purple .content-header{background:transparent}.skin-purple .wrapper,.skin-purple .main-sidebar,.skin-purple .left-side{background-color:#222d32}.skin-purple .user-panel>.info,.skin-purple .user-panel>.info>a{color:#fff}.skin-purple .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-purple .sidebar-menu>li>a{border-left:3px solid transparent}.skin-purple .sidebar-menu>li:hover>a,.skin-purple .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#605ca8}.skin-purple .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-purple .sidebar a{color:#b8c7ce}.skin-purple .sidebar a:hover{text-decoration:none}.skin-purple .treeview-menu>li>a{color:#8aa4af}.skin-purple .treeview-menu>li.active>a,.skin-purple .treeview-menu>li>a:hover{color:#fff}.skin-purple .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-purple .sidebar-form input[type="text"],.skin-purple .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px}.skin-purple .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-purple .sidebar-form input[type="text"]:focus,.skin-purple .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-purple .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-purple .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.skin-purple-light .main-header .navbar{background-color:#605ca8}.skin-purple-light .main-header .navbar .nav>li>a{color:#fff}.skin-purple-light .main-header .navbar .nav>li>a:hover,.skin-purple-light .main-header .navbar .nav>li>a:active,.skin-purple-light .main-header .navbar .nav>li>a:focus,.skin-purple-light .main-header .navbar .nav .open>a,.skin-purple-light .main-header .navbar .nav .open>a:hover,.skin-purple-light .main-header .navbar .nav .open>a:focus,.skin-purple-light .main-header .navbar .nav>.active>a{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-purple-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple-light .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,.1)}.skin-purple-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple-light .main-header .navbar .sidebar-toggle:hover{background-color:#555299}@media(max-width:767px){.skin-purple-light .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,.1)}.skin-purple-light .main-header .navbar .dropdown-menu li a{color:#fff}.skin-purple-light .main-header .navbar .dropdown-menu li a:hover{background:#555299}}.skin-purple-light .main-header .logo{background-color:#605ca8;color:#fff;border-bottom:0 solid transparent}.skin-purple-light .main-header .logo:hover{background-color:#5d59a6}.skin-purple-light .main-header li.user-header{background-color:#605ca8}.skin-purple-light .content-header{background:transparent}.skin-purple-light .wrapper,.skin-purple-light .main-sidebar,.skin-purple-light .left-side{background-color:#f9fafc}.skin-purple-light .content-wrapper,.skin-purple-light .main-footer{border-left:1px solid #d2d6de}.skin-purple-light .user-panel>.info,.skin-purple-light .user-panel>.info>a{color:#444}.skin-purple-light .sidebar-menu>li{-webkit-transition:border-left-color .3s ease;-o-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.skin-purple-light .sidebar-menu>li.header{color:#848484;background:#f9fafc}.skin-purple-light .sidebar-menu>li>a{border-left:3px solid transparent;font-weight:600}.skin-purple-light .sidebar-menu>li:hover>a,.skin-purple-light .sidebar-menu>li.active>a{color:#000;background:#f4f4f5}.skin-purple-light .sidebar-menu>li.active{border-left-color:#605ca8}.skin-purple-light .sidebar-menu>li.active>a{font-weight:600}.skin-purple-light .sidebar-menu>li>.treeview-menu{background:#f4f4f5}.skin-purple-light .sidebar a{color:#444}.skin-purple-light .sidebar a:hover{text-decoration:none}.skin-purple-light .treeview-menu>li>a{color:#777}.skin-purple-light .treeview-menu>li.active>a,.skin-purple-light .treeview-menu>li>a:hover{color:#000}.skin-purple-light .treeview-menu>li.active>a{font-weight:600}.skin-purple-light .sidebar-form{border-radius:3px;border:1px solid #d2d6de;margin:10px 10px}.skin-purple-light .sidebar-form input[type="text"],.skin-purple-light .sidebar-form .btn{box-shadow:none;background-color:#fff;border:1px solid transparent;height:35px}.skin-purple-light .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-purple-light .sidebar-form input[type="text"]:focus,.skin-purple-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-purple-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-purple-light .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}@media(min-width:768px){.skin-purple-light.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-left:1px solid #d2d6de}}.mailbox-messages>.table{margin:0}.mailbox-controls{padding:5px}.mailbox-controls.with-border{border-bottom:1px solid #f4f4f4}.mailbox-read-info{border-bottom:1px solid #f4f4f4;padding:10px}.mailbox-read-info h3{font-size:20px;margin:0}.mailbox-read-info h5{margin:0;padding:5px 0 0 0}.mailbox-read-time{color:#999;font-size:13px}.mailbox-read-message{padding:10px}.mailbox-attachments li{float:left;width:200px;border:1px solid #eee;margin-bottom:10px;margin-right:10px}.mailbox-attachment-name{font-weight:bold;color:#666}.mailbox-attachment-icon,.mailbox-attachment-info,.mailbox-attachment-size{display:block}.mailbox-attachment-info{padding:10px;background:#f4f4f4}.mailbox-attachment-size{color:#999;font-size:12px}.mailbox-attachment-icon{text-align:center;font-size:65px;color:#666;padding:20px 10px}.mailbox-attachment-icon.has-img{padding:0}.mailbox-attachment-icon.has-img>img{max-width:100%;height:auto}.lockscreen{background:#d2d6de}.lockscreen-logo{font-size:35px;text-align:center;margin-bottom:25px;font-weight:300}.lockscreen-logo a{color:#444}.lockscreen-wrapper{max-width:400px;margin:0 auto;margin-top:10%}.lockscreen .lockscreen-name{text-align:center;font-weight:600}.lockscreen-item{border-radius:4px;padding:0;background:#fff;position:relative;margin:10px auto 30px auto;width:290px}.lockscreen-image{border-radius:50%;position:absolute;left:-10px;top:-25px;background:#fff;padding:5px;z-index:10}.lockscreen-image>img{border-radius:50%;width:70px;height:70px}.lockscreen-credentials{margin-left:70px}.lockscreen-credentials .form-control{border:0}.lockscreen-credentials .btn{background-color:#fff;border:0;padding:0 10px}.lockscreen-footer{margin-top:10px}.login-logo,.register-logo{font-size:35px;text-align:center;margin-bottom:25px;font-weight:300}.login-logo a,.register-logo a{color:#444}.login-page,.register-page{background:#d2d6de}.login-box,.register-box{width:360px;margin:7% auto}@media(max-width:768px){.login-box,.register-box{width:90%;margin-top:20px}}.login-box-body,.register-box-body{background:#fff;padding:20px;border-top:0;color:#666}.login-box-body .form-control-feedback,.register-box-body .form-control-feedback{color:#777}.login-box-msg,.register-box-msg{margin:0;text-align:center;padding:0 20px 20px 20px}.social-auth-links{margin:10px 0}.error-page{width:600px;margin:20px auto 0 auto}@media(max-width:991px){.error-page{width:100%}}.error-page>.headline{float:left;font-size:100px;font-weight:300}@media(max-width:991px){.error-page>.headline{float:none;text-align:center}}.error-page>.error-content{margin-left:190px;display:block}@media(max-width:991px){.error-page>.error-content{margin-left:0}}.error-page>.error-content>h3{font-weight:300;font-size:25px}@media(max-width:991px){.error-page>.error-content>h3{text-align:center}}.invoice{position:relative;background:#fff;border:1px solid #f4f4f4;padding:20px;margin:10px 25px}.invoice-title{margin-top:0}.profile-user-img{margin:0 auto;width:100px;padding:3px;border:3px solid #d2d6de}.profile-username{font-size:21px;margin-top:5px}.post{border-bottom:1px solid #d2d6de;margin-bottom:15px;padding-bottom:15px;color:#666}.post:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.post .user-block{margin-bottom:15px}.btn-social{position:relative;padding-left:38px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:26px;line-height:28px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,.2)}.btn-social.btn-lg{padding-left:54px}.btn-social.btn-lg>:first-child{line-height:38px;width:38px;font-size:1.8em}.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}.btn-social-icon{position:relative;padding-left:38px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:28px;width:28px;padding:0}.btn-social-icon>:first-child{position:absolute;left:0;top:0;bottom:0;width:26px;line-height:28px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,.2)}.btn-social-icon.btn-lg{padding-left:54px}.btn-social-icon.btn-lg>:first-child{line-height:38px;width:38px;font-size:1.8em}.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}.btn-social-icon>:first-child{border:none;text-align:center;width:100%}.btn-social-icon.btn-lg{height:38px;width:38px;padding-left:0;padding-right:0}.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}.btn-adn{color:#fff;background-color:#d87a68;border-color:rgba(0,0,0,.2)}.btn-adn:focus,.btn-adn.focus{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,.2)}.btn-adn:hover{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,.2)}.btn-adn:active,.btn-adn.active,.open>.dropdown-toggle.btn-adn{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,.2)}.btn-adn:active,.btn-adn.active,.open>.dropdown-toggle.btn-adn{background-image:none}.btn-adn .badge{color:#d87a68;background-color:#fff}.btn-bitbucket{color:#fff;background-color:#205081;border-color:rgba(0,0,0,.2)}.btn-bitbucket:focus,.btn-bitbucket.focus{color:#fff;background-color:#163758;border-color:rgba(0,0,0,.2)}.btn-bitbucket:hover{color:#fff;background-color:#163758;border-color:rgba(0,0,0,.2)}.btn-bitbucket:active,.btn-bitbucket.active,.open>.dropdown-toggle.btn-bitbucket{color:#fff;background-color:#163758;border-color:rgba(0,0,0,.2)}.btn-bitbucket:active,.btn-bitbucket.active,.open>.dropdown-toggle.btn-bitbucket{background-image:none}.btn-bitbucket .badge{color:#205081;background-color:#fff}.btn-dropbox{color:#fff;background-color:#1087dd;border-color:rgba(0,0,0,.2)}.btn-dropbox:focus,.btn-dropbox.focus{color:#fff;background-color:#0d6aad;border-color:rgba(0,0,0,.2)}.btn-dropbox:hover{color:#fff;background-color:#0d6aad;border-color:rgba(0,0,0,.2)}.btn-dropbox:active,.btn-dropbox.active,.open>.dropdown-toggle.btn-dropbox{color:#fff;background-color:#0d6aad;border-color:rgba(0,0,0,.2)}.btn-dropbox:active,.btn-dropbox.active,.open>.dropdown-toggle.btn-dropbox{background-image:none}.btn-dropbox .badge{color:#1087dd;background-color:#fff}.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,.2)}.btn-facebook:focus,.btn-facebook.focus{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,.2)}.btn-facebook:hover{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,.2)}.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,.2)}.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none}.btn-facebook .badge{color:#3b5998;background-color:#fff}.btn-flickr{color:#fff;background-color:#ff0084;border-color:rgba(0,0,0,.2)}.btn-flickr:focus,.btn-flickr.focus{color:#fff;background-color:#cc006a;border-color:rgba(0,0,0,.2)}.btn-flickr:hover{color:#fff;background-color:#cc006a;border-color:rgba(0,0,0,.2)}.btn-flickr:active,.btn-flickr.active,.open>.dropdown-toggle.btn-flickr{color:#fff;background-color:#cc006a;border-color:rgba(0,0,0,.2)}.btn-flickr:active,.btn-flickr.active,.open>.dropdown-toggle.btn-flickr{background-image:none}.btn-flickr .badge{color:#ff0084;background-color:#fff}.btn-foursquare{color:#fff;background-color:#f94877;border-color:rgba(0,0,0,.2)}.btn-foursquare:focus,.btn-foursquare.focus{color:#fff;background-color:#f71752;border-color:rgba(0,0,0,.2)}.btn-foursquare:hover{color:#fff;background-color:#f71752;border-color:rgba(0,0,0,.2)}.btn-foursquare:active,.btn-foursquare.active,.open>.dropdown-toggle.btn-foursquare{color:#fff;background-color:#f71752;border-color:rgba(0,0,0,.2)}.btn-foursquare:active,.btn-foursquare.active,.open>.dropdown-toggle.btn-foursquare{background-image:none}.btn-foursquare .badge{color:#f94877;background-color:#fff}.btn-github{color:#fff;background-color:#444;border-color:rgba(0,0,0,.2)}.btn-github:focus,.btn-github.focus{color:#fff;background-color:#2b2b2b;border-color:rgba(0,0,0,.2)}.btn-github:hover{color:#fff;background-color:#2b2b2b;border-color:rgba(0,0,0,.2)}.btn-github:active,.btn-github.active,.open>.dropdown-toggle.btn-github{color:#fff;background-color:#2b2b2b;border-color:rgba(0,0,0,.2)}.btn-github:active,.btn-github.active,.open>.dropdown-toggle.btn-github{background-image:none}.btn-github .badge{color:#444;background-color:#fff}.btn-google{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,.2)}.btn-google:focus,.btn-google.focus{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,.2)}.btn-google:hover{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,.2)}.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,.2)}.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{background-image:none}.btn-google .badge{color:#dd4b39;background-color:#fff}.btn-instagram{color:#fff;background-color:#3f729b;border-color:rgba(0,0,0,.2)}.btn-instagram:focus,.btn-instagram.focus{color:#fff;background-color:#305777;border-color:rgba(0,0,0,.2)}.btn-instagram:hover{color:#fff;background-color:#305777;border-color:rgba(0,0,0,.2)}.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{color:#fff;background-color:#305777;border-color:rgba(0,0,0,.2)}.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{background-image:none}.btn-instagram .badge{color:#3f729b;background-color:#fff}.btn-linkedin{color:#fff;background-color:#007bb6;border-color:rgba(0,0,0,.2)}.btn-linkedin:focus,.btn-linkedin.focus{color:#fff;background-color:#005983;border-color:rgba(0,0,0,.2)}.btn-linkedin:hover{color:#fff;background-color:#005983;border-color:rgba(0,0,0,.2)}.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{color:#fff;background-color:#005983;border-color:rgba(0,0,0,.2)}.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{background-image:none}.btn-linkedin .badge{color:#007bb6;background-color:#fff}.btn-microsoft{color:#fff;background-color:#2672ec;border-color:rgba(0,0,0,.2)}.btn-microsoft:focus,.btn-microsoft.focus{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,.2)}.btn-microsoft:hover{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,.2)}.btn-microsoft:active,.btn-microsoft.active,.open>.dropdown-toggle.btn-microsoft{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,.2)}.btn-microsoft:active,.btn-microsoft.active,.open>.dropdown-toggle.btn-microsoft{background-image:none}.btn-microsoft .badge{color:#2672ec;background-color:#fff}.btn-openid{color:#fff;background-color:#f7931e;border-color:rgba(0,0,0,.2)}.btn-openid:focus,.btn-openid.focus{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,.2)}.btn-openid:hover{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,.2)}.btn-openid:active,.btn-openid.active,.open>.dropdown-toggle.btn-openid{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,.2)}.btn-openid:active,.btn-openid.active,.open>.dropdown-toggle.btn-openid{background-image:none}.btn-openid .badge{color:#f7931e;background-color:#fff}.btn-pinterest{color:#fff;background-color:#cb2027;border-color:rgba(0,0,0,.2)}.btn-pinterest:focus,.btn-pinterest.focus{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,.2)}.btn-pinterest:hover{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,.2)}.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,.2)}.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{background-image:none}.btn-pinterest .badge{color:#cb2027;background-color:#fff}.btn-reddit{color:#000;background-color:#eff7ff;border-color:rgba(0,0,0,.2)}.btn-reddit:focus,.btn-reddit.focus{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,.2)}.btn-reddit:hover{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,.2)}.btn-reddit:active,.btn-reddit.active,.open>.dropdown-toggle.btn-reddit{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,.2)}.btn-reddit:active,.btn-reddit.active,.open>.dropdown-toggle.btn-reddit{background-image:none}.btn-reddit .badge{color:#eff7ff;background-color:#000}.btn-soundcloud{color:#fff;background-color:#f50;border-color:rgba(0,0,0,.2)}.btn-soundcloud:focus,.btn-soundcloud.focus{color:#fff;background-color:#c40;border-color:rgba(0,0,0,.2)}.btn-soundcloud:hover{color:#fff;background-color:#c40;border-color:rgba(0,0,0,.2)}.btn-soundcloud:active,.btn-soundcloud.active,.open>.dropdown-toggle.btn-soundcloud{color:#fff;background-color:#c40;border-color:rgba(0,0,0,.2)}.btn-soundcloud:active,.btn-soundcloud.active,.open>.dropdown-toggle.btn-soundcloud{background-image:none}.btn-soundcloud .badge{color:#f50;background-color:#fff}.btn-tumblr{color:#fff;background-color:#2c4762;border-color:rgba(0,0,0,.2)}.btn-tumblr:focus,.btn-tumblr.focus{color:#fff;background-color:#1c2d3f;border-color:rgba(0,0,0,.2)}.btn-tumblr:hover{color:#fff;background-color:#1c2d3f;border-color:rgba(0,0,0,.2)}.btn-tumblr:active,.btn-tumblr.active,.open>.dropdown-toggle.btn-tumblr{color:#fff;background-color:#1c2d3f;border-color:rgba(0,0,0,.2)}.btn-tumblr:active,.btn-tumblr.active,.open>.dropdown-toggle.btn-tumblr{background-image:none}.btn-tumblr .badge{color:#2c4762;background-color:#fff}.btn-twitter{color:#fff;background-color:#55acee;border-color:rgba(0,0,0,.2)}.btn-twitter:focus,.btn-twitter.focus{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,.2)}.btn-twitter:hover{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,.2)}.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,.2)}.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{background-image:none}.btn-twitter .badge{color:#55acee;background-color:#fff}.btn-vimeo{color:#fff;background-color:#1ab7ea;border-color:rgba(0,0,0,.2)}.btn-vimeo:focus,.btn-vimeo.focus{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,.2)}.btn-vimeo:hover{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,.2)}.btn-vimeo:active,.btn-vimeo.active,.open>.dropdown-toggle.btn-vimeo{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,.2)}.btn-vimeo:active,.btn-vimeo.active,.open>.dropdown-toggle.btn-vimeo{background-image:none}.btn-vimeo .badge{color:#1ab7ea;background-color:#fff}.btn-vk{color:#fff;background-color:#587ea3;border-color:rgba(0,0,0,.2)}.btn-vk:focus,.btn-vk.focus{color:#fff;background-color:#466482;border-color:rgba(0,0,0,.2)}.btn-vk:hover{color:#fff;background-color:#466482;border-color:rgba(0,0,0,.2)}.btn-vk:active,.btn-vk.active,.open>.dropdown-toggle.btn-vk{color:#fff;background-color:#466482;border-color:rgba(0,0,0,.2)}.btn-vk:active,.btn-vk.active,.open>.dropdown-toggle.btn-vk{background-image:none}.btn-vk .badge{color:#587ea3;background-color:#fff}.btn-yahoo{color:#fff;background-color:#720e9e;border-color:rgba(0,0,0,.2)}.btn-yahoo:focus,.btn-yahoo.focus{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,.2)}.btn-yahoo:hover{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,.2)}.btn-yahoo:active,.btn-yahoo.active,.open>.dropdown-toggle.btn-yahoo{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,.2)}.btn-yahoo:active,.btn-yahoo.active,.open>.dropdown-toggle.btn-yahoo{background-image:none}.btn-yahoo .badge{color:#720e9e;background-color:#fff}.fc-button{background:#f4f4f4;background-image:none;color:#444;border-color:#ddd;border-bottom-color:#ddd}.fc-button:hover,.fc-button:active,.fc-button.hover{background-color:#e9e9e9}.fc-header-title h2{font-size:15px;line-height:1.6em;color:#666;margin-left:10px}.fc-header-right{padding-right:10px}.fc-header-left{padding-left:10px}.fc-widget-header{background:#fafafa}.fc-grid{width:100%;border:0}.fc-widget-header:first-of-type,.fc-widget-content:first-of-type{border-left:0;border-right:0}.fc-widget-header:last-of-type,.fc-widget-content:last-of-type{border-right:0}.fc-toolbar{padding:10px;margin:0}.fc-day-number{font-size:20px;font-weight:300;padding-right:10px}.fc-color-picker{list-style:none;margin:0;padding:0}.fc-color-picker>li{float:left;font-size:30px;margin-right:5px;line-height:30px}.fc-color-picker>li .fa{-webkit-transition:-webkit-transform linear .3s;-moz-transition:-moz-transform linear .3s;-o-transition:-o-transform linear .3s;transition:transform linear .3s}.fc-color-picker>li .fa:hover{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}#add-new-event{-webkit-transition:all linear .3s;-o-transition:all linear .3s;transition:all linear .3s}.external-event{padding:5px 10px;font-weight:bold;margin-bottom:4px;box-shadow:0 1px 1px rgba(0,0,0,.1);text-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:3px;cursor:move}.external-event:hover{box-shadow:inset 0 0 90px rgba(0,0,0,.2)}.select2-container--default.select2-container--focus,.select2-selection.select2-container--focus,.select2-container--default:focus,.select2-selection:focus,.select2-container--default:active,.select2-selection:active{outline:none}.select2-container--default .select2-selection--single,.select2-selection .select2-selection--single{border:1px solid #d2d6de;border-radius:0;padding:6px 12px;height:34px}.select2-container--default.select2-container--open{border-color:#4bbea0}.select2-dropdown{border:1px solid #d2d6de;border-radius:0}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#4bbea0;color:#fff}.select2-results__option{padding:6px 12px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;padding-right:0;height:auto;margin-top:-4px}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:6px;padding-left:20px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:28px;right:3px}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:0}.select2-dropdown .select2-search__field,.select2-search--inline .select2-search__field{border:1px solid #d2d6de}.select2-dropdown .select2-search__field:focus,.select2-search--inline .select2-search__field:focus{outline:none;border:1px solid #4bbea0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{color:#444}.select2-container--default .select2-selection--multiple{border:1px solid #d2d6de;border-radius:0}.select2-container--default .select2-selection--multiple:focus{border-color:#4bbea0}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#d2d6de}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#4bbea0;border-color:#40b093;padding:1px 10px;color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:5px;color:rgba(255,255,255,.7)}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:10px}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-control>.fa{font-size:40px;position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-20px}.direct-chat .box-body{border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative;overflow-x:hidden;padding:0}.direct-chat.chat-pane-open .direct-chat-contacts{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.direct-chat-messages{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);padding:10px;height:250px;overflow:auto}.direct-chat-msg,.direct-chat-text{display:block}.direct-chat-msg{margin-bottom:10px}.direct-chat-msg:before,.direct-chat-msg:after{content:" ";display:table}.direct-chat-msg:after{clear:both}.direct-chat-messages,.direct-chat-contacts{-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;transition:transform .5s ease-in-out}.direct-chat-text{border-radius:5px;position:relative;padding:5px 10px;background:#d2d6de;border:1px solid #d2d6de;margin:5px 0 0 50px;color:#444}.direct-chat-text:after,.direct-chat-text:before{position:absolute;right:100%;top:15px;border:solid transparent;border-right-color:#d2d6de;content:' ';height:0;width:0;pointer-events:none}.direct-chat-text:after{border-width:5px;margin-top:-5px}.direct-chat-text:before{border-width:6px;margin-top:-6px}.right .direct-chat-text{margin-right:50px;margin-left:0}.right .direct-chat-text:after,.right .direct-chat-text:before{right:auto;left:100%;border-right-color:transparent;border-left-color:#d2d6de}.direct-chat-img{border-radius:50%;float:left;width:40px;height:40px}.right .direct-chat-img{float:right}.direct-chat-info{display:block;margin-bottom:2px;font-size:12px}.direct-chat-name{font-weight:600}.direct-chat-timestamp{color:#999}.direct-chat-contacts-open .direct-chat-contacts{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.direct-chat-contacts{-webkit-transform:translate(101%,0);-ms-transform:translate(101%,0);-o-transform:translate(101%,0);transform:translate(101%,0);position:absolute;top:0;bottom:0;height:250px;width:100%;background:#222d32;color:#fff;overflow:auto}.contacts-list>li{border-bottom:1px solid rgba(0,0,0,.2);padding:10px;margin:0}.contacts-list>li:before,.contacts-list>li:after{content:" ";display:table}.contacts-list>li:after{clear:both}.contacts-list>li:last-of-type{border-bottom:none}.contacts-list-img{border-radius:50%;width:40px;float:left}.contacts-list-info{margin-left:45px;color:#fff}.contacts-list-name,.contacts-list-status{display:block}.contacts-list-name{font-weight:600}.contacts-list-status{font-size:12px}.contacts-list-date{color:#aaa;font-weight:normal}.contacts-list-msg{color:#999}.direct-chat-danger .right>.direct-chat-text{background:#dd4b39;border-color:#dd4b39;color:#fff}.direct-chat-danger .right>.direct-chat-text:after,.direct-chat-danger .right>.direct-chat-text:before{border-left-color:#dd4b39}.direct-chat-primary .right>.direct-chat-text{background:#4bbea0;border-color:#4bbea0;color:#fff}.direct-chat-primary .right>.direct-chat-text:after,.direct-chat-primary .right>.direct-chat-text:before{border-left-color:#4bbea0}.direct-chat-warning .right>.direct-chat-text{background:#f39c12;border-color:#f39c12;color:#fff}.direct-chat-warning .right>.direct-chat-text:after,.direct-chat-warning .right>.direct-chat-text:before{border-left-color:#f39c12}.direct-chat-info .right>.direct-chat-text{background:#00c0ef;border-color:#00c0ef;color:#fff}.direct-chat-info .right>.direct-chat-text:after,.direct-chat-info .right>.direct-chat-text:before{border-left-color:#00c0ef}.direct-chat-success .right>.direct-chat-text{background:#00a65a;border-color:#00a65a;color:#fff}.direct-chat-success .right>.direct-chat-text:after,.direct-chat-success .right>.direct-chat-text:before{border-left-color:#00a65a}.products-list{list-style:none;margin:0;padding:0}.products-list>.item{border-radius:3px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);padding:10px 0;background:#fff}.products-list>.item:before,.products-list>.item:after{content:" ";display:table}.products-list>.item:after{clear:both}.products-list .product-img{float:left}.products-list .product-img img{width:50px;height:50px}.products-list .product-info{margin-left:60px}.products-list .product-title{font-weight:600}.products-list .product-description{display:block;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-list-in-box>.item{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0;border-bottom:1px solid #f4f4f4}.product-list-in-box>.item:last-of-type{border-bottom-width:0}.users-list>li{width:25%;float:left;padding:10px;text-align:center}.users-list>li img{border-radius:50%;max-width:100%;height:auto}.users-list>li>a:hover,.users-list>li>a:hover .users-list-name{color:#999}.users-list-name,.users-list-date{display:block}.users-list-name{font-weight:600;color:#444;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.users-list-date{color:#999;font-size:12px}.pad{padding:10px}.margin{margin:10px}.margin-bottom{margin-bottom:20px}.margin-bottom-none{margin-bottom:0}.margin-r-5{margin-right:5px}.inline{display:inline}.description-block{display:block;margin:10px 0;text-align:center}.description-block.margin-bottom{margin-bottom:25px}.description-block>.description-header{margin:0;padding:0;font-weight:600;font-size:16px}.description-block>.description-text{text-transform:uppercase}.bg-red,.bg-yellow,.bg-aqua,.bg-blue,.bg-light-blue,.bg-green,.bg-navy,.bg-teal,.bg-olive,.bg-lime,.bg-orange,.bg-fuchsia,.bg-purple,.bg-maroon,.bg-black,.bg-red-active,.bg-yellow-active,.bg-aqua-active,.bg-blue-active,.bg-light-blue-active,.bg-green-active,.bg-navy-active,.bg-teal-active,.bg-olive-active,.bg-lime-active,.bg-orange-active,.bg-fuchsia-active,.bg-purple-active,.bg-maroon-active,.bg-black-active,.callout.callout-danger,.callout.callout-warning,.callout.callout-info,.callout.callout-success,.alert-success,.alert-danger,.alert-error,.alert-warning,.alert-info,.label-danger,.label-info,.label-warning,.label-primary,.label-success,.modal-primary .modal-body,.modal-primary .modal-header,.modal-primary .modal-footer,.modal-warning .modal-body,.modal-warning .modal-header,.modal-warning .modal-footer,.modal-info .modal-body,.modal-info .modal-header,.modal-info .modal-footer,.modal-success .modal-body,.modal-success .modal-header,.modal-success .modal-footer,.modal-danger .modal-body,.modal-danger .modal-header,.modal-danger .modal-footer{color:#fff !important}.bg-gray{color:#000;background-color:#d2d6de !important}.bg-gray-light{background-color:#f7f7f7}.bg-black{background-color:#111 !important}.bg-red,.callout.callout-danger,.alert-danger,.alert-error,.label-danger,.modal-danger .modal-body{background-color:#dd4b39 !important}.bg-yellow,.callout.callout-warning,.alert-warning,.label-warning,.modal-warning .modal-body{background-color:#f39c12 !important}.bg-aqua,.callout.callout-info,.alert-info,.label-info,.modal-info .modal-body{background-color:#00c0ef !important}.bg-blue{background-color:#0073b7 !important}.bg-light-blue,.label-primary,.modal-primary .modal-body{background-color:#4bbea0 !important}.bg-green,.callout.callout-success,.alert-success,.label-success,.modal-success .modal-body{background-color:#00a65a !important}.bg-navy{background-color:#001f3f !important}.bg-teal{background-color:#39cccc !important}.bg-olive{background-color:#3d9970 !important}.bg-lime{background-color:#01ff70 !important}.bg-orange{background-color:#ff851b !important}.bg-fuchsia{background-color:#f012be !important}.bg-purple{background-color:#605ca8 !important}.bg-maroon{background-color:#d81b60 !important}.bg-gray-active{color:#000;background-color:#b5bbc8 !important}.bg-black-active{background-color:#000 !important}.bg-red-active,.modal-danger .modal-header,.modal-danger .modal-footer{background-color:#d33724 !important}.bg-yellow-active,.modal-warning .modal-header,.modal-warning .modal-footer{background-color:#db8b0b !important}.bg-aqua-active,.modal-info .modal-header,.modal-info .modal-footer{background-color:#00a7d0 !important}.bg-blue-active{background-color:#005384 !important}.bg-light-blue-active,.modal-primary .modal-header,.modal-primary .modal-footer{background-color:#3eac90 !important}.bg-green-active,.modal-success .modal-header,.modal-success .modal-footer{background-color:#008d4c !important}.bg-navy-active{background-color:#001a35 !important}.bg-teal-active{background-color:#30bbbb !important}.bg-olive-active{background-color:#368763 !important}.bg-lime-active{background-color:#00e765 !important}.bg-orange-active{background-color:#ff7701 !important}.bg-fuchsia-active{background-color:#db0ead !important}.bg-purple-active{background-color:#555299 !important}.bg-maroon-active{background-color:#ca195a !important}[class^="bg-"].disabled{-moz-opacity:.65;-khtml-opacity:.65;-webkit-opacity:.65;opacity:.65;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);filter:alpha(opacity=65)}.text-red{color:#dd4b39 !important}.text-yellow{color:#f39c12 !important}.text-aqua{color:#00c0ef !important}.text-blue{color:#0073b7 !important}.text-black{color:#111 !important}.text-light-blue{color:#4bbea0 !important}.text-green{color:#00a65a !important}.text-gray{color:#d2d6de !important}.text-navy{color:#001f3f !important}.text-teal{color:#39cccc !important}.text-olive{color:#3d9970 !important}.text-lime{color:#01ff70 !important}.text-orange{color:#ff851b !important}.text-fuchsia{color:#f012be !important}.text-purple{color:#605ca8 !important}.text-maroon{color:#d81b60 !important}.link-muted{color:#7a869d}.link-muted:hover,.link-muted:focus{color:#606c84}.link-black{color:#2d2d2d;text-decoration:underline}.link-black:hover,.link-black:focus{color:#999}.hide{display:none !important}.no-border{border:0 !important}.no-padding{padding:0 !important}.no-margin{margin:0 !important}.no-shadow{box-shadow:none !important}.list-unstyled,.chart-legend,.mailbox-attachments,.contacts-list,.users-list{list-style:none;margin:0;padding:0}.list-group-unbordered>.list-group-item{border-left:0;border-right:0;border-radius:0;padding-left:0;padding-right:0}.flat{border-radius:0 !important}.text-bold,.text-bold.table td,.text-bold.table th{font-weight:700}.text-sm{font-size:12px}.jqstooltip{padding:5px !important;width:auto !important;height:auto !important}.bg-teal-gradient{background:#39cccc !important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#39cccc),color-stop(1,#7adddd)) !important;background:-ms-linear-gradient(bottom,#39cccc,#7adddd) !important;background:-moz-linear-gradient(center bottom,#39cccc 0%,#7adddd 100%) !important;background:-o-linear-gradient(#7adddd,#39cccc) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7adddd',endColorstr='#39cccc',GradientType=0) !important;color:#fff}.bg-light-blue-gradient{background:#4bbea0 !important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#4bbea0),color-stop(1,#78ceb8)) !important;background:-ms-linear-gradient(bottom,#4bbea0,#78ceb8) !important;background:-moz-linear-gradient(center bottom,#4bbea0 0%,#78ceb8 100%) !important;background:-o-linear-gradient(#78ceb8,#4bbea0) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#78ceb8',endColorstr='#4bbea0',GradientType=0) !important;color:#fff}.bg-blue-gradient{background:#0073b7 !important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#0073b7),color-stop(1,#0089db)) !important;background:-ms-linear-gradient(bottom,#0073b7,#0089db) !important;background:-moz-linear-gradient(center bottom,#0073b7 0%,#0089db 100%) !important;background:-o-linear-gradient(#0089db,#0073b7) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0089db',endColorstr='#0073b7',GradientType=0) !important;color:#fff}.bg-aqua-gradient{background:#00c0ef !important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#00c0ef),color-stop(1,#14d1ff)) !important;background:-ms-linear-gradient(bottom,#00c0ef,#14d1ff) !important;background:-moz-linear-gradient(center bottom,#00c0ef 0%,#14d1ff 100%) !important;background:-o-linear-gradient(#14d1ff,#00c0ef) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#14d1ff',endColorstr='#00c0ef',GradientType=0) !important;color:#fff}.bg-yellow-gradient{background:#f39c12 !important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f39c12),color-stop(1,#f7bc60)) !important;background:-ms-linear-gradient(bottom,#f39c12,#f7bc60) !important;background:-moz-linear-gradient(center bottom,#f39c12 0%,#f7bc60 100%) !important;background:-o-linear-gradient(#f7bc60,#f39c12) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7bc60',endColorstr='#f39c12',GradientType=0) !important;color:#fff}.bg-purple-gradient{background:#605ca8 !important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#605ca8),color-stop(1,#9491c4)) !important;background:-ms-linear-gradient(bottom,#605ca8,#9491c4) !important;background:-moz-linear-gradient(center bottom,#605ca8 0%,#9491c4 100%) !important;background:-o-linear-gradient(#9491c4,#605ca8) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9491c4',endColorstr='#605ca8',GradientType=0) !important;color:#fff}.bg-green-gradient{background:#00a65a !important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#00a65a),color-stop(1,#00ca6d)) !important;background:-ms-linear-gradient(bottom,#00a65a,#00ca6d) !important;background:-moz-linear-gradient(center bottom,#00a65a 0%,#00ca6d 100%) !important;background:-o-linear-gradient(#00ca6d,#00a65a) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ca6d',endColorstr='#00a65a',GradientType=0) !important;color:#fff}.bg-red-gradient{background:#dd4b39 !important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dd4b39),color-stop(1,#e47365)) !important;background:-ms-linear-gradient(bottom,#dd4b39,#e47365) !important;background:-moz-linear-gradient(center bottom,#dd4b39 0%,#e47365 100%) !important;background:-o-linear-gradient(#e47365,#dd4b39) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e47365',endColorstr='#dd4b39',GradientType=0) !important;color:#fff}.bg-black-gradient{background:#111 !important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#111),color-stop(1,#2b2b2b)) !important;background:-ms-linear-gradient(bottom,#111,#2b2b2b) !important;background:-moz-linear-gradient(center bottom,#111 0%,#2b2b2b 100%) !important;background:-o-linear-gradient(#2b2b2b,#111) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2b2b',endColorstr='#111111',GradientType=0) !important;color:#fff}.bg-maroon-gradient{background:#d81b60 !important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#d81b60),color-stop(1,#e73f7c)) !important;background:-ms-linear-gradient(bottom,#d81b60,#e73f7c) !important;background:-moz-linear-gradient(center bottom,#d81b60 0%,#e73f7c 100%) !important;background:-o-linear-gradient(#e73f7c,#d81b60) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e73f7c',endColorstr='#d81b60',GradientType=0) !important;color:#fff}.description-block .description-icon{font-size:16px}.no-pad-top{padding-top:0}.position-static{position:static !important}.list-header{font-size:15px;padding:10px 4px;font-weight:bold;color:#666}.list-seperator{height:1px;background:#f4f4f4;margin:15px 0 9px 0}.list-link>a{padding:4px;color:#777}.list-link>a:hover{color:#222}.font-light{font-weight:300}.user-block:before,.user-block:after{content:" ";display:table}.user-block:after{clear:both}.user-block img{width:40px;height:40px;float:left}.user-block .username,.user-block .description,.user-block .comment{display:block;margin-left:50px}.user-block .username{font-size:16px;font-weight:600}.user-block .description{color:#999;font-size:13px}.user-block.user-block-sm .username,.user-block.user-block-sm .description,.user-block.user-block-sm .comment{margin-left:40px}.user-block.user-block-sm .username{font-size:14px}.img-sm,.img-md,.img-lg,.box-comments .box-comment img,.user-block.user-block-sm img{float:left}.img-sm,.box-comments .box-comment img,.user-block.user-block-sm img{width:30px !important;height:30px !important}.img-sm+.img-push{margin-left:40px}.img-md{width:60px;height:60px}.img-md+.img-push{margin-left:70px}.img-lg{width:100px;height:100px}.img-lg+.img-push{margin-left:110px}.img-bordered{border:3px solid #d2d6de;padding:3px}.img-bordered-sm{border:2px solid #d2d6de;padding:2px}.attachment-block{border:1px solid #f4f4f4;padding:5px;margin-bottom:10px;background:#f7f7f7}.attachment-block .attachment-img{max-width:100px;max-height:100px;height:auto;float:left}.attachment-block .attachment-pushed{margin-left:110px}.attachment-block .attachment-heading{margin:0}.attachment-block .attachment-text{color:#555}.connectedSortable{min-height:100px}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sort-highlight{background:#f4f4f4;border:1px dashed #ddd;margin-bottom:10px}.full-opacity-hover{-moz-opacity:.65;-khtml-opacity:.65;-webkit-opacity:.65;opacity:.65;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);filter:alpha(opacity=65)}.full-opacity-hover:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.chart{position:relative;overflow:hidden;width:100%}.chart svg,.chart canvas{width:100% !important}@media print{.no-print,.main-sidebar,.left-side,.main-header,.content-header{display:none !important}.content-wrapper,.right-side,.main-footer{margin-left:0 !important;min-height:0 !important;-webkit-transform:translate(0,0) !important;-ms-transform:translate(0,0) !important;-o-transform:translate(0,0) !important;transform:translate(0,0) !important}.fixed .content-wrapper,.fixed .right-side{padding-top:0 !important}.invoice{width:100%;border:0;margin:0;padding:0}.invoice-col{float:left;width:33.3333333%}.table-responsive{overflow:auto}.table-responsive>.table tr th,.table-responsive>.table tr td{white-space:normal !important}}body{font-family:'Barlow',sans-serif;font-size:13px;color:#000;-ms-overflow-style:scrollbar}.ui-front{z-index:1100}.slick-cell>a{color:#4c4c4c}.main-sidebar a:hover,.main-header a:hover,.main-sidebar a:active,.main-header a:active,.main-sidebar a:focus,.main-header a:focus{text-decoration:none}.sidebar-menu>li{font-size:14px}.sidebar-menu .treeview-menu>li>a{font-size:13px}.main-footer{padding:3px 15px}.sidebar-menu li.expanded>.treeview-menu{display:block}.treeview-menu>li>a>i{width:20px}input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="url"],input[type="password"],textarea{padding:6px 0 6px 0;border:none;border-bottom:1px solid #b2b2b2;border-radius:0 0 0 0}.sidebar-form input[type="text"]{padding:6px 12px;border-color:transparent}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999;opacity:1}::-moz-placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999}section.content>.s-DataGrid{padding:10px;border-radius:3px;background:#fff;border-top:3px solid #4bbea0;box-shadow:0 1px 1px rgba(0,0,0,.1)}.grid-toolbar{margin-bottom:0}.s-Dialog .s-DataGrid.editor{border:1px solid #eee}.s-Dialog .s-DataGrid.editor .grid-toolbar{background:#f8fafc;border-bottom:1px solid #e7e7e7;padding:5px 4px 5px 4px;min-height:43px;margin-bottom:0}.s-Dialog .tab-pane>.s-DataGrid{padding:0 8px 4px 8px}.s-Dialog .tab-pane>.s-DialogToolbar{padding-top:0;background-color:transparent;min-height:initial}.page-title{border-bottom:1px solid #eee;margin-bottom:8px;color:#0090d9;padding:8px 8px;font-size:15px;font-weight:600}.main-header .logo i{width:50px;height:50px;float:left;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTFH80I3AAAHRUlEQVRYR92Ye0yWZRjGX8ADeao8zHIuW2mrtbmy1ZaTfyxd5paHPIVNyEOL9QcJdrTS5OABD7CcQxFohARIKiigLE8gJhBx1AAFPHyKqIAIiIhIv/vlefHj4xVEM5zXdo/vOV/P/dzP9dwv2mOPuLg4h8LCwrGXL1/++urVq9uuXbuWiuVhuVhyVVVV2KVLlxafOHFidGhoqJ0a9vCRl5c34sqVK361tbVljY2NzQ0NDc01NTWW6urqREgF0RYgxu8t1CVAtqSysrKgvLz8y7S0tAFqmv8emZmZgysqKjbduHGjQYix8Ak85En9yHXr1t3VQ0uWLNGSk5MHnzt3bobFYllfUFCwMCkpqadqfnCEhIRoTD61rq6uXIjhuVLKMyMjI+1Vly7hwIED/fbv3z9KFR8MO3bssMdLvjdv3rwt5PBgOMfUXzV3LxITEx0gFCrEINhMDP0UHh7+/wV7R4iJidG4nZuFnBheXBsREaFaHwFcuHDhC4McNzElNja2h2rqfpw8eXKMcVP521hUVPSqauoS/P397aOjox3xfC8vL6/7C41ly5apXy3gUjggH38Z3kPLIo0+paWlr+Xk5DytF0wQHByslZSUODFmE7qYe/369dr6+vom7BYKUEVdBm0BOOBNX19fNaoToPIL0DBV0rTz589/YpATg9S7Uh8UFOSIIDdA/me9ow3y8/MH85rEy5hbt251aNKHvnsh+ooafndwEVL37NnTR37L0wWBIoMcu67dtWtXL2mbMmWKVlZWNgkPjZCyNRDd3ngn04xMR8Z+6y9evPj5hg0b1Ew2CAwMtIdQNQs8JeXTp09PMsiJ0XZM76gwf/58bd68eap0ByyyyIzAvZisg5RtiIqKah+je/fu7U98NGdlZb0sZdz+qzVByjv0juDs2bOjiakS6iJcXFxUbQvYSKTZ4l0xTnL18uXL1YwKeG6oPPQIsM/27dt78IRV2BCMUV01Hv9Pm5qa5FbX4UkHVa2Dtt844r+RoxjGSJLgha2mvI05i2UuM1LWJn2Qto/UlC3gpeiHB29D8jZuTrImJ8YCB1VXLSUlxZFFPYnDCaqqFRs3blS/2mPVqlV2xO1YvJxsRsza4FJFpvSMGqrrlB07rLIlZhheuUyi0CYhIFYceFXm4rWFhw8fdpQ6T09PO0JgHLH4AXX6hbMFT6Q9x7jSjJi14YQtakgL5JUwIycm7y8i/ZbqqoO87ns5ajHGBs2ZM0diN9iowwuFaOVA6Tt37ly7lStXtqZVW7du1TipQDNihomUMX64GqLHj48ZOcMgFKK66sDj0QYZZCgN/RspExt1YnhhMRsbRnsO612H1GI1XDt48KAjcxTYErM2OP2gumsayeMb4ikzcmLy1CGoo1V3eaPHUXeFhWs46g+PHz8+Sia1IeiBV78zyvSvXbBgQWuo8BjMsCVlbYRWloeHR0tn3G7HUbU+bWbGgBzrHBBh7UH86kcn2sj4CIMMR1yKV4cQj9ONOjyZJcetDwaiGNSVmZETY/NNJLV6mOggwKebEbM2buEfGRkZT6ohbRAQEGCPVyZyCWamp6fr3xzTpk0TAZ+KJ7/llJ7VO1qBTf1iRs4wedNVV02TLy4mOmBGzNqInRJS/Vk8f3dNvdzd3bWlS5eqUgsIkWEc+1fFxcXPqyqJfU9bUvJc4r1a+Y02z1ZdW8AuX+CluKvkWBtEL7KhKC6QD3H4I39FmDfjlSR+F5MRtfkgYuEoOWr+xqkqDQLzbAmSmIzHnOTzAu8vVF3vAO+8L5fCllBXjNiqCwsLs31p3IjNa9xmd1WlsTEXa3I4p3L37t2916xZI0pRRLuz6noHPj4+csNmQVJYmhLozPBsgpquFc7Ozpqrq6vd5MmTVY0meviNNUFOIEg1CcHkM2fOvKOK7UFW44QjLGYEOjL2VU9wj1HTtIKkpCdHNg0N7K2q5JJEGeTkSInT11WTBtl9R44cufPkmYGP8YHssvUjvTNj1xbUYLwa3gacygSJQbnVUo6Pj+/FkVYYBCG7W47WQGFhoduKFStUqROof3N4IzOpkLgqyQWkJWaaCPpyOVIWXnTo0KG+akg78E3iYLFYJiYkJOiXB8IzDXLc2gbbzBrZur/vFxnIIn04sgFk30+w6y5PxNehAxvLNgiinTZJYDcDefEwyHEqh0n5Hp3PWW6mEyd6Q8hxCYtyc3OHqKbuB+TeJnb1iwG54lOnTj2nmroXfn5+kgG54Lk6IUf8HeNTt2MJuVeg7INSU1OHqmKX4O3tLc/nS9zyWJEhtK4J2fK31sIHxvr16zXyvUnomx9S4krKNXzt2rWqtT3c3NxElPvyZE5B237Ha43qMhxD/MdKavZQsHPnzp4c08d4408WO4MlQiAQxfclOfCm3o9yOMeXjk7ql0D0TQSY2HuPjd6frnUVkkZlZ2e/yEP+GaRCIZSCeP9D0BfyNx/i+yDtz5ff7KNHjw6Sf/0+xtC0fwHrnad3OU2SFQAAAABJRU5ErkJggg==) no-repeat center center}@media(min-width:1200px){.main-header .logo i{animation:fa-spin 5s infinite linear reverse}}.skin-black .main-header .logo i,.skin-black-light .main-header .logo i{background:url(/Content/site/images/serenity-logo-g-40.png) no-repeat center center}.s-BasicProgressDialogContent .status-text{height:1em;text-align:center;margin-top:4px}.s-BasicProgressDialogContent .ui-progressbar{margin:12px 2%;position:relative;height:26px;background-image:none;background-color:#f0f8ff;width:96%;margin:0 2%}.s-BasicProgressDialogContent .progress-label{position:absolute;left:45%;top:4px;font-weight:bold;text-shadow:1px 1px 0 #cef;color:#245;font-size:14px}.ui-dialog.mobile-layout .ui-dialog-titlebar{color:#fff;background:#0073b7}.ui-dialog.mobile-layout .ui-dialog-titlebar .ui-dialog-titlebar-close,.ui-dialog.mobile-layout .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{background-color:transparent;background-image:url(/Content/serenity/images/back-arrow-white.png)}.skin-green .ui-dialog.mobile-layout .ui-dialog-titlebar{background:#00a65a}.skin-red .ui-dialog.mobile-layout .ui-dialog-titlebar{background:#dd4b39}.skin-orange .ui-dialog.mobile-layout .ui-dialog-titlebar{background:#ff851b}.skin-black .ui-dialog.mobile-layout .ui-dialog-titlebar,.skin-black-light .ui-dialog.mobile-layout .ui-dialog-titlebar{color:#000;background:#fff}.skin-black .ui-dialog.mobile-layout .ui-dialog-titlebar .ui-dialog-titlebar-close,.skin-black-light .ui-dialog.mobile-layout .ui-dialog-titlebar .ui-dialog-titlebar-close,.skin-black .ui-dialog.mobile-layout .ui-dialog-titlebar .ui-dialog-titlebar-close:hover,.skin-black-light .ui-dialog.mobile-layout .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{background-color:transparent;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAADOSURBVDhPnZJNDoIwEIUxLlx4Er2P0Z1eRPw5rjsTNyixvqEzMoUXaSX5GPpaPjpAFUL4CY6ZwOY8NDREgOMKLlMyGgomQQ2oT7Bm6wwexnbOTrJl6zzjIN1Jg7oZrmGkg0E7uRKhv/ijHU88pTtpUQ+oy1zU0UsMjNsC7rhnDjqR/CcmeYNHAbdO5Fo7qUiesgeLXL7vyEDoZTs/N0U60DaBtCdfLls2DqKs1p29cmU0FCAoapOGgu7M2mzAiq0zaGiorAZHNu+hYTmh+gDiN5ZOojmergAAAABJRU5ErkJggg==) no-repeat center center}.s-MessageDialog{min-width:310px}.slick-row-selected{background-color:#add8e6}.inline-action{background-repeat:no-repeat;background-position:center center;text-align:center;min-width:16px;min-height:22px;cursor:pointer;opacity:.5;display:inline-block}.inline-action>i{font-size:15px}.inline-action:hover{opacity:1}.s-ReportPage div.report-list ul{list-style:none;padding-left:0}.s-ReportPage div.report-list ul ul{margin-left:20px}.s-ReportPage div.report-list li{margin-top:1px}.s-ReportPage div.report-list li.category>.line{position:relative;padding:4px 0 4px 20px;display:block;cursor:pointer;color:#666;font-weight:bold;line-height:24px;font-size:14px}.s-ReportPage div.report-list li.category.expanded>.line{box-shadow:none}.s-ReportPage div.report-list .line{background:#fff;background:-moz-linear-gradient(top,#fff 1%,#eaeaea 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#fff),color-stop(100%,#eaeaea));background:-webkit-linear-gradient(top,#fff 1%,#eaeaea 100%);background:-o-linear-gradient(top,#fff 1%,#eaeaea 100%);background:-ms-linear-gradient(top,#fff 1%,#eaeaea 100%);background:linear-gradient(top,#fff 1%,#eaeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eaeaea',GradientType=0)}.s-ReportPage div.report-list li{background-color:#eaeaea;box-shadow:0 0 0 1px rgba(155,155,155,.3),0 0 0 0 rgba(255,255,255,.9) inset,0 2px 2px rgba(0,0,0,.1)}.s-ReportPage div.report-list ul.has-reports{background-color:#fff;border-top:1px solid #999;border-left:1px solid #999}.s-ReportPage li>.line>span.toggle{position:absolute;left:5px;top:10px;display:block;height:11px;width:11px;background:transparent url(/Content/site/images/accordion-arrows.png) no-repeat 0 -22px}.s-ReportPage li.expanded>.line>span.toggle{background-position:0 0}.s-ReportPage div.report-list li.report-item{background-color:#fff;box-shadow:none;margin-top:0;font-size:13px;padding:4px;border-bottom:1px solid #eee}.s-ReportPage div.report-list li.report-item.even{background-color:#f7f7f7}.s-ReportPage .report-item a{background:url(/Content/serenity/images/spreadsheet.png) no-repeat 0 center;padding:0 0 0 18px;line-height:16px;display:inline-block}.s-ReportPage ul ul{display:none}.inplace-button b{text-align:center;font-size:17px}.ui-dialog-buttonpane .ui-button:hover{background-color:#b7b7b7}.s-Administration-AddressesDialog .s-TabAddresses{background-color:#efefef}.reset-box-sizing,.reset-box-sizing *,.reset-box-sizing *:before,.reset-box-sizing *:after{-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.s-Administration-LanguageDialog>.size{width:450px}.s-Administration-LanguageDialog .caption{width:120px}.s-Administration-RoleDialog>.size{width:450px}.s-Administration-RoleDialog .caption{width:120px}.s-Administration-ControllingItemsDialog>.size{width:450px}.s-Administration-ControllingItemsDialog .caption{width:120px}.s-Administration-UserDialog>.size{width:1000px;height:800px}.s-Administration-UserDialog .caption{width:150px}.s-Administration-UserDialog .field.ProfileImage{flex:auto;width:75%}.s-Administration-UserDialog .field.IsActive{flex:auto;width:25%}.s-Administration-UserDialog .field.CompanyId{flex:auto;width:50%}.s-Administration-UserDialog .field.WorkTeamId{flex:auto;width:50%}.s-Administration-UserDialog .field.Username{flex:auto;width:50%}.s-Administration-UserDialog .field.DisplayName{flex:auto;width:50%}.s-Administration-UserDialog .field.Email{flex:auto;width:100%}.s-Administration-UserDialog .field.Password{flex:auto;width:50%}.s-Administration-UserDialog .field.PasswordConfirm{flex:auto;width:50%}.s-Administration-UserDialog .field.Source{flex:auto;width:50%}.s-Administration-UserDialog .field.CompanyFilter{flex:auto;width:100%}.s-Administration-UserDialog .field.CountryFromFilter{flex:auto;width:100%}.s-Administration-UserDialog .field.CountryToFilter{flex:auto;width:100%}.s-Administration-UserDialog .field.ShipmentTypeFilter{flex:auto;width:100%}.s-Administration-UserDialog .field.PlantFilter{flex:auto;width:100%}.s-TranslationGrid input.custom-text{width:100%;height:23px;padding:0 3px}.s-UserPermissionDialog>.size,.s-RolePermissionDialog>.size,.s-UserRoleDialog>.size{min-width:670px;width:670px;min-height:450px;height:450px}.s-UserPermissionDialog .s-DataGrid,.s-RolePermissionDialog .s-DataGrid,.s-UserRoleDialog .s-DataGrid{height:100%}.s-UserPermissionDialog .ui-dialog-content,.s-RolePermissionDialog .ui-dialog-content,.s-UserRoleDialog .ui-dialog-content{padding:8px}.s-PermissionCheckEditor .check-box.checked.revoke{background-image:url(/Content/serenity/images/tick-red.png);background-position:center center}.s-PermissionCheckEditor .effective-permission{cursor:default;padding-left:22px;background-image:url(/Content/serenity/images/check2.png);background-repeat:no-repeat;background-position:left center}.s-PermissionCheckEditor .effective-permission.partial{background-image:url(/Content/serenity/images/checkbox-null.png)}.s-PermissionCheckEditor .effective-permission.deny{background-image:url(/Content/serenity/images/slash.png)}.s-Administration-CountriesDialog>.size{width:650px}.s-Administration-CountriesDialog .caption{width:150px}.s-Administration-PortsDialog>.size{width:650px}.s-Administration-PortsDialog .caption{width:150px}.s-Administration-CompaniesDialog>.size{width:650px}.s-Administration-CompaniesDialog .caption{width:150px}.s-Administration-CompaniesDialog .field.IsActive,.s-Administration-CompaniesDialog .field.IsPro,.s-Administration-CompaniesDialog .field.IsPaymentProtected,.s-Administration-CompaniesDialog .field.IsTopRatedService,.s-Administration-CompaniesDialog .field.IsTopRatedPrices,.s-Administration-CompaniesDialog .field.IsCustomsBroker{flex:auto;width:33.333%}.s-Administration-RatingsDialog>.size{width:650px}.s-Administration-RatingsDialog .caption{width:150px}.s-Administration-MessagesDialog>.size{width:650px}.s-Administration-MessagesDialog .caption{width:150px}.s-Administration-MessagesDialog .field.Created,.s-Administration-MessagesDialog .field.IsPublished,.s-Administration-MessagesDialog .field.IsMailSent,.s-Administration-MessagesDialog .field.IsRead{flex:auto;width:50%}.s-Administration-FriendsDialog>.size{width:650px}.s-Administration-FriendsDialog .caption{width:150px}.s-Administration-CompanyTypesDialog>.size{width:650px}.s-Administration-CompanyTypesDialog .caption{width:150px}.s-Administration-NotificationsDialog>.size{width:650px}.s-Administration-NotificationsDialog .caption{width:150px}.s-Administration-NotificationsDialog .field.IsRemove,.s-Administration-NotificationsDialog .field.IsPublished,.s-Administration-NotificationsDialog .field.IsMailSent,.s-Administration-NotificationsDialog .field.IsRead{flex:auto;width:50%}.s-Administration-UnitTypesDialog>.size{width:650px}.s-Administration-UnitTypesDialog .caption{width:150px}.s-Administration-QuotesDialog>.size{width:850px;min-height:855px}.s-Administration-QuotesDialog .caption{width:150px}.s-Administration-QuotesDialog .field.IsActive,.s-Administration-QuotesDialog .field.ServiceMixId,.s-Administration-QuotesDialog .field.CompanySenderId,.s-Administration-QuotesDialog .field.ExecutedUserId,.s-Administration-QuotesDialog .field.PickupFromId,.s-Administration-QuotesDialog .field.CountryFromId,.s-Administration-QuotesDialog .field.CityFrom,.s-Administration-QuotesDialog .field.ZipcodeFrom,.s-Administration-QuotesDialog .field.DeliveryToId,.s-Administration-QuotesDialog .field.CountryToId,.s-Administration-QuotesDialog .field.CityTo,.s-Administration-QuotesDialog .field.ZipcodeTo,.s-Administration-QuotesDialog .field.ShipmentType,.s-Administration-QuotesDialog .field.Measurement,.s-Administration-QuotesDialog .field.TotalShipment,.s-Administration-QuotesDialog .field.Weight,.s-Administration-QuotesDialog .field.TargetPrice,.s-Administration-QuotesDialog .field.CommodityType,.s-Administration-QuotesDialog .field.IsRefrigiration,.s-Administration-QuotesDialog .field.IsDangerous,.s-Administration-QuotesDialog .field.Temperature,.s-Administration-QuotesDialog .field.IsCustomBrokerage,.s-Administration-QuotesDialog .field.Status{flex:auto;width:50%}.s-Administration-QuotesDialog .field.DangerousClass,.s-Administration-QuotesDialog .field.DangerousNumber{flex:auto;width:25%}.s-Administration-GoodsDialog>.size{width:650px}.s-Administration-GoodsDialog .caption{width:150px}.s-Administration-ChargingUnitsDialog>.size{width:650px}.s-Administration-ChargingUnitsDialog .caption{width:150px}.s-Administration-PriceDetailsDialog>.size{width:650px}.s-Administration-PriceDetailsDialog .caption{width:150px}.s-Administration-CurrenciesDialog>.size{width:650px}.s-Administration-CurrenciesDialog .caption{width:150px}.s-Administration-ExchangeRatesDialog>.size{width:650px}.s-Administration-ExchangeRatesDialog .caption{width:150px}.s-Administration-SystemCarriersDialog>.size{width:650px}.s-Administration-SystemCarriersDialog .caption{width:150px}.s-Administration-ShipmentPartnersDialog>.size{width:650px}.s-Administration-ShipmentPartnersDialog .caption{width:150px}.s-Administration-BookingsDialog>.size{width:650px}.s-Administration-BookingsDialog .caption{width:150px}.s-Administration-BranchesDialog>.size{width:650px}.s-Administration-BranchesDialog .caption{width:150px}.s-Administration-ServicesDialog>.size{width:650px}.s-Administration-ServicesDialog .caption{width:150px}.s-Administration-ShipmentTypesDialog>.size{width:650px}.s-Administration-ShipmentTypesDialog .caption{width:150px}@media(min-width:768px){.s-Administration-ShipmentTypesDialog .field{flex:auto;width:50%}.s-Administration-ShipmentTypesDialog .category{width:50%;float:left}.s-Administration-ShipmentTypesDialog .category-links{display:none}.s-Administration-ShipmentTypesDialog .category-title{display:none}.s-Administration-ShipmentTypesDialog .field.Code{flex:auto;width:75%}.s-Administration-ShipmentTypesDialog .field.Active{flex:auto;width:25%}.s-Administration-ShipmentTypesDialog .field.FreightoolsServiceMIxId{flex:auto;width:50%}.s-Administration-ShipmentTypesDialog .field.AvailableForCalculation{flex:auto;width:50%}.s-Administration-ShipmentTypesDialog .field.IsTransportMissionEquipment{flex:auto;width:50%}.s-Administration-ShipmentTypesDialog .field.Name{flex:auto;width:100%}.s-Administration-ShipmentTypesDialog .field.NameLabelId{flex:auto;width:100%}.s-Administration-ShipmentTypesDialog .field.FreightCategoryId{flex:auto;width:50%}.s-Administration-ShipmentTypesDialog .field.FreightTaxableWeight{flex:auto;width:50%}.s-Administration-ShipmentTypesDialog .field.ShipmentTypeCategoryId{flex:auto;width:100%}.s-Administration-ShipmentTypesDialog .field.IsMasterLeg{flex:auto;width:50%}.s-Administration-ShipmentTypesDialog .field.IconLink{flex:auto;width:100%}.s-Administration-ShipmentTypesDialog .field.Description{flex:auto;width:100%}}.s-Administration-ProductTypesDialog>.size{width:650px}.s-Administration-ProductTypesDialog .caption{width:150px}@media(min-width:768px){.s-Administration-ProductTypesDialog .field{flex:auto;width:50%}.s-Administration-ProductTypesDialog .field.IsSplit{flex:auto;width:50%}.s-Administration-ProductTypesDialog .field.HandlingCategoryId{flex:auto;width:50%}.s-Administration-ProductTypesDialog .field.Code{flex:auto;width:100%}.s-Administration-ProductTypesDialog .field.Name{flex:auto;width:100%}.s-Administration-ProductTypesDialog .field.DefaultTaskUnitTypeId{flex:auto;width:100%}.s-Administration-ProductTypesDialog .field.CapabilityTypeIds{flex:auto;width:100%}.s-Administration-ProductTypesDialog .field.IconLink{flex:auto;width:100%}}.s-Administration-ProductsDialog>.size{width:650px}.s-Administration-ProductsDialog .caption{width:150px}.s-Administration-CapabilityTypesDialog>.size{width:650px}.s-Administration-CapabilityTypesDialog .caption{width:150px}@media(min-width:768px){.s-Administration-CapabilityTypesDialog .field{flex:auto;width:50%}.s-Administration-CapabilityTypesDialog .field.Code{flex:auto;width:100%}.s-Administration-CapabilityTypesDialog .field.Name{flex:auto;width:100%}.s-Administration-CapabilityTypesDialog .field.CapabilityCategoryId{flex:auto;width:100%}.s-Administration-CapabilityTypesDialog .field.AvailableInBp{flex:auto;width:100%}.s-Administration-CapabilityTypesDialog .field.AvailableInProduct{flex:auto;width:100%}.s-Administration-CapabilityTypesDialog .field.AvailableInOrderHead{flex:auto;width:100%}.s-Administration-CapabilityTypesDialog .field.IsVas{flex:auto;width:100%}.s-Administration-CapabilityTypesDialog .field.VasActivityId{flex:auto;width:100%}}.s-Administration-SkusDialog>.size{width:650px}.s-Administration-SkusDialog .caption{width:150px}.s-Administration-TransportMissionsDialog>.size{width:650px;height:400px}.s-Administration-TransportMissionsDialog .caption{width:150px}.s-Administration-TransportMissionAddressesDialog>.size{width:650px}.s-Administration-TransportMissionAddressesDialog .caption{width:150px}.s-Administration-OrderLinesDialog>.size{width:650px}.s-Administration-OrderLinesDialog .caption{width:150px}@media(min-width:768px){.s-Administration-OrderLinesDialog .field{flex:auto;width:100%}.s-Administration-OrderLinesDialog .category-links{display:none}.s-Administration-OrderLinesDialog .category-title{display:none}.s-Administration-OrderLinesDialog .category{width:50%;float:left}.s-Administration-OrderLinesDialog .field.ShipmentTypeId{flex:auto;width:50%}.s-Administration-OrderLinesDialog .field.Incoterms{flex:auto;width:50%}.s-Administration-OrderLinesDialog .field.RequestedLoadingDate{flex:auto;width:100%}.s-Administration-OrderLinesDialog .field.RequestedLoadingDate>.vx{width:50%}.s-Administration-OrderLinesDialog .field.RequestedDischargeDate{flex:auto;width:100%}.s-Administration-OrderLinesDialog .field.RequestedDischargeDate>.vx{width:50%}.s-Administration-OrderLinesDialog .field.Code{flex:auto;width:50%}.s-Administration-OrderLinesDialog .field.OriginalOrderLineId{flex:auto;width:50%}.s-Administration-OrderLinesDialog .field.ERPCode{flex:auto;width:50%}.s-Administration-OrderLinesDialog .field.ERPLine{flex:auto;width:50%}.s-Administration-OrderLinesDialog .field.ExternalSystemCode{flex:auto;width:100%}.s-Administration-OrderLinesDialog .field.ExternalSystemCode>.vx{width:53.5%}.s-Administration-OrderLinesDialog .field.Active{flex:auto;width:50%}.s-Administration-OrderLinesDialog .field.SkuOrderQuantity{flex:auto;width:50%}.s-Administration-OrderLinesDialog .field.Pieces{flex:auto;width:50%}.s-Administration-OrderLinesDialog .field.SkuWeightUmTypeId{flex:auto;width:50%}.s-Administration-OrderLinesDialog .field.SkuWeight{flex:auto;width:50%}.s-Administration-OrderLinesDialog .field.SkuLot{flex:auto;width:50%}.s-Administration-OrderLinesDialog .field.SkuLotDate{flex:auto;width:50%}.s-Administration-OrderLinesDialog .field.SkuAvailabilityStatus{flex:auto;width:50%}.s-Administration-OrderLinesDialog .field.SkuAvailabilityDate{flex:auto;width:50%}.s-Administration-OrderLinesDialog .field.PackageUnitTypeId{flex:auto;width:58%}.s-Administration-OrderLinesDialog .field.PackageQuantity{flex:auto;width:42%}.s-Administration-OrderLinesDialog .field.PackageDimensionUMId{flex:auto;width:30%}.s-Administration-OrderLinesDialog .field.PackageDimensionUMId>.vx{margin-left:-60px}.s-Administration-OrderLinesDialog .field.PackageLength{flex:auto;width:20%}.s-Administration-OrderLinesDialog .field.PackageLength>.caption{width:70px;padding-right:10px}.s-Administration-OrderLinesDialog .field.PackageWidth{flex:auto;width:23%}.s-Administration-OrderLinesDialog .field.PackageWidth>.caption{width:90px;padding-right:10px}.s-Administration-OrderLinesDialog .field.PackageHeight{flex:auto;width:23%}.s-Administration-OrderLinesDialog .field.PackageHeight>.caption{width:90px;padding-right:10px}.s-Administration-OrderLinesDialog .field.PackageVolume{flex:auto}.s-Administration-OrderLinesDialog .field.PackageVolume>.caption{width:89%}}.s-Administration-DeliveriesDialog>.size{width:650px}.s-Administration-DeliveriesDialog .caption{width:150px}.s-Administration-TmActivitiesDialog>.size{width:650px}.s-Administration-TmActivitiesDialog .caption{width:150px}.s-Administration-TmActivityPriceDetailsDialog>.size{width:650px}.s-Administration-TmActivityPriceDetailsDialog .caption{width:150px}.s-Administration-TmActivityPriceDetailTiersDialog>.size{width:650px}.s-Administration-TmActivityPriceDetailTiersDialog .caption{width:150px}.s-Administration-TransportMissionGeoRangesDialog>.size{width:650px}.s-Administration-TransportMissionGeoRangesDialog .caption{width:150px}.s-Administration-TransportTaskCapabilitiesDialog>.size{width:650px}.s-Administration-TransportTaskCapabilitiesDialog .caption{width:150px}.s-Administration-TransportTaskDetailsDialog>.size{width:650px}.s-Administration-TransportTaskDetailsDialog .caption{width:150px}.s-Administration-TransportTaskInvolvedUsersDialog>.size{width:650px}.s-Administration-TransportTaskInvolvedUsersDialog .caption{width:150px}.s-Administration-TransportTasksDialog>.size{width:650px}.s-Administration-TransportTasksDialog .caption{width:150px}.s-Administration-TransportTasksSimpleDialog>.size{width:1600px}.s-Administration-TransportTasksSimpleDialog .caption{width:150px}@media(min-width:768px){.s-Administration-TransportTasksSimpleDialog .field{flex:auto;width:100%}.s-Administration-TransportTasksSimpleDialog .category-links{display:none}.s-Administration-TransportTasksSimpleDialog .category-title{display:none}.s-Administration-TransportTasksSimpleDialog .category{width:50%;float:left}.s-Administration-TransportTasksSimpleDialog .field.TransportTaskCategory,.s-Administration-TransportTasksSimpleDialog .field.ShipmentTypeCategory,.s-Administration-TransportTasksSimpleDialog .field.RequestedbyUserId,.s-Administration-TransportTasksSimpleDialog .field.Date,.s-Administration-TransportTasksSimpleDialog .field.LoadingDateFrom,.s-Administration-TransportTasksSimpleDialog .field.LoadingDateTo,.s-Administration-TransportTasksSimpleDialog .field.DischargeDateFrom,.s-Administration-TransportTasksSimpleDialog .field.ShipmentTypeId,.s-Administration-TransportTasksSimpleDialog .field.Priority,.s-Administration-TransportTasksSimpleDialog .field.ShipmentPartnerOwnedById,.s-Administration-TransportTasksSimpleDialog .field.Code,.s-Administration-TransportTasksSimpleDialog .field.DischargeDateTo{flex:auto;width:50%}.s-Administration-TransportTasksSimpleDialog .field.Status{flex:auto;width:25%}.s-Administration-TransportTasksSimpleDialog .field.Status>.caption{width:65px}.s-Administration-TransportTasksSimpleDialog .field.WeightUmId,.s-Administration-TransportTasksSimpleDialog .field.DimensionUmId{flex:auto;width:40%}.s-Administration-TransportTasksSimpleDialog .field.Unit{flex:auto;width:35%}.s-Administration-TransportTasksSimpleDialog .field.Unit>.caption{width:175px}.s-Administration-TransportTasksSimpleDialog .field.Total,.s-Administration-TransportTasksSimpleDialog .field.DimensionHeight{flex:auto;width:25%}.s-Administration-TransportTasksSimpleDialog .field.Total>.caption,.s-Administration-TransportTasksSimpleDialog .field.DimensionHeight>.caption{width:100px}.s-Administration-TransportTasksSimpleDialog .field.Volume{flex:auto;width:100%}.s-Administration-TransportTasksSimpleDialog .field.Volume>.caption{width:81%}.s-Administration-TransportTasksSimpleDialog .field.DimensionWidth{flex:auto;width:17.5%}.s-Administration-TransportTasksSimpleDialog .field.DimensionWidth>.caption{width:45px}.s-Administration-TransportTasksSimpleDialog .field.DimensionLength{flex:auto;width:17.5%}.s-Administration-TransportTasksSimpleDialog .field.DimensionLength>.caption{width:55px}.s-Administration-TransportTasksSimpleDialog .field.ShipmentPartnerPayedById{flex:auto}.s-Administration-TransportTasksSimpleDialog .field.ShipmentPartnerPayedById>.vx{width:50%}.s-Administration-TransportTasksSimpleDialog .field.Quantity{flex:auto}.s-Administration-TransportTasksSimpleDialog .field.Quantity>.vx{width:70%}.s-Administration-TransportTasksSimpleDialog .field.IsStackable,.s-Administration-TransportTasksSimpleDialog .field.IsTiltable{flex:auto;width:37.5%}.s-Administration-TransportTasksSimpleDialog .field.OnHanger,.s-Administration-TransportTasksSimpleDialog .field.IsTiltable{flex:auto;width:37.5%}.s-Administration-TransportTasksSimpleDialog .field.IsRotable{flex:auto;width:25%}.s-Administration-TransportTasksSimpleDialog .field.IsRotable>.caption{width:100px}}.s-Administration-EquipmentTypesDialog>.size{width:650px}.s-Administration-EquipmentTypesDialog .caption{width:150px}@media(min-width:768px){.s-Administration-EquipmentTypesDialog .field.Code{flex:auto;width:100%}.s-Administration-EquipmentTypesDialog .field.Name{flex:auto;width:100%}.s-Administration-EquipmentTypesDialog .field.NameLabelId{flex:auto;width:100%}.s-Administration-EquipmentTypesDialog .field.Description{flex:auto;width:100%}.s-Administration-EquipmentTypesDialog .field.EquipmentCategoryId{flex:auto;width:60%}.s-Administration-EquipmentTypesDialog .field.IsTrailer{flex:auto;width:40%}.s-Administration-EquipmentTypesDialog .field.IconLink{flex:auto;width:100%}}.s-Administration-PlantsDialog>.size{width:650px}.s-Administration-PlantsDialog .caption{width:150px}.s-Administration-EquipmentDialog>.size{width:650px}.s-Administration-EquipmentDialog .caption{width:150px}.s-Administration-AddressesDialog>.size{width:650px}.s-Administration-AddressesDialog .caption{width:150px}@media(min-width:768px){.s-Administration-AddressesDialog .field{flex:auto;width:100%}.s-Administration-AddressesDialog .category-links{display:none}}.s-Administration-AddressTypesSimpleDialog .field.IsActive{flex:auto;width:50%}.s-Administration-AddressTypesSimpleDialog .field.IsGroup{flex:auto;width:50%}@media(min-width:768px){.s-Administration-AddressTypesSimpleDialog .field.IsActive{flex:auto;width:50%}.s-Administration-AddressTypesSimpleDialog .field.IsGroup{flex:auto;width:50%}}.s-Administration-AddressesSimpleDialog>.size{width:650px}.s-Administration-AddressesSimpleDialog .caption{width:150px}@media(min-width:768px){.s-Administration-AddressesSimpleDialog .field{flex:auto;width:100%}.s-Administration-AddressesSimpleDialog .category-links{display:none}.s-Administration-AddressesSimpleDialog .field.CompanyId{flex:auto;width:100%}.s-Administration-AddressesSimpleDialog .field.AddressTypeId{flex:auto;width:100%}.s-Administration-AddressesSimpleDialog .field.Code{flex:auto;width:50%}.s-Administration-AddressesSimpleDialog .field.Name{flex:auto;width:50%}.s-Administration-AddressesSimpleDialog .field.PlantId{flex:auto;width:100%}.s-Administration-AddressesSimpleDialog .field.PlantFatherAddressId{flex:auto;width:100%}.s-Administration-AddressesSimpleDialog .field.ShipmentPartnerId{flex:auto;width:100%}.s-Administration-AddressesSimpleDialog .field.Unlocode{flex:auto;width:100%}.s-Administration-AddressesSimpleDialog .link.non-clickable-menu-section{cursor:default;font-weight:600;color:#4c4c4c;font-size:12px;line-height:31px;margin-right:8px;margin-left:8px;font-family:'Roboto','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;padding:0;height:30px;display:block}.s-Administration-AddressesSimpleDialog .field.AddressInfo{flex:auto;width:100%}.s-Administration-AddressesSimpleDialog .field.Address{flex:auto;width:100%}.s-Administration-AddressesSimpleDialog .field.CountryId{flex:auto;width:50%}.s-Administration-AddressesSimpleDialog .field.SystemCountryCode{flex:auto;width:50%}.s-Administration-AddressesSimpleDialog .field.StateId{flex:auto;width:100%}.s-Administration-AddressesSimpleDialog .field.CountyId{flex:auto;width:100%}.s-Administration-AddressesSimpleDialog .field.City{flex:auto;width:50%}.s-Administration-AddressesSimpleDialog .field.SystemCity{flex:auto;width:50%}.s-Administration-AddressesSimpleDialog .field.PostalCode{flex:auto;width:50%}.s-Administration-AddressesSimpleDialog .field.SystemPostalCode{flex:auto;width:50%}.s-Administration-AddressesSimpleDialog .field.GeoCoordinates{flex:auto;width:50%}.s-Administration-AddressesSimpleDialog .field.SystemGeoCoordinates{flex:auto;width:50%}.s-Administration-AddressesSimpleDialog .field.InternalRouting{flex:auto;width:50%}.s-Administration-AddressesSimpleDialog .field.InternalRoutingSequence{flex:auto;width:50%}.s-Administration-AddressesSimpleDialog .category-title{display:none}.s-Administration-AddressesSimpleDialog .category{width:50%;float:left}}.s-Administration-TransportUnitsSimpleDialog>.size{width:650px}.s-Administration-TransportUnitsSimpleDialog .caption{width:150px}@media(min-width:768px){.s-Administration-TransportUnitsSimpleDialog .field{flex:auto;width:100%}.s-Administration-TransportUnitsSimpleDialog .category-links{display:none}.s-Administration-TransportUnitsSimpleDialog .field.Code{flex:auto;width:50%}.s-Administration-TransportUnitsSimpleDialog .field.Identification{flex:auto;width:50%}.s-Administration-TransportUnitsSimpleDialog .field.Priority{flex:auto;width:100%}.s-Administration-TransportUnitsSimpleDialog .field.OriginId{flex:auto;width:100%}.s-Administration-TransportUnitsSimpleDialog .field.PickupHubId{flex:auto;width:100%}.s-Administration-TransportUnitsSimpleDialog .field.DeliveryHubId{flex:auto;width:100%}.s-Administration-TransportUnitsSimpleDialog .field.DestinationId{flex:auto;width:100%}.s-Administration-TransportUnitsSimpleDialog .field.MeasurementSystemId{flex:auto;width:50%}.s-Administration-TransportUnitsSimpleDialog .field.Quantity{flex:auto;width:50%}.s-Administration-TransportUnitsSimpleDialog .field.IsStackable{flex:auto;width:25%}.s-Administration-TransportUnitsSimpleDialog .field.IsTiltable{flex:auto;width:25%}.s-Administration-TransportUnitsSimpleDialog .field.IsTiltable>input{margin-left:130px !important}.s-Administration-TransportUnitsSimpleDialog .field.IsRotable{flex:auto;width:25%}.s-Administration-TransportUnitsSimpleDialog .field.IsRotable>input{margin-left:130px !important}.s-Administration-TransportUnitsSimpleDialog .field.IsOnHanger{flex:auto;width:25%}.s-Administration-TransportUnitsSimpleDialog .field.IsOnHanger>input{margin-left:100px !important}.s-Administration-TransportUnitsSimpleDialog .field.StackableCategory{flex:auto;width:100%}.s-Administration-TransportUnitsSimpleDialog .field.StackableMaximumWeight{flex:auto;width:50%}.s-Administration-TransportUnitsSimpleDialog .field.StackableMaximumHeight{flex:auto;width:50%}.s-Administration-TransportUnitsSimpleDialog .field.DimensionLength{flex:auto;width:30%}.s-Administration-TransportUnitsSimpleDialog .field.DimensionWidth{flex:auto;width:30%}.s-Administration-TransportUnitsSimpleDialog .field.DimensionHeight{flex:auto;width:30%}.s-Administration-TransportUnitsSimpleDialog .field.Surface{flex:auto;width:50%}.s-Administration-TransportUnitsSimpleDialog .field.Volume{flex:auto;width:50%}.s-Administration-TransportUnitsSimpleDialog .field.WeightUnit{flex:auto;width:50%}.s-Administration-TransportUnitsSimpleDialog .field.WeightTotal{flex:auto;width:50%}.s-Administration-TransportUnitsSimpleDialog .category-title{display:none}.s-Administration-TransportUnitsSimpleDialog .category{width:50%;float:left}}.s-Administration-AddressesSimpleCreationDialog>.size{width:650px}.s-Administration-AddressesSimpleCreationDialog .caption{width:150px}.s-Administration-AddressesSimpleCreationDialog .categories{display:flex;flex-direction:column}.s-Administration-AddressesSimpleCreationDialog .first-category{width:100% !important}.s-Administration-AddressesSimpleCreationDialog .category{width:100% !important}@media(min-width:768px){.s-Administration-AddressesSimpleCreationDialog .field{flex:auto;width:100%}.s-Administration-AddressesSimpleCreationDialog .category-links{display:none}.s-Administration-AddressesSimpleCreationDialog .field.InternalRouting{flex:auto;width:50%}.s-Administration-AddressesSimpleCreationDialog .field.InternalRoutingSequence{flex:auto;width:50%}.s-Administration-AddressesSimpleCreationDialog .category-title{display:none}.s-Administration-AddressesSimpleCreationDialog .category{width:50%;float:left}.s-Administration-AddressesSimpleCreationDialog .Name{width:50%;float:left}.s-Administration-AddressesSimpleCreationDialog .field.Code{flex:auto;width:40%}.s-Administration-AddressesSimpleCreationDialog .field.StateId{flex:auto;width:50%}.s-Administration-AddressesSimpleCreationDialog .field.CountryId{flex:auto;width:50%}.s-Administration-AddressesSimpleCreationDialog .field.CountyId{flex:auto;width:50%}.s-Administration-AddressesSimpleCreationDialog .field.City{flex:auto;width:50%}}.s-Administration-TransportMissionEquipmentsDialog>.size{width:650px}.s-Administration-TransportMissionEquipmentsDialog .caption{width:150px}@media(min-width:768px){.s-Administration-TransportMissionEquipmentsDialog .field{flex:auto;width:100%}.s-Administration-TransportMissionEquipmentsDialog .field.Code{width:30%;float:left}.s-Administration-TransportMissionEquipmentsDialog .field.FreightCategoryId{width:20%;float:left}.s-Administration-TransportMissionEquipmentsDialog .category-links{display:none}.s-Administration-TransportMissionEquipmentsDialog .category-title{display:none}.s-Administration-TransportMissionEquipmentsDialog .category{width:50%;float:left}.s-Administration-TransportMissionEquipmentsDialog .field.WeightWarningPercentage{flex:auto;width:50%}.s-Administration-TransportMissionEquipmentsDialog .field.WeightAlarmPercentage{flex:auto;width:50%}.s-Administration-TransportMissionEquipmentsDialog .field.VolumeWarningPercentage{flex:auto;width:50%}.s-Administration-TransportMissionEquipmentsDialog .field.VolumeAlarmPercentage{flex:auto;width:50%}}.s-Administration-MeasurementUnitsDialog>.size{width:650px}.s-Administration-MeasurementUnitsDialog .caption{width:150px}@media(min-width:768px){.s-Administration-MeasurementUnitsDialog .field.Active{flex:auto;width:50%}.s-Administration-MeasurementUnitsDialog .field.FrequentlyUsed{flex:auto;width:50%}.s-Administration-MeasurementUnitsDialog .field.UmType{flex:auto;width:100%}.s-Administration-MeasurementUnitsDialog .field.MeasurementUnitSystem{flex:auto;width:100%}.s-Administration-MeasurementUnitsDialog .field.Symbol{flex:auto;width:100%}.s-Administration-MeasurementUnitsDialog .field.Name{flex:auto;width:100%}.s-Administration-MeasurementUnitsDialog .field.SystemConvertionRate{flex:auto;width:100%}.s-Administration-MeasurementUnitsDialog .field.Code{flex:auto;width:100%}}.s-Administration-ActivityTypesDialog>.size{width:650px}.s-Administration-ActivityTypesDialog .caption{width:150px}.s-Administration-EvaluationTypesDialog>.size{width:650px}.s-Administration-EvaluationTypesDialog .caption{width:150px}@media(min-width:768px){.s-Administration-EvaluationTypesDialog .field.Code{flex:auto;width:60%}.s-Administration-EvaluationTypesDialog .field.GeoSensitive{flex:auto;width:40%}.s-Administration-EvaluationTypesDialog .field.Name{flex:auto;width:100%}.s-Administration-EvaluationTypesDialog .field.NameLabelId{flex:auto;width:100%}.s-Administration-EvaluationTypesDialog .field.Description{flex:auto;width:100%}.s-Administration-EvaluationTypesDialog .field.QuantityCategoryId{flex:auto;width:60%}.s-Administration-EvaluationTypesDialog .field.QuantityEditable{flex:auto;width:40%}.s-Administration-EvaluationTypesDialog .field.EvaluationFormula{flex:auto;width:100%}.s-Administration-EvaluationTypesDialog .field.PriceConditionId{flex:auto;width:100%}}.s-Administration-UsageTypesDialog>.size{width:650px}.s-Administration-UsageTypesDialog .caption{width:150px}.s-Administration-BusinessPartnerTypesDialog>.size{width:650px}.s-Administration-BusinessPartnerTypesDialog .caption{width:150px}.s-Administration-CountryTypesDialog>.size{width:650px}.s-Administration-CountryTypesDialog .caption{width:150px}.s-Administration-TaskTypesDialog>.size{width:650px}.s-Administration-TaskTypesDialog .caption{width:150px}.s-Administration-CountryParametersDialog>.size{width:650px}.s-Administration-CountryParametersDialog .caption{width:150px}.s-Administration-CountryStructureDialog>.size{width:650px}.s-Administration-CountryStructureDialog .caption{width:150px}.s-Administration-PeopleDialog>.size{width:650px}.s-Administration-PeopleDialog .caption{width:150px}@media(min-width:768px){.s-Administration-PeopleDialog .field{flex:auto;width:100%}.s-Administration-PeopleDialog .category-links{display:none}.s-Administration-PeopleDialog .category-title{display:none}.s-Administration-PeopleDialog .category{width:50%;float:left}}.s-Administration-WorkTeamsDialog>.size{width:650px}.s-Administration-WorkTeamsDialog .caption{width:150px}.s-Administration-ActivitiesDialog>.size{width:650px}.s-Administration-ActivitiesDialog .caption{width:150px}.s-Administration-EntityContactAddressLinksDialog>.size{width:650px}.s-Administration-EntityContactAddressLinksDialog .caption{width:150px}.s-Administration-TransportMissionEquipmentsDialog>.size{width:650px}.s-Administration-TransportMissionEquipmentsDialog .caption{width:150px}section.content>.s-DataGrid{border-color:var(--themeColor)}.wrapped_col{display:flex;flex-direction:column;line-height:1;justify-content:center;height:100%}a{color:inherit}a:hover,a:active,a:focus{outline:none;text-decoration:none;color:inherit}.s-Administration-StandardTextsDialog>.size{width:800px}.s-Administration-StandardTextsDialog .caption{width:150px}.s-Administration-AddressSlotsDialog>.size{width:650px}.s-Administration-AddressSlotsDialog .caption{width:150px}.s-Administration-AddressSlotsDialog .field.TimeFrom,.s-Administration-AddressSlotsDialog .field.TimeTo{align-items:center;flex:auto;width:50%}.s-Administration-SlotsDialog .field.TimeFrom,.s-Administration-SlotsDialog .field.TimeTo{align-items:center;flex:auto;width:50%}.s-Administration-ProductAttributesDialog>.size{width:650px}.s-Administration-ProductAttributesDialog .caption{width:150px}@media(min-width:768px){.s-Administration-ProductAttributesDialog .field{flex:auto;width:100%}.s-Administration-ProductAttributesDialog .field.CompanyId{flex:auto;width:75%}.s-Administration-ProductAttributesDialog .field.Active{flex:auto;width:25%}.s-Administration-ProductAttributesDialog .field.Active>.caption{width:140px}}.s-Administration-CapabilitiesDialog>.size{width:650px}.s-Administration-CapabilitiesDialog .caption{width:150px}.s-Administration-FuelIndexesDialog>.size{width:650px}.s-Administration-FuelIndexesDialog .caption{width:150px}.s-Administration-AddressCapabilitiesDialog>.size{width:650px}.s-Administration-AddressCapabilitiesDialog .caption{width:150px}.s-Administration-SchedulesDialog>.size{width:650px}.s-Administration-SchedulesDialog .caption{width:150px}.s-Administration-AdditionalTypesDialog>.size{width:650px}.s-Administration-AdditionalTypesDialog .caption{width:150px}.s-Administration-PriceAdditionalsDialog>.size{width:650px}.s-Administration-PriceAdditionalsDialog .caption{width:150px}.s-Administration-DocumentTypesDialog>.size{width:650px}.s-Administration-DocumentTypesDialog .caption{width:150px}.s-Administration-DocumentsDialog>.size{width:650px}.s-Administration-DocumentsDialog .caption{width:150px}.s-Administration-AgreementsDialog>.size{width:650px}.s-Administration-AgreementsDialog .caption{width:150px}.s-Administration-AgreementRequestsDialog>.size{width:650px}.s-Administration-AgreementRequestsDialog .caption{width:150px}.s-Administration-LogsDialog>.size{width:650px}.s-Administration-LogsDialog .caption{width:150px}.s-Administration-ApiLogsDialog>.size{width:650px}.s-Administration-ApiLogsDialog .caption{width:150px}.s-Administration-ApiLogsDialog .field.UserId,.s-Administration-ApiLogsDialog .field.UserEmail1,.s-Administration-ApiLogsDialog .field.Path,.s-Administration-ApiLogsDialog .field.MethodName,.s-Administration-ApiLogsDialog .field.ApiUrl,.s-Administration-ApiLogsDialog .field.Environment,.s-Administration-ApiLogsDialog .field.AuditDate,.s-Administration-ApiLogsDialog .field.Ip,.s-Administration-ApiLogsDialog .field.InternalRequestsCount,.s-Administration-ApiLogsDialog .field.Direction,.s-Administration-ApiLogsDialog .field.ApiLogSystemCategory,.s-Administration-ApiLogsDialog .field.Endpoint,.s-Administration-ApiLogsDialog .field.HttpMethod,.s-Administration-ApiLogsDialog .field.RequestHeaders,.s-Administration-ApiLogsDialog .field.ResponseHeaders,.s-Administration-ApiLogsDialog .field.CreatedAt,.s-Administration-ApiLogsDialog .field.ReceivedAt,.s-Administration-ApiLogsDialog .field.StatusCode,.s-Administration-ApiLogsDialog .field.IsSuccess,.s-Administration-ApiLogsDialog .field.RetryCount,.s-Administration-ApiLogsDialog .field.ExceptionStackTrace,.s-Administration-ApiLogsDialog .field.CreatedBy,.s-Administration-ApiLogsDialog .field.SourceCountryCode,.s-Administration-ApiLogsDialog .field.SourceCountry,.s-Administration-ApiLogsDialog .field.SourceRegion,.s-Administration-ApiLogsDialog .field.SourceCity,.s-Administration-ApiLogsDialog .field.SourceLatitude,.s-Administration-ApiLogsDialog .field.SourceLongitude,.s-Administration-ApiLogsDialog .field.CompanyId{flex:auto;width:50%}.s-Administration-FilterTemplatesCriteriasDialog>.size{width:650px}.s-Administration-FilterTemplatesCriteriasDialog .caption{width:150px}.s-Administration-InvoicesDialog>.size{width:650px}.s-Administration-InvoicesDialog .caption{width:150px}.s-Administration-EntityFreightoolsIntegrationsDialog>.size{width:650px}.s-Administration-EntityFreightoolsIntegrationsDialog .caption{width:150px}.s-Administration-AgreementReferencesDialog>.size{width:650px}.s-Administration-AgreementReferencesDialog .caption{width:150px}.s-Administration-GpsTrackersDialog>.size{width:650px}.s-Administration-GpsTrackersDialog .caption{width:150px}.s-Administration-GpsTrackerEventsDialog>.size{width:650px}.s-Administration-GpsTrackerEventsDialog .caption{width:150px}.s-Administration-WidgetPreferenceTemplatesDialog>.size{width:650px}.s-Administration-WidgetPreferenceTemplatesDialog .caption{width:150px}.s-Administration-ShipmentUnitsDateChangeLogsDialog>.size{width:650px}.s-Administration-ShipmentUnitsDateChangeLogsDialog .caption{width:150px}.s-Administration-VesselsDialog>.size{width:900px}.s-Administration-VesselsDialog .caption{width:150px}.s-Administration-VesselsDialog .field{flex:auto;width:50%}.s-Administration-IntegrationsDialog>.size{width:650px}.s-Administration-IntegrationsDialog .caption{width:150px}@media(min-width:800px){.s-Administration-IntegrationsDialog .field.IsSupplierIntegration{flex:auto;width:8%}.s-Administration-IntegrationsDialog .field.SupplierId{flex:auto;width:77%}}.s-Administration-IntegrationSettingsDialog>.size{width:650px}.s-Administration-IntegrationSettingsDialog .caption{width:150px}.s-Administration-OrdersDialog>.size{width:650px}.s-Administration-OrdersDialog .caption{width:150px}.s-Administration-FriendIntegrationsDialog>.size{width:650px}.s-Administration-FriendIntegrationsDialog .caption{width:150px}.s-Administration-BusinessRuleRoutingsDialog>.size{width:650px}.s-Administration-BusinessRuleRoutingsDialog .caption{width:150px}.s-Administration-ReplicaLocalitiesDialog>.size{width:650px}.s-Administration-ReplicaLocalitiesDialog .caption{width:150px}.s-Administration-NotificationEmailSettingsDialog>.size{width:650px}.s-Administration-NotificationEmailSettingsDialog .caption{width:150px}.s-Administration-CompanyHolidaysDialog>.size{width:650px}.s-Administration-CompanyHolidaysDialog .caption{width:150px}.s-Administration-BusinessRuleIncotermsDialog>.size{width:650px}.s-Administration-BusinessRuleIncotermsDialog .caption{width:150px}.s-Administration-EntityIntegrationsDialog>.size{width:650px}.s-Administration-EntityIntegrationsDialog .caption{width:150px}.s-Administration-ControllingItemsDialog>.size{width:650px}.s-Administration-ControllingItemsDialog .caption{width:150px}.s-Administration-WavesDialog>.size{width:650px}.s-Administration-WavesDialog .caption{width:150px}.s-Administration-TransportMissionInvoicePlanDialog>.size{width:650px}.s-Administration-TransportMissionInvoicePlanDialog .caption{width:150px}.s-Administration-BusinessRuleTrackingEventsDialog>.size{width:650px}.s-Administration-BusinessRuleTrackingEventsDialog .caption{width:150px}.s-Administration-BusinessRuleEvaluationTypesDialog>.size{width:650px}.s-Administration-BusinessRuleEvaluationTypesDialog .caption{width:150px}.s-Administration-TransportMissionTrackingEventsDialog>.size{width:650px}.s-Administration-TransportMissionTrackingEventsDialog .caption{width:150px}.s-Administration-TransportMissionTrackingEventsDialog .field.TrackingStep{flex:auto;width:100%}.s-Administration-TransportMissionTrackingEventsDialog .field.Sequence{flex:auto;width:100%}.s-Administration-TransportMissionTemplateRoutingsDialog .message{color:#666669 !important}.s-Administration-TransportMissionTemplateRoutingsDialog .ui-dialog-content{background-color:#fff !important}.s-Administration-EmailConnectionsDialog>.size{width:650px}.s-Administration-EmailConnectionsDialog .caption{width:150px}.s-Administration-AddressSlotCapacitiesDialog>.size{width:650px}.s-Administration-AddressSlotCapacitiesDialog .caption{width:150px;min-width:140px !important}.s-Administration-CompanySsoDialog>.size{width:650px}.s-Administration-CompanySsoDialog .caption{width:150px}.s-Administration-GptPromptsDialog>.size{width:650px}.s-Administration-GptPromptsDialog .caption{width:150px}.s-Administration-BusinessRulePricingTemplatesDialog>.size{width:650px}.s-Administration-BusinessRulePricingTemplatesDialog .caption{width:150px}.s-Administration-ErpShipmentStatusDialog>.size{width:650px}.s-Administration-ErpShipmentStatusDialog .caption{width:150px}.s-Administration-WorkShiftsDialog>.size{width:650px}.s-Administration-WorkShiftsDialog .caption{width:150px}.s-Administration-TransportMissionReservationsDialog>.size{width:650px}.s-Administration-TransportMissionReservationsDialog .caption{width:150px}.s-Administration-TransportMissionLegsDialog>.size{width:650px}.s-Administration-TransportMissionLegsDialog .caption{width:150px}.s-Administration-AddressWorkingHoursDialog>.size{width:650px}.s-Administration-AddressWorkingHoursDialog .caption{width:150px}.s-Administration-TransportUnitLegsDialog>.size{width:650px}.s-Administration-TransportUnitLegsDialog .caption{width:150px}.s-Administration-TransportUnitsDialog>.size{width:650px}.s-Administration-TransportUnitsDialog .caption{width:150px}.s-Administration-MissionsDialog>.size{width:650px}.s-Administration-MissionsDialog .caption{width:150px}.s-Administration-MissionTypesDialog>.size{width:650px}.s-Administration-MissionTypesDialog .caption{width:150px}.s-Administration-MissionEquipmentsDialog>.size{width:650px}.s-Administration-MissionEquipmentsDialog .caption{width:150px}.s-Administration-TransportRequestTypesDialog>.size{width:650px}.s-Administration-TransportRequestTypesDialog .caption{width:150px}.s-Administration-TransportUnitLegRulesDialog>.size{width:650px}.s-Administration-TransportUnitLegRulesDialog .caption{width:150px}.s-Administration-TransportRequestsDialog>.size{width:650px}.s-Administration-TransportRequestsDialog .caption{width:150px}.s-Administration-CompanyLinksDialog>.size{width:650px}.s-Administration-CompanyLinksDialog .caption{width:150px}.s-Administration-CompanyLinkIntegrationsDialog>.size{width:650px}.s-Administration-CompanyLinkIntegrationsDialog .caption{width:150px}.s-Administration-CompanyLinkEntityIntegrationsDialog>.size{width:650px}.s-Administration-CompanyLinkEntityIntegrationsDialog .caption{width:150px}.s-Administration-NetworkRulesDialog>.size{width:650px}.s-Administration-NetworkRulesDialog .caption{width:150px}.s-Administration-CountryStructuresDialog>.size{width:650px}.s-Administration-CountryStructuresDialog .caption{width:150px}.s-Administration-GeoAreaZipCodesDialog>.size{width:650px}.s-Administration-GeoAreaZipCodesDialog .caption{width:150px}.s-Administration-GeoAreasDialog>.size{width:650px}.s-Administration-GeoAreasDialog .caption{width:150px}.s-Administration-TransportUnitLegRuleDetailsDialog>.size{width:650px}.s-Administration-TransportUnitLegRuleDetailsDialog .caption{width:150px}.s-Administration-InvoiceTypesDialog>.size{width:650px}.s-Administration-InvoiceTypesDialog .caption{width:150px}.s-Administration-InvoiceAccountingPlanDialog>.size{width:650px}.s-Administration-InvoiceAccountingPlanDialog .caption{width:150px}.s-Administration-InvoiceLayoutsDialog>.size{width:650px}.s-Administration-InvoiceLayoutsDialog .caption{width:150px}.s-Administration-RouteRankingsDialog>.size{width:650px}.s-Administration-RouteRankingsDialog .caption{width:150px}.s-Administration-RoutesDialog>.size{width:650px}.s-Administration-RoutesDialog .caption{width:150px}.s-Administration-PaymentTermsDialog>.size{width:650px}.s-Administration-PaymentTermsDialog .caption{width:150px}.s-Administration-AccountsDialog>.size{width:650px}.s-Administration-AccountsDialog .caption{width:150px}.s-Administration-TemplateEntityPrintoutsDialog>.size{width:650px}.s-Administration-TemplateEntityPrintoutsDialog .caption{width:150px}.s-Administration-EntityPrintoutsDialog>.size{width:650px}.s-Administration-EntityPrintoutsDialog .caption{width:150px}.s-Administration-MissionRoutingsDialog>.size{width:650px}.s-Administration-MissionRoutingsDialog .caption{width:150px}.s-Administration-EntityJsonsDialog>.size{width:650px}.s-Administration-EntityJsonsDialog .caption{width:150px}.s-Administration-TransportRequestMasterTravelDialog>.size{width:650px}.s-Administration-TransportRequestMasterTravelDialog .caption{width:150px}.s-Administration-TransportRequestMasterRoutingDialog>.size{width:650px}.s-Administration-TransportRequestMasterRoutingDialog .caption{width:150px}.s-Administration-AccountSearchDialog>.size{width:650px}.s-Administration-AccountSearchDialog .caption{width:150px}.s-Administration-VatCodesDialog>.size{width:650px}.s-Administration-VatCodesDialog .caption{width:150px}.s-Administration-TransportRequestTypeEconomicsDialog>.size{width:650px}.s-Administration-TransportRequestTypeEconomicsDialog .caption{width:150px}.s-Administration-ShipmentPartnerBranchDetailsDialog>.size{width:650px}.s-Administration-ShipmentPartnerBranchDetailsDialog .caption{width:150px}.s-Administration-TransportRequestTypeSettingsDialog>.size{width:650px}.s-Administration-TransportRequestTypeSettingsDialog .caption{width:150px}.s-Administration-MissionTypeSettingsDialog>.size{width:650px}.s-Administration-MissionTypeSettingsDialog .caption{width:150px}.s-Administration-CompanyRoleDetailsDialog>.size{width:650px}.s-Administration-CompanyRoleDetailsDialog .caption{width:150px}.s-Administration-EntityCategoryTransfersDialog>.size{width:650px}.s-Administration-EntityCategoryTransfersDialog .caption{width:150px}.s-Administration-NotificationReasonsDialog>.size{width:650px}.s-Administration-NotificationReasonsDialog .caption{width:150px}.page-content .s-ChangePasswordPanel{width:550px}.page-content .s-ChangePasswordPanel .caption{width:150px}.page-content .s-ChangePasswordPanel .editor{width:350px}.page-content .s-ChangePasswordPanel input.editor[type=checkbox]{width:auto}.page-content .s-ChangePasswordPanel .s-Form .editor.dateQ{width:326px}.page-content .s-ChangePasswordPanel .s-Form .editor.emailuser{width:170px}.page-content .s-ChangePasswordPanel .s-Form .editor.dateQ.s-DateTimeEditor{width:231px}.page-content .s-ChangePasswordPanel .s-Form .editor.s-DateTimeEditor.time{width:64px;margin-left:4px}.page-content .s-ChangePasswordPanel .s-Form .editor.has-inplace-button{width:324px}.page-content .s-ChangePasswordPanel .s-Form .emaildomain{width:165px}.page-content .s-ChangePasswordPanel .buttons{text-align:right;padding:8px 48px}.page-content .s-ForgotPasswordPanel{padding:40px;border-radius:8px;width:1150px;margin:60px auto auto auto}.page-content .s-ForgotPasswordPanel .caption{width:150px}.page-content .s-ForgotPasswordPanel .editor{width:350px}.page-content .s-ForgotPasswordPanel input.editor[type=checkbox]{width:auto}.page-content .s-ForgotPasswordPanel .s-Form .editor.dateQ{width:326px}.page-content .s-ForgotPasswordPanel .s-Form .editor.emailuser{width:170px}.page-content .s-ForgotPasswordPanel .s-Form .editor.dateQ.s-DateTimeEditor{width:231px}.page-content .s-ForgotPasswordPanel .s-Form .editor.s-DateTimeEditor.time{width:64px;margin-left:4px}.page-content .s-ForgotPasswordPanel .s-Form .editor.has-inplace-button{width:324px}.page-content .s-ForgotPasswordPanel .s-Form .emaildomain{width:165px}.page-content .s-ForgotPasswordPanel .buttons{text-align:right;padding:8px 62px}.page-content .s-ForgotPasswordPanel p{padding:8px;margin:24px 0}.page-content .s-ResetPasswordPanel{padding:40px;border-radius:8px;width:650px;margin:60px auto auto auto}.page-content .s-ResetPasswordPanel .caption{width:150px}.page-content .s-ResetPasswordPanel .editor{width:350px}.page-content .s-ResetPasswordPanel input.editor[type=checkbox]{width:auto}.page-content .s-ResetPasswordPanel .s-Form .editor.dateQ{width:326px}.page-content .s-ResetPasswordPanel .s-Form .editor.emailuser{width:170px}.page-content .s-ResetPasswordPanel .s-Form .editor.dateQ.s-DateTimeEditor{width:231px}.page-content .s-ResetPasswordPanel .s-Form .editor.s-DateTimeEditor.time{width:64px;margin-left:4px}.page-content .s-ResetPasswordPanel .s-Form .editor.has-inplace-button{width:324px}.page-content .s-ResetPasswordPanel .s-Form .emaildomain{width:165px}.page-content .s-ResetPasswordPanel .buttons{text-align:right;padding:8px 62px}.page-content .s-SignUpPanel{border:2px solid #e7e7e7;padding:40px;border-radius:8px;width:650px;margin:60px auto auto auto}.page-content .s-SignUpPanel .caption{width:150px}.page-content .s-SignUpPanel .editor{width:350px}.page-content .s-SignUpPanel input.editor[type=checkbox]{width:auto}.page-content .s-SignUpPanel .s-Form .editor.dateQ{width:326px}.page-content .s-SignUpPanel .s-Form .editor.emailuser{width:170px}.page-content .s-SignUpPanel .s-Form .editor.dateQ.s-DateTimeEditor{width:231px}.page-content .s-SignUpPanel .s-Form .editor.s-DateTimeEditor.time{width:64px;margin-left:4px}.page-content .s-SignUpPanel .s-Form .editor.has-inplace-button{width:324px}.page-content .s-SignUpPanel .s-Form .emaildomain{width:165px}.page-content .s-SignUpPanel .buttons{text-align:right;padding:8px 62px}.page-content .s-SignUpPanel p{padding:8px;margin:24px 0}.login-box .page-title,.register-box .page-title{margin-top:0;padding:0 0 8px}.login-box login-box-msg,.register-box login-box-msg,.login-box .register-box-msg,.register-box .register-box-msg{padding-bottom:20px}.login-box .s-LoginPanel,.register-box .s-LoginPanel,.login-box .s-SignUpPanel,.register-box .s-SignUpPanel,.login-box .s-ForgotPasswordPanel,.register-box .s-ForgotPasswordPanel,.login-box .s-ChangePasswordPanel,.register-box .s-ChangePasswordPanel,.login-box .s-ResetPasswordPanel,.register-box .s-ResetPasswordPanel{margin-bottom:10px}.login-box .s-Form input,.register-box .s-Form input{display:block;width:100%;height:34px;font-size:14px;line-height:1.42857143;border-radius:0}.login-box .s-Form .field,.register-box .s-Form .field{margin-bottom:15px;padding:0}.login-box .s-Form .has-icon,.register-box .s-Form .has-icon{position:relative}.login-box .s-Form .has-icon input,.register-box .s-Form .has-icon input{padding-right:34px}.login-box .s-Form .has-icon input.emailuser,.register-box .s-Form .has-icon input.emailuser{padding-right:6px}.login-box .s-Form .caption,.register-box .s-Form .caption{width:100%;text-align:left;display:none}.login-box .s-Form label.error,.register-box .s-Form label.error{background-image:url(/Content/serenity/images/cross.png);padding:26px 0 0 22px}.login-box .s-Form label.error.checked,.register-box .s-Form label.error.checked{background-image:none}.login-box .s-Form .vx,.register-box .s-Form .vx{position:absolute;top:3px;right:-20px;z-index:2;width:22px}.login-box .s-Form .btn,.register-box .s-Form .btn{font-weight:600;text-transform:uppercase}.login-box .s-Form .s-EmailEditor,.register-box .s-Form .s-EmailEditor{width:45%}.login-box .s-Form .emaildomain,.register-box .s-Form .emaildomain{width:45%;float:right}#s-AccessDeniedPage div.message,#s-ApplicationErrorPage div.message,#s-NotFoundPage div.message,#s-GenericErrorPage div.message{background:#fff;padding:40px;margin:100px auto;min-height:170px;max-width:70%;min-width:400px;border-radius:8px;border:2px solid #ecc2c2;box-shadow:2px 2px 6px rgba(0,0,0,.2)}#s-AccessDeniedPage div.message table,#s-ApplicationErrorPage div.message table,#s-NotFoundPage div.message table,#s-GenericErrorPage div.message table{width:100%}#s-AccessDeniedPage div.message h1,#s-ApplicationErrorPage div.message h1,#s-NotFoundPage div.message h1,#s-GenericErrorPage div.message h1{color:#f00;font-size:30px}#s-AccessDeniedPage div.message h3,#s-ApplicationErrorPage div.message h3,#s-NotFoundPage div.message h3,#s-GenericErrorPage div.message h3{font-size:18px;color:#800000;margin-top:16px;line-height:26px}#s-AccessDeniedPage div.message a.redirect,#s-ApplicationErrorPage div.message a.redirect,#s-NotFoundPage div.message a.redirect,#s-GenericErrorPage div.message a.redirect{display:block;float:left;margin-top:40px;font-size:16px;font-weight:bold}#s-AccessDeniedPage div.message div.date-time,#s-ApplicationErrorPage div.message div.date-time,#s-NotFoundPage div.message div.date-time,#s-GenericErrorPage div.message div.date-time{float:right;margin-top:40px;font-weight:bold;font-style:italic;color:#966}.s-Reports-ShipmentUnitsTrackingLogReportsDialog>.size{width:650px}.s-Reports-ShipmentUnitsTrackingLogReportsDialog .caption{width:150px}.s-Reports-UsersReportsDialog>.size{width:650px}.s-Reports-UsersReportsDialog .caption{width:150px}.s-Settings-AddressTypesDialog>.size{width:650px}.s-Settings-AddressTypesDialog .caption{width:150px}.s-Administration-TransportMissionShipmentUnitsDialog>.size{width:650px}.s-Administration-TransportMissionShipmentUnitsDialog .caption{width:150px}.s-Administration-TransportMissionShipmentUnitsDialog .field{flex:auto;width:50%}.s-Countries-CountriesDialog>.size{width:650px}.s-Countries-CountriesDialog .caption{width:150px}.s-Default-SystemCarriersDialog>.size{width:650px}.s-Default-SystemCarriersDialog .caption{width:150px}.tab-content{display:none;padding:16px;max-height:80vh;overflow:auto}.tab-content.current{display:inherit}ul.tabs{margin:0;padding:0;list-style:none;background-color:#fcfcfc;-webkit-box-shadow:0 4px 2px -2px rgba(0,0,0,.3);-moz-box-shadow:0 4px 2px -2px rgba(0,0,0,.3);box-shadow:0 4px 2px -2px rgba(0,0,0,.3);position:relative;z-index:200}ul.tabs li{color:#4c4c4c;display:inline-block;padding:20px;width:200px;text-transform:uppercase;text-align:center;font-weight:500;cursor:pointer}ul.tabs li:hover{color:#092f42}ul.tabs li.current{border-bottom:4px solid #092f42;color:#092f42}ul.tabs li[disabled]{color:#e0e0e0;cursor:not-allowed}.s-Default-OrderLinesDialog>.size{width:650px}.s-Default-OrderLinesDialog .caption{width:150px}.s-Default-OffersDialog>.size{width:650px}.s-Default-OffersDialog .caption{width:150px}.s-Default-TransportMissionShipmentUnitsDialog>.size{width:650px}.s-Default-TransportMissionShipmentUnitsDialog .caption{width:150px}.s-Default-TransportMissionShipmentUnitsDialog .field{flex:auto;width:50%}.s-SiteManagement-WebContentsDialog>.size{width:650px}.s-SiteManagement-WebContentsDialog .caption{width:150px}.s-SiteManagement-WebContentClientsDialog>.size{width:650px}.s-SiteManagement-WebContentClientsDialog .caption{width:150px}.s-SiteManagement-WebContentEmailLogsDialog>.size{width:650px}.s-SiteManagement-WebContentEmailLogsDialog .caption{width:150px}.s-SiteManagement-WebContentFeedBacksDialog>.size{width:650px}.s-SiteManagement-WebContentFeedBacksDialog .caption{width:150px}.s-SiteManagement-WebContentPlanPackagesDialog>.size{width:650px}.s-SiteManagement-WebContentPlanPackagesDialog .caption{width:150px}.s-SiteManagement-WebContentPlansDialog>.size{width:650px}.s-SiteManagement-WebContentPlansDialog .caption{width:150px}.s-SiteManagement-WebContentQuationsDialog>.size{width:650px}.s-SiteManagement-WebContentQuationsDialog .caption{width:150px}.s-SiteManagement-WebContentTabsDialog>.size{width:650px}.s-SiteManagement-WebContentTabsDialog .caption{width:150px}.s-SiteManagement-WebContentTeamsDialog>.size{width:650px}.s-SiteManagement-WebContentTeamsDialog .caption{width:150px}



@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Barlow:200,300,300i,400,500,600,600i,700');
a, a:focus, a:hover, button, button:focus, input[type=submit], input[type=submit]:hover{ text-decoration:none; outline: 0;  -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease;}

html, body { width: 100%; height: 100%;}

/*menu end*/
.signin{ position:absolute; right: 54px; top: 22px; background: rgba(75,190,160, 0); width: 200px; height: 50px; z-index: 98; font-size: 18px; font-weight: 500; text-align:center; color: #fff; line-height: 44px; text-transform:uppercase; border: solid 3px #4bbea0;
border-radius: 30px; -webkit-box-shadow: 5px 8px 18px 0px rgba(0,0,0,0.15);-moz-box-shadow: 5px 8px 18px 0px rgba(0,0,0,0.15);box-shadow: 5px 8px 18px 0px rgba(0,0,0,0.15); }
.signin:hover{ color: #fff;}
.home_container{ width: 100%; height: 100%; background: url(/Content/images/home_back.jpg) no-repeat center  bottom; position:fixed; background-size: cover; z-index: -1; }
.home_content {  position: absolute; width: 100%; z-index: 97;  left: 50%;  top: 50%; -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  }
.home_content.home .container, .home_content.about .container{max-width: 920px;}
.htext{ font-size: 38px; line-height: 38px; font-weight: 400; color: #4bbea0; position:absolute; left: 30px; top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);}
.htext p:nth-child(1) { color: #fff; font-weight: 300; font-size: 124px; line-height: 124px;}
.htext a{ background: rgba(75,190,160, 0); margin:60px 10px 0 0; width: 200px; height: 50px; display: inline-block; font-size: 18px; font-weight: 500; text-align:center; color: #fff; line-height: 44px; text-transform:uppercase; border: solid 3px #4bbea0; border-radius: 40px;}
.htext a:hover, .htext a.active{ font-weight: 700;  background: rgba(75,190,160, 1);}
.htext a:nth-last-child(1) { margin-right:0px;}
.shape img { max-width: 100%; width: 364px; height: auto; position:absolute; top: 50%; left: 50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}

.about_container{ width: 100%; height: 100%; background: url(/Content/images/about_back.jpg) no-repeat center  bottom; position:fixed; background-size: cover; z-index: -1; }
.language{ cursor: pointer; position:absolute; z-index: 9999; right: 36px; top: 40px; height: 20px; padding-left: 34px; border: none; background:url(/Content/images/globe%2527%2527.png) no-repeat left center; font-size: 20px; font-weight: 300; color: #4bbea0; line-height: 20px; }
.datetime { position:absolute; right: 120px; top: 32px; color: #4bbea0; font-size: 22px; font-weight: 300; z-index: 999;}
.signin_up{ position:absolute; min-width: 300px; right: 40px; top:120px; background: rgba(75,190,160, 0); height: 50px; z-index: 98;  border: solid 3px #4bbea0; border-radius: 30px; -webkit-box-shadow: 5px 8px 18px 0px rgba(0,0,0,0.15);-moz-box-shadow: 5px 8px 18px 0px rgba(0,0,0,0.15);box-shadow: 5px 8px 18px 0px rgba(0,0,0,0.15); }
.signin_up a{ width: 50%; height: 50px; font-size: 18px; font-weight: 500; text-align:center; color: #fff; line-height: 44px; text-transform:uppercase;  float: left;}
.signin_up.blue a{ color: #4bbea0;}
.about_wrap{ display: block; width: 100%; float: left; color: #fff; font-size: 18px; line-height: 22px; font-weight: 500; text-align:center; padding: 0 5% 20px 5%;}
.icon_wrap{ display: block; height: 230px; position:relative; }
.icon_wrap img {position: absolute; max-width: 75%; max-height: 75%; z-index: 19; left: 50%; top: 50%;-webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%); }
.about_wrap h1, .about_wrap h2 { font-size: 30px; line-height: 32px; padding: 0 0 20px 0; margin: 0; text-transform:uppercase; display: block; font-weight: 500;}
.find .about_wrap h1, .find .about_wrap h2{ color: #8885f6;}
.ratings .about_wrap h1, .ratings .about_wrap h2{ color: #4bbea0;}
.market_place .about_wrap h1, .market_place .about_wrap h2{ color: #4fa4da;}
.icon_wrap a{ font-weight: 700;}
.find a{color: #fff; display: inline-block;}
.find h2 a {color: #8885f6;}

.ratings a{color: #fff; display: inline-block;}
.market_place a{ color: #fff;}
.market_place a h2{ color: #4fa4da;}
.realtime_quote a{ color: #fff; display: inline-block;}
.realtime_quote a h2 { color: #f2775e;}

.signin2{ background: rgba(75,190,160, 0); width: 236px; height: 50px; z-index: 98; font-size: 18px; font-weight: 500; text-align:center; color: #fff; line-height:44px; text-transform:uppercase; border: solid 3px #4bbea0;
border-radius: 30px; -webkit-box-shadow: 5px 8px 18px 0px rgba(0,0,0,0.15);-moz-box-shadow: 5px 8px 18px 0px rgba(0,0,0,0.15);box-shadow: 5px 8px 18px 0px rgba(0,0,0,0.15); margin: 0 auto; display: inline-block; }
.signin2:hover{ color: #fff;}

.register-window, .login-window { position: absolute; left: 0;  top: 0px; right: 0; padding-bottom: 40px;  z-index: 1000;}
.register_block{ padding: 100px 50px 70px 50px; display: block; background: #4bbea0; font-size: 22px; line-height: 24px; font-weight: 400; color: #32415a; position:relative; z-index: 99999;}
.register_bottom { position:absolute; left: 0; right: 0; bottom:0; top: 0; z-index: 99998;}
.register_block h3 { font-size: 60px; line-height: 60px; color: #fff; font-weight: 300; padding: 0 0 20px 0; margin: 0;}
.good_choice{ padding: 0 30px;}
.register_block .form-group{ margin-bottom: 20px; position: relative;}
.register_block .form-group .form-control{ height: 40px; background: none; border: none; padding: 8px 0; box-shadow: none;  border-bottom: solid 1px #fff; font-size: 20px; color: #fff; font-weight: 200; line-height: 44px; border-radius: 0px; }
.register_block .form-group .form-control::-webkit-input-placeholder{ color: #fff; opacity: 1;font-weight: 200;}
.register_block .form-group .form-control::-moz-placeholder { color: #fff; opacity: 1;font-weight: 200; }
.register_block .form-group .form-control:-ms-input-placeholder { color: #fff;font-weight: 200; }
.register_block .form-group .form-control::placeholder { color: #fff;font-weight: 200; }
.register_block .form-group i{ font-style:normal; font-size: 18px; color: #D1D1D1; position: absolute; right: 0; bottom: -28px;}

.register_block .form-group.vipcode{ padding: 0 0 10px 120px; margin-bottom: 0px;  text-align:center;}
.register_block .form-group.vipcode span{font-size: 24px; color: #fff; font-weight: 400; line-height:24px; position:absolute; left: 0; top: 10px}
.register_block .form-group.vipcode .form-control.code{ height: 50px; background: #fff; border: none; padding: 12px; box-shadow: none;  border-bottom: none; font-size: 24px; color: #32415a; font-weight: 200; line-height: 50px;border-radius: 30px; display:block; text-align:center;}
.register_block .form-group.vipcode a{ color: #32415a; font-size: 18px; font-weight: 500; text-decoration:underline;}
.register_block .form-group label{ position: relative; font-size: 18px; color: #fff; font-weight: 200; cursor:pointer; padding-left: 34px; display: block; margin-bottom: 20px;}
.register_block .form-group label a { color: #fff; text-decoration:underline;}
.register_block .form-group label input[type="checkbox"]{ position:absolute; left: 2px; top: 4px; z-index: 1; opacity: 0;}
.register_block .form-group label input[type="checkbox"] + span{width:24px;height:24px; background:url(/Content/images/dcheck2.png) no-repeat left top;cursor:pointer; position:absolute; left: 0; top: 4px; z-index: 2;}
.register_block .form-group label input[type="checkbox"]:checked + span{background:url(/Content/images/dcheck2.png) no-repeat left  -24px;}
.register_block button[type=button], .register_block button[type=submit] { position: absolute; right: 52px; bottom: -25px; font-size: 22px; color: #fff; text-transform:uppercase; text-align: center; width: 250px; border: none; height: 50px; background: #32415a; border-radius: 30px;
-webkit-box-shadow: 0px 4px 4px 2px rgba(0,0,0,0.25);-moz-box-shadow: 0px 4px 4px 2px rgba(0,0,0,0.25);box-shadow: 0px 4px 4px 2px rgba(0,0,0,0.25); cursor: pointer;}
.register_block .form-group p{ color:#fff;}
.register_block .form-group p a{ color:#fff; text-decoration:underline;}

.register_block.loginwindow{ background: #fff; color: #32415a; font-size: 18px;}
.register_block.loginwindow h3{color: #4BBEA0; text-transform:uppercase;}
.register_block.loginwindow .form-group.end{ margin-bottom: 0px;}
.register_block.loginwindow .form-group .form-control{ border-bottom: solid 1px #bbbbbb; color: #bbbbbb;}
.register_block.loginwindow .form-group .form-control::-webkit-input-placeholder{ color: #bbbbbb; opacity: 1;font-weight: 200;}
.register_block.loginwindow .form-group .form-control::-moz-placeholder { color: #bbbbbb; opacity: 1;font-weight: 200; }
.register_block.loginwindow .form-group .form-control:-ms-input-placeholder { color: #bbbbbb;font-weight: 200; }
.register_block.loginwindow .form-group .form-control::placeholder { color: #bbbbbb;font-weight: 200; }

.register_block.loginwindow .form-group p{ text-align:center;}
.register_block.loginwindow .form-group p a { color: #32415a; text-decoration: underline;}
.register_block.loginwindow .form-group p a strong, .register_block.loginwindow .form-group p a b{ font-weight: 500; color: #bbb;}
.register_block.loginwindow button[type="button"], .register_block.loginwindow button[type="submit"] { background: #4bbea0; color: #fff;}
.register_block.loginwindow button[type="button"].blue, .register_block.loginwindow button[type="submit"].blue { background: #4BBEA0;}

.register_block.loginwindow .form-group label { color: #bbb;}
.register_block.loginwindow .form-group label.checkboxes{ float: left; margin-right: 20px;}
.register_block.loginwindow .form-group label a { color: #bbb; text-decoration: underline;}
.register_block.loginwindow .form-group.vipcode span { color: #bbb;}
.register_block.loginwindow .form-group.vipcode .form-control.code {background: #e7e7e7 ; box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset;-webkit-box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset;
-moz-box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset; color: #bbb;}

.register_block.loginwindow .form-group.cellphone { min-height: 70px; padding-top: 15px;}
.register_block.loginwindow .form-group.cellphone label { width: 30%; font-size: 24px; float: left; min-height: 50px; padding-top: 10px; color: #bbb; font-weight: 400; padding-left: 0px; }
.register_block.loginwindow .dblock1{ width: 20%; float: left;}
.register_block.loginwindow .dblock2{ width: 50%; float: left; position:relative;}
.register_block.loginwindow .dblock2  .form-control { height: 50px; border: none; background: #e7e7e7; border-radius: 50px; font-size: 20px; color: #32415a; font-weight: 700; padding-left: 20px;
box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset;-webkit-box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset;-moz-box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset;}
.register_block.loginwindow .dblock2a { width: 100%;  float: left; text-align:left; font-size: 12px; color: #BBBBBB; display: none;}

.contact_container{ width: 100%; height: 100%; background: url(/Content/images/contact_back.jpg) no-repeat center  bottom; position:fixed; background-size: cover; z-index: -1; }

.stay_touch{ padding: 0 100px 0 50px; font-size: 22px; line-height: 24px; font-weight: 400; color: #4bbea0;  position:absolute; left: 0; right: 0;  top: 50%;
  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%); }
.stay_touch h1 { font-size: 100px; line-height: 90px; color: #fff; font-weight: 300; padding: 0 0 20px 0; margin: 0;}
border-radius: 30px; margin-top: 20px; cursor: pointer; }

.footer{ position:fixed; z-index: 99; right: 0; top: auto; left:0; bottom: 0;  background: rgba(75,190,160, 1); width: 100%;  font-size: 16px; line-height: 20px; padding: 12px 24px; color: #fff; font-weight: 300; }
.footer span{ width: 50%;}
.footer span:nth-child(1) { float: right; text-align:right;}
.footer span:nth-child(2) { float: left; text-align:left;}
.footer ul{ display: block; padding: 0; margin: 0; list-style:none;}
.footer ul li{ display: inline-block; padding: 0 5px; margin: 0; list-style:none; position:relative;}
.footer ul li:before{ content: "|"; position:absolute; left: -2px; top: 0;}
.footer ul li:nth-child(1):before { display: none;}
.footer ul li a{ color: #fff; text-decoration:none;}

.inner_container{ width: 100%; height: 100%;  z-index: 1; position:relative; display: block; padding: 100px 0 60px 0; color: #32415a; font-size: 24px; line-height: 28px; font-weight: 200; }
.inner_container h1 { font-size: 65px; line-height: 60px; color: #4bbea0; padding: 0 0 20px 0; margin: 0; font-weight: 300;}
.signin_up.inner{ background: #4bbea0;}
.inner_container img{ width: 100%; height: auto; }

.inner_container.partner { padding-left: 75px; padding-right: 200px;}
.inner_container.partner.learn_more { padding-left: 0; padding-right: 0px;}
.container-fluid.learn_wrap {padding-right: 0px;padding-left: 0px;}
.container-fluid.learn_wrap .row { margin-left: 0px; margin-right: 0px;}
.container-fluid.learn_wrap .row  [class*="col-"]{ padding-left: 0px; padding-right: 0px;}
.container-fluid.learn_wrap .partner_block { padding-left: 100px; padding-right: 200px;}

.next2{ width: 40px; height: 40px; background:url(/Content/images/next.png) no-repeat center center;  position: absolute; right: -50px;   top: 50%; -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%); }
.icons { display: block; text-align:center; padding: 0; margin: 0; list-style: none; text-align:center;}
.icons li{ display: inline-block; text-align:center; padding: 0 25px; margin: 0; list-style: none; text-align:center; position:relative;}
.icons li a{ color: #b1b1b1; font-size: 16px; line-height: 16px; width: 100%; display: block; position:relative; padding-bottom: 40px;}
.icons li a:hover, .icons li.active a{ color: #4bbea0;}
.icons li a span:nth-child(1){ width: 98px; height: 98px; position:relative; display: block;}
.icons li a img { max-width: 100%; max-height: 100%; position: absolute;  left: 50%;  top: 50%; -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
    -webkit-transition-duration: 1.5s;  -moz-transition-duration: 1.5s; -o-transition-duration: 1.5s; -ms-transition-duration: 1.5s; transition-duration: 1.5s; }
.icons li a img:nth-child(1), .icons li.active a img:nth-child(2){opacity: 1;}
.icons li a img:nth-child(2), .icons li.active a img:nth-child(1) {opacity: 0; -webkit-transition-duration: 1.5s;  -moz-transition-duration: 1.5s; -o-transition-duration: 1.5s; -ms-transition-duration: 1.5s; transition-duration: 1.5s; }
.icons li a:hover img:nth-child(1) { opacity: 0;}
.icons li a:hover img:nth-child(2) { opacity: 1;}
.icons li a span:nth-child(2) { position:absolute; left: 0; right: 0; bottom: 0; min-height: 40px;}

.icons li:after{ content: ""; position:absolute; left: 0; top: 20px; width: 2px; height: 56px;  background: #f1f0f2;}
.icons li:nth-child(1):after { display: none;}
.icons li:nth-child(1){ padding-left: 0px;}
.icons li:nth-last-child(1){ padding-right: 0px;}
.try_me{ padding-top: 30px; padding-bottom: 30px; text-align:right;}
.try_me a, .stay_touch a {background: rgba(75,190,160, 0); width: 200px; height: 50px; font-size: 18px; font-weight: 500; text-align:center; color: #4bbea0; line-height: 44px; text-transform:uppercase; border: solid 3px #4bbea0;
border-radius: 30px;  display: inline-block; }
.try_me a i { width: 22px; height: 16px; background: url(/Content/images/arrow.png) no-repeat right center; display: inline-block}
.stay_touch a  { color: #fff; margin-top: 15px;}

.video-container {
	position:relative;
	padding-bottom: 45%;
	padding-top:100px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


.testimonial_container{ width: 100%; height: 100%; background: url(/Content/images/testomonial_back.jpg) no-repeat center  bottom; position:fixed; background-size: cover; z-index: -1; }
.stay_touch.testimonial { padding-right:20px;}
.linkpage{position: fixed; z-index: 98; right: 20px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);  transform: translateY(-50%);}
.linkpage ul{ width: 20px;height: 90px; padding: 0; margin: 0; list-style: none; display: block;  }
.linkpage ul li{ width: 20px;height: 30px; padding:5px 0; margin: 0; list-style: none; display: block;  }
.linkpage ul li a{ display:block; width: 20px; height: 20px; float: right;}
.linkpage ul li a i{ width: 12px; height: 12px; margin: 4px; background: #fff; border-radius: 50%; display: block; float: right;}
.linkpage ul li a.active i{ width: 20px; height: 20px; margin: 0px;}

.map{ min-height: 576px;}

.who_container{ width: 100%; height: 100%; background: #f1f1f3; position:fixed; z-index: -1; }
.who_banner{ min-height: 478px;  background: url(/Content/images/who_header.jpg) no-repeat center  bottom; background-size: cover; z-index: 2; }
.who_banner .container { padding: 136px 60px 20px 60px; font-size: 35px; line-height: 40px; color: #fff; font-weight: 200; text-align:center;}
.who_banner .container h1 { font-size: 100px; line-height: 100px; padding:d 0; margin: 0; display: block; font-weight: 300;}
.selector{ display: block; height: 60px;}
.selector label{overflow:hidden; width: 84px; position: relative; float: left; padding-left: 30px; text-align:left;}
.selector label input[type="radio"]{display:none}
.selector label input[type="radio"] + span{width:22px;height:22px; background:url(/Content/images/radio.png) no-repeat left top;cursor:pointer; position:absolute; left: 0; top: 14px;}
.selector label input[type="radio"]:checked + span{background:url(/Content/images/radio.png) no-repeat left -22px; }

.search_box{  position:relative;  height: 52px; padding-right: 234px; display: block; }
.search_box .form-control { height: 50px; display: block; border-radius: 30px; background: #fff; border: none; width: 100%; color: #32415a; padding: 0 30px ; font-size: 14px; line-height: 48px; font-weight: 300;
-webkit-box-shadow: inset 0px 2px 8px 0px rgba(0,0,0,0.3);-moz-box-shadow: inset 0px 2px 8px 0px rgba(0,0,0,0.3);box-shadow: inset 0px 2px 8px 0px rgba(0,0,0,0.3);}
/*.form-control::-webkit-input-placeholder {color:#32415a; opacity:1; font-weight: 300;}
.form-control::-moz-placeholder {color:#32415a; opacity:1;}
.form-control:-ms-input-placeholder {color: #32415a; opacity:1;}*/
.search_box input[type=text]:focus {  outline: none; border: none;}
.search_box input[type=submit]{cursor: pointer; width: 200px; background: #4bbea0; text-transform:uppercase; height: 50px; text-align:center; font-size: 20px; line-height: 50px; font-weight: 500; color: #fff; position:absolute; right: 0px; top: 50%; margin-top: -25px; z-index: 19;
border: none; border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px; cursor: pointer; -webkit-box-shadow: 0px 4px 4px 2px rgba(0,0,0,0.25);-moz-box-shadow: 0px 4px 4px 2px rgba(0,0,0,0.25);box-shadow: 0px 4px 4px 2px rgba(0,0,0,0.25);}
.who { text-align:center; padding: 20px 0 100px 0; font-weight: 400; width: 100%;  /*height: 100%;*/  z-index: 1; position:relative; display: block; color: #32415a; font-size: 20px; line-height: 24px;}
.search_box input[type=submit]{cursor: pointer; width: 200px; background: #4bbea0; text-transform:uppercase; height: 50px; text-align:center; font-size: 20px; line-height: 50px; font-weight: 500; color: #fff; position:absolute; right: 0px; top: 50%; margin-top: -25px; z-index: 18;
border: none; border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px; cursor: pointer; -webkit-box-shadow: 0px 4px 4px 2px rgba(0,0,0,0.25);-moz-box-shadow: 0px 4px 4px 2px rgba(0,0,0,0.25);box-shadow: 0px 4px 4px 2px rgba(0,0,0,0.25);}
.who .container .row  [class*="col-"] { padding-bottom: 30px;}
.who .container .row  [class*="col-"].npadding.none { padding-bottom: 0px;}

.sblock{ font-size: 16px; line-height: 20px; width: 100%; height: 100%; padding-bottom: 40px; position:relative; border-radius: 6px; background: #fff;-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);}
.clogo_block{ border: solid 1px #32415a; display: block; position:relative; background: #32415a; padding: 0 4px 0 136px; min-height: 150px; border-radius: 6px 6px 0 0; color: #e1c62c; font-weight: 500; font-size: 11px; line-height: 14px;}

.clogo{ width: 116px; height: 116px; background: #fff; border-radius: 50%; position:absolute; left: 10px;  top: 50%; -webkit-transform: translateY(-50%);
 -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);}
.clogo img { max-width: 100%; height: auto;  border-radius: 50%;   position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);   }
.cpart{ width: 100%; float: left; position:relative; padding-top: 16px;}
.cpart.readonly{ -webkit-filter: grayscale(1);filter: grayscale(1); opacity: 0.3;}
.cpart span{ display: block;}
.sblock h2{ font-size: 20px; line-height: 22px; padding:0; margin: 0 0 10px 0; display: block; font-weight: 500; border-top: solid 4px #fff;}
.sblock h2 span{font-size: 14px;display: block;font-weight: 400;}
.rating{ font-size: 25px; color: #4bbea0; font-weight: 400;}
.rating img { width: 20px; height: 20px; margin: 0 2px; vertical-align: top}
.sblock ul{ display: block; padding: 0 0 14px 0; margin: 0; text-align:center;}
.sblock ul li{ display: inline-block; padding: 0; margin: 0 5px; width: 36px; height: 36px; border-radius: 50%;  background: #4bbea0;-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);}
.sblock ul li img{ width: 20px; height: 20px; margin: 8px;}
.sblock ul li.gray{ background: #c6c6c6;}
.blink{ font-size: 14px; font-weight: 200;}
.blink a{ color: #32415a; margin: 0 15px; }
.blink a:nth-child(1) { margin-left: 0px;}
.blink a:nth-last-child(1) { margin-right: 0px;}
.chat_bar{ background: #32405a; margin: 0; padding: 0; border-radius: 0 0 6px 6px; position:absolute; right: 0; left: 0; bottom: 0; }
.chat_bar a{ display: block; padding: 6px 0; color: #fff; }
.chat_bar a img{ margin-right: 6px;}

.sblock label{overflow:hidden; width: 23px; height: 23px; position:absolute; right: -8px; top: 22px; z-index:16;}
.sblock label input[type="checkbox"]{display:none}
.sblock label input[type="checkbox"] + span{width:23px;height:23px; background:url(/Content/images/checkbox2.png) no-repeat left top;cursor:pointer; position:absolute; left: 0; top: 0; }
.sblock label input[type="checkbox"]:checked + span{background:url(/Content/images/checkbox2.png) no-repeat left -23px; }

.modal-dialog.modal-custom{ max-width: 950px; margin: 0 auto;}
.modal-dialog.modal-custom .modal-content { background: #4bbea0;}
.modal-dialog.modal-custom .modal-content .modal-body { font-size: 30px; line-height: 32px; color: #32415a; text-align: center; padding: 50px 50px 20px 50px; }
.modal-dialog.modal-custom .modal-content .modal-body h3{ font-size: 100px; line-height: 100px; font-weight: 300; color: #fff; padding: 0 0 20px 0; margin: 0;}
.later_join { padding: 30px 0 15px 0;}
.later_join a{ background: rgba(50,65,90, 0); margin:0 30px 0 0; width: 254px; height: 64px; display: inline-block; font-size: 25px; font-weight: 300; text-align:center; color: #32415a; line-height: 60px; text-transform:uppercase; border: solid 3px #32415a; border-radius: 40px;}
.later_join a.active{ font-weight: 700;  background: rgba(50,65,90, 1); color: #fff;}
.later_join a:nth-last-child(1) { margin-right:0px;}

.already a{ font-size: 18px; font-weight: 600; color: #32415a;}


/* Tiny Scrollbar */
#scrollbar1 { width: 100%; margin: 0; }
#scrollbar1 .viewport { width: 97%; height: 390px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 22px; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ background: #f1f0f2; position: relative; background-position: 0 0; float: left; width: 12px; border-radius: 8px; }
#scrollbar1 .track { background: #f1f0f2; height: 100%; width:12px; position: relative; padding: 0 1px;  border-radius: 8px;}
#scrollbar1 .thumb { background: #0C9; height: 20px; width: 12px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px;  border-radius: 8px;}
/*#scrollbar1 .thumb .end { background: #FC3; overflow: hidden; height: 5px; width: 25px; }*/
/*#scrollbar1 .disable { display: none; }*/
#scrollbar1 { width: 100%; margin: 0; }
#scrollbar2 .viewport { width: 100%; height: 632px; overflow: hidden; position: relative;  }
#scrollbar2 .overview { list-style: none; position: absolute; left: 22px; top: 0; right: 0px; padding: 0; margin: 0; padding-right: 30px;  width: 100%}
#scrollbar2 .scrollbar{ background: #f1f0f2; position: relative; background-position: 0 0; float: left; width: 12px; border-radius: 8px; }
#scrollbar2 .track { background: #f1f0f2; height: 100%; width:12px; position: relative; padding: 0 1px;  border-radius: 8px;}
#scrollbar2 .thumb { background: #0C9; height: 20px; width: 12px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px;  border-radius: 8px;}

.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
/* Tiny Scrollbar End */

.profile{  position:absolute; right: 30px; top: 18px;  z-index: 999;}
.profile img{max-width: 64px; height: 64px; border: solid 2px #fff;  border-radius: 50%;    }
.profile.active img {border: solid 2px #4bbea0; }
/*.delete, .gift{  position:absolute; right: 146px; top: 27px; width: 50px; height: 50px; background:url(/Content/images/delete.png) no-repeat center center;  z-index: 999; }*/
/* .notification{  position:absolute; right: 250px; top: 27px; width: 50px; height: 50px; background:url(/Content/images/notification.png) no-repeat center center;  z-index: 999; } */
/* .notification.active{ background:url(/Content/images/notification_onn.png) no-repeat center center;} */
.gift.active{ background:url(/Content/images/delete_onn.png) no-repeat center center;}

.search_box2{  height: 42px; width: 250px; position:absolute; right: 370px; top: 34px;  }
.search_box2 .form-control { height: 38px; width: 100%; border: solid 1px #f1eff1; border-radius: 30px; font-style:italic; padding: 0 38px 0 18px ; font-size: 12px; line-height: 38px; font-size: 16px; color: #f1eff1; font-weight: 300; background: none;  }
.search_box2 .form-control::-webkit-input-placeholder{ color: #f1eff1; opacity: 1;font-weight: 300;}
.search_box2 .form-control::-moz-placeholder { color: #f1eff1; opacity: 1;font-weight: 300; }
.search_box2 .form-control:-ms-input-placeholder { color: #f1eff1;font-weight: 300; }
.search_box2 .form-control::-webkit-input-placeholder { color: #f1eff1;font-weight: 300; }
.search_box2 input[type=submit]{cursor: pointer; width: 38px; height: 38px;  background:url(/Content/images/search2.png) no-repeat center center rgba(75,190,160, 0); position:absolute; right: 0; top: 0;  border: none; cursor: pointer;}

.top-block-inner{ width: 100%; float: left;}

.block1{float:left;width:25%; text-align:center;}
.block2{float:left;width:25%; text-align:center;}
.block3{float:left;width:25%; text-align:center;}
.last{float:left;width:25%;t text-align:center;}
.block1 .main-link{ background:#32415a url(/Content/images/partner_off.png) no-repeat center center;}
.block1 .main-link:hover, .block1 .main-link.active{ background:#32415a url(/Content/images/partner_on.png) no-repeat center center;}
.block2 .main-link{ background:#32415a url(/Content/images/message_off.png) no-repeat center center; position:relative;}
.block2 .main-link i { position: absolute; width: 16px; height: 16px; font-size: 10px;  line-height: 14px;color: #fff; background: #ff3333;border-radius: 4px; font-weight: 700; z-index: 19;
left: 52%; top: 6px; font-style: normal; text-align: center;}
.block2 .main-link:hover, .block2 .main-link.active{ background:#32415a url(/Content/images/message_on.png) no-repeat center center;}
.block2 .main-link.active i { display: none;}
.block3 .main-link{ background:#32415a url(/Content/images/gift_off.png) no-repeat center center;}
.block3 .main-link:hover, .block3 .main-link.active{ background:#32415a url(/Content/images/gift_on.png) no-repeat center center;}
.last .main-link{ background:#32415a url(/Content/images/search_off.png) no-repeat center center;}
.last .main-link:hover, .last .main-link.active{ background:#32415a url(/Content/images/search_on.png) no-repeat center center;}
.foot-block-inner, .messageopener2 {padding:15px;display:none;background:#32415a; position:absolute; left: 0 ;right:0; bottom: 44px; width: 100%;  z-index: 18; color: #fff; font-size: 16px; }
.last .foot-block-inner{ bottom: 0px; height: 44px; z-index: 20; padding:0px; }
.foot-block-inner .form-control { position:absolute; left: 0; top: 0; right: 0; height: 40px; width: 100%; border: 0px; box-shadow: none; border-radius: 0px; padding: 0 40px 0 20px; line-height: 40px; font-size: 18px; color: #596882; font-weight: 400; background: #32415a;  }
.foot-block-inner .form-control::-webkit-input-placeholder{ color: #596882; opacity: 1;font-weight: 300;}
.foot-block-inner .form-control::-moz-placeholder { color: #596882; opacity: 1;font-weight: 300; }
.foot-block-inner .form-control:-ms-input-placeholder { color: #596882;font-weight: 300; }
.foot-block-inner .form-control::-webkit-input-placeholder { color: #596882;font-weight: 300; }
.foot-block-inner input[type=submit]{ cursor: pointer; width: 38px; height: 38px;  background:url(/Content/images/search2.png) no-repeat center center rgba(75,190,160, 0); position:absolute; right: 10px; top: 50%; margin-top: -19px;  border: none; cursor: pointer;}

.block1_close, .block2_close, .block3_close, .last_close, .mclose2 { position:absolute; right: 12px; top: -18px; width: 36px; height: 36px; border: none; background: url('/Content/images/close.png?v=1') no-repeat center center; cursor: pointer;}
.block1_title{ display: block; padding: 16px 0;  line-height: 24px; text-align: left; width: 100%; float: left;}
.block1_title a{ color: #fff; font-weight: 400; text-decoration:none; margin-right: 14px;}
.block1_title a:hover, .block1_title a.active { color: #4bbea0; text-decoration:underline; font-weight: 600;}
.foot-block-inner .nav-tabs, .top-block-inner .nav-tabs { border-bottom: none; display: block; width: 100%; float: left; }
.foot-block-inner .nav-tabs a , .top-block-inner .nav-tabs a{ width: 16%; float: left; text-align: center; margin: 0 2% 24px 2%; }
.foot-block-inner .nav-tabs a span, .top-block-inner .nav-tabs a span{ display: inline-block; position:relative; background: #c6c6c6;  border: solid 2px #fff; width: 90px; height: 90px;  border-radius: 50%;}
.foot-block-inner .nav-tabs a span img, .top-block-inner .nav-tabs a span img { width: 100%; height: auto; border-radius: 50%;}
.foot-block-inner .nav-tabs a.active span, .top-block-inner .nav-tabs a.active span { border: solid 2px #4bbea0; }
.foot-block-inner .nav-tabs a span i, .top-block-inner .nav-tabs a span i {background: #4bbea0;  border: solid 1px #fff; position:absolute; right: 2.5%; bottom: 3.5%; width: 16px; height: 16px; border-radius: 50%;}
.top-block-inner .nav-tabs.messages ul { display: block; padding: 0; margin: 0; list-style: none; width: 100%; float: left;}
.top-block-inner .nav-tabs.messages ul li{ display: block; padding: 0; margin: 0; list-style: none; width: 100%; float: left; border-bottom: solid 2px #47546b; position:relative;}
.top-block-inner .nav-tabs.messages ul li a{ width: 100%; margin: 0; padding: 15px 0;}
.top-block-inner .nav-tabs.messages ul li a span{ float: none; position:absolute; left: 0; top: 15px;}
.top-block-inner .nav-tabs.messages ul li a div{ width: 100%; float: left; padding:16px 60px 0 100px; min-height: 90px; text-align:left; color: #fff;  }
.top-block-inner .nav-tabs.messages ul li a div p{ font-size: 18px; line-height: 20px; margin-bottom: 6px;}
.top-block-inner .nav-tabs.messages ul li a div p strong, .top-block-inner .nav-tabs.messages ul li a div p b, .top-block-inner .nav-tabs.messages ul li a div p:nth-child(1){ font-size: 24px; font-weight: 400;}
.top-block-inner .nav-tabs.messages ul li a div i.mccout{ width: 50px; height: 50px; border-radius: 50%; position:absolute; right: 0; top: 44px; text-align:center; font-style:normal; background: #4bbea0; font-size: 24px; color: #fff; line-height: 50px; font-weight: 700;}
.top-block-inner .nav-tabs.messages ul li a div i.tcount { font-style:normal; font-size: 16px; line-height: 16px; position:absolute; right: 0; top: 16px; width: 50px; text-align:center;}

.foot-block-inner .nav-tabs.messages ul { display: block; padding: 0; margin: 0; list-style: none; width: 100%; float: left;}
.foot-block-inner .nav-tabs.messages ul li{ display: block; padding: 0; margin: 0; list-style: none; width: 100%; float: left; border-bottom: solid 2px #47546b; position:relative;}
.foot-block-inner .nav-tabs.messages ul li a{ width: 100%; margin: 0; padding: 15px 0;}
.foot-block-inner .nav-tabs.messages ul li a span{ float: none; position:absolute; left: 0; top: 15px;}
.foot-block-inner .nav-tabs.messages ul li a div{ width: 100%; float: left; padding:16px 60px 0 100px; min-height: 90px; text-align:left; color: #fff;  }
.foot-block-inner .nav-tabs.messages ul li a div p{ font-size: 18px; line-height: 20px; margin-bottom: 6px;}
.foot-block-inner .nav-tabs.messages ul li a div p strong, .foot-block-inner .nav-tabs.messages ul li a div p b, .foot-block-inner .nav-tabs.messages ul li a div p:nth-child(1){ font-size: 24px; font-weight: 400;}
.foot-block-inner .nav-tabs.messages ul li a div i.mccout{ width: 50px; height: 50px; border-radius: 50%; position:absolute; right: 0; top: 44px; text-align:center; font-style:normal; background: #4bbea0; font-size: 24px; color: #fff; line-height: 50px; font-weight: 700;}
.foot-block-inner .nav-tabs.messages ul li a div i.tcount { font-style:normal; font-size: 16px; line-height: 16px; position:absolute; right: 0; top: 16px; width: 50px; text-align:center;}

/*.tab-content{ width: 100%; float: left;}*/
.agent_details { width: 100%; margin: 0 auto; padding: 20px 0; text-align:center; }
.agent_details .agent_name{ display: block;  background: #e6e7e7; padding: 8px; border-radius: 10px 10px 0 0; font-size: 20px; color: #32415a;}
.agent_details .agent_body{ display: block; background: #fff; border-radius:0 0 10px 10px; font-size: 18px; line-height: 24px; color: #4bbea0; padding: 20px 0 5px 0;}
.agent_details .agent_body p span{ width: 120px; height: 120px; position:relative; display: inline-block;}
.agent_details .agent_body p span img, .repeat_block .live_img img { width: 100%; height: auto; border-radius: 50%;}
.agent_details .agent_body p span i{ position:absolute; width: 50px; height: 24px; left: 50%; margin-left: -25px; bottom: -12px; font-style:normal; color: #fff; font-size: 18px; font-weight: 700; line-height: 24px; background: #4bbea0; border-radius: 12px;
-webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.68);-moz-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.68);box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.68);}
.agent_details .agent_body b, .agent_details .agent_body strong { font-weight: 400; color: #32415a;}
.agent_details .agent_body .rate{ display: inline-block; width: 86px; height: 36px; color: #4bbea0; font-size: 14px; font-weight: 400;}
.agent_details .agent_body .rate i{ width: 36px; height: 36px; background: #4bbea0 url(/Content/images/star3.svg) no-repeat center center; background-size: 20px 20px; border-radius: 50%; display:  inline-block; vertical-align: middle; margin-right: 8px;
-webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.68);-moz-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.68);box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.68);}


.search_box3{  height: 82px; width: 100%; position: relative; display: block; padding: 20px 0; float: left;  }
.search_box3 .form-control { height: 38px; width: 100%; border: solid 1px #47546b; border-radius: 30px; font-style:italic; padding: 0 38px 0 18px ; font-size: 12px; line-height: 38px; font-size: 16px; color: #f1eff1; font-weight: 300; background: none;
position:  relative; left: auto; top: auto;right: auto;}
.search_box3 .form-control::-webkit-input-placeholder{ color: #f1eff1; opacity: 1;font-weight: 300;}
.search_box3 .form-control::-moz-placeholder { color: #f1eff1; opacity: 1;font-weight: 300; }
.search_box3 .form-control:-ms-input-placeholder { color: #f1eff1;font-weight: 300; }
.search_box3 .form-control::-webkit-input-placeholder { color: #f1eff1;font-weight: 300; }
.search_box3 input[type=submit]{ cursor: pointer;width: 38px; height: 38px;  background:url(/Content/images/search2.png) no-repeat center center rgba(75,190,160, 0); position:absolute; right: 6px; top: 38px;  border: none; cursor: pointer;}
.top-block-inner .search_box3 input[type=submit]{ top: 20px; }
.messageopener2 .search_box3 input[type="submit"] { top: 20px;}
.backmessage{ color: #4bbea0; text-transform: capitalize; font-size: 14px; line-height: 16px; position:absolute; z-index: 6; left: 15px; top: 10px; display: inline-block; border: none; background: none; cursor: pointer;}

.chat_box{ display: block; border-top: solid 2px #fff; padding: 30px 0 20px 0; margin-top: 30px; width: 100%; float: left;}
.messageopener2 .chat_box { margin-top: 0px;}
.chat_box.open2 { margin-top: 0px; border-top: none; padding-top: 0px;}
.repeat_block{ width: 100%; float: left; position:relative; padding-left: 90px; margin-top:20px;}
.repeat_block .live_img { background: #c6c6c6; border: solid 2px #fff; width: 66px; height: 66px; border-radius: 50%; position:absolute; left: 0; top: 50%; margin-top: -33px;}
.messsage_text{ background: #596882; display: block; min-height: 90px; padding: 14px; font-size: 16px; line-height: 20px; font-weight: 400; color: #fff; text-align:left; border-radius: 12px; position:relative;}
.messsage_text:after{ content: ""; width: 12px; height: 16px; background: url(/Content/images/after1.png) no-repeat; position:absolute; left: -12px; top: 50%; margin-top: -8px;}
.chat_box .repeat_block:nth-child(even) .messsage_text:after{ content: ""; width: 12px; height: 16px; background: url(/Content/images/after2.png) no-repeat; position:absolute; left: auto; right: -12px; top: 50%; margin-top: -8px;}
.chat_box .repeat_block:nth-child(even) { padding-right: 90px; padding-left: 0px;}
.chat_box .repeat_block:nth-child(even) .live_img{ left: auto; right: 0;}
.chat_box .repeat_block:nth-child(even) .messsage_text{ background: #4bbea0;}
.text_input { width: 100%; float: left; padding-right: 90px; margin-top:10px; position:relative;}
.text_input .fonr_control3 {  background: #fff; width: 100%; padding: 0 10px 0 20px;  font-size: 18px; line-height: 20px; font-weight: 400; color: #32415a; text-align:left; height: 68px; border:0px;  border-radius: 40px; }
.text_input .fonr_control3::-webkit-input-placeholder{ color: #b7b7b7; opacity: 1;font-weight: 400;}
.text_input .fonr_control3::-moz-placeholder { color: #b7b7b7; opacity: 1;font-weight: 400; }
.text_input .fonr_control3:-ms-input-placeholder { color: #b7b7b7;font-weight: 400; }
.text_input .fonr_control3::-webkit-input-placeholder { color: #b7b7b7;font-weight: 400; }
.text_input input[type=submit]{ width: 68px; height: 68px; background: #4bbea0; border-radius: 50%; background: #4bbea0 url(/Content/images/send.png) no-repeat center center; position:absolute; right: 0; top: 0; border: none; box-shadow: none; }

.three_dot{ width: 64px; height: 64px; background: #4bbea0 url(/Content/images/dot.png) no-repeat center center; position:absolute; right: 40px; bottom: 40px; z-index: 10; border: 0px; border-radius: 50%; cursor: pointer; display: inline-block;
-webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);}
.request_quote{ display:none; position:fixed; left: 0 ;right:0; bottom: 0; width: 100%;  z-index: 20; }
.request_quote .qutote_block{padding:12px 30px 10px 30px; background: #32415a; color: #fff; font-size: 20px; display: block; border-radius: 10px 10px 0 0; text-align:left; overflow: hidden; }
.request_quote .qutote_block ul{ display: block; float: left; padding: 0; margin: 0; list-style: none;}
.request_quote .qutote_block ul li{ display: block; float: left; padding: 0; margin: 0 30px 0 0; list-style: none; float: left; position:relative;}
.request_quote .qutote_block ul li img { background: #c6c6c6;  width: 46px; height: 46px; border-radius: 50%;}
.request_quote .qutote_block ul li .qclose {width: 24px; height: 24px; background: #4bbea0 url(/Content/images/close2.png) no-repeat center center; position:absolute; right: -12px; top: 0px; z-index: 10; border: 0px; border-radius: 50%; cursor: pointer; display: inline-block;
-webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);}
.request_quote .qutote_block span{ float: right; padding-top: 10px; font-size: 20px; font-weight: 600;}
.request_quote .qutote_block span a{ color: #4bbea0; text-transform:uppercase; display: inline-block; margin-left: 10px;}

.profile_open, .message_open, .message_open2, .notification_open, .user_open, .gift_open { width: 656px; position:fixed; color: #fff; padding: 100px 30px 30px 30px; right: -656px; top:0 ; bottom: 0; display: block; z-index: 19; background: #32415a;  -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease;}
.profile_open.active, .message_open.active, .message_open2.active, .notification_open.active, .user_open.active, .gift_open.active{ right: 0;   -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease;}
.top_title, .top_title2{ width: 100%; float: left; position:relative; padding: 0 0 2px 0; border-bottom: solid 2px #fff; margin-bottom: 8px; font-size: 20px; text-transform:uppercase; text-align:left; color: #fff;}
.top_title:after{ content: ""; width: 23px; height: 13px; position: absolute; right: 285px; bottom: -2px; background: url(/Content/images/up_arrow2.png) no-repeat center bottom;}
.top_title2 a{ display: inline-block; color: #4bbea0; margin-bottom: 4px; text-transform: capitalize;}
.message_open .top_title:after, .message_open2 .top_title:after{ right: 180px;}
.notification_open .top_title:after{ right: 230px;}
.profile_open .top_title:after{ right: 18px;}
.gift_open .top_title:after{ right: 126px;}
.logout, .logout:hover{ font-size: 20px; color: #fff; display: block; position:absolute; left: 30px; right: 30px; bottom: 30px;font-weight: 700; background: url(/Content/images/up_arrow.png) no-repeat right center;}

.profile_open ul{ width: 100%; float: left; display: block; list-style: none; padding: 0; margin: 0;}
.profile_open ul li{ width: 100%; float: left; display: block; list-style: none; padding: 0  0 6px 0; margin: 0 0 10px 0; font-size: 24px; border-bottom: solid 2px #fff;}
.profile_open ul li:nth-child(1) { font-weight: 600;}
.profile_open ul li img { width: 20px; height: 20px; margin: 0 2px; vertical-align: middle ;}
.profile_open ul li span{ float:left;}
.profile_open ul li span:nth-child(2){ float: right;}
.profile_open ul li span a{ font-size: 20px; font-weight: 600; color: #4bbea0;}

.notification_open .accordion { width: 100%; float: left; padding-top: 10px;}
.notification_open .card{ color: #32415a; font-size: 20px; line-height: 22px; font-size: 500; margin-bottom: 2px; width: 100%; float:left; border: none; border-radius: 0; background: none;}
.notification_open .card-header{  padding: 0; width: 100%; float:left; position:relative; border-bottom: 0; }
.notification_open .card-header .ntitle{background: #596882; display: block; border: none; padding: 20px 20px 20px 65px; width: 100%; text-align:left; color: #fff; font-size: 20px; cursor: pointer;}
.notification_open .card-header .ntitle[aria-expanded="true"]{ background: #fff; color: #32415a; border-radius: 10px 10px 0 0;}
.close3{ width: 22px; height: 22px; background: url(/Content/images/close3.svg) no-repeat center center; background-size: 13px 13px; position:absolute; right: 12px; top: 50%; margin-top: -11px; border: none; }
.notification_open .card-header .ntitle[aria-expanded="true"] .close3 { background: url(/Content/images/close3_on.svg) no-repeat center center;}
.notification_open .card-body{ background: #fff; width: 100%; float:left; padding: 12px; }

.notification_open .card-header .ntitle img { width: 30px; height: 30px; position: absolute; left: 20px; top: 50%; margin-top: -15px;
-webkit-transition-duration: 1.5s;  -moz-transition-duration: 1.5s; -o-transition-duration: 1.5s; -ms-transition-duration: 1.5s; transition-duration: 1.5s; }
.notification_open .card-header .ntitle img:nth-child(2){opacity: 0;}
.notification_open .card-header .ntitle[aria-expanded="true"] img:nth-child(2), .notification_open .card-header .ntitle[aria-expanded="false"] img:nth-child(1){opacity: 1;
-webkit-transition-duration: 1.5s;  -moz-transition-duration: 1.5s; -o-transition-duration: 1.5s; -ms-transition-duration: 1.5s; transition-duration: 1.5s; }
.firend_name{ width: 100%; float: left; min-height: 50px; position: relative; padding: 0 230px 0 54px;}
.firend_name img { width: 44px; height: 44px; border-radius: 50%; border: solid 1px #596882; position:absolute; left: 0; top: 50%; margin-top: -22px;}
.firend_name p{ margin-bottom: 0px; position:absolute; left: 54px; right: 230px; top: 50%; -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);}
.firend_name p a{ text-decoration:underline; color: #32415a;}
.button_group{ position:absolute; right: 0; bottom: 4px; }
.button_group button{ width: 106px; height: 36px; margin-left: 10px; cursor: pointer; font-size: 14px; color: #fff; text-transform:uppercase; font-weight: 600; text-align: center; border: none; border-radius: 30px; -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.68);-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.68);box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.68);}
button.blue{ background: #32415a;}
button.green{ background: #4bbea0;}

.view_profile{ display: block;  width: 100%; float: left; padding: 30px 0; text-align:center;}
.view_profile a{ font-size: 25px; color: #fff; text-decoration:underline;}

.modal-dialog.modal-custom.com_profile{ max-width: 1200px; margin: 0 auto; }
.modal-dialog.modal-custom.com_profile .modal-content { background: #f1f1f3; border-radius: 10px; margin-top: 30px;}
.modal-dialog.modal-custom.com_profile .modal-content .modal-body { padding:40px 30px 40px 20px; height: 712px;}
.agent_details .agent_body .add_partner{ display: inline-block; width: 140px; height: 36px; color: #4bbea0; font-size: 14px; font-weight: 400;}
.agent_details .agent_body .add_partner i{ width: 36px; height: 36px; background: #4bbea0 url(/Content/images/plus.svg) no-repeat center center; background-size: 20px 20px; border-radius: 50%; display:  inline-block; vertical-align: middle; margin-right: 8px;
-webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.68);-moz-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.68);box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.68);}
.modal-dialog.modal-custom.com_profile .agent_details { width: 100%; margin: 0 auto;  padding: 0; border-radius: 10px;  text-align: center;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49); -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49); box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);}
.modal-dialog.modal-custom.com_profile .row [class*="col-"] { padding-bottom: 30px; padding-top: 6px;}
.close4{ width: 56px; height: 56px; padding: 0; margin: 0; right: -28px; top: -28px; position:absolute; z-index: 99999; border: 0; background: url(/Content/images/close4.png) no-repeat center center; border-radius: 50%; cursor: pointer; box-shadow: none; }

.modal-dialog.modal-custom.company_profile{ max-width: 1200px;margin: 0 auto;  }
.modal-dialog.modal-custom.company_profile .modal-content { border: none; background: #f1f1f3; border-radius: 8px; margin-top: 30px; -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49); -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49); box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);}
.modal-dialog.modal-custom.company_profile .modal-content .modal-body { padding:10px 30px 40px 20px;height: 712px; }
.company_profile .moadl_header{ width: 100%; display: block; position:relative; height: 150px; border-radius: 8px 8px 0 0; background: url(/Content/images/popyp_header.jpg) no-repeat center top; }
.plogo{ width: 160px; height: 160px; border: solid 1px #fff; position:absolute; left: 40px; bottom: -80px; padding: 20px; border-radius: 50%; background: #fff; text-align:center; }
.plogo img { width: 100%; height: 100%;  border-radius: 50%; position:absolute; left: 50%; top: 50%;  -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.ptitle{ font-size: 30px; font-weight: 300; color: #fff; position:absolute; left: 220px; bottom: 6px; text-align:left;}
.ptitle h1, .ptitle h2{ font-size: 35px; font-weight: 400; padding: 0; margin: 0; }
.ptitle p{ margin-bottom: 0px;}
.payment_reply{ position:absolute; right: 30px; bottom: 10px; font-size: 20px; font-weight: 500;}
.payment_reply a{ color: #e1c62c;}
.payment_reply a img{ vertical-align:middle; margin-right: 4px; margin-left: 10px;}
.prating{ display: block; float: left; width: 100%; padding-left: 200px; padding-bottom: 60px; font-size: 45px; line-height: 48px; color: #4bbea0; font-weight: 400; text-align:left;}
.prating img{ width: 20px; height: 20px; vertical-align: middle; margin-right: 4px; margin-bottom:6px;}
.prating span{ float: left;}
.prating span:nth-child(1) { width: 210px;}
.prating span:nth-child(2){ width: 100px; line-height: 38px; }
.prating span a{ color: #4bbea0; font-weight: 700; text-transform:uppercase; font-size: 20px;  }
.paddress{float: left; width: 100%; font-size: 18px; line-height: 20px; font-weight: 400; text-align: left; padding: 30px 4% 30px 4%; border-radius: 8px; background: #fff; display: block;  -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49); -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49); box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);}
.paddress h2{ font-size: 25px; line-height: 30px; color: #4bbea0; font-weight: 500; padding: 0 0 20px 0; margin: 0;}
.address_block1 { display: block;padding-bottom: 20px; }
.modal-dialog.modal-custom .modal-content .modal-body .address_block1 h3, .dashboard_bottom .address_block1 h3  { font-size: 25px; line-height: 25px; font-weight: 400; text-transform:uppercase; padding: 0 0 3px 0; margin: 0; color: #32415a;}
.address_block2 { display: block; padding-left: 45px; position:relative;padding-bottom: 20px;}
.modal-dialog.modal-custom .modal-content .modal-body .address_block2 h3 , .dashboard_bottom  .address_block2 h3 { font-size: 25px; line-height: 25px; font-weight: 400;  padding: 0 0 3px 0; margin: 0; color: #32415a;}
.address_block2 ul{ display: block; list-style: none; padding: 0; margin: 0;}
.address_block2 ul li{ display: block; list-style: none; padding: 0 0 4px 12px;; margin: 0; position:relative;}
.address_block2 ul li:after{ content: ""; width: 6px; height: 6px; border-radius: 50%; background: #4bbea0; position:absolute; left: 0; top: 8px;  }
.address_block2 img{ position:absolute; left: 0; top: 0; max-width: 36px; height: auto; }
.address_block3{ display: block; padding-bottom: 20px;  }
.mprofile .address_block3{ padding-bottom: 0px; }
.address_block3 span{ display: inline-block; padding-right: 20px;}
.address_block3 span img{ width: 22px; height: auto; vertical-align: middle; margin-bottom:6px; margin-right: 6px;}
.address_block3 span a{ color: #32415a; font-weight: 500;}
.address_block3 span a b, .address_block3 span a  strong { font-weight: 300;}
.blur_bar{ width: 100%; position:relative; float: left; text-align:center; background: #32415a; margin:0 0 30px 0; border-radius: 8px;  -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49); -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49); box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);}
.blur_bar ul{ width: 100%; float: left; padding:40px 0 20px 0; margin: 0; list-style: none;}
.blur_bar ul li{ width: 25%; float: left; padding:10px  0; margin: 0; list-style: none; font-size: 25px; line-height: 26px; color: #fff;}
.blur_bar ul li b, .blur_bar ul li strong { font-weight: 500; color: #4bbea0; font-size: 30px;}
.blur_bar button{ position:absolute; left: 50%; margin-left: -150px; top: -29px; width: 300px; height: 58px; font-size: 25px; font-weight: 500; text-transform:uppercase; padding-left: 26px; letter-spacing: 1px; color:#fff; background: #4bbea0 url(/Content/images/plus2.png) no-repeat 18px center;  border: 0px; border-radius: 30px; cursor: pointer; display: inline-block;
 -webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);}

.add_partner2{ width: 100%; float: left; padding-bottom: 30px; }
.add_partner2 button{ width: 300px; height: 58px; font-size: 25px; font-weight: 500; text-transform:uppercase; padding-left: 26px; letter-spacing: 1px; color:#fff; background: #4bbea0 url(/Content/images/plus2.png) no-repeat 18px center;  border: 0px; border-radius: 30px; cursor: pointer; display: inline-block;
-webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);}

.address_block4 { display: block; padding-right: 20px; position:relative; padding-bottom: 0px;}
.address_block4 ul{ display: block; list-style: none; padding: 0; margin: 0;}
.address_block4 ul li{ display: block; list-style: none; padding: 10px 0 10px 30px;; margin: 0; position:relative;}
.address_block4 ul li b, .address_block4 ul li strong { color: #4bbea0; font-weight: 400;}
.address_block4 ul li img { position:absolute; left: 0; top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);}
.who .container .row.npadding [class*="col-"] { padding-bottom: 0px;}


.address_block5 { display: block; padding-right: 20px; position:relative; padding-bottom: 0px;}
.address_block5 ul{ display: block; list-style: none; padding: 0; margin: 0;}
.address_block5 ul li{ display: block; list-style: none; padding: 2px 0 2px 0;; margin: 0; position:relative;}
.address_block2:before{ content: ""; position:absolute; width: 2px; left: 18px; top: 50px; bottom: 20px; background: #4bbea0;}

.repeat_block2 { width: 100%; float: left;}
.agent_details2 { width: 100%; margin: 0 auto;  padding:20px 10px; border-radius: 8px; font-size: 25px; line-height: 25px; color: #4bbea0; font-weight: 500;  text-align: center; background: #fff; -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49); -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49); box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);}
.agent_details2 p{ margin-bottom: 0px;}
.agent_details2 ul { display: block; padding: 20px 0; margin: 0; list-style: none; }
.agent_details2 ul li{ display: inline-block; padding: 0 10px; margin: 0; list-style: none; }
.agent_details2 ul li span{ width: 60px; height: 60px; position:relative; display: inline-block;}
.agent_details2 ul li span img, .repeat_block .live_img img { width: 100%; height: auto; border-radius: 50%; border: solid 1px #e6e7e7;}
.agent_details2 ul li span i{ position:absolute; width: 40px; height: 18px; left: 50%; margin-left: -20px; bottom: -5px; font-style:normal; color: #fff; font-size: 16px; font-weight: 700; line-height: 18px; background: #4bbea0; border-radius: 12px;}
.see_all{ font-size: 20px;color: #4bbea0; }
.modal-dialog.modal-custom.joinpopup .modal-content {background: rgba(50,65,90,0.80); border: solid 3px #4bbea0;}
.modal-dialog.modal-custom.joinpopup .modal-content .modal-body h3 { font-size: 75px;line-height: 75px;}
.modal-dialog.modal-custom.joinpopup .modal-content .modal-body { font-size: 25px;  line-height: 26px; color: #fff; font-weight: 300;}
.joinpopup .later_join a { background: #32415a; width: 204px; height: 52px; line-height: 52px; border: none; font-size: 20px; font-weight: 300; color: #fff;  -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49); -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49); box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);}
.joinpopup .later_join a .active, .joinpopup .later_join a:nth-child(2) { background: #4bbea0; }
.close_join{ position:absolute; width: 30px; height: 30px; right: 20px; top: 100px; background: url(/Content/images/uparrow2.png) no-repeat center center; border: none; cursor: pointer;}

.who.dashboard_final, .who.dashboard_filter , .who.air_quote { padding-top: 120px; text-align: left; width: 100%; float: left; color: #32415a;}
.final_ttile{ width:100%; float: left; padding-bottom: 20px;}
.final_ttile h1 { background: #4bbea0; font-size: 30px; line-height: 30px; font-weight: 400; color: #fff; padding: 12px 20px; min-width: 60%; margin: 0; border-radius: 6px; display: inline-block; }
.common_block { display: block; width: 100%;  float: left; background: #fff;  border-radius: 10px;  -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49); -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);}
.dashboard_bottom h3 { font-size: 25px;  line-height: 25px;   color: #32415a;  padding: 4px 100px 30px 0;  margin: 0;  font-weight: 500;}
.see_all2{ width: 106px; height: 36px; position:absolute; right: 15px; top: 0; background: #4bbea0; border: 0; border-radius: 36px;cursor: pointer; color: #fff; font-weight: 500; font-size: 14px; text-transform:uppercase;
-webkit-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68); -moz-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68); box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);}

.interested ul{  width: 100%; float: left; display: block; list-style:none; padding: 20px 30px; margin: 0;}
.interested ul li { width: 25%; float: left; display: block; list-style:none; padding: 10px 0 10px 0; margin: 0; text-align:center; font-size: 20px; font-weight: 300; position:relative;}
.interested ul li b, .interested ul li strong { font-size: 34px; font-weight: 500; color: #4bbea0;}
.interested ul li img{width: 83px;height: 83px; margin-bottom: 10px;border-radius: 50%;border: solid 1px #e6e7e7;}
.interested ul li i{ position:absolute; width: 27px; height: 27px; background: url(/Content/images/man.png) no-repeat; right: 10%; top: 10%;}

.dashboard_bottom.quote2 { padding-top: 120px;}

.past_expand{ background: #e6e7e7; width: 100%; float: left; padding: 20px; position:relative;}
.modal-dialog.modal-custom.rating_popup { max-width: 850px; color: #32415a;margin: 0 auto;}
.modal-dialog.modal-custom.rating_popup .modal-content { background: #fff; border-radius: 8px; margin-top: 30px;-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);}
.rating_popup .moadl_header {  width: 100%;  display: block;  position: relative; height: 170px; border-radius: 8px 8px 0 0; background: #e6e7e7; }
.rating_popup .moadl_header span{ width: 120px; height: 120px; position: absolute; left: 26px; top: 50%; margin-top: -60px;}
.rating_popup .moadl_header span img { width: 100%; height: auto; border-radius: 50%;}
.rating_popup .moadl_header span i{ position:absolute; width: 50px; height: 24px; left: 50%; margin-left: -25px; bottom: -8px; font-style:normal; color: #fff; font-size: 18px; font-weight: 700; line-height: 24px; background: #4bbea0; border-radius: 12px; text-align:center;
-webkit-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);-moz-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);}
.rating_title { position:absolute; left: 160px; right: 20px; font-size: 20px; line-height: 22px; top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);}
.rating_title h3{ font-size: 25px; padding: 0; margin: 0; font-weight: 500;}
.rating_title p { margin-bottom: 0px;}
.rating_title a { color: #4bbea0; font-weight: 500;}

.modal-dialog.modal-custom.rating_popup .modal-content .modal-body { font-size: 20px; line-height: 24px;  padding:0px; text-align:left;}
.rating_popup ul { width: 100%; float: left; padding: 14px 22px 8px 22px; border-bottom: solid 1px #e6e7e7; margin: 0; list-style:none;}
.rating_popup ul li { width: 100%; float: left; padding: 0 0 6px 0; margin: 0; list-style:none;}
.rating_popup ul li label{ position: relative;  cursor:pointer; display: block; width: 30px; height: 30px; margin-right: 6px; float: left; margin-bottom: 0px;}
.rating_popup ul li label input[type="checkbox"]{display:none}
.rating_popup ul li label input[type="checkbox"] + span{width:30px;height:30px; background:url(/Content/images/star2.svg) no-repeat left top; cursor:pointer; position:absolute; left: 0; top: 0; background-size: 30px 30px;}
.rating_popup ul li label input[type="checkbox"]:checked + span{background:url(/Content/images/star1.svg) no-repeat left  top; background-size: 30px 30px;}
.rating_popup .sendme { width: 100%; float: left; text-align:center; padding: 30px 0;}
.rating_popup .sendme button, .rating_popup ul li button { font-size: 20px; color: #fff; font-weight: 500; text-transform:uppercase; text-align: center; width: 204px; border: none; height: 50px; background: #4bbea0; border-radius: 30px; cursor: pointer;
 -webkit-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);-moz-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);}
.rating_popup ul li .textarea{ width: 60%; height: 100px; background: #f1f1f3; margin: 15px 0; font-size: 18px; line-height: 20px; padding: 10px; color: #9da2ab; font-weight: 300; border-radius: 10px; border: none;
webkit-box-shadow: 1px -1px 1px 0px rgba(0,0,0,0.5);-moz-box-shadow: 1px -1px 1px 0px rgba(0,0,0,0.5);box-shadow: 1px -1px 1px 0px rgba(0,0,0,0.5);}
.rating_popup ul li button { width: 106px; height: 36px; font-size: 14px;}
.rating_popup .invite_text { width: 100%; float: left; text-align:center; padding: 30px 0; font-size: 20px; line-height: 26px;}
.rating_popup .invite_text h4{ display: block; font-size: 30px; font-weight: 500; color: #4bbea0; padding: 0; margin: 0;}


.who_banner.quote_header { position:absolute; left: 0; top: 100px; right: 0; z-index: -1; background: url(/Content/images/quote_header.jpg); min-height: 378px; background-size: cover;}
.who.dashboard_final.quote_content , .who.dashboard_final.quote_content2{ padding-top: 200px;}
.quote_content  .dashboard_bottom h3 { padding-bottom: 6px;}

.who_banner.marketplace {  background: url(/Content/images/marketplac_header.jpg) no-repeat center bottom; background-size: cover;}
.who_banner.marketplace .container { padding-left: 0px; padding-right: 0px;}
.who_banner.marketplace .container p{ margin-bottom: 0px;}
.who_banner.marketplace .container  p a{font-size: 25px;color: #fff;font-weight: 500;text-transform: uppercase;text-align: center;width: 376px;border: none;height: 80px;background: #32415a; display:inline-block; line-height: 80px; margin-top: 16px; border-radius: 8px;
 -webkit-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);-moz-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);}
.who.dashboard_final.marketplace { padding-top: 0px;}
/*.who.dashboard_final.marketplace .dashboard_bottom h3 { padding-bottom: 6px;}*/

.who_banner.mprofile {  background: url(/Content/images/profile_header.jpg) no-repeat center bottom; background-size: cover;}
.who.dashboard_final.mprofile .moadl_header { width: 100%;  display: block;  position: relative; margin-top: -36px;   }
.who.dashboard_final.mprofile .moadl_header  .plogo { width: 234px;  height: 234px; left: 0px; bottom: -120px; padding: 0px; }
.who.dashboard_final.mprofile .moadl_header .ptitle { left: 250px;}
.who.dashboard_final.mprofile .prating { padding-left: 250px; padding-bottom: 30px;  font-size: 80px; line-height: 70px; margin-top: -40px;}
.who.dashboard_final.mprofile .prating span:nth-child(1) {  width: auto;}
.who.dashboard_final.mprofile { padding-top: 0px;}
.who.dashboard_final.mprofile .dashboard_bottom h3 { padding-bottom: 6px;}
.who.dashboard_final.mprofile  .interested ul li { font-size: 14px; line-height: 16px;}
.who.dashboard_final.mprofile  .interested ul li img { margin-bottom: 4px;}
.who.dashboard_final.mprofile .blur_bar { margin-top: 0px; margin-bottom: 0px; }
.who.dashboard_final.mprofile .blur_bar  ul{ padding-top: 20px;  }
.who.dashboard_final.mprofile  .interested h3 { font-size: 25px; line-height: 30px; color: #4bbea0; font-weight: 500; padding: 10px 30px 0;  margin: 0; margin-bottom: -10px;}

.qtitle2{position: absolute;  left: 22px;top: 24px;}
.qstatus{position: absolute; right: 0; width: 110px; top: 24px;}

.who.dashboard_final.mprofile.ratings{ padding-top: 90px; text-align:center;}
.who.dashboard_final.mprofile.ratings a{color: #4bbea0; text-transform:uppercase;}
.who.dashboard_final.mprofile.ratings .dashboard_bottom h3 { padding-bottom: 30px; text-align: left;}

.who.dashboard_final.mprofile.ratings .paddress { padding: 24px 10px 24px 24px; position:relative;}
.rblock1{ width:300px; padding:24px; position: absolute; left: 0; text-align: center; font-size: 25px;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);
  transform: translateY(-50%);}
.rblock1 p{ margin-bottom: 12px;}
.rblock1 img{ width: 114px; height: 114px; border: solid 1px #32415a; border-radius: 50%; margin: 6px 0 2px 0; }
.rblock1 span{ width: 104px; height: 38px; display: inline-block; color: #fff; font-size: 30px;  font-weight: 700;line-height: 38px; background: #4bbea0; border-radius: 30px; text-align: center;}
.rblock2{ width: 100%; padding-left: 280px; float: left; height: 310px;  }
.paddress .rblock2 ul{ display: block; width: 100%; float: left; padding: 0; margin: 0; list-style:none;}
.paddress .rblock2 ul li{ padding: 16px 190px 16px 140px; margin: 0 0 20px 0; list-style:none; font-size: 20px; line-height: 28px;  position:relative; min-height: 84px; }
.paddress .rblock2 ul li b, .paddress .rblock2 ul li strong { font-weight:700;}
.paddress .rblock2 ul li img{ position:absolute; left: 20px; width: 84px; height: 84px; border-radius: 50%;  top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
.paddress .rblock2 ul li .rating { position:absolute; right: 0; width: 170px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);  -o-transform: translateY(-50%); line-height: 20px; }
.paddress .rblock2 ul li .rating img{top: auto; width: 20px;height: 20px; position: relative; left: auto; top: auto;border-radius: 0; -webkit-transform: translateY(0%); -ms-transform: translateY(0%);  -o-transform: translateY(0%);}

.dashboard_bottom.quote3 { padding-top: 0px; font-size: 25px;}
.back, .back:hover{ display: inline-block; font-size: 25px; line-height: 20px; font-weight: 500; color: #4bbea0; background: url(/Content/images/back.png) no-repeat left center; padding-left: 20px;}

.pagination{  padding: 0 ; margin:0; list-style:none; position:relative;  }
.pagination li{ float: left; padding: 0 32px 10px 54px; margin:0; list-style:none; background: url(/Content/images/arrow6.png) no-repeat right 5px; }
.pagination li:nth-last-child(1) {padding: 0 0 0 12px; background: none;}
.pagination li img { position: absolute; left: 0px;  top: 16px;}
.dashboard_bottom.quote3 .paddress { padding: 0 0 40px 0; position:relative;}
.paddress .paddress_block{ width: 100%; float: left; position:relative;}
.qcblock1{ width: 45%; float: left; min-height: 120px; padding-left: 190px; position:relative; margin-top: 38px;}
.qcblock1 > div { position:absolute; left; 190px;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);
transform: translateY(-50%);}
.qcblock1 img { position: absolute; left: 40px; border: solid 1px #4bbea0;    width: 114px; height: 114px;  border-radius: 50%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);    transform: translateY(-50%);}
.qcblock1 span { display: block; padding: 6px 0;}
.qcblock1 span img{ top: auto; width: 20px;  height: 20px; border: none; position: relative; left: auto;  border-radius: 0; -webkit-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%);}
.qcblock1 span a{ font-size: 20px; font-weight: 700; color: #4bbea0; }
.qcblock2{ width: 15%; float: left; font-size: 30px; color: #4bbea0; text-align:center; font-weight: 500;  min-height: 120px; line-height: 120px; margin-top: 38px;}
.qcblock3{ width: 40%; float: left; padding:0 140px 0 40px;  position:relative; margin: 38px 0 0 0; height: 114px; overflow: hidden; font-size: 18px; line-height: 22px; border-left: solid 2px #f1f1f3; text-overflow: ellipsis;}
.qcblock1.small{ width: 35%;}
.qcblock2a{ width: 28%; float: left; font-size: 30px; color: #4bbea0; font-weight: 500;  min-height: 120px; line-height: 120px; margin-top: 38px; padding-left: 40px;}
.qcblock3a{ width: 37%; float: left; padding:30px 20px 0 40px;  position:relative; margin: 38px 0 0 0; min-height: 114px; text-transform:uppercase; font-size: 18px; font-weight: 500; line-height: 22px;border-right: solid 2px #f1f1f3; border-left: solid 2px #f1f1f3; }
.qcblock3a b, .qcblock3a strong{ color: #4bbea0; font-weight: 500;}
.paddress .paddress_block .button_block { position:absolute; right: 20px; top: 30px; width: 106px; }
.paddress .paddress_block .button_block  a{width: 100%; height: 36px; line-height: 36px; text-align:center; display: block; margin: 14px 0; background: #4bbea0; border: 0; border-radius: 36px;color: #fff;font-weight: 500;font-size: 14px;
-webkit-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);-moz-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);}
.paddress .paddress_block  .button_block  a:nth-child(2) { background: #32415a;}

.quote3 .pagination { padding-top: 20px;}
.quote3 .pagination.top.nillpadding { padding-top: 0px;}
.view_code{ font-size: 16px; display: inline-block; padding-right: 20px; color: #4bbea0; font-weight: 500; position:absolute; right: 20px; bottom: 10px; background: url(/Content/images/down.png) no-repeat right center; z-index: 3;}
.close_code{font-size: 16px; display: inline-block; padding-right: 20px; color: #4bbea0; font-weight: 500; position:absolute; right: 20px; bottom: 10px; background: url(/Content/images/up.png) no-repeat right center; display: none;  z-index: 3;}
.sortby{ position:absolute; right: 15px; top: 0; }
.sortby span{ float: right; height: 50px;}
.sortby span:nth-child(2), .sortby span:nth-last-child(1){ font-size: 20px; line-height: 50px; padding-right: 20px;}
.sortby span .form-control3 {height: 50px; width: 190px; background: #fff url(/Content/images/down2.png) no-repeat right center;   -webkit-appearance: none; -moz-appearance: none; appearance: none; border:none;
border-radius: 6px;   font-size: 20px; color: #32415a; padding: 0 6px; -webkit-box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.24);-moz-box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.24);box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.24);}

.who.dashboard_filter{ text-align:center;}
.who.dashboard_filter .selector{ width: 200px; position:absolute; left: 15px; top:18px; z-index: 9;}
.who.dashboard_filter .search_box { width: 100%; float: left; padding-left: 200px; margin-top: 18px;}


.accordion-content{ width: 100%; float: left; font-size: 20px; line-height: 22px;
  -webkit-transition: max-height 0.5s ease;
  -moz-transition: max-height 0.5s ease;
  -ms-transition: max-height 0.5s ease;
  -o-transition: max-height 0.5s ease;
  transition: max-height 0.5s ease;
  background: #e6e7e7;
  overflow: hidden;
  max-height: 0px;
}
.paddress.active .accordion-content{
  -webkit-transition: max-height 0.5s ease;
  -moz-transition: max-height 0.5s ease;
  -ms-transition: max-height 0.5s ease;
  -o-transition: max-height 0.5s ease;
  transition: max-height 0.5s ease;
  background: #e6e7e7;
  overflow: hidden;
  max-height: 3000px;
}
/*.accordion-content > div { padding: 20px;}*/
.paddress.active .view_code { display: none;}
.paddress.active .close_code { display: block;}

/*.content{
	overflow: auto;
	position: relative;
	padding: 0;
	width: 100%;
	max-width: 100%;
	height: 632px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}*/

.content.hidden{ display: none; }
.partner_block .content {height: 390px;}
.company_profile .content {height: 540px;}
.company_profile .mCSB_inside > .mCSB_container { padding-bottom:6px;}
.rblock2 .content { height: 310px;}

.filter_tile h1{ font-size: 25px; font-weight: 700; padding: 0 0 20px 0; margin: 0; text-align:left; float: left; width: 60%; }
.filter_tile .sortby {position: relative; right: auto;  top: auto; float: right; width: 40%;}
.filter_by { display: none;}

.filtering{ font-size: 14px;line-height: 18px; width: 100%; /*height: 100%;*/ text-align:left;  border-radius: 6px; display:block;  background: #fff;  -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49); -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);}
.filtering h2{ padding: 12px 16px; background: #e6e7e7; margin: 0; font-size: 16px; font-weight: 700;  border-radius: 6px 6px 0 0; }
.common_wrap h3{ padding:0 0 12px 0; margin: 0; font-size: 18px; font-weight: 500; color: #4bbea0; display: block; position:relative; cursor: pointer;}
/*.common_wrap h3:after{ content: ""; width: 14px; height: 14px; position:absolute; right: 0; top: 50%; margin-top: -7px; background: url(/Content/images/down.png) no-repeat center center;  -webkit-transform:rotate(0deg);  -moz-transform: rotate(0deg);  -ms-transform: rotate(0deg);  -o-transform: rotate(1deg);  transform: rotate(0deg);
 -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease;}
.common_wrap.expand h3:after{ content: ""; -webkit-transform:rotate(180deg);  -moz-transform: rotate(180deg);  -ms-transform: rotate(180deg);  -o-transform: rotate(180deg);  transform: rotate(180deg);
 -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease; }*/
.common_wrap { display: block; padding:12px 16px 12px 16px; border-bottom: solid 1px #e6e7e7;  }
.fselect{ display: block;}
.fselect label{ position: relative; font-size: 14px; line-height: 20px; color: #000; font-weight: 300; cursor:pointer; padding-left: 26px; display: block; margin-bottom: 10px;}
.fselect label input[type="checkbox"]{display:none}
.fselect label input[type="checkbox"] + span{width:16px;height:16px; background:url(/Content/images/checkbox3.png) no-repeat left top;cursor:pointer; position:absolute; left: 0; top: 4px;}
.fselect label input[type="checkbox"]:checked + span{background:url(/Content/images/checkbox3.png) no-repeat left  -16px;}
.fselect label img { margin-right: 8px;}
.fselect.slider-container { padding-top: 20px; }
.fselect .slider-tooltip {
  position: absolute;
  top: -33px;
  left: -8px;
  text-indent: 0px;
  padding: 3px 0px;
  display: block;
  line-height: 1;
  width: 39px;
  text-align: center;
  background-color: #4bbea0;
  color: #fff;
  box-shadow: 0px 0px 5px #0000008a;
  border-radius: 2px;
}

.fselect .slider-tooltip:after {
  width: 6px;
  height: 8px;
  content: "";
  position: absolute;
  bottom: -8px;
  border-top: 9px solid #4bbea0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  left: 15px;
}

.fselect > .end-values {
  margin-top: -2px;
}

.fselect .custom-slider-wrap {
  margin: 0px 32px 0px 25px;
}

.custom-slider.ui-widget.ui-widget-content {
  font-size: 16.7px;
  border: none;
  border-radius: 20px;
  background-color: #4bbea0;
}

.custom-slider.ui-widget.ui-widget-content .ui-slider-range{
  border-radius: 20px;
  right: -1px;
}

.custom-slider.ui-widget.ui-widget-content .ui-slider-handle {
  left: 50%;
  border-radius: 50%;
  border: none;
  background-color: #4bbea0;
  box-shadow: 0px 0px 5px #0000008a;
  outline: none;
  top: -.27em;
}

.close5{ width: 32px; height: 32px; display: none; top: -16px; right: 14px; cursor: pointer; background:url('/Content/images/close.png?v=1'©©) no-repeat center center; background-size: 32px 32px; position:absolute; cursor: pointer; border: none;}
.filter_send{ text-align:center; padding: 30px; margin: 0; text-align:center; display: none;}
.filter_send button{ width: 130px; height: 36px; margin: 0 auto; background: #4bbea0; border: 0; border-radius: 36px; cursor: pointer; color: #fff; font-weight: 500; font-size: 14px; text-transform:uppercase;
-webkit-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68); -moz-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68); box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);}

.who.air_quote h1 { background: #4bbea0; font-size: 30px; line-height: 30px; font-weight: 400; color: #fff; padding: 12px 20px; min-width: 30%; margin: 0; border-radius: 6px; display: inline-block; }
.air_tab{ width: 100%; float: left; position:relative;}
.air_tab ul{ float: left; padding: 0; margin: 0; list-style: none;}
.air_tab ul li{ float: left; padding: 0 6px 0 0; margin: 0; list-style: none;}
.air_tab ul li a{ background: #c1c5cd; border-radius: 8px 8px 0 0; text-align:center; width: 200px;  height: 68px; line-height: 68px; color: #32415a; font-size: 30px; font-weight: 400; border-bottom: solid 2px #c1c5cd; float: left;
-webkit-box-shadow: 1px -1px 3px 0px rgba(0,0,0,0.29);-moz-box-shadow: 1px -1px 3px 0px rgba(0,0,0,0.29);box-shadow: 1px -1px 3px 0px rgba(0,0,0,0.29);}
.air_tab ul li a.active{ background: #f37659;  font-weight: 600; border-bottom: solid 2px #32415a;}
.anonymous_quote { position:absolute; right: 0; top: 20px; z-index: 19; }
.anonymous_quote label, .service_block.selector3 label{ position: relative; font-size: 18px; color: #32415a; font-weight: 300; cursor:pointer; padding-left: 34px; padding-top: 2px; display: block; margin-bottom: 0px;}
.anonymous_quote label a { color: #32415a; text-decoration:underline; font-weight: 400;}
.anonymous_quote label input[type="checkbox"], .service_block.selector3 label input[type="checkbox"]{display:none}
.anonymous_quote label input[type="checkbox"] + span, .service_block.selector3 label input[type="checkbox"] + span{width:24px;height:24px; background:url(/Content/images/checkbox.png) no-repeat left top;cursor:pointer; position:absolute; left: 0; top: 4px;}
.anonymous_quote label input[type="checkbox"]:checked + span, .service_block.selector3 label input[type="checkbox"]:checked + span{background:url(/Content/images/checkbox.png) no-repeat left  -24px;}
.airtab_content, .service_block{ width: 100%; float: left; font-size: 18px; font-weight: 400;   border-radius: 8px; background: #e6e7e7; position:relative; -webkit-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.29);
-moz-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.29);box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.29);}
.airtab_content.nillpadding { padding-top: 0px;}
.airwrap { width: 100%; float: left;  position: relative;}
.airwrap .mblock { display: none;}
.air_block1{ width: 33%; float: left; padding-bottom: 20px; padding-right: 20px;}
.air_block1a{ width: 60%; float: left; padding-right: 20px;}
.air_block1b{ width: 40%; float: left; padding-right: 20px;}
.air_block2{ width: 44%; float: left; padding-bottom: 26px;padding-right: 20px;}
.air_block2a{ width: 100%; float: left;}
.air_block2b{ width: 25%; float: left; padding-left: 26px; padding-right: 10px; position:relative;}
.air_block2c, .air_block3c{  float: left; padding:10px 10px 0 0;  font-weight: 700;}
.air_block2 i, .air_block3 i{ position:absolute; left: 0px; top: 15px; font-size: 20px; font-style:normal;}
.air_block3{ width: 23%; float: left; padding-bottom: 26px;padding-right: 20px;}
.air_block3a{ width: 100%; float: left;}
.air_block3b{ width: 40%; float: left;  padding-right: 16px; position:relative;}
.airtab_content label{ width: 100%; display: block; margin-bottom: 4px;}
.airtab_content select{ width: 100%; height: 50px; border: none;  border-radius: 4px; border-bottom: solid 1px #afb0b0;}
.airtab_content .form_control2{ display: block; width: 100%; height: 50px; text-align:center; background: #fff; color: #32415a; font-size: 20px; font-weight: 300; line-height: 50px; border-radius: 4px; border: none; border-right: solid 1px #000; border-top: solid 1px #000;}
/*.airtab_content .form_control2::-webkit-input-placeholder{ color: #32415a; opacity: 1;font-weight: 300;}
.airtab_content .form_control2::-moz-placeholder { color: #32415a; opacity: 1;font-weight: 300; }
.airtab_content .form_control2:-ms-input-placeholder { color: #32415a;font-weight: 300; }
.airtab_content .form_control2::placeholder { color: #32415a;font-weight: 300; }*/
.air_block4{ width: 28%; float: left;  }
.air_block4a{ width: 28%; float: left;}
.air_block4b{ width: 44%; float: left; padding: 0 20px}
.air_block5{ width: 40%; float: left; padding-left: 7.5%;}
.air_block5 label{ margin-top: -27px;}
.airtab_content .air_block5 .form_control2 { border: none; border-bottom: solid 1px #000; text-align:left; padding: 0 12px; color: #32415a;}



.shape1{ display: block; background: #f37659 url(/Content/images/shape1.png) no-repeat center center; height: 50px;  border-radius: 4px;-webkit-box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5);
-moz-box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5); box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5);}
.shape2{ display: block; background: #fff url(/Content/images/shape2.png) no-repeat center center; height: 50px;  border-radius: 4px;  border-bottom: solid 1px #afb0b0;}
.airtab_repeat{ width: 100%; float: left; padding: 20px 30px; position:relative;}
.add_another{ position:absolute; right: 30px; bottom: 90px; height: 24px; padding:0 0 0 40px; border: none; cursor: pointer; box-shadow: none; background: none; font-size: 18px; line-height: 20px;  font-weight: 300; }
.add_another:after{ content:""; position:absolute; width:24px; height: 24px; background: #32415a url(/Content/images/plus.png) no-repeat center center; border-radius: 50%; left: 0; top: 50%; margin-top: -12px;}
.add_another.new {background: #e6e7e7; bottom: 55px; right: 0; padding-right: 30px;}
.totalitem{ padding: 20px 30px;width: 100%; float: left; font-weight: 500; font-size: 25px; border-top: solid 2px #cbcccc;}
.service_block{ padding: 20px 30px; height: 100%; font-size: 18px; font-weight:300; position:relative;}
.service_block h2{ padding: 0 0 15px 0; margin: 0; font-size: 20px; font-weight: 500; z-index: 1; }
.service_block  label{ padding-bottom: 10px; width: 100%;}
.service_block b, .service_block strong { font-size: 16px;}
.service_block  label img { margin-left: 6px;}
.service_block button{width: 100%; display: block; border: none; box-shadow:none; height: 50px;  border-radius: 4px; background: #fff; border-bottom: solid 1px #afb0b0; text-align:left; font-size: 20px; padding: 0 16px;}
.service_block button.active { background: #f37659; color: #fff; border: none; #f37659; -webkit-box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5);
-moz-box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5); box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5);}

.service_block label{ display: block; position:relative; width: 100%; height: 50px; padding-left: 0px;}
.service_block label input[type="radio"]{ position:absolute; left: 10; top: 10px; z-index: 1;}
.service_block label input[type="radio"] + span{font-size: 20px; line-height: 20px; padding:14px 16px 0 16px;cursor:pointer; position:absolute; z-index:2; left: auto; top: 0px; width: 100%; display: block; border: none; box-shadow:none; height: 50px;  border-radius: 4px; background: #fff; border-bottom: solid 1px #afb0b0; text-align:left; }
.service_block label input[type="radio"]:checked + span{background: #f37659; color: #fff; border: none; #f37659; -webkit-box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5); box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5); }

.who.air_quote  .container .service_block .row{ margin-left: -8px; margin-right: -8px;}
.who.air_quote  .container .service_block .row  [class*="col-"]{padding-left: 8px; padding-right: 8px; padding-bottom: 14px;}
.service_block .form_control2{ display: block; width: 100%; height: 50px; text-align:left; padding: 0 16px; background: #fff; color: #32415a; font-size: 20px; font-weight: 300; line-height: 50px; border-radius: 4px; border: none; border-right: solid 1px #000; border-top: solid 1px #000;}
/*.service_block .form_control2::-webkit-input-placeholder{ color: #32415a; opacity: 1;font-weight: 300;}
.service_block .form_control2::-moz-placeholder { color: #32415a; opacity: 1;font-weight: 300; }
.service_block .form_control2:-ms-input-placeholder { color: #32415a;font-weight: 300; }
.service_block .form_control2::placeholder { color: #32415a;font-weight: 300; }*/
.calicon{ position:absolute; right: 20px; top: 10px;}
.service_block .form_control2.calendar-inpt { border: none;border-bottom: solid 1px #afb0b0;}
.home2{ width: 36px; height: 36px; background:#fff url(/Content/images/home2.png) no-repeat center center; position:absolute; right: 15px; top: 15px; border-radius: 4px;  border-bottom: solid 1px #afb0b0; z-index: 3;}
.service_block .next4{ width: 24px; height: 27px; position:absolute; right: -24px; top: 20px; background: url(/Content/images/next4.png) no-repeat;}
.service_block .prev4{width: 24px; height: 27px; position:absolute; left: -2px; top: 20px; background: url(/Content/images/prev4.png) no-repeat;}
.choose{ text-align:center;}
.choose span{ height: 50px; line-height: 50px; display: inline-block; width: 86px; font-size: 20px; font-weight: 500; text-transform:uppercase;}
.choose button{ width: 310px;  height: 50px;  background: #4bbea0;  border: 0; border-radius: 36px;  cursor: pointer;  color: #fff;  font-weight: 500;  font-size: 20px; line-height: 50px; text-transform: uppercase;
    -webkit-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);    -moz-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);    box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);}
.choose button.maroon{ background: #f37659;}

.sblock.vip .clogo_block{ background: url(/Content/images/vip.png) no-repeat left top; background-size: cover; border: solid 1px #fff; color: #fff;}
.sblock.silver .clogo_block{ background: url(/Content/images/silver.png) no-repeat left top; background-size: cover; border: solid 1px #fff; color: #fff;}
.sblock.vip h2 {border-top: solid 4px #ffa92d;}
.sblock.silver h2 {border-top: solid 4px #9fb1b4;}
.vipvode { font-size: 14px; font-weight: 500; color: #fff; line-height: 16px; position:absolute; left: -1px; top: 13px; z-index: 19; width:  78px; height: 20px; background: url(/Content/images/curve.png) repeat; -webkit-transform:rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);}
.agent_details .agent_body ul{ display: block; padding: 0 0 14px 0; margin: 0; text-align:center;}
.agent_details .agent_body ul li{ display: inline-block; padding: 0; margin: 0 5px; width: 36px; height: 36px; border-radius: 50%;  background: #4bbea0;-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);}
.agent_details .agent_body ul li img{ width: 20px; height: 20px; margin: 8px;}

.rating_popup.thankyou .moadl_header { text-align:center; padding: 55px 0; height: auto; }
.rating_popup.thankyou .moadl_header h3{ font-size: 75px; line-height: 75px; font-weight: 300; color: #32415a; padding: 0 20px; margin: 0;}
.modal-dialog.modal-custom.rating_popup.thankyou .modal-content .modal-body { color: #32415a; text-align:center; padding: 50px 20px; font-size: 25px; font-weight: 300; line-height: 30px; }

/*Edit profile*/
.who.edit_profile .container-fluid { padding-left: 0px; padding-right: 0px;}
.who_container.eprofile { background: rgba(241,241,243, 0); }
.edit_profile{ padding-top: 100px; text-align: left; width: 100%; float: left; color: #32415a; height: 100% !important; }
.edit_profile:after{ content: ""; width: 30px; background:url(/Content/images/shade.png) repeat-y left top; position:fixed; left: 23%; top: 0; bottom: 0; z-index: 12;}
.edit_profile_tab{ width: 23%; float: left; padding:70px 0 80px 4%; font-weight: 300; color: #32415a; font-size: 28px;}
.edit_profile_tab ul{ display: block; padding: 0; margin: 0; list-style:none;}
.edit_profile_tab ul li{ display: block; padding: 0 0 20px 0; margin: 0; list-style:none;}
.edit_profile_tab ul li a{ color: #32415a; text-decoration:none; display: block; padding: 10px 0;}
.edit_profile_tab ul li.active a { font-weight: 700;}
.profile_right{ width: 77%; float: left; padding-top: 50px;}
.ed_form{ width: 700px; margin: 0 auto;}
.ed_form label{ font-size: 18px; font-weight: 400; color: #bbbbbb; display: block; padding: 0; margin: 0;}
.ed_form .form-control{ display: block; border: none; border-bottom: solid 1px #bbbbbb; font-size: 24px; font-weight: 700; color: #32415a; border-radius: 0; padding: 4px 0; text-transform:uppercase; }
/*.ed_form .form-controll::-webkit-input-placeholder{ color: #32415a; opacity: 1;font-weight: 700;}
.ed_form .form-control::-moz-placeholder { color: #32415a; opacity: 1;font-weight: 700;}
.ed_form .form-control:-ms-input-placeholder { color: #32415a;font-weight: 700; }
.ed_form .form-control::placeholder { color: #32415a;font-weight: 700; }*/

input:focus, select:focus,
textarea:focus,
button:focus {outline: none; box-shadow:none !important;}

.ed_form .form-group.cellphone { padding-top: 50px; min-height: 170px;}
.ed_form .form-group.cellphone label { width: 200px; font-size: 24px; float: left; min-height: 50px; padding-top: 10px; }
.dblock1{ width: 150px; float: left;}
.dblock2{ width: 350px; float: left;}
.ed_form .dblock2  .form-control { height: 50px; border: none; background: #e7e7e7; border-radius: 50px; font-size: 20px; color: #32415a; font-weight: 700; padding-left: 20px;
box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset;-webkit-box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset;-moz-box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset;}
.ed_form i.security{ display: block; font-size: 18px; font-weight: 500; color: #bbbbbb; font-style:normal; text-align: center; padding-top: 3px;  width: 700px; float: left; padding-left: 350px;}


.img_uploader{ width: 100%; padding: 80px 65px 10px 65px; display: block; float: left; position:relative; }
.image-preview, #callback-preview {
  width: 230px;
  height: 230px;
  position: relative;
 /* overflow: hidden;*/
  background-color: #ffffff;
  color: #ecf0f1; border-radius: 50%; background-repeat: no-repeat; background-position: center center;  background-size: 100% 100%;; margin: 0 auto;
}
.image-preview input, #callback-preview input  {
  line-height: 20px;
  font-size: 20px;
  position: absolute;
  opacity: 0;
  z-index: 10; width: 10px; left: -75px;
}
.image-preview label, #callback-preview label {
  position: absolute;
  z-index: 5;
  cursor: pointer;
  background: url(/Content/images/plus3.png) no-repeat center center #32415a;
  width: 48px;
  height: 48px;
  top: 50%;
  right: -24px;
  margin-top: -24px;border-radius: 50%; -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2);
}
.profile_right.cdetails { padding-top: 0px;}
.profile_right.cdetails .ed_form { width: 100%; float: left; padding: 20px 5%; background: #fff;}
.profile_right.cdetails .ed_form .form-group { width: 35%; float: left; padding-right: 5%;}
.profile_right.cdetails .ed_form .form-group:nth-last-child(1) { padding-right: 0; width: 30%; }
.upload_title{ width: 100%; float: left; text-align:center; font-size: 24px; color: #bbbbbb; padding-top: 15px;}

.branches{ width: 100%; float: left;  position:relative;}
.shade3{ width: 500px; background: #e7e7e7; position: fixed; right: 0; top: 0; bottom: 0; z-index: -1;}
.branches_left{ width: 100%; padding-right: 500px; float: left;background: url(/Content/images/shade3.png) repeat-x left top;}
.branches_right{width: 500px; background: url(/Content/images/shade3.png) repeat-x left top ; padding-bottom: 50px; position:absolute; right: 0; top:0;}
.branches_right.second {top: 300px;}
.branch_block{ width: 100%; float: left;}
.branches_left .nav{ display: block;}
.branches_left .nav-tabs { border-bottom: none; padding:20px 10px 0 10px; text-align:center; margin: 0; width: 100%; float: left;}
.branches_left .nav-tabs .nav-item { display: block; margin: 0; padding: 0 2px; float: left; width: 33.33%;}
.branches_left .nav-tabs .nav-link { display: block; border: 0; border-radius: 0; font-size: 24px; color: #32415a; border-bottom: solid 8px #fff; font-weight: 400; padding:20px 0;  }
.branches_left .nav-tabs .nav-link.active { background: none; font-weight: 700; color: #15304b; border-bottom: solid 8px #32415a;}
.branch_block .tab-content { padding:30px 5% 20px 5%; background: url(/Content/images/shade3.png) repeat-x left top; position:relative; }
.add_company{ height: 48px; padding: 0 20px 0 34px; position:absolute; text-transform:uppercase; top: 28px; right: 20px;font-size: 18px; color: #fff; background: url(/Content/images/plus.png) no-repeat 16px center #4bbea0;
text-align:center; line-height: 48px; border-radius: 18px; border: none; cursor: pointer; background-size: 12px 12px;
-webkit-box-shadow:0px 2px 5px 0 rgba(0,0,0,0.25);-moz-box-shadow:0px 2px 5px 0 rgba(0,0,0,0.25);box-shadow:0px 2px 5px 0 rgba(0,0,0,0.25)}

.branch_block label{ font-size: 18px; font-weight: 400; color: #bbbbbb; display: block; padding: 0; margin: 0;}
.branch_block .form-control{ display: block; border: none; background: none; border-bottom: solid 1px #bbbbbb; font-size: 24px; font-weight: 700; color: #32415a; border-radius: 0; padding: 4px 0; text-transform:uppercase; }
/*.branch_block .form-controll::-webkit-input-placeholder{ color: #32415a; opacity: 1; font-weight: 700;}
.branch_block .form-control::-moz-placeholder { color: #32415a; opacity: 1;font-weight: 700;}
.branch_block .form-control:-ms-input-placeholder { color: #32415a;font-weight: 700; }
.branch_block .form-control::placeholder { color: #32415a;font-weight: 700; }*/
.branch_block .form-control.half{ width: 33%;}
.branch_block .form-control.full{ width: 50%;}
.shade4{ width: 77%; background: #e7e7e7; position: fixed; right: 0; top: 0; bottom: 0; z-index: -1;}
.port_block{ width: 100%; float: left; padding:20px 48px 0 48px; }
.port_title{width: 100%; float: left; font-size: 25px; text-align:center; color: #878787; padding: 10px 0 20px 0;}
.pblock1 { width: 25%; float: left; text-align:left; padding-left: 20px;}
.pblock1.full{ width: 100%;}
.pblock2 { width: 20%; float: left; text-align:center;}
.pblock2a { width: 18%; float: left; text-align:center;}
.pblock3 { width: 15%; float: left; text-align:left; padding:0 20px; padding-top: 12px;}
.pblock3a { width: 20%; float: left; text-align:left; padding: 0 20px;}
.pblock3b { width: 15%; float: left; text-align:left; padding: 10px 20px 0 20px;}
.port_title .pblock3,.port_title .pblock3a { line-height: 20px;padding: 0 20px;}
.port_block .port_common.edit .pblock3 { padding-top: 0px; }

.pblock3b label{ position: relative; font-size: 20px; line-height: 20px; color: #32415a; font-weight: 400; cursor:pointer; padding-left: 34px; display: block; margin-bottom: 10px;}
.pblock3b label input[type="checkbox"]{display:none}
.pblock3b label input[type="checkbox"] + span{width: 24px;height:24px; background:url(/Content/images/dcheck2.png) no-repeat left top;cursor:pointer; position:absolute; left: 0; top: 1px;}
.pblock3b label input[type="checkbox"]:checked + span{background:url(/Content/images/dcheck2.png) no-repeat left  -24px;}

.pblock_title{ width: 100%; float: left; border-bottom: solid 1px #d3d3d3; font-size: 20px; color: #878787; margin-bottom: 20px;}
.pblock_title h1, .pblock_title h2 { font-size: 28px; line-height: 28px; color: #32415a; font-weight: 700; padding: 0 0 6px 0; margin: 0;}
.pblock_title h2 { padding-top: 70px;}
.pblock_title p{ margin-bottom: 6px;}
.explanation{width: 100%; float: left; padding-top: 50px;}
.explanation h2 { font-size: 24px; line-height: 24px; color: #32415a; font-weight: 700; padding:6px 0 8px 0; border-top: dashed 1px #32415a; border-bottom: dashed 1px #32415a; margin: 0 0 20px 0; width: 100%; float: left;}
.explanation ul{ width: 20%;  display: block; float: left; padding: 0; margin: 0; list-style:none;}
.explanation ul li{ width: 100%; display: block; float: left; padding: 0 0 12px 30px; margin: 0; list-style:none; font-size: 18px; background:url(/Content/images/bullet2.png) no-repeat left 6px;}
.explanation ul li:nth-child(1) { font-weight: 700;padding: 0 0 12px 0; background-image: none; }

.port_common {background: #fff; position:relative; border-radius: 0px; width: 100%; float: left; padding: 16px 0 14px 0; margin-bottom: 16px; -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.49); -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.49); box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.49);}
.port_common .stitle{ display: none;}
.port_common select { height: 50px; width:100%; border: none; background: #e7e7e7; border-radius: 50px; font-size: 15px; color: #32415a; font-style:italic; font-weight: 400; padding-left: 20px; background: #e7e7e7 url(/Content/images/darrow.png) no-repeat 94% center;  -webkit-appearance: none; -moz-appearance: none; appearance: none;
box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset;-webkit-box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset;-moz-box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset;}
.pblock2 .selector{ display: block; height: 46px; width: 130px; margin: 0 auto;}
.pblock2 .selector label{ cursor: pointer;overflow:hidden; width: 65px; height: 45px; padding-top: 6px; position: relative; float: left; padding-right: 0px; padding-left: 0px; text-align:left;}
.pblock2 .selector label input[type="radio"]{display:none}
.pblock2 .selector label input[type="radio"] + span{width:26px;height:26px; background:url(/Content/images/dcheck.png) no-repeat left top;cursor:pointer; position:absolute; left: auto; right: 5px; top: 0px;}
.pblock2 .selector label input[type="radio"]:checked + span{background:url(/Content/images/dcheck.png) no-repeat left -26px; }

.port_common .pblock3  select { background: url(/Content/images/darrow2.png) no-repeat 94% center rgba(222,197,197, 0);  box-shadow: none; font-size: 20px; color: #afafaf; font-style:normal; padding-left: 0px;}
.port_block .pblock3a .form-control { height: 50px; border: none; background: #e7e7e7; border-radius: 50px; font-size: 20px;  color: #32415a; font-weight: 400;
    padding-left: 20px; box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset; -webkit-box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset; -moz-box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset;}
.port_block .pblock3a .form-controll::-webkit-input-placeholder{ color: #afafaf; opacity: 1;font-weight: 400;}
.port_block .pblock3a .form-control::-moz-placeholder { color: #afafaf; opacity: 1;font-weight: 400; }
.port_block .pblock3a .form-control:-ms-input-placeholder { color: #afafaf;font-weight: 400; }
.port_block .pblock3a .form-control::placeholder { color: #afafaf;font-weight: 400; }

.port_common .pblock3a select {background: #e7e7e7 url(/Content/images/darrow3.png) no-repeat 94% center; font-style:normal;}


.switch, .ed_form label.switch{position:relative;display:inline-block;width:70px;height: 18px; margin: 20px 36px 15px 0; }
.switch input{display:none}
.swittcher{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#289c7e;-webkit-transition:.4s;transition:.4s;border:none}
.swittcher:before{position:absolute;content:"";height:36px;width:36px;left:0;bottom: -9px;background-color:#abe0d2;-webkit-transition:.4s;transition:.4s;border: none;-webkit-box-shadow:0px 2px 5px 0 rgba(0,0,0,0.25);-moz-box-shadow:0px 2px 5px 0 rgba(0,0,0,0.25);box-shadow:0px 2px 5px 0 rgba(0,0,0,0.25)}
input:checked + .swittcher{background-color:#2cffa3}
input:focus + .swittcher{box-shadow:0 0 1px #2196F3}
input:checked + .swittcher:before{-webkit-transform:translateX(36px);-ms-transform:translateX(36px);transform:translateX(36px); background: #2cffa3;}
.swittcher.round{border-radius:42px}
.swittcher.round:before{border-radius:50%}
.no{ position:absolute; left: 80px; top: -4px; font-size: 18px; color: #289c7e; font-style:normal;}
input:checked + .swittcher .no { display: none;}
.yes{ position:absolute; left: 80px; top: -4px; font-size: 18px; color: #289c7e;  font-style:normal; display: none;}
input:checked + .swittcher .yes{ display: block;}
.saves{ padding: 0 20px 0 36px;height: 40px; position:absolute; text-transform:uppercase; margin-top: -20px;  top: 50%; right: 20px;font-size: 18px; color: #fff; background: url(/Content/images/plus.png) no-repeat 10px center #32415a; text-align:center; line-height: 40px; border-radius: 20px; border: none; cursor: pointer;
-webkit-box-shadow:0px 2px 5px 0 rgba(0,0,0,0.25);-moz-box-shadow:0px 2px 5px 0 rgba(0,0,0,0.25);box-shadow:0px 2px 5px 0 rgba(0,0,0,0.25)}
.deletes{ width: 30px; height: 30px; border: none; background: url(/Content/images/delete2.png) no-repeat center center; position:absolute; top: 50%; margin-top: -15px; right: 10px;}
.airwrap .deletes{ top:  40%;}

.profile_right.eproperties { padding: 80px 60px 0 60px;}
.eproperties_left{ width: 50%; float: left; padding: 0 10% 0 0;}
.etitle{ width: 100%; float: left; position:relative; padding-bottom: 10px;}
.etitle h1{ font-size: 25px; color: #bbb; font-weight: 400; padding: 0; margin: 0;}
.add_service,.add_block ul li span { border: none;  min-width: 142px;  height: 40px; line-height: 38px; font-size: 18px; font-weight: 500; color: #fff; text-transform:uppercase; padding: 0 14px; background: #32415a; border-radius: 20px; display: inline-block;
-webkit-box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.2); box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.2);}
.add_block{ display: block; width: 100%; float: left; padding:16px 0 16px 10px; background: #e7e7e7; min-height: 400px; }
.add_block ul{ display: block; width: 100%; float: left; padding: 0; margin: 0; list-style:none;}
.add_block ul li{ display: block; float: left; position:relative; padding: 0 10px 16px 10px; margin: 0; list-style:none;}
.add_block ul li span{ background: #667081; position:relative;text-align:center;}
.add_block ul li .delete{ background: #667081 url(/Content/images/close5.png) no-repeat center center; cursor: pointer; position:absolute; width: 20px; height: 20px; border-radius: 50%; right: 5px; top: 10px;z-index: 9;  }
.etitle .add_service { display: none;}

.eproperties_right{width: 50%; float: left; padding-top: 40px; color: #bbbbbb;}
.eproperties_right.newalign { margin-left: 25%;}
.eproperties_right label { display: block; font-size: 24px; font-weight: 400; width: 100%; float: left; margin: 0;}
.eproperties_right select { min-height: 40px; min-width:240px; border: none;  border-radius: 0px; font-size: 25px; color: #32415a;font-weight: 700; padding:6px 20px 0 0; text-transform:uppercase;
background: #fff url(/Content/images/darrow4.png) no-repeat right 22px;  -webkit-appearance: none; -moz-appearance: none; appearance: none; border-bottom: solid 1px #bbbbbb;}
.common_block2{ width: 100%; float: left; padding: 10px 0 0 0; }
.switch_title{ width: 184px; float: left; font-size: 25px; padding-top: 14px;}
.eproperties_right label.switch {position: relative;display: inline-block;width: 70px;height: 18px;margin: 20px 36px 15px 0;}

.volume{ width: 100%; float: left; padding: 0; position:relative;}
.volume h2{ font-size: 25px; line-height: 24px;  color: #bbbbbb; padding:40px 0 0 0; margin: 0; font-weight: 400;}
.volume p{ font-size: 18px; color: #32415a;  }
.volume ul{ display: block; width: 80%; float: left; padding: 0; margin: 0; list-style:none;}
.volume ul li{ padding: 0 5% 0 0; margin: 0; width: 20%; float: left; text-align:center; font-size: 18px; list-style:none; position:relative;}
.volume ul li:after{ content: ""; width: 10px; height: 1px; right: 10px; bottom: 25px; position:absolute; background: #bbbbbb;}
.volume ul li:nth-last-child(1):after, .volume ul li:nth-last-child(2):after{ display: none;}
.volume ul li:nth-last-child(1) {padding: 0; width: 12%}
.volume ul li span{ display: block; padding-bottom: 6px;}
.volume ul li:nth-last-child(1) span{ padding-bottom: 16px;}

.form-control4{height: 50px; width: 90%; border: none; background: #e7e7e7; border-radius: 4px; font-size: 20px;color: #32415a;font-weight: 700; display: inline-block; margin: 0 auto; text-align:center;
box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset;-webkit-box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset;-moz-box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset;}
.volume .activity{ display: block; width: 100%; float: left; height: 100px; position:relative;}
.volume .activity .saves{ top: 30px; right: auto; left: 70px; margin-top: auto; background-image: none; padding: 0 20px; }

.plan_block{width: 100%;float: left;padding: 30px 28px 0 28px;}
.plan_common{width: 100%;float: left; padding: 20px 12px 10px 12px; margin-bottom: 20px; border-radius: 6px; background: #fff; -webkit-box-shadow:0px 2px 5px 0 rgba(0,0,0,0.50);-moz-box-shadow:0px 2px 5px 0 rgba(0,0,0,0.50);box-shadow:0px 2px 5px 0 rgba(0,0,0,0.50)}
.plan_common.active { border: solid 5px #4bbea0;}
.plan_left{ width: 40%; float: left; text-align:center;}
.plan_part1{ font-size: 46px; color: #4bbea0; font-weight: 300; padding: 0 0 20px 0; display: block; border-bottom: solid 1px #e7e7e7; text-transform:uppercase;}
.plan_part1a{font-size: 20px; color: #4bbea0; font-weight: 300; padding: 20px 0 0 0; margin-bottom: 30px; display: block; position:relative; border-bottom: solid 1px #e7e7e7; min-height: 80px;  }
.plan_part1a > div { background: #fff; position:absolute; bottom: -12px; left: 50%; margin-left: -90px; width: 180px; }
.plan_part1a > div span{display: block;}
.plan_part1a > div span:nth-child(1) { font-size: 46px; color: #32415a; font-weight: 700; }
.plan_part1a > div span:nth-child(2) { text-transform:uppercase;}
.plan_part1a b, .plan_part1a strong{ font-weight: 700;}
.plan_part1a span:nth-child(1) b, .plan_part1a span:nth-child(1) strong { color: #b7b7b7; font-size: 18px; font-weight: 400;}
.plan_part1b{ font-size: 24px; color: #32415a; padding: 20px 0 0 0; display: block;}
.plan_part1b b, .plan_part1b strong {font-size: 46px;  font-weight: 700;}
.plan_part1b a{height: 50px; line-height: 50px; padding: 0 20px; min-width: 250px;  border: 0; display: inline-block; font-size: 20px; text-transform:uppercase; color: #fff; background: #4bbea0; border-radius: 30px;
-webkit-box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.2);box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.2); }
.plan_right{ width: 40%; float: right; padding: 20px 0 0 0;}
.plan_right ul{ display: block; width: 100%; float: left; padding: 0; margin: 0; list-style:none;}
.plan_right ul li{ padding: 15px 0 15px 36px; margin: 0; width: 50%; float: left; font-size: 18px; color: #32415a; list-style:none; position:relative; background: url(/Content/images/bullet.png) no-repeat left 18px;}

.saves.edit { margin-top: auto; top: auto; bottom: 25px; right: 15px; padding: 0 24px; background-image: none; position:fixed;}
.saves.users, .saves.users1, .saves.users2 { right: 50px; background-image: none; padding: 0 20px;}
.saves.chnages { right: auto; background-image: none; padding: 0 20px; left: 6%; bottom: 60px; top: auto; position:fixed;margin-top: auto;}

.partners_common {width: 100%;float: left; text-align:center; }
.show_partner{ width: 20%; float: left; padding: 0 30px 30px 0;}
.show_partner .sblock{ position:relative; float: left;}
.show_partner .sblock .butons{ display: block; position:relative; min-height: 60px;}
.show_partner .sblock .butons .saves{ top: 0; left: 12px; margin-top: auto; background-image: none; padding: 0 24px;}
.show_partner .sblock .butons .deletes { right: 12px; top: 0; margin-top: 3px; left: auto;}
.show_partner .sblock .butons.approved .deletes { right: auto; left: 50%; margin-left: -15px;}

.inner_container.nonepage{ padding:  170px 0 40px 0; text-align:center; font-size: 32px; color: #32415a; }
.inner_container.nonepage img{ width: auto; max-width: 100%;}
.inner_container.nonepage h1{ font-size: 60px; color: #32415a; padding:60px 0 10px 0; margin: 0; line-height: 60px; font-weight: 700;}
.inner_container.nonepage button { width: 200px; background: #32415a; text-transform: uppercase; height: 50px; text-align: center; font-size: 20px; line-height: 50px; font-weight: 500; display: inline-block; margin-top: 30px;
 color: #fff; border: none; border-radius: 30px; -webkit-box-shadow: 0px 1px 0px 1px rgba(0,0,0,0.25); -moz-box-shadow: 0px 1px 0px 1px rgba(0,0,0,0.25); box-shadow: 0px 1px 0px 1px rgba(0,0,0,0.25);}

.modal-dialog.modal-custom.rating_popup.addpartner { max-width: 1350px;}
.modal-dialog.modal-custom.rating_popup.thankyou.addpartner .modal-content .modal-body {padding: 100px 20px; }

.final_ttile.marketplace { position:relative; margin-top: 20px; padding-bottom: 0px; min-height: 55px;}
.final_ttile.marketplace.nillmargin { margin-top: 0px;}
.final_ttile.marketplace h1 { min-width: 40%;}
.final_ttile.marketplace .sortby { right: 0px;}
.final_ttile.marketplace .sortby span:nth-child(2) { padding-left: 15px;}
.who .container .row.spadding [class*="col-"] { padding-bottom: 20px;}

.paddress.market{ padding-left: 0; padding-right:0; position:relative;}
.paddress.market .paddress_block{ padding-left: 4%; padding-right: 4%;}



.acblock1 { width: 28.5%;float: left; min-height: 120px; padding-top: 130px; position: relative;}
.acblock1 img { position: absolute; left: 0px; border: solid 1px #4bbea0;width: 114px; height: 114px; border-radius: 50%;  top: 0;/* background: #fff;*/ padding: 3px;}
.acblock1 span{ display: block; padding-top: 10px;}
.acblock1 span:nth-child(1) { display: none;}
.acblock1 span a { font-size: 20px; font-weight: 700; color: #4bbea0;}
.acblock1 span img { top: auto;  width: 20px;  height: 20px;  border: none; position: relative; left: auto;  border-radius: 0;}
.acblock2 { width: 51.5%;float: left; padding-top: 60px; position: relative; font-size: 18px; line-height: 22px; color: #32415a; font-weight: 600; text-transform:uppercase;}
.acblock2 > div { display: block; padding-left: 30px; border-left: solid 2px #4bbea0;}
.acblock2 b, .acblock2 strong { font-weight: 500; color: #4bbea0;}
.acblock2 p{ margin-bottom: 4px;}
.paddress.market .paddress_block .button_block.acblock3 {position: absolute; right: 30px;top: 40px;width: 20%;}
.paddress.market .paddress_block .button_block.acblock3  a { margin: 20px 0;}

.paddress.market .paddress_block .pagination{  padding: 0 ; margin:0; list-style:none; position: absolute; left: 30%; margin-left: -16px; font-size: 25px; font-weight: 600; color: #32415a;  }
.paddress.market .paddress_block .pagination li{ float: left; padding: 10px 32px 10px 54px; margin:0; list-style:none; background: url(/Content/images/arrow6.png) no-repeat right 13px; }
.paddress.market .paddress_block .pagination li:nth-last-child(1) {padding: 10px 0 0 12px; background: none;}
.paddress.market .paddress_block .pagination li img { position: absolute; left: 0px;  top: 0px;}
.paddress.market .paddress_block .date1{ position:absolute; right: 28px; top: -20px;  font-size: 18px; font-weight: 600; color: #32415a; }

.pagination.top  li img{ top: 0px;}
.pagination.top + div { display: block; margin: 20px 0 0 18px; padding-left: 30px; border-left: solid 2px #4bbea0; font-size: 18px; line-height: 22px; color: #32415a; font-weight: 600; text-transform: uppercase;}
.pagination.top + div  p { margin-bottom: 4px;}
.pagination.top + div b, .pagination.top + div strong {font-weight: 500; color: #4bbea0;}

.offer_block { float: left; width: 100%; padding: 30px 30px 0 30px; border-radius: 8px; background: #fff; display: block; -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49); -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);}
.offer_block .paddress { padding: 0;box-shadow: none; }
.offer_block .paddress.market .paddress_block .date1 { right: -15px;}
.offer_form { float: left; width: 100%; padding-top: 30px;}
.offer_form .air_tab ul li a.active { background: #4fa4da;}
.airtab_content.oneoff { border-radius: 0 8px 8px 8px;}

.airtab_content h2{ padding: 0; margin: 0; font-size: 20px; font-weight: 500;}
.airtab_content.oneoff label{ display: block; position:relative; width: 100%; height: 50px;}
.airtab_content.oneoff label input[type="checkbox"]{ position:absolute; left: 10; top: 10px; z-index: 1;}
.airtab_content.oneoff label input[type="checkbox"] + span{font-size: 20px; line-height: 20px; padding:14px 16px 0 16px;cursor:pointer; position:absolute; z-index:2; left: auto; top: 0px; width: 100%; display: block; border: none; box-shadow:none; height: 50px;  border-radius: 4px; background: #fff; border-bottom: solid 1px #afb0b0; text-align:left; }
.airtab_content.oneoff label input[type="checkbox"]:checked + span{background: #4fa4da; color: #fff; border: none; #f37659; -webkit-box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5); box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5); }
.airtab_content.twooff .add_another{bottom: 20px;}
.airtab_content.twooff  .shape1 { background: #4fa4da url(/Content/images/shape1.png) no-repeat center center;}
.airtab_content.twooff  .shape2{background: #4fa4da  url(/Content/images/shape2a.png) no-repeat center center; -webkit-box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5);-moz-box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5);box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5);}

.service_block.threeoff h2 { padding: 0;}

.service_block.threeoff label{ display: block; position:relative; width: 100%; height: 50px; padding-left: 0px;}
.service_block.threeoff label input[type="radio"]{ position:absolute; left: 10; top: 10px; z-index: 1;}
.service_block.threeoff label input[type="radio"] + span{font-size: 20px; line-height: 20px; padding:14px 16px 0 16px;cursor:pointer; position:absolute; z-index:2; left: auto; top: 0px; width: 100%; display: block; border: none; box-shadow:none; height: 50px;  border-radius: 4px; background: #fff; border-bottom: solid 1px #afb0b0; text-align:left; }
.service_block.threeoff label input[type="radio"]:checked + span{background: #4fa4da; color: #fff; border: none; #f37659; -webkit-box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5); box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5); }

.optional_block{ width: 100%; float: left; padding: 20px 30px;}
.optional_block h2 { padding: 0 0 15px 0; margin: 0; font-size: 20px;  font-weight: 500;}
.optional_block label{ position: relative; font-size: 18px; color: #32415a; font-weight: 400; cursor:pointer; padding-left: 34px; display: block;}
.optional_block label input[type="checkbox"]{ position:absolute; left: 2px; top: 4px; z-index: 1;}
.optional_block label input[type="checkbox"] + span{width:24px;height:24px; background:url(/Content/images/checkbox.png) no-repeat left top;cursor:pointer; position:absolute; left: 0; top: 4px; z-index: 2;}
.optional_block label input[type="checkbox"]:checked + span{background:url(/Content/images/checkbox.png) no-repeat left  -24px;}
.optional_block label b, .optional_block label strong { font-weight: 300;}
.optional_block label i{ font-style:normal; display: inline-block; width: 20px; height: 20px; font-size: 16px; margin-left: 6px;line-height: 18px; cursor: pointer; text-align:center; border: solid 1px #32415a; border-radius: 50%; font-weight: 300; }

.goffer{ text-align:center; width: 300px; margin: 0 auto;}
.goffer button{font-size: 20px; color: #c8c8c8;text-transform: uppercase; text-align: center; width: 300px; border: none; height: 50px; background: #fff; border-radius: 30px; -webkit-box-shadow: 0px 1px 1px 2px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 1px 1px 2px rgba(0,0,0,0.25); box-shadow: 0px 1px 1px 2px rgba(0,0,0,0.25); cursor: pointer; margin-top: 20px;}
.goffer button.send	{background: #4bbea0; color: #fff;}
.goffer button.cancel{box-shadow: none;}

.paddress.market .paddress_block .button_block.acblock4 {position: absolute; right: 0px; top: 60px; width: 20%; font-size: 34px; line-height: 30px; color: #4bbea0; text-transform:uppercase;  font-weight: 500; text-align:center;}
.paddress.market .paddress_block .button_block.acblock4 i{ display: block;}
.paddress.market .paddress_block .button_block.acblock4  span{ display: block}


select.form-control2 {height: 44px; width: 100%; line-height: 36px; background: #fff url(/Content/images/darrow5.png) no-repeat right center; border: none;  -webkit-appearance: none; -moz-appearance: none; appearance: none; font-size: 20px; color: #1b1c1c;}
.select-hidden {
  display: none;
  visibility: hidden;
  padding-left: 10px;
}

.select {
  cursor: pointer;
  display: inline-block;
  position: relative;
  font-size: 20px;
  color: #32415a;
  width: 100%;
  height: 50px;
  line-height: 46px; font-weight: 400; text-align:left;
}

.select-styled {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  padding: 0px 20px 0 10px;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in; border-radius: 4px; border: solid 1px #fff; border-bottom: solid 1px #afb0b0;
}

.select-styled:after {
  content: "";
  width: 14px;
  height: 9px;
background:  url(/Content/images/darrow5.png) no-repeat left center;
  position: absolute;
  top: 20px;
  right: 10px;
-webkit-transform:rotate(0deg);  -moz-transform: rotate(0deg);  -ms-transform: rotate(0deg);  -o-transform: rotate(1deg);  transform: rotate(0deg);-moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease;}


.select-styled:hover { background-color: #fff; }

.select-styled:active, .select-styled.active { background-color: #fff;  border-bottom: solid 1px #fff; border-top: solid 1px #afb0b0; border-right: solid 1px #afb0b0;  border-radius: 4px 4px 0 0;}

.select-styled:active:after, .select-styled.active:after {
  top: 20px;
-webkit-transform:rotate(-180deg);  -moz-transform: rotate(-180deg);  -ms-transform: rotate(-180deg);  -o-transform: rotate(-180deg);  transform: rotate(-180deg); -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease;
}

.select-options {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #fff; color: #32415a; font-size: 20px; font-weight: 400; line-height: 20px; border:solid 1px #afb0b0; border-left: none; border-bottom: none;  border-radius: 0 0 4px 4px;
}

.select-options li {
  margin: 0;
  padding: 8px 20px;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}

.select-options li:hover {
  color: #fff;
  background: #4fa4da;
}

.select-options li[rel="hide"] { display: none; }

.paddress.compare { padding: 30px 20px; position:relative; }
.compare_part1{ width: 36%; float: left; text-align:center; padding: 0 35px; font-size: 26px; font-weight: 500; color: #4bbea0;}
.details_info_top{ width: 100%; float: left; position:relative; }
.compare_part1 span { display: block;}
.compare_part1 span img {border: solid 1px #4bbea0; width: 114px; height: 114px; border-radius: 50%; background: #fff; padding: 3px; display: inline-block;}
.compare_part1 .pagination{  padding: 15px 0; text-transform:uppercase; margin:0; list-style:none; position: relative; left:auto; margin-left: auto; font-size: 25px; font-weight: 600; color: #32415a; display: block; text-align:center;  }
.compare_part1 .pagination li{ float: none; display: inline-block; padding: 10px 40px 10px 54px; margin:0; list-style:none; background: url(/Content/images/arrow6.png) no-repeat right 13px; position:relative; }
.compare_part1 .pagination li:nth-last-child(1) {padding: 10px 0 0 12px; background: none;}
.compare_part1 .pagination li img { position: absolute; left: 0px;  top: 0px;}
.compare_part1 p a{font-size: 20px; line-height: 46px; font-weight: 500; background: #4bbea0; color: #fff;text-transform: uppercase; text-align: center; padding: 0 40px; border: none; display: inline-block; height: 50px; border-radius: 30px; -webkit-box-shadow: 0px 1px 1px 2px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 1px 1px 2px rgba(0,0,0,0.25); box-shadow: 0px 1px 1px 2px rgba(0,0,0,0.25); cursor: pointer; margin-top: 10px;}
.swap{ position:absolute; left: 36%; margin-left: -33px; top: 50%; margin-top: -14px;-moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease;}
.paddress.compare.expand .swap{ top: 68%; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease;}

.details_info{ display: block; position:relative; text-align:center; font-size: 14px; font-weight: 500; text-transform:uppercase; color: #32415a;  overflow: hidden; width: 100%; float: left;
  max-height: 0;  transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);}
.paddress.compare.expand .details_info { max-height: 999px;  transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);padding-top: 56px; }
.paddress.compare.expand .details_info p:nth-child(even) { color: #4bbea0;}
.paddress.compare.expand .details_info:before{ content: ""; position:absolute; left: 0; right: 0; top: 0; background: #dcdfe3; height: 30px; border-radius: 4px; }
.paddress.compare.expand .details_info:after{ content: ""; position:absolute; left: 50%; margin-left: -5px; top: 30px; width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 10px solid #dcdfe3;}

.compare_part2{ width: 28%; position:absolute; right: 0; top: 0; bottom: 0; text-align:center; background: #32415a; border-radius: 0 8px  8px 0;  font-size: 34px; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease;
line-height: 30px;color: #4bbea0;text-transform: uppercase;font-weight: 500;text-align: center;}
.compare_part2 i {  display: block;}
.compare_part2  span{ position:absolute; top: 40%; margin-top: -20px; left: 50%; margin-left: -90px;}
.viewfull, .viewfull:hover, .viewless, .viewless:hover{ position:absolute; bottom: 26px; color: #6d7788; font-size: 20px; font-weight: 500; text-decoration:none; text-transform: none; right: 7%;}
.viewfull i, .viewless i{ display: inline-block;}
.viewfull b, .viewless b { font-weight: 500;}
.viewless, .viewless:hover{ display: none; right: 11%;}
.paddress.compare.expand  .viewless{ display: block;}
.paddress.compare.expand  .viewfull{ display: none;}
.viewfull b:nth-child(2), .viewless b:nth-child(2){ display: none;}

.prating.agent{ position:relative;}
.prating.agent span{ margin-right: 15px;}
.prating.agent span a { text-decoration:underline;}
.nopartner{ display: block; text-align:center; padding:60px 20px 30px 20px; font-size: 25px; font-weight: 500; color: #b2b6bd;}
.nopartner img{ max-width: 100%; height: auto; margin-bottom: 20px;}
.prating.agent button{ position:absolute;  bottom: 20px;  height: 58px; font-size: 25px; font-weight: 500; text-transform:uppercase; padding-left: 26px; letter-spacing: 1px; color:#fff;   border: 0px; border-radius: 30px; cursor: pointer; display: inline-block;
 -webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);}
.prating.agent button.addagent{right: 0;width: 300px; background: #4bbea0 url(/Content/images/plus2.png) no-repeat 18px center;}
.prating.agent button.chating{ right: 320px; width: 58px; border-radius: 50%; background: #4bbea0 url(/Content/images/message.png) no-repeat center center;}
.agent_info{ display: block; position:relative; padding-left: 230px; font-size: 25px; width: 100%; line-height: 26px; min-height: 250px;}
.agent_info b, .agent_info strong { font-weight: 700;}
.edited, .edited:hover { font-size: 14px; line-height: 36px; font-weight: 500; position:absolute; right:0; top: 0;  background: #4bbea0 url(/Content/images/edit.png) no-repeat 18px center; color: #fff; text-transform: uppercase; text-align: left; padding: 0 20px 0 60px;
border: none; display: inline-block;  height: 36px;  border-radius: 30px; -webkit-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.68); -moz-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.68); box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.68); cursor: pointer; }
.agent_pic{ width: 196px; position:absolute; left: 0; top: 0;}
.agent_pic img{ width: 100%; height: auto;}
.agent_pic button{ width: 48px; height: 48px; background: #32415a url(/Content/images/plus3.png) no-repeat center center; border-radius: 50%; position:absolute; right: -24px; bottom: -24px;  -webkit-box-shadow: 0px 8px 18px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 8px 18px 0px rgba(0,0,0,0.2); box-shadow: 0px 8px 18px 0px rgba(0,0,0,0.2); border: none;}

.prating.agent .edited{ top: auto; bottom: 0;}
.get_partner, .get_partner:hover { font-size: 14px; line-height: 36px; font-weight: 500; display: inline-block;   background: #4bbea0; color: #fff; text-transform: uppercase; text-align: left; padding: 0 30px;
height: 36px;  border-radius: 30px; -webkit-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.68); -moz-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.68); box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.68); cursor: pointer; }
.service_wrap{ width: 100%; float: left; position: relative; min-height: 200px;}

.addservice li span { border: none; min-width: 142px; height: 40px; line-height: 38px; font-size: 18px;font-weight: 500;color: #fff; text-transform: uppercase; padding: 0 14px;
    background: #32415a; border-radius: 20px; display: inline-block;-webkit-box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.2); box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.2);}
.addservice{ display: block; width: 100%; float: left; padding: 0; margin: 0; list-style:none;}
.addservice li{ display: block; float: left; position:relative; padding: 0 20px 16px 0; margin: 0; list-style:none;}
.addservice li span{ background: #667081; position:relative;text-align:center;}
.paddress .admin_agent_info { padding-left: 0px; min-height: auto; padding-bottom: 30px;font-size: 25px;line-height: 26px;}

.adproperty{ display: block; width: 100%; float: left; padding: 0; margin: 0; list-style:none;}
.adproperty li{ display: block; float: left; position:relative; padding: 0; margin: 0; list-style:none; width: 33.33%; font-size: 25px; line-height: 26px; font-weight: 700;}
.adproperty li span{ display: block; font-weight: 400;}


/*responsive table*/
.data_table{ width: 100%; float: left;}
.data_table table  { width: 100%; border-collapse: collapse;}
.data_table table  td, .data_table th { padding:5px 0; border:none; }

.data_table table {font-size: 25px;line-height: 26px;}
.data_table table > tbody > tr > th, .data_table table > tfoot > tr > th, .data_table table > thead > tr > td, .data_table table > tbody > tr > td, .data_table table > tfoot > tr > td {  font-weight: 700;}
.data_table table th{ font-weight:400;}
/*responsive table*/

.repeat_block2.popup .interested ul{ padding-top: 0px;}
.repeat_block2.popup .interested ul li{ font-size: 14px;line-height: 16px; min-height: 134px;}
.repeat_block2.popup .interested { height: 100% !important;}
.repeat_block2.popup h4{font-size: 25px;line-height: 30px;color: #4bbea0;font-weight: 500; text-align:left;padding: 10px 30px 0;}

.blur_bar.topmargin { margin-top: 30px;}
.invite_left{ width: 100%; float: left; padding:40px 30px 20px 30px; text-align:left; font-size: 20px; line-height: 29px;}
.empty_pot{ width: 92px; height: 120px; text-align:center; position:absolute; left: 50%; top: 50%; margin-left: -46px; margin-top: -60px; }
.empty_pot img { max-width: 100%; height: auto;}

.common_block.emptypartner { text-align:center; padding: 100px 0; font-size: 32px; background: #f1f1f3;}
.user_open  .nopartner { width: 100%; float: left;}

.registration_header{position: fixed;z-index: 17;left: 0;top: 100px;right: 0;height: 120px; background: #fff;padding:22px 80px 0 80px;}
.registration_header:after{ content: ""; position:absolute; height: 50px; background: url(/Content/images/shade3.png) repeat-x left top; left: 0; bottom: -50px; right: 0; }
.registration_header:before{ content: ""; position:absolute; height: 1px; background:#c9c9c9; left: 80px; top: 42px; right: 80px; z-index: -1; }
.registration_header ul{ display: block; width: 100%; float: left; list-style:none; padding: 0; margin: 0; }
.registration_header ul li{ display: block; width: 19.5%; float: left; list-style:none; padding: 0; margin: 0; text-align:center; font-size: 18px; line-height: 20px; color: #abe0d2;}
.registration_header ul li.current, .registration_header ul li.checked { color: #4bbea0;}
.registration_header ul li:nth-child(1), .registration_header ul li:nth-last-child(1){ width: 11%;}
.registration_header ul li > div{ width: 40px; height: 40px; mar0 auto; display:inline-block; position:relative;}
.registration_header ul li:nth-child(1) > div{ float: left}
.registration_header ul li:nth-last-child(1) > div{ float: right}
.registration_header ul li > div i{z-index: 2; width: 40px; height: 40px; position:absolute; top: 0; left: 50%; margin-left: -20px; font-weight:700; background: #abe0d2; font-size: 28px; color: rgba(255,255,255, .75); font-style:normal; text-align:center; line-height: 36px; border-radius: 50%;}
.registration_header ul li.current > div i {background: #4bbea0; color: rgba(255,255,255, 1);}
.registration_header ul li.checked > div i {background: #4bbea0 url(/Content/images/selected.png) no-repeat center center; color: rgba(255,255,255, 0); font-size:0px;}
.registration_header ul li > div span{z-index: 2; position:absolute; display: block; min-width: 134px;  top: 48px; left: 50%;-webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}
.registration_header ul li.current > div span, .registration_header ul li.checked > div span { font-weight: 700;}

.edit_profile.regi { padding-top: 220px;}
.edit_profile.regi.smallpadding { padding-top: 90px;}
.registration_left{ width: 26%; float: left; padding:50px 20px 50px 30px; font-weight: 400; color: #fff; font-size: 32px; line-height: 32px; z-index: 19;}
.registration_left h1, .registration_left h3{ font-size: 70px; line-height: 66px; font-weight:300; padding: 0 0 15px 0; margin: 0;}
.registration_left p{ margin-bottom: 4px;}
.edit_profile.regi:after {content: "";width: 26%;background:#4bbea0; background-image: none; position: fixed;left: 0; top: 0; bottom: 0;z-index: -1; }
.registration_right { width: 74%; float: left;  padding-top: 50px;}
.registration_right .form-group{ margin-bottom: 40px;}
.registration_right .form-group.check label{ font-weight: 300; font-size: 18px; color: #bbb; position:relative; display: block; padding-left: 34px;display: block;margin-bottom: 20px;}
.registration_right .form-group.check label input[type="checkbox"]{ position:absolute; left: 2px; top: 4px; z-index: 1; opacity: 0;}
.registration_right .form-group.check label input[type="checkbox"] + span{width:24px;height:24px; background:url(/Content/images/checkbox.png) no-repeat left top;cursor:pointer; position:absolute; left: 0; top: 4px; z-index: 2;}
.registration_right .form-group.check label input[type="checkbox"]:checked + span{background:url(/Content/images/checkbox.png) no-repeat left  -24px;}

.registration_right .ed_form .form-control{ display: block; border: none; border-bottom: solid 1px #bbbbbb; font-size: 24px; font-weight: 400; color: #32415a; border-radius: 0; padding: 4px 0; text-transform:none}
.registration_right .ed_form .form-controll::-webkit-input-placeholder{ color: #bbbbbb; opacity: 1; font-weight: 400;}
.registration_right .ed_form .form-control::-moz-placeholder { color: #bbbbbb; opacity: 1;font-weight: 400;}
.registration_right .ed_form .form-control:-ms-input-placeholder { color: #bbbbbb;font-weight: 400; }
.registration_right .ed_form .form-control::placeholder { color: #bbbbbb;font-weight: 400;}

.registration_right .ed_form .form-group.cellphone { padding-top: 0px; min-height: 120px; margin-bottom: 0px;}
.registration_right .ed_form .dblock2  .form-control {  border: none; background: #e7e7e7; border-radius: 50px; font-size: 20px; color: #32415a; font-weight: 700; padding-left: 20px;
box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset;-webkit-box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset;-moz-box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset;}

.steps{ position:relative; padding-bottom: 30px; font-size: 14px; color: #a1a1a1; font-weight: 400; display: none; line-height: 20px;}
.steps span{ display: block;}
.steps span:nth-child(2), .steps.checked span:nth-child(2){ display: none;}
.steps.current span:nth-child(1), .steps.checked span:nth-child(1){ font-weight: 700; color: #4bbea0;}
.steps.current span:nth-child(2){ font-size: 16px;  display: block;}
.registration_right .ed_form .steps i{ width:24px; height: 24px; position:absolute; left: -36px; top: 0; z-index: 11; background: #a1a1a1; border-radius: 50%; font-size: 16px; color: rgba(255,255,255, 1);
text-align:center; line-height: 20px; font-weight: 700; font-style:normal;}
.registration_right .ed_form .steps.current i{ background: #4bbea0;}
.registration_right .ed_form .steps.checked i{ background: #4bbea0 url(/Content/images/selected.png) no-repeat center center;color: rgba(255,255,255, 0); font-size: 0px; background-size: 16px 13px;}

.registration_right .ed_form .steps.finish{ padding-bottom: 0px;}

.registration_footer{ position:fixed; left: 0; right: 0; bottom: 0; height: 68px; background: url(/Content/images/registration_footer.jpg) no-repeat center top; background-size: 100% 100%; z-index: 2;}
.nextbutton, .backbutton, .nextbutton:hover, .backbutton:hover{position:fixed; right: 50px; bottom: 40px; background: #4bbea0; width: 160px; height: 58px; z-index: 3; font-size: 24px; font-weight: 500; text-align:center; color: #fff; line-height: 58px; text-transform:uppercase; border:none;
border-radius: 30px; -webkit-box-shadow: 5px 8px 18px 0px rgba(0,0,0,0.15);-moz-box-shadow: 5px 8px 18px 0px rgba(0,0,0,0.15);box-shadow: 5px 8px 18px 0px rgba(0,0,0,0.15); }
.backbutton, .backbutton:hover{ background: #32415a; right: auto; left: 28%;}

.dark-button {
    background: #32415a;
    width: 300px;
    height: 58px;
    display: inline-block;
    font-size: 25px;
    font-weight: 500;
    text-align: center;
    color: #fff;
    line-height: 58px;
    text-transform: uppercase;
    border-radius: 40px;
    -webkit-box-shadow: 2px 0px 18px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 2px 0px 18px 0px rgba(0,0,0,0.2);
    box-shadow: 2px 0px 18px 0px rgba(0,0,0,0.2);
}

.verification_code{ margin:0 auto; width: 440px; padding-top: 200px; text-align:center; font-size: 18px; font-weight: 500;}
.verification_code p{ width: 100%; float: left;}
.verification_code a, .verification_code a:hover{ color: #32415a; text-decoration:underline;}
.verification_code ul{ display: block; padding:  0; margin: 0; list-style:none; width: 420px;}
.verification_code ul li { display: block; margin: 0; list-style:none; height: 70px; float: left; width: 100%; padding: 0 0 20px 0; position:relative; color: #e7e7e7; font-weight: 700;}
/*.verification_code ul li:after{ content: ""; height: 2px; width: 8px; background: #e7e7e7; position:absolute; top: 21px; right: -4px;}
.verification_code ul li:nth-last-child(1):after{ display: none;}*/
.verification_code ul li input { height: 100%; background: #e7e7e7; border-radius: 4px; font-size: 20px; color: #32415a; font-weight: 500; text-align:center; border: none;  margin: 0 2%; position:relative;
  box-shadow: none; /* box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset;  -webkit-box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset; -moz-box-shadow: -1px 1px 0px 0px rgba(0,0,0,0.3) inset;*/  }


.modal-content.getcode {-webkit-box-shadow: 2px 0px 24px 0px rgba(0,0,0,0.49);-moz-box-shadow: 2px 0px 24px 0px rgba(0,0,0,0.49);box-shadow: 2px 0px 24px 0px rgba(0,0,0,0.49);}
.modal-dialog.modal-custom .modal-content.getcode .modal-body h3 {font-size: 76px; line-height: 70px; font-weight: 300; padding: 0 0 20px 0;}
.modal-dialog.modal-custom .modal-content.getcode .modal-body { font-size: 32px; color: #fff; text-align:center;}
.modal-content.getcode a { background: #32415a;  width: 300px; height: 58px; display: inline-block; font-size: 25px; font-weight: 500; text-align: center;  color: #fff; line-height: 58px;
 text-transform: uppercase;  border-radius: 40px; -webkit-box-shadow: 2px 0px 18px 0px rgba(0,0,0,0.2);-moz-box-shadow: 2px 0px 18px 0px rgba(0,0,0,0.2);box-shadow: 2px 0px 18px 0px rgba(0,0,0,0.2);}
 .flag_phone{ width: 490px; height: 60px; margin: 30px auto 50px auto; text-align:left;}
.flag_phone .dblock1{ width: 154px; float: left; position:relative; }
.flag_phone .dblock1:after{ content: ""; width: 8px; height: 1px; background: #fff; position:absolute; right: 20px; top: 25px;}
.flag_phone .dblock2{ width: 336px; float: left; position:relative;}
.flag_phone .dblock2 .form-control{border: none;background: #fff;border-radius: 50px; height: 50px;font-size: 20px; line-height: 50px; color: #32415a; font-weight: 400; padding-left: 20px;}
.flag_phone .dblock2 .form-controll::-webkit-input-placeholder{ color: #bbbbbb; opacity: 1; font-weight: 400;}
.flag_phone .dblock2 .form-control::-moz-placeholder { color: #bbbbbb; opacity: 1;font-weight: 400;}
.flag_phone .dblock2 .form-control:-ms-input-placeholder { color: #bbbbbb;font-weight: 400; }
.flag_phone .dblock2 .form-control::placeholder { color: #bbbbbb;font-weight: 400;}

.branch_block.npadding { padding-left: 15px; padding-right: 15px;}
.registration_right .branches_left, .registration_right .branches_right{ background-image: none;}
.registration_right .branches_right .img_uploader { padding-top: 40px;}
.registration_right .branches_right .image-preview,.registration_right .branches_right  #callback-preview { background-color: #e7e7e7;}
.ed_form.cdetails { width: 100%;}
.registration_right .branches_left{ padding-left: 4%;}
.rightmargin{ margin-right: 50%;}
.registration_right .ed_form select.form-control {background: #fff url(/Content/images/darrow3.png) no-repeat right center; height: 46px; width: 75%; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0; background-size: 16px 8px; }
.registration_right.workingtype { padding-left: 4%;}

.registration_right.workingtype .eproperties_right select { background-image: url(/Content/images/darrow6.png); font-weight: 400; color: #bbbbbb; text-transform:none;}
.registration_right.workingtype .form-control4 { font-weight: 400; color: #646464;}
.registration_right .port_block { padding-top: 0px;}

.registration_right.ports .deletes { right: 70px;}
.deletes2{ width: 30px; height: 30px; border: none; background: url(/Content/images/delete2.png) no-repeat center center; position:absolute; top: 50%; margin-top: -15px; right: 15px;}
/*.registration_right.ports .deletes.rights { right: 15px;}*/

.edit_profile.regi.create_user{padding-top: 120px;}
.edit_profile.regi.create_user .port_block { padding-left:0px; padding-right: 0px;}
.edit_profile.regi.create_user .pblock_title { padding-left: 2%;}
.edit_profile.regi.create_user .explanation { margin-left: 2%; width: 98%;}
.edit_profile.regi.finished:after { display: none; }
.edit_profile.regi.finished .registration_right { width: 100%;}
.edit_profile.regi.finished .registration_right .ed_form { width: 100%;}
.edit_profile.regi.finished .plan_block { padding: 0 45px 0 45px;}
.edit_profile.regi.finished .plan_common { padding: 0px; height: 100%; position:relative;}
.edit_profile.regi.finished .plan_left { width: 100%; padding: 30px 20px 0 20px;}
.edit_profile.regi.finished .plan_common.bestvalue .plan_left { background: #32415a;border-radius: 6px;}
.edit_profile.regi.finished .plan_common.bestvalue .plan_part1 { color: #fff; border-bottom: solid 1px #465369;}
.edit_profile.regi.finished .plan_common.bestvalue .plan_part1a{ border-bottom: none; color: #fff; }
.edit_profile.regi.finished .plan_common.bestvalue .plan_part1a > div { background-color:transparent;}
.edit_profile.regi.finished .plan_common.bestvalue .plan_part1a > div span:nth-child(1) {color: #fff;}
.edit_profile.regi.finished .plan_common.bestvalue .plan_part1a span:nth-child(1) b,.edit_profile.regi.finished .plan_common.bestvalue  .plan_part1a span:nth-child(1) strong { color: #fff;}
.edit_profile.regi.finished .plan_right { width: 100%; padding: 20px 30px 70px 30px;}
.edit_profile.regi.finished .plan_part1b { width: 100%; text-align:center; padding: 0 0 30px 0; position:absolute; left: 0; right: 0; bottom: 0;}
.edit_profile.regi.finished .plan_part1b a { height: 36px; line-height: 36px;  padding: 0 20px; min-width: 106px; font-size: 14px; border-radius: 20px; -webkit-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68); -moz-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);  box-shadow: 0px 2px 1px 0pxrgba(0,0,0,0.68);}
.edit_profile.regi.finished .plan_right ul li{ line-height: 20px; width: 100%; background-position: left 14px; padding: 15px 0 10px 36px;}

.edit_profile.accepted { padding-top: 250px;}
.edit_profile.accepted:after { display: none; }
.paymnet_done{ text-align:center; color: #4bbea0; font-size: 32px; line-height: 32px; }
.paymnet_done span{ width: 152px; height: 152px; display:inline-block; position:relative; border: solid 4px #4bbea0; border-radius: 50%;}
.paymnet_done span img{ max-width: 80%; height: auto;  position: absolute; left: 50%; top: 50%;-webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  }
.paymnet_done h1{color: #4bbea0; font-size: 130px; line-height: 110px; padding: 40px 0; margin: 0; font-weight: 300;}
.approval{ width: 940px; display: inline-block; min-height: 60px; margin-top: 50px;}
.approval a{background: #32415a; width: 300px; height: 58px; font-size: 24px; font-weight: 500; text-align:center; color: #fff; line-height: 58px; text-transform:uppercase; border: solid 1px #32415a;  border-radius: 30px; -webkit-box-shadow: 5px 8px 18px 0px rgba(0,0,0,0.15);-moz-box-shadow: 5px 8px 18px 0px rgba(0,0,0,0.15);box-shadow: 5px 8px 18px 0px rgba(0,0,0,0.15); }
.approval a:nth-child(1) { float: left; background: #fff; color: #32415a;}
.approval a:nth-child(2) { float: right; }

.rate_review { width: 630px; float: left;border-radius: 0 8px 8px 0; left:0; top: 0; background: #fff; -webkit-box-shadow: 9px 0px 6px 0px rgba(0,0,0,0.15);-moz-box-shadow: 9px 0px 6px 0px rgba(0,0,0,0.15); box-shadow: 9px 0px 6px 0px rgba(0,0,0,0.15);}
.review_part1{ width: 100%; min-height: 170px; float: left; background: #e6e7e7; padding: 20px 20px 20px 164px; position:relative; border-radius: 0 8px 0 0;}
.review_part1 .img_wrap{ width: 120px; height: 120px; background: #c6c6c6; border-radius: 50%; padding: 7px; position:absolute; left: 26px; top: 50%; margin-top: -60px;}
.review_part1 .img_wrap img{ width: 100%; height: auto; border-radius: 50%; border: solid 2px #fff; }
.review_part1 .img_wrap i{ position:absolute; width: 50px; height: 24px; left: 50%; margin-left: -25px; bottom: -12px; font-style:normal; color: #fff; font-size: 18px; font-weight: 700; line-height: 24px; background: #4bbea0; border-radius: 12px; text-align:center;
-webkit-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.48);-moz-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.48);box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.48);}
.review_part1a{ font-size: 20px; line-height: 22px; color: #32415a; position:absolute; left: 164px; right: 0; padding-right:156px;  top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);   }
.review_part1a h4{ font-size: 25px; line-height: 27px; font-weight: 400; padding: 0; margin: 0;}
.review_part1a p{ margin-bottom: 8px;}
.review_part1a .prating2 { width: 140px; text-align: center; font-size: 12px; line-height: 14px; position: absolute; right: 20px; top: 6px; }
.review_part1a .prating2  span{ display: block;}
.review_part1a .prating2 img{width: 20px;height: 20px;vertical-align: middle;margin-right: 4px;margin-bottom: 6px;}

.review_part2 { width: 100%; float: left; padding: 40px 50px 20px 50px;}
.review_part2 a{ display: block; background: #4bbea0; width: 1005; height: 70px; font-size: 24px; font-weight: 500; text-align:center; color: #fff; line-height: 70px; text-transform:uppercase;  border-radius: 10px; -webkit-box-shadow: 5px 8px 18px 0px rgba(0,0,0,0.15);-moz-box-shadow: 5px 8px 18px 0px rgba(0,0,0,0.15);box-shadow: 5px 8px 18px 0px rgba(0,0,0,0.15); }
.review_part2 ul{ display: block; list-style:none; padding: 0; margin: 0; padding-top: 20px;}
.review_part2 ul li{ display: block; list-style:none; padding: 6px 26px 10px 190px; margin: 0; position:relative; font-size: 16px; line-height: 18px; color: #32415a; text-transform:uppercase; }
.review_part2 ul li span{ position:absolute; left: 0; top: 0;}
.review_part2 ul li i{ position:absolute; right: 0; top: 3px; font-size: 12px; line-height: 12px; color: #7a7a7a; width: 22px; font-style: normal;}
.review_part2 ul li .progress { height: 9px; background-color: #e6e7e7; border-radius: 6px;}
.review_part2 ul li .progress-bar { background-color: #4bbea0;  border-radius: 6px;}

.review_part3 { width: 100%; float: left; padding: 0 6px 20px 6px; margin-top: 6px; position:relative; font-size: 16px; line-height:22px; color: #32415a; margin-bottom: 2px; position:relative; background: url(/Content/images/dot3.png) repeat-y 72px top;}

.review_part3:after{ content: ""; background: #e5e6e6; height: 2px; position:absolute; left: 6px; right: 6px; top: -6px; }
.review_part3a{ width: 100%; float: left; padding: 40px 90px 30px 116px; position:relative; }
.review_part3a.verified { background: #e6e7e7;}
.review_part3a .prating2 { width: 140px;  font-size: 12px; line-height: 14px; position: absolute; right: 120px; top: 42px; text-align:right; }
.review_part3a .prating2 img{width: 20px;height: 20px;vertical-align: middle;margin-right: 4px;margin-bottom: 6px;}
.review_part3a p{ margin-bottom: 3px;}
.review_part3a h4{ font-size: 25px; line-height: 27px; font-weight: 700; padding: 0 0 10px 0; margin: 0;}
.review_part3a p:nth-child(1) { font-size: 16px; line-height: 16px; color: #596882;}
.review_part3a .img_wrap{  position:absolute; left: 40px; top: 46px; }
.review_part3a .img_wrap img{ width: 54px; height: 54px; border-radius: 50%;}
.review_part3a .vicon{ position:absolute; text-align:center; color: #4bbea0; font-size: 16px; right: 10px; width: 70px; top: 60%; -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);}
.review_part3a .vicon img{ width: 44px; height: 44px;;}
.review_part3a .vicon span{ display: block;}

.modal-dialog.ratereview {max-width: 630px; margin:20px 0 0 0; 	-webkit-transform: translate3d(0%, 0, 0);
		    -ms-transform: translate3d(0%, 0, 0);
		     -o-transform: translate3d(0%, 0, 0);
		        transform: translate3d(0%, 0, 0);}
.modal-dialog.ratereview .modal-body { padding: 0px;}
.modal-dialog.ratereview {max-width: 630px;}
.modal-dialog.ratereview .modal-content { background: none; border: none; box-shadow: none; border-radius: 0 8px 8px 0;}


.modal.fade .modal-dialog.ratereview{left: -630px;

		-webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
		   -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
		     -o-transition: opacity 0.3s linear, left 0.3s ease-out;
		        transition: opacity 0.3s linear, left 0.3s ease-out;}
.modal.fade.show .modal-dialog.ratereview {left: 0px;}

.review_part4 { width: 100%; float: left; font-size: 18px; line-height: 22px; padding: 20px 0; }
.review_part4 ul { width: 100%; float: left; padding: 14px 22px 8px 22px; border-bottom: solid 1px #e6e7e7; margin: 0; list-style:none;}
.review_part4 ul.nline{ border-bottom: none;}
.review_part4 ul li { width: 100%; float: left; padding: 0 0 6px 0; margin: 0; list-style:none;}
.review_part4 ul li label{ position: relative;  cursor:pointer; display: block; width: 20px; height: 20px; margin-right: 4px; float: left; margin-bottom: 0px;}
.review_part4 ul li label input[type="checkbox"]{display:none}
.review_part4 ul li label input[type="checkbox"] + span{width:30px;height:30px; background:url(/Content/images/star2.svg) no-repeat left top; cursor:pointer; position:absolute; left: 0; top: 0; background-size: 20px 20px;}
.review_part4 ul li label input[type="checkbox"]:checked + span{background:url(/Content/images/star1.svg) no-repeat left  top; background-size: 20px 20px;}
.review_part4 .sendme { width: 100%; float: left; text-align:center; padding: 30px 0;}
.review_part4 .sendme button, .review_part4 ul li button { font-size: 20px; color: #fff; font-weight: 500; text-transform:uppercase; text-align: center; width: 204px; border: none; height: 50px; background: #4bbea0; border-radius: 30px; cursor: pointer;
 -webkit-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);-moz-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);}
.review_part4 ul li .textarea{ width: 60%; height: 100px; background: #f1f1f3; margin: 15px 0; font-size: 18px; line-height: 20px; padding: 10px; color: #9da2ab; font-weight: 300; border-radius: 10px; border: none;
webkit-box-shadow: 1px -1px 1px 0px rgba(0,0,0,0.5);-moz-box-shadow: 1px -1px 1px 0px rgba(0,0,0,0.5);box-shadow: 1px -1px 1px 0px rgba(0,0,0,0.5);}
.review_part4 ul li .textarea.full { width: 80%;}
.review_part4 ul li button { width: 106px; height: 36px; font-size: 14px;}

.review_part5 { width: 100%; float: left; font-size: 32px; line-height: 32px; padding: 100px 20px; color: #4bbea0; text-align:center;}
.review_part5 img{ width: 110px; height: 110px; }
.review_part5 p{ margin: 30px 0;}

.review_part6 { width: 100%; float: left; font-size: 18px; line-height: 22px; padding: 20px 50px 10px 50px; color: #32415a; position:relative; }
.review_part6:after{ content: ""; background: #e5e6e6; height: 2px; position:absolute; left: 6px; right: 6px; bottom: 0; }
.review_part6 img{width: 30px;height: 30px;vertical-align: middle;margin-right: 4px;margin-bottom: 6px;}
.review_part6 a{ color: #4bbea0; font-size: 16px; text-decoration: underline; }

.offer_form.nillpadding { padding-top: 0px;}
.who .container .row.spadding [class*="col-"].psmall{ padding-bottom: 10px;}
.service_block button.add_another2 { height: 24px; padding: 0 0 0 40px; display: inline-block; position:relative; border: none; cursor: pointer; box-shadow: none; background: none;font-size: 18px; line-height: 20px; font-weight: 300;}
.service_block button.add_another2::after {  content: ""; position: absolute; width: 24px; height: 24px; background: #32415a url(/Content/images/plus.png) no-repeat center center; border-radius: 50%; left: 0; top: 50%; margin-top: -12px;}

.goffer2{ text-align:center; width: 300px; position:absolute; right: 15px; bottom: 30px;}
.goffer2 button{font-size: 20px; color: #fff;background: #4bbea0; border: none; text-transform: uppercase; text-align: center; width: 300px;  height: 50px; border-radius: 30px; -webkit-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);
-moz-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);}
.air_blockwrap{ width: 100%; float: left; position:relative;}
.air_blockwrap label.selectitem{ position: absolute; right: 0px; width: 140px; bottom: 20px; font-size: 18px; color: #32415a; font-weight: 300; cursor:pointer; padding-left: 34px; display: block;}
.air_blockwrap label.selectitem input[type="checkbox"]{ position:absolute; left: 2px; top: 4px; z-index: 1;}
.air_blockwrap label.selectitem input[type="checkbox"] + span{width:24px;height:24px; background:url(/Content/images/checkbox.png) no-repeat left top;cursor:pointer; position:absolute; left: 0; top: 4px; z-index: 2;}
.air_blockwrap label.selectitem input[type="checkbox"]:checked + span{background:url(/Content/images/checkbox.png) no-repeat left  -24px;}

.air_blockwrap .air_block1b, .air_blockwrap .air_block1a { width: 45%;}
.air_block4 label { margin-top: -27px;}
.airwrap_select{ width: 100%; float: left; border-bottom: solid 2px #cbcccc;padding: 20px 30px;}

.airwrap_select .wrapped{ width: 370px; float: left; color: #32415a;font-size:16px; font-weight: 400;}
.wrapped_title{ width: 100%; float: left; font-size: 20px; font-weight: 500;}
.wrapped_b1{ float: left; padding:11px 16px 0 0;   }
.airwrap_select label.switch { position: relative; display: inline-block; width: 70px;height: 18px;margin: 15px 7px 15px 0; float: left;}
.airwrap_select label.switch .switch input{display:none}
.airwrap_select .swittcher{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#c1c5cd;;-webkit-transition:.4s;transition:.4s;border:none; -webkit-box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5);
-moz-box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5);box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5);}
.airwrap_select .swittcher:before{position:absolute;content:"";height:36px;width:36px;left:0;bottom: -9px;background-color:#c1c5cd;;-webkit-transition:.4s;transition:.4s;border: none;-webkit-box-shadow:0px 2px 5px 0 rgba(0,0,0,0.25);-moz-box-shadow:0px 2px 5px 0 rgba(0,0,0,0.25);box-shadow:0px 2px 5px 0 rgba(0,0,0,0.25)}
.airwrap_select input:checked + .swittcher{background-color:#f37659}
.airwrap_select input:focus + .swittcher{box-shadow:0 0 1px #f37659}
.airwrap_select input:checked + .swittcher:before{-webkit-transform:translateX(36px);-ms-transform:translateX(36px);transform:translateX(36px); background: #f37659;}
.airwrap_select .swittcher.round{border-radius:42px}
.airwrap_select .swittcher.round:before{border-radius:50%}

.selected_quote{ width: 100%; float: left; }
.selected_quote .selected_block{padding:0;color: #fff; font-size: 20px; display: block;text-align:left; }
.selected_quote .selected_block ul{ display: block; float: left; padding: 0; margin: 0; list-style: none;}
.selected_quote .selected_block ul li{ display: block; float: left; padding: 0; margin: 0 30px 20px 0; list-style: none; float: left; position:relative;border-radius: 50%; -webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);}
.selected_quote .selected_block ul li img { background: #c6c6c6;  width: 46px; height: 46px; border-radius: 50%;}
.selected_quote .selected_block ul li .qclose2 {width: 24px; height: 24px; background: #4bbea0 url(/Content/images/close2.png) no-repeat center center; position:absolute; right: -12px; top: 0px; z-index: 10; border: 0px; border-radius: 50%; cursor: pointer; display: inline-block;
-webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);}

.airtab_content.shipment{padding: 20px 30px 0 30px;}
.shipment_block{ width: 50%; float: left;}
.shipment_block .air_block1b{ width: 120px;}
.shipment_block .air_block1b.first, .shipment_block .air_block1b.second{ width: 160px; padding-left: 30px;}
.shipment_block label{ position: relative; font-size: 20px; color: #32415a; font-weight: 500; cursor:pointer; padding:0 0 20px 60px; display: block; width: 100%; float: left;}
.shipment_block label img{ position:absolute; left: 32px; top: 0;}
.shipment_block label input[type="checkbox"]{ position:absolute; left: 2px; top: 4px; z-index: 1;}
.shipment_block label input[type="checkbox"] + span{width:24px;height:24px; background:url(/Content/images/checkbox.png) no-repeat left top;cursor:pointer; position:absolute; left: 0; top: 0px; z-index: 2;}
.shipment_block label input[type="checkbox"]:checked + span, .shipment_block.show label input[type="checkbox"] + span{background:url(/Content/images/checkbox.png) no-repeat left  -24px;}
.shipment_block .air_block1b label{ padding: 0; font-weight: 400;}
.infohide{ width: 100%; float: left; display: none; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease;}
.shipment_block.show .infohide{ display: block;padding-bottom: 20px;  -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease;}

.overweight{ position:absolute; left: 33%; top: 60px;}
.overweight label{ position: relative; font-size: 20px; color: #32415a; font-weight: 400; cursor:pointer; padding:0 0 20px 34px; display: block; width: 100%; float: left;}
.overweight label input[type="checkbox"]{ position:absolute; left: 2px; top: 4px; z-index: 1;}
.overweight label input[type="checkbox"] + span{width:24px;height:24px; background:url(/Content/images/checkbox.png) no-repeat left top;cursor:pointer; position:absolute; left: 0; top: 0px; z-index: 2;}
.overweight label input[type="checkbox"]:checked + span {background:url(/Content/images/checkbox.png) no-repeat left  -24px;}
.air_block6{ width: 70px; float: left; padding-top: 10px;}
.air_block6a{ float: left; padding: 20px 30px 0 10px; font-weight: 700;}

.accordion-content .accordion_wrap { padding: 20px; width: 100%; float: left;}
.footdark{ position:absolute; left: 0; right: 0; bottom: 0;background: #e6e7e7; border-radius: 0 0 8px 8px; height: 40px; z-index: 1;}
.paddress .paddress_block{ padding-bottom: 12px; font-size: 18px; }
.price_table{ width: 100%; float: left; position:relative; color: #32415a;text-transform:uppercase; font-weight: 500;}
.theader{ width: 100%; float: left; background: #32415a; color: #fff; }
.tbody{ width: 100%; float: left; background: #fff; font-weight: 400; text-transform: none; position:relative;}
.tbody2{ width: 100%; float: left; background: #d8dbe0;  position:relative;}
.tbody3{ width: 100%; float: left; background: #fff; position:relative;}
.tbody4{ width: 100%; float: left; background: #fff; color: #4bbea0; position:relative;}
.tblock1{ width: 68%;  float: left; padding: 20px;}
.tblock2{ width: 32%;  float: left; padding: 20px;}
.tblock2a{ width: 32%;  float: left;background: url(/Content/images/line3.png) no-repeat 20px center;padding-left: 40px; }

.tblock1 span, .tblock2 span { display: none; text-transform:uppercase;}
.tbody4 .tblock1{ text-align:right;}
.tbody5{ width: 100%; float: left;  font-size: 18px; line-height: 20px; font-weight: 400; padding: 20px 0; position:relative;}
.tbody5a{ width: 40%; float: left; padding: 0 30px 0 0; text-transform: uppercase; font-weight: 500;}
.tbody5b{width: 60%; float: left;text-transform: none;}
.tbody5a b, .tbody5a strong { color: #4bbea0; font-weight: 500; }
.tbody5b b, .tbody5b strong {font-weight: 700; display: block; text-transform:uppercase;}

.paddress.table.noshade{ box-shadow: none; border-radius: 0; padding: 0; margin: 0;}
.price_table.newtable .tbody5 { padding: 20px;}
.price_table.newtable .tbody5a{ width: 100%;}
.price_table.newtable .tbody5b{ width: 100%;}
.price_table.newtable .tbody5a b, .price_table.newtable  .tbody5a strong { color: #c8c8c8; }
.tbody1{ position:absolute; right: 0; top: 20px; width: 126px;}
.tbody1 label{overflow:hidden; width: 63px; height: 24px; position: relative; float: left; padding-left: 30px; text-align:left; color: #fff; font-weight: 700; font-size: 18px;}
.tbody1 label input[type="radio"]{display:none}
.tbody1 label input[type="radio"] + span{width:22px;height:22px; background:url(/Content/images/radio.png) no-repeat left top;cursor:pointer; position:absolute; left: 0; top: 0;}
.tbody1 label input[type="radio"]:checked + span{background:url(/Content/images/radio.png) no-repeat left -22px; }

.price_table.newtable .tbody  .tblock1 { background: url(/Content/images/line3.png) no-repeat 20px center; padding-left: 40px; }
.price_table.newtable .tbody  .tblock2 {background: url(/Content/images/line3.png) no-repeat 20px center; padding-left: 40px; padding-right: 50px;}
.price_table.newtable .tbody .form-control6 { width: 100%; background: none padding:0; height: 36px; border: none;box-shadow: none; font-weight: 400; border-radius: 0; text-align:left; font-size: 18px; line-height: 36px; color: #32415a; text-transform:none; }
.price_table.newtable .tbody4{ border-top: solid 2px #adb3bd; color: #32415a;}
.price_table.newtable .tbody4 .tblock1 { background: #fff;}
.price_table.newtable .tbody4 .tblock2 { background: #adb3bd;}
.price_table.newtable .tbody5b .form-control4 { width: 60%; background: #ebebeb url(/Content/images/line3.png) no-repeat 18px 17px; padding: 20px 20px 20px 36px; height: 160px; border: none;box-shadow: none; font-weight: 400; border-radius: 0; text-align:left; font-size: 18px; line-height: 20px; color: #32415a; text-transform:none; }
.price_table.newtable input::-webkit-input-placeholder{ color: #969696; opacity: 1; font-weight: 400; font-style:italic;}
.price_table.newtable input::-moz-placeholder { color: #969696; opacity: 1;font-weight: 400; font-style:italic;}
.price_table.newtable input:-ms-input-placeholder { color: #969696;font-weight: 400;  font-style:italic;}
.price_table.newtable input::placeholder { color: #969696;font-weight: 400; font-style:italic;}

.price_table.newtable .tblock2a .form_control7{color: #32415a; display: block; font-size: 18px; border: none; line-height: 60px; padding: 0;}
/*.price_table.newtable .tblock2a .form_control7::-webkit-input-placeholder{ color: #32415a; opacity: 1; font-weight: 400; font-style: normal;}
.price_table.newtable .tblock2a .form_control7::-moz-placeholder { color: #32415a; opacity: 1;font-weight: 400; font-style:normal;}
.price_table.newtable .tblock2a .form_control7:-ms-input-placeholder { color: #32415a;font-weight: 400;  font-style:normal;}
.price_table.newtable .tblock2a .form_control7::placeholder { color: #32415a;font-weight: 400; font-style:normal;}*/

.price_table.newtable .goffer_block{ width: 100%; float: left; padding-bottom: 20px;}
.plus2, .minus2 { width: 28px; height: 28px; position:absolute; top: 50%; margin-top: -14px; right: 20px; border: none; cursor: pointer; border: none; border-radius: 50%; }
.minus2{ background: #ebebeb url(/Content/images/minus.png) no-repeat center center;}
.plus2{ background: #32415a url(/Content/images/plus4.png) no-repeat center center; top: -14px; margin-top: 0px;  right: -14px;}
.price_table.newtable .tbody3a{ display: none; width: 100%; float: left; position:relative; height: 50px; padding: 0;}
.price_table.newtable .tbody3a .add_another{ position:absolute; right: auto; top: auto; left: 20px; bottom: 10px; height: 24px; padding: 0 0 0 30px; font-size: 12px;line-height: 20px;font-weight: 500; margin: 0;}
.add_another::after {width: 22px; height: 22px; margin-top: -11px; background-size: 12px 12px;}
.price_table.newtable .deletes{ right: 20px; left: auto; top: 12px; bottom: auto; margin: 0;}

.accordion-content.newpadding { padding-left: 30px; padding-right: 30px; background: #fff;}
.paddress.active .accordion-content.newpadding { background: #fff;}

.paddress.selectquote { padding: 20px 12px 12px 12px; font-size: 20px; color: #32415a; font-weight: 400;}
.sblock1{ padding-right: 20px; float: left;}
.sblock1 label{ position: relative;color: #32415a; font-weight: 400; cursor:pointer; padding-left: 34px; display: block; float: left; min-height: 26px;}
.sblock1 label input[type="checkbox"]{display:none}
.sblock1 label input[type="checkbox"] + span{width: 24px;height:24px; background:url(/Content/images/dcheck2.png) no-repeat left top;cursor:pointer; position:absolute; left: 0; top: 1px;}
.sblock1 label input[type="checkbox"]:checked + span{background:url(/Content/images/dcheck2.png) no-repeat left  -24px;}

.paddress.market.expired{ background: #dedfe3;}
.paddress.market.expired .paddress_block .pagination { background: none;}

.paddress.market .paddress_block .acblock5 {position: absolute; right: 0px;top: 40px; width: 220px; font-size: 34px; line-height: 34px; text-align:center; font-weight: 500; color: #4bbea0; text-transform:uppercase; }
.paddress.market .paddress_block .acblock5 span{ display: block;}
.paddress.market.expired .paddress_block .acblock5{ color: #ff3333;}
.paddress.market.expired .accordion-content.newpadding, .paddress.market.expired.active .accordion-content.newpadding { background: none;}
.paddress.market.expired .tbody4 {background: none}
.paddress.market.expired .tbody4 .tblock2 { background: #fff;}

.paddress.market .paddress_block.answers .qcblock1, .paddress.market .paddress_block.answers .qcblock2, .paddress.market .paddress_block.answers .qcblock3{ margin-top: 20px;}
.paddress.market .paddress_block.answers {padding-left:0; padding-right: 0; border-bottom: solid 1px #answers; border-bottom: solid 1px #bbb; margin-bottom: 15px; padding-bottom: 20px;}
.paddress.market .paddress_block.answers .qcblock1 {width: 34%;padding-left: 150px;}
.paddress.market .paddress_block.answers .qcblock1 img { left: 14px;}
.paddress.market .paddress_block.answers .qcblock3  {text-transform: uppercase; font-weight: 500; width: 40%;padding: 20px  20px 0 40px;  border-right: solid 2px #f1f1f3;}
.paddress.market .paddress_block.answers .qcblock3 b, .paddress.market .paddress_block.answers .qcblock3 strong {color: #4bbea0; font-weight: 500;}
.paddress.market .paddress_block.answers .qcblock2 { width:  26%; padding-right: 150px;}
.paddress.market .paddress_block.answers .button_block { top: 50px;}

.modal-dialog.modal-custom.filter_popup { max-width: 286px; margin: 0 auto;}
.modal-dialog.modal-custom.filter_popup .modal-content { background: #fff; text-align:left;}
.modal-dialog.modal-custom.filter_popup .modal-content .modal-body { font-size: 20px; line-height: 24px; padding: 5px 10px 20px 10px; text-align:left;}

.modal-dialog.modal-custom.filter_popup .close4 , .modal-dialog.modal-custom.service_popup .close4{ right:-18px; }

.modal-dialog.modal-custom.filter_popup  h4{ color: #32415a; font-size: 20px; line-height: 24px; font-weight: 400; padding: 4px 0 20px  34px; margin: 0; display: block; background:url(/Content/images/filter.png) no-repeat left 6px;}
.modal-dialog.modal-custom.filter_popup label{ position: relative;color: #32415a; font-weight: 400; cursor:pointer; padding-left: 34px; display: block; min-height: 26px; display: block;}
.modal-dialog.modal-custom.filter_popup label input[type="checkbox"]{display:none}
.modal-dialog.modal-custom.filter_popup label input[type="checkbox"] + span{width: 24px;height:24px; background:url(/Content/images/dcheck2.png) no-repeat left top;cursor:pointer; position:absolute; left: 0; top: 1px;}
.modal-dialog.modal-custom.filter_popup label input[type="checkbox"]:checked + span{background:url(/Content/images/dcheck2.png) no-repeat left  -24px;}

.modal-dialog.modal-custom.service_popup{ max-width: 1160px;}
.modal-dialog.modal-custom.service_popup .modal-content { background: #fff;}
.modal-dialog.modal-custom.service_popup .modal-content .modal-body {font-size: 24px;  line-height: 24px; color: #32415a; padding: 20px; text-align:left;}
.servicepopup_wrap{ width: 100%; float: left; overflow: hidden;}
.service_left{ width: 48%; float: left; margin-right: 2%;}
.service_right{ width: 48%; float: left; margin-left: 2%;}
.service_header{ width: 100%; float: left; min-height: 120px; position:relative;}
.service_header h4{font-size: 64px;  line-height: 64px; color: #bbbbbb; font-weight: 300; padding: 0 0 15px 0; margin: 0;}
.service_header p{ position:absolute; left: 0; bottom: 10px; margin-bottom: 0px;}
.category_type{width: 100%; float: left; background: #e7e7e7; padding: 20px 20px 10px 20px; min-height: 310px;}
.category_type ul{ width: 100%; float: left; list-style:none; padding: 0; margin: 0;}
.category_type ul li{ width: 50%; float: left; list-style:none; padding: 5px 0; margin: 0;}
.category_type ul li a { color: #32415a; display: block; padding: 0 10px 20px 26px;}
.category_type ul li.active a, .category_type ul li a:hover { font-weight: 700; background: url(/Content/images/bullet3.png) no-repeat left top; }
.service_buttons{ width: 100%; float: left; padding-top: 30px;}
.service_buttons button{ width: 180px; height: 58px; border-radius: 30px; border: solid 1px #4bbea0; text-align:center; cursor: pointer; background: #4bbea0; font-size: 24px; line-height: 58px; font-weight:500; color: #fff; float: right;}
.service_buttons button:nth-child(2) { float: left; background: #fff; color: #32415a; border: solid 1px #32415a;}
.category {display: none;}

.service_type{width: 100%; float: left; background: #e7e7e7; padding: 20px 20px 10px 20px;  min-height: 310px;}
.service_type label{ position: relative;color: #32415a; font-weight: 400; cursor:pointer; padding:0 0 20px 34px; display: block; min-height: 26px; display: block;}
.service_type label input[type="checkbox"]{ position:absolute; left: 2px; top: 4px; z-index: 1;}
.service_type label input[type="checkbox"] + span{width:18px;height:18px; background:url(/Content/images/checkbox5.png) no-repeat left top;cursor:pointer; position:absolute; left: 0; top: 4px; z-index: 2;}
.service_type label input[type="checkbox"]:checked + span{background:url(/Content/images/checkbox5.png) no-repeat left  -18px;}
.backcatehory{ display: none; width: 100px; height: 30px; border-radius: 30px; border: none; cursor: pointer; background: #32415a; font-size: 14px;  line-height: 15px;font-weight:400; color: #fff; text-align:center;}


.home_new{ width: 100%; background: url(/Content/images/home_new.jpg) no-repeat left  top; position: absolute; background-size: cover; z-index: -1; left: 0; right: 0; top: 0; bottom: 0; }
.signin_up.new { position: absolute; min-width: 200px;}
.signin_up.new a {width: 100%;}
.stay_touch.home { color: #fff; font-size: 30px; line-height: 40px; padding: 0 100px 0 150px;}
.stay_touch.home strong, .stay_touch.home b{ display: block; font-weight: 600; font-style:italic;}
.about_wrap.new { position:relative; text-align: left; padding: 25px 0 10px 150px; width: 530px; font-size: 24px; line-height: 26px; margin-left: 100px; }
.about_wrap.new .icon_wrap { position:absolute; left: 0; top: 0; height: 150px; width: 150px; z-index: 99;}
.about_wrap.new .icon_wrap img { position: relative; max-width: 100%; max-height: 100%;left: 0; top: 0;-webkit-transform: translate(0%, 0%);-ms-transform: translate(0%, 0%);-o-transform: translate(0%, 0%);transform: translate(0%, 0%); }

.about_new{ width: 100%; height: 100%; background: url(/Content/images/about_back2.jpg) no-repeat center  bottom; position:fixed; background-size: cover; z-index: -1; }

.inner_container.about_wrap { padding-left: 75px; padding-right: 170px; color: #fff; text-align:left; font-size: 30px;  line-height: 40px; padding-top: 170px;}
.inner_container.about_wrap h1{  text-transform:inherit; color: #fff; font-size: 75px; line-height: 70px;}
.inner_container.about_wrap h1 strong, .inner_container.about_wrap h1 b { font-weight: 600; font-style:italic;}
.inner_container.about_wrap .try_me { padding-top: 70px; text-align:center;}
.inner_container.about_wrap .try_me a { color: #fff; }
.linkpage.learn ul li a i { background: #32415a;}

.learn_pic{ position:absolute; width: 50%; top: 242px; left: 0; bottom: 0;  z-index: 1;}
.learn_pic img{ width: 100%; height: 100%;}


.base_wrap.newhome {  min-height: 100% !important;}
.home_new_base{ width: 100%; min-height:100% !important; float: left; position: relative; }
.home_block1{  width: 100%;  height: 100vh; float: left; position:relative; }
.home_block1 .stay_touch.home { font-size:20px; line-height: 30px; padding: 0 0 0 150px;}
.home_block1 .stay_touch.home h1 { font-size: 58px;  line-height: 60px;font-weight: 300; font-style:italic; padding: 0 0 8px 0;}
.home_block1 .stay_touch.home h1 strong, .home_block1 .stay_touch.home h1 b { font-style:normal;}
.home_block1 .stay_touch.home h2 { font-size: 24px;  line-height: 26px;font-weight: 400; padding: 0 0 10px 0; margin: 0;}
.home_block1 .stay_touch.home h2 strong, .home_block1 .stay_touch.home h2 b { font-weight: 400; color: #61FFD6; font-style:normal; display: inline-block;}
.home_block1 .about_wrap.new { font-size: 18px;  line-height: 24px; width: 610px; padding: 35px 0 35px 150px;}
.home_block1 .about_wrap.new h2{ font-size: 24px; font-weight: 500; padding: 0 0 10px 0; margin: 0;}
.home_block1 .stay_touch a { background: #4bbea0;}
.signin3, .signin3:hover, .signin4, .signin4:hover {position: absolute;z-index: 9999; right: 20px;top: 40px; font-size: 20px;font-weight: 300; color: #fff;line-height: 20px; display: inline-block; text-decoration:none; text-transform:uppercase; }
.signin3.close3 { font-size: 30px;color: #32415A;}
.base_wrap.newhome .datetime { right: 170px;}
.base_wrap.newhome .language { right: 240px; font-weight: 200;}
.learnmore, .learnmore:hover{ border:none; width: 160px; height: 50px; position:absolute; display: inline-block; padding-bottom: 20px; z-index: 19; left: 50%; bottom: 20px; margin-left: -80px;font-size: 20px;font-weight: 500; color: #4bbea0;line-height: 20px;
 background:url(/Content/images/arrow2.png) no-repeat center bottom; text-align:center; text-transform:uppercase; background-size: 24px 14px;}

.home_block2_left{ position:absolute; left: 0; top: 100px; width: 43%; z-index: 1;}
.home_block2_left img { width: 100%; height: auto;}
.home_block2_right{ position: absolute; z-index: 2; font-size: 20px; line-height: 30px; color: #fff;  width: 100%; padding:0 0 0 43%; left: 0; top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);}
.section2_block p{ margin-bottom: 0px;}
.sblock1 { width: 50%; float: left; padding: 20px  30px 20px 0;}
.sblock2 { width: 50%; float: left; padding: 20px 30px 20px 30px; }
.sblock2 ul{ display: block; padding: 0; margin: 0; list-style: none;}
.sblock2 ul li{ display: block; padding: 0 0 8px 20px; margin: 0; list-style: none; position:relative; font-weight: 700;}
.sblock2 ul li:before{ content: ">"; font-weight: 400; position:absolute; left: 0; top: 4px; line-height: 20px; }
.section_join { width: 85%; float: left; text-align:center; margin: 40px 15% 0 0;}
.section_join a{background: #4bbea0; width: 200px;height: 50px;font-size: 18px;font-weight: 500;text-align: center;color: #fff;line-height: 44px;text-transform: uppercase;border: solid 3px #4bbea0;
border-radius: 30px;display: inline-block;}

.paddress.selectquote .sblock1 { width: auto; padding: 0 20px 0 0;}


.home_block3{  width: 100%;  height: 100vh; float: left; position:relative; }
.home_block3_left{ position:absolute; right: 0; top: 100px; width: 40%; z-index: 1;}
.home_block3_left img { width: 100%; height: auto;}
.home_block3_right{ position: absolute; z-index: 2; font-size: 20px; line-height: 30px; color: #fff;  width: 100%; padding:0 0 0 10%; left: 0; top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);}
.home_block3 h2 { font-size: 60px; line-height:54px; color: #F2775E; font-weight: 300; padding: 10px 0 20px 100px ; margin: 0; background:url(/Content/images/newicon2.png) no-repeat left top;  }
.home_block3 h2 strong, .home_block3 h2 b{ display: block; font-weight: 700;}
.home_block3 hr{  width: 85%; height: 1px; border-top: solid 1px #F2775E; float: left; padding: 0; margin: 0 15% 0 0;}
.home_block3 .section2_block { width: 950px; display: block; float: left;}

.home_block4{  width: 100%;  height: 100vh; float: left; position:relative; }
.home_block4_left{ position:absolute; right: 0; top: 100px; width: 40%; z-index: 1;}
.home_block4_left img { width: 100%; height: auto;}
.home_block4_right{ position: absolute; z-index: 2; font-size: 20px; line-height: 30px; color: #fff;  width: 100%; padding:0 0 0 10%; left: 0; top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);}
.home_block4 h2 { font-size: 60px; line-height:54px; color: #4BBEA0; font-weight: 300; padding: 0 0 20px 100px ; margin: 0; background:url(/Content/images/newicon3.png) no-repeat left top; background-size: 90px 83px;  }
.home_block4 h2 strong, .home_block4 h2 b{ display: block; font-weight: 700;}
.home_block4 hr{  width: 85%; height: 1px; border-top: solid 1px #4BBEA0; float: left; padding: 0; margin: 0 15% 0 0;}
.home_block4 .section2_block { width: 850px; display: block; float: left;}

.contactus_home{ width: 100%;min-height: 100vh; float: left; padding: 220px 0 200px 0; margin-top: -100px; font-size: 20px; line-height: 30px; color: #fff; background: url(/Content/images/contactnew_back.jpg) no-repeat center top; background-size: cover; }
.contactus_home h3{ display:block; text-align:center; font-size: 60px; line-height: 60px; font-weight: 300; padding: 0 0 70px 0; margin: 0;}
.contactus_home .row  [class*="col-"]{padding-bottom: 20px;}

.register-window.fixedtop, .login-window.fixedtop { position:fixed; bottom: 0;}
.register-window.fixedtop .signin3, .register-window.fixedtop .signin3:hover { color: #32415A;}
.learnmore2, .learnmore2:hover{width: 100px; height: 30px;padding-bottom: 15px;font-size: 14px; line-height: 18px; background-size: 18px 10px; border:none;  position:absolute; display: inline-block;
z-index: 19; right: 40px; bottom: 100px;font-weight: 500; color: #4bbea0; background:url(/Content/images/arrow2.png) no-repeat center bottom; text-align:center; text-transform:uppercase; display: none; background-size: 14px auto;}

.regi_title{ width: 100%; float: left; text-align:center; border-bottom: solid 1px #32415A;  padding: 40px 0;}
.regi_title > div { font-size: 24px; font-weight: 400; color: #4BBEA0; width: 720px; padding:36px 0 0 190px; margin: 0 auto; min-height: 150px; background:url(/Content/images/hand2.png) no-repeat left top; background-size: auto 150px;}
.regi_title > div h1 { font-size: 48px; line-height: 56px; font-weight: 300; padding: 0; margin: 0;}
.regi_middle{ width: 100%; float: left; text-align:center; border-bottom: solid 1px #32415A;  padding: 40px 0; font-size: 28px; font-weight: 500; color: #32415A;}
.regi_middle  h2 { font-size: 54px; line-height: 56px; font-weight: 200; padding: 0 0 40px 0; margin: 0;}
.regi_middle  h2 strong, .regi_middle  h2 b{ font-weight: 700; display: block;}
border-radius: 30px;display: inline-block; position:absolute; right: 0; top: 0;}

.regi_bottom{ width: 100%; float: left; text-align:center; padding: 40px 0; font-size: 28px; font-weight: 400; color: #32415A;}
.regi_bottom a{ width: 280px; height: 58px; display: inline-block; line-height: 54px; margin-top: 10px; font-size: 24px; font-weight:400; text-transform:uppercase; border: solid 1px #4BBEA0; color: #4BBEA0; border-radius: 30px;  }

.edit_profile .form-group{ position:relative;}
.form-group .input-group-text { position:absolute; width: 20px; height: 20px; right: 0; display: block; top: -20px; background: none; border: none; border-radius: 0; font-size: 30px; color: #000; font-weight: 400;}
.edit_profile.regi .form-group  .input-group-text  { top: 0px;}
.form-group .input-group-text  i { color: #bbbbbb;}
.edit_profile .form-group .input-group-text { font-size: 20px; font-weight: 400; top: 23px; right: 5px; }
.edit_profile .form-group .input-group-text i{color: #32415a;}
.edit_profile.regi .form-group  .input-group-text i { color: #bbbbbb;}

.register-window.step{ padding: 0; background: #fff;overflow-y: auto;}
.register-window.step.registrations { background: none;}
.register-window.step .registration_header { top: 0;}
.register-window.step .edit_profile.regi { padding-top: 120px;}
.register-window.step .registration_right.workingtype { padding-bottom: 20px;}

.registration_right .ed_form .pblock1  .bfh-selectbox-toggle.form-control  { border: none;}

div.pac-container { z-index: 99999999999 !important;}
#infowindow-content .title { font-weight: bold; }
#infowindow-content { display: none;}
#map #infowindow-content { display: inline;}

#croppie_container_avatar, #croppie_container_logo {background: white;min-height:150px;margin:10px auto; position:absolute; left: 0; top: 0; z-index: 99;}
.imgwrap, .buttonwrap { width: 100%; float: left; }
.buttonwrap { margin-top: 10px; text-align:center; z-index: 999;}

.creditgoes { position:absolute; left: 0; right: 0; bottom: 15px; text-align:center; color: #fff; text-align:center; color: #fff; font-size: 14px;}
.creditgoes a{ color: #4bbea0;}


.get_quote { width: 100%;  text-align:right; display: none; position:fixed; left: 0; right: 0; bottom: 0; background: #f1f1f3; padding: 10px 0; z-index: 19;}
.get_quote .container{ position:relative; overflow: hidden;}
.get_quote a.gquote { display: inline-block; position:absolute; right: 15px; top: 0px; font-size: 20px; color: #fff; background: #32415A; border: none; text-transform: uppercase; text-align: center; width: 260px; height: 50px; line-height: 50px;  border-radius: 30px;
    -webkit-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);  -moz-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);  box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.68);}

.get_quote ul{ display: block; float: left; padding: 0 270px 0 0; width: 100%; margin: 0; list-style: none;}
.get_quote ul li{ display: block; float: left; padding: 0; margin: 8px 12px 8px 0; list-style: none; float: left; position:relative;border-radius: 50%; -webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.23);}
.get_quote ul li img { background: #c6c6c6;  width: 46px; height: 46px; border-radius: 50%;}

.signin3.new, .signin3.new:hover { font-size: 20px; color: #4BBEA0; right: 94px; text-transform:capitalize;}
.signin4, .signin4:hover { font-size: 20px; color: #4BBEA0; right: 20px; text-transform:capitalize;}
.signin4:before{ content: ""; width: 1px; height: 20px; background: #4BBEA0; position:absolute; left: -8px; top: 2px;pointer-events: none; }


.modal-dialog.modal-custom.signinpopup { max-width: 1150px;}
.modal-dialog.modal-custom.signinpopup .modal-content { background: #fff;}

.signinblock { width: 406px; margin: 0 auto; color: #B5B5B5;}
.forgetblock { width: 100%; margin: 0 auto; color: #32415A; font-size: 24px; font-weight: 300; padding-bottom: 60px;}
.signinblock h2, .forgetblock h2 { font-size: 60px; line-height: 50px; font-weight: 300; padding: 0 0 40px 0; margin: 0; text-align: center;  color: #32415A;}
.forgetblock h2 { padding-bottom: 15px;}
.signinblock h2 { font-size: 60px; line-height: 50px; font-weight: 300; padding: 0 0 40px 0; margin: 0; text-align: center;  color: #32415A;}
.signinform{font-size: 18px;line-height: 24px;font-weight: 400;}
.signinform .form-group { margin-bottom: 20px; position: relative;}

.signinform .form-group .form-control{height: 40px; background: none; border: none; padding: 8px 0; box-shadow: none;  font-size: 20px;  font-weight: 500; line-height: 44px; border-radius: 0px; border-bottom: solid 1px #bbbbbb;
color: #32415a;font-weight: 500;}
/*.signinform .form-group .form-control::-webkit-input-placeholder{ color: #bbbbbb; opacity: 0;font-weight: 400;}
.signinform .form-group .form-control::-moz-placeholder { color: #bbbbbb; opacity: 0;font-weight: 400; }
.signinform .form-group .form-control:-ms-input-placeholder { color: #bbbbbb; opacity: 0;font-weight: 400; }
.signinform .form-group .form-control::placeholder { color: #bbbbbb; opacity: 0;font-weight: 400; }*/


.signinform .form-group .floating_label{pointer-events: none;position:absolute;left:0; top: 10px; color: #bbbbbb; font-size: 20px; font-weight: 400; transition: 0.2s;
  transition-timing-function: ease;  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);}
/*.register_block.loginwindow.newform .form-group .form-control:focus + .floating_label,*/ .signinform .form-group .form-control:not(:placeholder-shown) + .floating_label {top: 12px; font-size: 20px; color: rgba(187,187,187, 0);}

/* For IE Browsers*/
/*.register_block.loginwindow.newform .form-group .form-control:focus + .floating_label, */.signinform .form-group .form-control:not(:-ms-input-placeholder) + .floating_label {top: 12px; color: #bbb;}
.signinform .form-group i {font-style: normal; font-size: 18px;  color: #D1D1D1;  position: absolute;  right: 0;  bottom: -56px;}
.form-group.fpass { text-align:center; font-size: 18px; font-weight: 300; margin-top: -15px;}
.form-group.fpass a{ color: #32415A; text-decoration:underline;}
.form-group.sign_submit  input[type=submit] { width: 200px; height: 50px; border: none; color: #fff; font-size: 20px;  line-height: 50px; display: inline-block;  background: #32415A; border-radius: 50px; text-transform: uppercase; cursor: pointer;}
.signinform .form-group p{ margin-bottom: 8px;}
.form-group.sign_submit.sendme  input[type=submit], .form-group.sign_submit.success  button { width: 300px;}
.form-group.sign_submit  input[type=submit], .form-group.sign_submit  button { width: 200px; height: 50px; border: none; color: #fff; font-size: 20px;  line-height: 50px; display: inline-block;  background: #32415A; border-radius: 50px; text-transform: uppercase; cursor: pointer;}
.form-group.sign_submit.sendme { padding-top:  60px; padding-bottom: 15px;}
.form-group.sign_submit.success { padding-top:  0px; padding-bottom: 15px;}
.modal-dialog.modal-custom.createaccount { max-width: 1460px;}
.modal-dialog.modal-custom.createaccount .modal-content { background: #fff; border-radius: 0; border: none;}
.modal-dialog.modal-custom.createaccount .modal-content .modal-body { padding: 0;}
.createaccount .signinblock { width: 480px; float: right; padding: 50px 50px 50px 25px;}
.createaccount .signinblock h2 { font-size: 46px;  line-height: 46px; text-transform:uppercase;}
.createaccount .signinblock h2:nth-child(3) { display: none;}
.createaccount .signinblock  img { width: 138px; height: auto;}
.createaccount .signinform .form-group { margin-bottom: 50px;}

.search4{ display: none;}

/* #Media Queries*/
/*================================================== */

@media (min-width: 768px) {
/*responsive table*/
.data_table table tr th:nth-child(1) {width:28%;}
.data_table table tr th:nth-child(2) {width:28%;}
.data_table table tr th:nth-child(3) {width:28%;}
.data_table table tr th:nth-child(4) {width:16%;}
.data_table table > tbody > tr > td:nth-last-child(1), .data_table table > tfoot > tr > td:nth-last-child(1), .data_table table > thead > tr > th:nth-last-child(1) {border-right: none;}
/*responsive table*/
.contactus_home .container { max-width: 100%;}

}
@media (min-width: 992px) {
.contactus_home .container { max-width: 950px;}
.pblock1.half{ width: 40%;}
}
@media (min-width: 1400px) {
.contactus_home .container { max-width: 950px;}
.contactus_home .row {margin-right: -50px; margin-left: -50px;}
.contactus_home .row  [class*="col-"]{padding-left: 50px; padding-right: 50px;}
.regi_complete .container{ min-width: 1380px;}
}
@media (min-width: 1600px) {
.regi_complete .container{ min-width: 1450px;}
}


@media (min-width: 1601px) and (max-width: 1700px) {
.home_block1 .stay_touch.home h1 { font-size: 50px; line-height: 54px;	}
.home_block1 .stay_touch.home h2 {font-size: 20px; line-height: 22px;}

}
@media (min-width: 1401px) and (max-width: 1600px) {
.home_content.home .container, .home_content.about .container{max-width: 920px;}
/*.shape img { width: 440px;}
.htext p:nth-child(1) { font-size: 134px; line-height: 120px;}
.htext {font-size: 40px;line-height: 40px;}
.htext a { margin: 40px 25px 0 0; width: 200px; height: 60px; font-size: 20px;line-height: 50px;}
.signin { width: 180px; height: 54px; font-size: 22px; line-height: 50px;}*/
.register_block.loginwindow .form-group.cellphone label { width: 30%; font-size: 22px; }
.register_block.loginwindow .dblock1{ width: 23%;}
.register_block.loginwindow .dblock2{ width: 47%;}

.signin_up {min-width: 250px; height: 50px;}
.signin_up a { height: 50px; font-size: 18px; line-height: 44px;}
.about_wrap{ font-size: 18px; line-height: 22px; }
.about_wrap h1, .about_wrap h2 { font-size: 30px; line-height: 32px; padding: 0 0 15px 0;}
.icon_wrap{ height: 200px; }
.signin2 { height: 50px; font-size: 18px; line-height: 44px;}

.stay_touch {font-size: 22px;line-height: 24px;}
.try_me a, .stay_touch a {width: 200px; height: 50px; font-size: 18px; line-height: 44px; }

.icons li a span:nth-child(1){ width: 80px; height: 80px;}

.who_banner .container {font-size: 32px; line-height: 38px;}
.who_banner .container h1 {font-size: 90px; line-height: 90px;}

.shade3 { width: 350px;}
.img_uploader{ padding: 80px 75px 10px 75px; }
.image-preview, #callback-preview {width: 200px;  height: 200px;}
.branches_left{ padding-right: 350px; }
.branches_right{width: 350px;}

.pblock3 { width: 15%;  padding:12px 10px 0 10px;}
.pblock3a { width: 20%;padding: 0 10px;}
.port_common .pblock3 select { font-size: 14px;}
.port_block .pblock3a .form-control { font-size: 18px;}
.pblock3b {padding: 10px 10px 0 10px;}
.pblock3b label { font-size: 14px;}


.eproperties_left{ width: 50%; float: left; padding: 0 4% 0 0;}
.add_service, .add_block ul li span { font-size: 16px;}
.volume ul { width: 100%;}

.plan_left{ width: 40%;}
.plan_right{ width: 50%;}
.explanation ul{ width: 30%; }
.registration_left h1, .registration_left h3{ font-size: 56px; line-height: 56px;}
.registration_footer{  background-size: cover 100%;}

.home_block2_right, .home_block3_right, .home_block4_right {font-size: 18px;line-height: 26px;}
.home_block3 h2 {font-size: 52px;line-height: 54px;  padding: 10px 0 20px 100px;}
.home_block3 .section2_block { width: 850px;}
.home_block4 h2 {font-size: 52px;line-height: 54px; padding: 0 0 20px 100px;}
.home_block4 .section2_block { width: 750px;}


.modal-dialog.modal-custom.createaccount { max-width: 1360px;}
}
@media (min-width: 1401px) and (max-width: 1800px) {

.register_block h3 { font-size: 60px; line-height: 60px; }
.stay_touch h1 { font-size: 80px; line-height: 80px; padding: 0 0 20px 0; }
.inner_container.partner { padding-left: 40px; padding-right: 80px;}
.partner_block .content {height: 340px;}
.video-container {padding-bottom: 55%;}
.map{ min-height: 500px;}
.search_box2{  width: 170px;}

.inner_container{ font-size: 22px;line-height: 26px;}
.inner_container h1, .inner_container.about_wrap h1 { font-size: 65px; line-height: 60px;}

.show_partner{ width: 25%; padding-right: 20px;}

.stay_touch.home { font-size: 26px; line-height: 34px; padding: 0 70px 0 100px;}
.stay_touch.home h1{ font-size: 80px; line-height: 80px;}
.about_wrap.new {padding: 25px 0 10px 130px; width: 530px; font-size: 22px; line-height: 24px; margin-left: 50px;}
.about_wrap.new .icon_wrap { height: 130px; width: 130px; z-index: 99;}

.inner_container.about_wrap { font-size: 26px; line-height: 32px; padding-left: 75px; padding-right: 75px;}
.inner_container.about_wrap .try_me { padding-top: 50px;}
.container-fluid.learn_wrap .partner_block { padding-left: 60px; padding-right: 100px;}

.home_block1 .stay_touch.home { padding: 0 0 0 100px;font-size: 18px; line-height: 24px;}
.home_block1 .stay_touch.home h1 { font-size: 46px; line-height: 50px;	}
.home_block1 .stay_touch.home h2 {font-size: 18px; line-height: 20px;}
.home_block1 .about_wrap.new { padding: 20px 0 20px 150px;}

}
/* END__ */
@media (min-width: 1200px) and (max-width: 1400px) {
.home_content.home .container, .home_content.about .container{max-width: 920px;}
/*.shape img { width: 400px;}
.htext p:nth-child(1) { font-size: 120px; line-height: 110px;}
.htext {font-size: 36px;line-height: 36px;}
.htext a { margin: 40px 25px 0 0; width: 180px; height: 54px; font-size: 18px;line-height: 46px;}
.signin { width: 170px; height: 50px; font-size: 20px; line-height: 44px;}*/
.register_block.loginwindow .form-group.cellphone label { width: 30%; font-size: 20px; }
.register_block.loginwindow .dblock1{ width: 25%;}
.register_block.loginwindow .dblock2{ width: 45%;}

.signin_up {min-width: 250px;right: 30px;top: 110px; height: 50px; min-width: 200px;}
.signin_up a {height: 50px; font-size: 18px; line-height: 44px;}
.register_block{ padding: 80px 0px 60px 30px; font-size: 24px; line-height: 28px;}
.register_block h3 { font-size: 50px; line-height: 50px; }
.good_choice{ padding: 0 30px;}
.register_block .form-group, .register_block.loginwindow  .form-group{ margin-bottom: 15px;}
.register_block .form-group label{margin-bottom: 10px;}
.datetime {  font-size: 22px; }

.about_wrap{ font-size: 18px; line-height: 22px; }
.about_wrap h1, .about_wrap h2 { font-size: 30px; line-height: 32px; padding: 0 0 15px 0;}
.icon_wrap{ height: 180px; }
.signin2 { height: 50px; font-size: 18px; line-height: 44px;}

.stay_touch{padding: 0 100px 0 50px; font-size: 22px; line-height: 24px; }
.try_me a, .stay_touch a {width: 200px; height: 50px; font-size: 18px; line-height: 44px; }
.stay_touch h1 { font-size: 70px; line-height: 70px; padding: 0 0 20px 0; }
.inner_container{ padding: 100px 0 60px 0;font-size: 20px;line-height: 24px;}
.inner_container h1 , .inner_container.about_wrap h1{ font-size: 60px; line-height: 60px;}

.icons li a span:nth-child(1){ width: 80px; height: 80px;}

.try_me a, .stay_touch a {width: 200px; height: 50px; font-size: 18px; line-height: 44px; }

.who_banner .container {font-size: 30px; line-height: 34px;}
.who_banner .container h1 {font-size: 80px; line-height: 80px;}

.inner_container.partner { padding-left: 40px; padding-right: 80px;}
.partner_block .content {height: 280px;}
.video-container {padding-bottom: 60%;}
.map{ min-height: 420px;}
.search_box2{  width: 28px; height: 28px; top: 36px;  background:url(/Content/images/search2.png) no-repeat center center;  border: solid 1px #f1eff1; border-radius: 50%; background-size: 14px 14px;}
.search_box2 > div { display: none;}
.profile_open, .message_open, .notification_open, .user_open { width: 500px;}
.top-block-inner .nav-tabs a { margin-bottom: 16px;}
.top-block-inner .nav-tabs a span { width: 70px; height:70px;}
.top-block-inner .nav-tabs.messages ul li a div { padding: 0 45px 0 90px;min-height: 80px;}
.top-block-inner .nav-tabs.messages ul li a div i.mccout { width: 36px; height: 36px; top: 44px; font-size: 18px;line-height: 36px;}
.top-block-inner .nav-tabs.messages ul li a div i.tcount { width: 36px; font-size: 14px;}
.close4{ right: 28px;}

.edit_profile_tab{ padding-left: 2%; font-size: 24px;}

.shade3 { width: 250px;}
.img_uploader{ padding: 80px 35px 10px 35px; }
.image-preview, #callback-preview {width: 180px;  height: 180px;}
.branches_left{ padding-right: 250px; }
.branches_right{width: 250px;}
.image-preview input, #callback-preview input  { left: -150px;}
.upload_title{ font-size: 18px; line-height: 20px;}
.port_block { padding: 20px 20px 0 20px;}
.port_title { font-size: 22px;}

.pblock3 { width: 16%;  padding:12px 10px 0 10px;}
.pblock3a { width: 20%;padding: 0 10px;}
.port_common .pblock3 select { font-size: 16px;}
.pblock3b {padding: 10px 10px 0 10px;}
.pblock3b label { font-size: 14px;}
.port_block .pblock3a .form-control { font-size: 16px;}
.profile_right.eproperties { padding: 80px 30px 0 30px;}
.eproperties_left{ width: 50%; float: left; padding: 0 5% 0 0;}
.add_service, .add_block ul li span { font-size: 16px;}
.volume ul { width: 100%;}
.volume ul li:after{right: 6px;}
.plan_left{ width: 40%;}
.plan_right{ width: 50%;}
.saves { font-size: 14px; background-size: 12px 12px; padding: 0 20px 0 26px;}
.explanation ul{ width: 30%; }
.show_partner{ width: 33.33%;}

.modal-dialog.modal-custom.rating_popup.addpartner { max-width: 1150px;}
.registration_left { font-size: 28px; line-height: 28px;}
.registration_left h1, .registration_left h3{ font-size: 46px; line-height: 46px;}
.registration_footer{  background-size: cover 100%;}
.getcode .close4{ right: -28px;}
.registration_right.ports .deletes { right: 55px;}

.edit_profile.regi.finished .plan_right { width: 100%; padding: 20px 15px 70px 15px;}
.modal-dialog.ratereview .close4 { right: -28px;}

.stay_touch.home { font-size: 22px; line-height: 28px; padding: 0 30px 0 60px;}
.stay_touch.home h1{ font-size: 70px; line-height: 60px;}
.about_wrap.new {padding: 20px 0 10px 110px; width: 450px; font-size: 20px; line-height: 22px; margin-left: 10px;}
.about_wrap.new .icon_wrap { height: 110px; width: 110px; }

.inner_container.about_wrap { font-size: 22px; line-height: 26px; padding-left: 75px; padding-right: 75px;}
.inner_container.about_wrap .try_me { padding-top: 50px;}

.container-fluid.learn_wrap .partner_block { padding-left: 40px; padding-right: 75px;}

.home_block1 .stay_touch.home { padding: 0 0 0 90px;font-size: 18px; line-height: 24px;}
.home_block1 .stay_touch.home h1 { font-size: 40px; line-height: 44px;	}
.home_block1 .stay_touch.home h2 {font-size: 18px; line-height: 20px;}
.home_block1 .about_wrap.new { padding: 20px 0 20px 120px; width: 500px;}

.home_block2_right, .home_block3_right, .home_block4_right {font-size: 16px;line-height: 24px;}
.home_block3 h2 {font-size: 44px;line-height: 42px;  padding: 10px 0 20px 90px; background-size: 78px 105px;}
.home_block3 .section2_block { width: 750px;}
.home_block4 h2 {font-size: 44px;line-height: 42px; padding: 0 0 20px 90px; background-size: 86px 79px;}
.home_block4 .section2_block { width: 650px;}
.sblock2 ul li { padding: 0 0 6px 16px;}
.sblock2 ul li::before { top: 2px;}

.contactus_home h3 {font-size: 50px; line-height: 50px; padding: 0 0 50px 0;}
.registration_right .form-group { margin-bottom: 20px;}
.regi_title,.regi_middle, .regi_bottom { padding: 30px 0;}
.regi_title > div {font-size: 20px; width: 620px; padding: 30px 0 0 160px;  min-height: 130px; background-size: auto 130px;}
.regi_title > div h1 { font-size: 44px; line-height: 52px;}
.regi_middle , .regi_bottom{font-size: 24px;}
.regi_middle h2 {font-size: 46px;line-height: 48px;}

#croppie_container_avatar, #croppie_container_logo{ left: -70px;}

.modal-dialog.modal-custom.createaccount { max-width: 1160px;}
.createaccount .signinblock h2 { font-size: 36px; line-height: 36px;padding: 0 0 20px 0;}
.createaccount .signinform .form-group { margin-bottom: 30px;}
.createaccount .signinblock img { width: 100px;}
}
/* END__ */

@media (min-width: 992px) and (max-width: 1199px) {
.home_content.home .container, .home_content.about .container{max-width: 900px;}
/*.shape img { width: 370px;}
.htext p:nth-child(1) { font-size: 100px; line-height: 90px; margin-right:0%;}
.htext {font-size: 32px;line-height: 32px; }
.htext a{ margin:20px 4% 0 0; width: 48%; height: 50px;  font-size: 18px; line-height: 44px;}
.signin { width: 170px; height: 50px; font-size: 20px; line-height: 44px;}*/
.vip_title { width: 970px; margin-left: -485px;}
.vip_title span:nth-child(1) {font-size: 28px;}
.vip_title span:nth-child(2) { font-size: 20px;}


.register_block.loginwindow .form-group.cellphone{ min-height: 100px; padding-top: 0px;}
.register_block.loginwindow .form-group.cellphone label { width: 100%; margin-bottom: 0px; }
.register_block.loginwindow .dblock1{ width: 30%;}
.register_block.loginwindow .dblock2{ width: 70%;}


.signin_up {right: 30px;top: 110px; height: 50px; min-width: 200px;}
.signin_up a {height: 50px; font-size: 18px; line-height: 44px;}
.datetime { right: 40px; top: 4px; font-size: 20px;}

.about_wrap{ font-size: 18px; line-height: 22px; }
.about_wrap h1, .about_wrap h2 { font-size: 30px; line-height: 22px; padding: 0 0 15px 0;}
.icon_wrap{ height: 160px; }
.signin2 {width:220px; height: 50px; font-size: 18px; line-height: 44px;}

.register_block{ padding: 80px 0px 60px 0px; font-size: 20px; line-height: 24px;}
.register_block h3 { font-size: 50px; line-height: 50px; }
.good_choice{ padding: 0 30px 0 10px;}
.register_block .form-group, .register_block.loginwindow  .form-group{ margin-bottom: 15px;}
.register_block .form-group label{margin-bottom: 10px;}

.stay_touch{padding: 0 50px 0 30px; font-size: 20px; line-height: 24px; }
.stay_touch h1 { font-size: 70px; line-height: 60px; padding: 0 0 20px 0; }
.try_me a, .stay_touch a {width: 200px; height: 50px; font-size: 18px; line-height: 44px; }
.inner_container{ padding: 100px 0 60px 0;font-size: 18px;line-height: 22px;}
.inner_container h1 , .inner_container.about_wrap h1{ font-size: 55px; line-height: 55px;}

.try_me a, .stay_touch a {width: 200px; height: 50px; font-size: 18px; line-height: 44px; }

.icons li a span:nth-child(1){ width: 80px; height: 80px;}

.who_banner .container {font-size: 28px; line-height: 30px;}
.who_banner .container h1 {font-size: 70px; line-height: 70px;}

.inner_container.partner { padding-left: 20px; padding-right: 50px;}
.partner_block .content {height: 210px;}
.video-container {padding-bottom: 60%;}
.map{ min-height: 300px;}

.clogo_block {padding: 0 10px 0 130px;}
.clogo {width: 96px; height: 96px;}
.modal-dialog.modal-custom{ max-width: 900px; margin: 0 auto;}
.profile { right: 10px;}
.delete, .gift{  right: 80px; width: 36px;}
/*.message{ right: 120px; width: 36px;  }*/
.notification{right: 158px; width: 36px;}
/*.user{  right: 200px; width: 36px; }*/
.search_box2{ right: 246px; width: 28px; height: 28px; top: 36px;  background:url(/Content/images/search2.png) no-repeat center center;  border: solid 1px #f1eff1; border-radius: 50%; background-size: 14px 14px;}
.search_box2 > div { display: none;}
.profile_open, .message_open, .notification_open, .user_open, .gift_open { width: 450px;}
.top-block-inner .nav-tabs a { margin-bottom: 14px;}
.top-block-inner .nav-tabs a span { width: 64px; height:64px;}
.top-block-inner .nav-tabs.messages ul li a div { padding: 0 45px 0 80px;min-height: 80px;}
.top-block-inner .nav-tabs.messages ul li a div p{ font-size: 16px; line-height: 20px;}
.top-block-inner .nav-tabs.messages ul li a div p strong, .top-block-inner .nav-tabs.messages ul li a div p b, .top-block-inner .nav-tabs.messages ul li a div p:nth-child(1){ font-size: 20px;}
.top-block-inner .nav-tabs.messages ul li a div i.mccout { width: 36px; height: 36px; top: 44px; font-size: 18px;line-height: 36px;}
.top-block-inner .nav-tabs.messages ul li a div i.tcount { width: 36px; font-size: 14px;}
.top_title:after{ right: 175px;}
.message_open .top_title:after, .message_open2 .top_title:after{ right: 96px;}
.notification_open .top_title:after{ right: 130px;}
.profile_open .top_title:after{ right: 2px;}
.gift_open .top_title::after { right: 56px;}

.firend_name{ padding: 0 0 0 54px;}
.firend_name p{ margin-bottom: 8px; position: relative; left: auto; right: auto; top: 0%; -webkit-transform: translateY(0%);  -ms-transform: translateY(0%);  -o-transform: translateY(0%);  transform: translateY(0%);}
.button_group{ position:relative; right: auto; bottom: auto; display: block; text-align:left; }
.button_group button { margin-left: 0px; margin-right: 10px;}
.close4{ right: 28px;}

.interested ul li { padding: 10px 0 10px 0; font-size: 18px; }
.interested ul li b, .interested ul li strong { font-size: 28px;}
.interested ul li img{width: 73px;height: 73px; }
.who_banner.marketplace .container h1 { font-size: 80px;  line-height: 80px;}
.who_banner.marketplace .container  p a{font-size: 22px; width: 350px;border: none;height: 66px; line-height: 66px; margin-top: 16px;}

.who.dashboard_final.mprofile .moadl_header {  margin-top: -36px;   }
.who.dashboard_final.mprofile .moadl_header  .plogo { width: 180px;  height: 180px;  bottom: -100px;  }
.who.dashboard_final.mprofile .moadl_header .ptitle { left: 200px;}
.who.dashboard_final.mprofile .prating { padding-left: 200px; padding-bottom: 30px;  font-size: 60px; line-height: 50px; margin-top: -50px;}

.qtitle2 {font-size: 18px; line-height: 22px; top: 22px;}
.qstatus {width: 90px; top: 22px; font-size: 18px; line-height: 22px;}

.rblock1{ width:250px; font-size: 20px; line-height: 20px;}
.rblock1 img{ width: 94px; height: 94px;}
.rblock1 span{ width: 90px; height: 30px; font-size: 24px;  line-height: 26px;  border-radius: 30px; }
.rblock2{ padding-left: 230px; height: 310px;  }
.paddress .rblock2 ul li{ padding: 16px 190px 16px 100px;}
.paddress .rblock2 ul li img{ position:absolute; left: 0px; width: 84px; height: 84px;}

.qcblock1{ padding-left: 150px;}
.qcblock1 img {  width: 94px; height: 94px; left: 30px;}
.qcblock1 span a {font-size: 18px;}
.qcblock2{ font-size: 25px;}
.qcblock3{ padding:0 110px 0 30px;}
.paddress .paddress_block .button_block { right: 10px; top: 30px; width: 100px; }
.accordion-content{ font-size: 18px; line-height: 20px;}
.air_tab ul li a{width: 150px;  height: 50px; line-height: 50px; font-size: 24px;}
.anonymous_quote { top: 10px;}

.edit_profile_tab{ padding-left: 1%; font-size: 24px;}
.shade3 { width: 250px;}
.img_uploader{ padding: 80px 35px 10px 35px; }
.image-preview, #callback-preview {width: 180px;  height: 180px; }
.branches_left{ padding-right: 250px; }
.branches_right{width: 250px;}
.image-preview input, #callback-preview input  { left: -150px;}
.upload_title{ font-size: 18px; line-height: 20px;}
.branch_block .form-control.half{ width: 50%;}
.branch_block .form-control.full{ width: 100%;}
.port_block { padding: 20px 20px 0 20px;}
.port_title { font-size: 20px;}
.saves { height: 36px; margin-top: -15px;top: 50%; right: 10px; line-height:36px;  border-radius: 20px; font-size: 14px; background-size: 12px 12px; }


.pblock3 { width: 18%;  padding: 12px 10px 0 10px;}
.pblock3a { width: 20%;padding: 0 10px;}
.port_common .pblock3 select { font-size: 14px;}
.pblock3b {padding: 10px 10px 0 10px;}
.pblock3b label { font-size: 14px;}

.port_block .pblock3a .form-control { font-size: 14px;}
.profile_right.eproperties { padding: 80px 30px 0 30px;}
.eproperties_left{ width: 50%; float: left; padding: 0 2% 0 0;}
.add_service, .add_block ul li span { font-size: 14px;}
.volume ul { width: 100%;}
.form-control4 { font-size: 14px;}
.volume ul li:nth-last-child(1) {width: 20%;}
.volume ul li:after{right: 6px; width: 8px;}

.plan_left{ width: 40%;}
.plan_right{ width: 55%;}

.saves { font-size: 14px; background-size: 12px 12px; padding: 0 20px 0 26px;}
.saves.chnages { left: 5%;}
.explanation ul{ width: 30%; }
.show_partner{ width: 33.33%; padding-right: 20px;}
.modal-dialog.modal-custom.rating_popup.addpartner { max-width: 930px;}
.sortby span .form-control3 {width: 160px;}
.air_block2 .air_block2b:nth-last-child(1) { padding-left: 6px;}

.airtab_content.oneoff label input[type="checkbox"] + span, .service_block.threeoff label input[type="radio"] + span{font-size: 18x; line-height: 20px; padding:14px 2px 0 12px;}
.paddress.market .paddress_block .button_block.acblock4 {top: 60px; width: 15%; font-size: 24px; line-height: 24px;}

.ed_form { width: 600px;}
.ed_form .form-group.cellphone label {width: 170px;}
.dblock1 { width: 130px;}
.dblock2 { width: 300px;}
.ed_form i.security { width: 600px; padding-left: 300px;font-size: 16px;}
.compare_part1 {font-size: 22px;}
.compare_part1 .pagination { font-size: 22px;}
.compare_part2 { font-size: 24px; line-height: 28px;}
.compare_part2 span {  margin-left: -65px;}
.registration_left { font-size: 28px; line-height: 28px; width: 30%;}
.registration_left h1, .registration_left h3{ font-size: 44px; line-height: 46px;}
.registration_right{ width: 70%;}
.edit_profile.regi::after {width: 30%;}
.registration_footer{  background-size: cover 100%;}

.nextbutton, .backbutton, .nextbutton:hover, .backbutton:hover{right: 30px; width: 140px; height: 48px; font-size: 20px;line-height: 48px; border-radius: 32px; bottom: 50px;}
.backbutton, .backbutton:hover{ right: auto; left: 32%;}
.verification_code{padding-top: 150px; }
.getcode .close4{ right: -28px;}
.registration_right.ports .deletes { right: 50px;}
.edit_profile.regi.finished .plan_block { padding: 0 20px 0 20px;}
.edit_profile.regi.finished .plan_right { width: 100%; padding: 20px 15px 70px 15px;}
.edit_profile.regi.finished .plan_right ul li { width: 100%;}

.edit_profile.accepted { padding-top: 150px;}
.paymnet_done span{ width: 100px; height: 100px;}
.paymnet_done h1{font-size: 100px; line-height: 90px; padding: 40px 0;}
.approval{ width: 900px;}
.modal-dialog.ratereview .close4 { right: -28px;}
.air_block4.fullwrap{ width: 24%;}
.air_block4.fullwrap .air_block4a { width: 42%;}
.air_block4.fullwrap .air_block4b { width: 58%;}
.air_block4.fullwrap2{ width: 36%;}

.paddress.market .paddress_block.answers .qcblock1 { padding-left: 120px;}
.paddress.market .paddress_block.answers .qcblock1 img { left: 4px;}
.paddress.market .paddress_block.answers .qcblock3 {padding: 20px 20px 0 20px;}
.modal-dialog.modal-custom.service_popup{ max-width: 960px;}

.stay_touch.home { font-size: 20px; line-height: 24px; padding: 0 10px 0 40px;}
.stay_touch.home h1{ font-size: 60px; line-height: 50px;}
.about_wrap.new {padding: 10px 0 0px 100px; width: 410px; font-size: 20px; line-height: 22px; margin-left: 10px;}
.about_wrap.new .icon_wrap { height: 100px; width: 100px; }

.inner_container.about_wrap { font-size: 18px; line-height: 22px; padding-left: 75px; padding-right: 75px;}
.inner_container.about_wrap .try_me { padding-top: 50px;}
.container-fluid.learn_wrap .partner_block { padding-left: 20px; padding-right: 75px;}

.base_wrap.newhome .datetime { right: 20px;}
.home_block1 .stay_touch.home { padding: 0 0 0 40px;font-size: 16px; line-height: 20px;}
.home_block1 .stay_touch.home h1 { font-size: 34px; line-height: 40px;	}
.home_block1 .stay_touch.home h2 {font-size: 14px; line-height: 16px;}
.home_block1 .about_wrap.new { padding: 20px 0 20px 110px; width: 100%;}
.home_block1 .about_wrap.new h2 {font-size: 20px; line-height: 20px;}
.learnmore, .learnmore:hover { width: 130px; height: 36px; padding-bottom: 15px; margin-left: -65px; font-size: 18px; background-size: 18px 10px;}

.home_block2_right, .home_block3_right, .home_block4_right {font-size: 16px;line-height: 24px;}
.home_block3_right, .home_block4_right{padding: 0 0 0 40px;}
.home_block3 h2 {font-size: 36px;line-height: 36px;  padding: 10px 0 20px 80px; background-size: 68px  91px;}
.home_block3 .section2_block { width: 650px;}
.home_block4 h2 {font-size: 36px;line-height: 36px; padding: 0 0 20px 80px; background-size: 76px 70px;}
.home_block4 .section2_block { width: 650px;}
.sblock2 { padding: 20px 0 20px 10px;}
.sblock2 ul li { padding: 0 0 6px 16px;}
.sblock2 ul li::before { top: 2px;}

.contactus_home h3 {font-size: 50px; line-height: 50px; padding: 0 0 50px 0;}
.registration_right .form-group { margin-bottom: 20px;}
.registration_right .ed_form select.form-control { width: 100%;}
.eproperties_right.newalign { margin-left: 16%; width: 65%; padding-top: 0px;}
.regi_title,.regi_middle, .regi_bottom { padding: 30px 0;}
.regi_title > div {font-size: 20px; width: 620px; padding: 30px 0 0 160px;  min-height: 130px; background-size: auto 130px;}
.regi_title > div h1 { font-size: 44px; line-height: 52px;}
.regi_middle , .regi_bottom{font-size: 24px;}
.regi_middle h2 {font-size: 46px;line-height: 48px;}
#croppie_container_avatar, #croppie_container_logo{ left: -70px;}
.modal-dialog.modal-custom.signinpopup { max-width: 950px;}

.modal-dialog.modal-custom.createaccount { max-width: 960px;}
.createaccount .signinblock { width: 380px; padding: 30px 30px 15px 20px;}
.createaccount .signinblock h2 { font-size: 30px; line-height: 30px;padding: 0 0 15px 0;}
.createaccount .signinform .form-group { margin-bottom: 20px;}
.createaccount .signinblock img { width: 80px;}

.base_wrap.newhome .language { right: 190px;}
.logo.new { left: 42px;}
}
/* END__ */

@media (min-width: 768px) and (max-width: 991px) {
.vip_title { width: 750px; margin-left: -375px; top: 20px;}
.vip_title span:nth-child(1) {font-size: 22px; padding-top: 8px;}
.vip_title span:nth-child(2) { font-size: 16px; padding-top: 8px;}
.vip_title button {  width: 220px;  height: 54px; font-size: 20px;  line-height: 54px; margin-left: -110px;}
.base_wrap.slogan { padding-top: 100px;}
.vip_header { height: 100px;}
.base_wrap.slogan header { top: 100px;}

.home_content.home .container, .home_content.about .container{max-width: 768px;}
.shape img { width: 350px; max-width: 90%;}

.register_block.loginwindow .form-group.cellphone{ min-height: 100px; padding-top: 0px;}
.register_block.loginwindow .form-group.cellphone label { width: 100%; margin-bottom: 0px; }
.register_block.loginwindow .dblock1{ width: 40%;}
.register_block.loginwindow .dblock2{ width: 60%;}

header{  height: 80px;}
.signin{ right: 44px; top: 16px; width:150px; height: 44px; font-size: 16px; line-height: 36px; }
.htext{ font-size: 30px; line-height: 30px; }
.htext p:nth-child(1) { font-size: 80px; line-height: 80px;  }
.htext a{ margin:20px 4% 0 0; width: 48%; height: 50px;  font-size: 16px; line-height: 44px;}
.htext a:nth-last-child(1) { margin-right:0%;}
.logo img{ width: auto; height: 60px;}
.language { top: 34px; right: 20px;}
.signin_up {right: 30px;top: 90px; height: 44px; min-width: 200px;}
.signin_up a {height: 44px; font-size: 16px; line-height: 36px;}
.datetime { right: 23px; top: 0px; font-size: 18px;}


.about_wrap{ font-size: 20px; line-height: 20px; }
.about_wrap h1, .about_wrap h2 { font-size: 26px; line-height: 26px; padding: 0 0 15px 0;}
.icon_wrap{ height: 150px; }
.signin2 {width:180px; height: 50px; font-size: 16px; line-height: 46px;}

.register_block{ padding: 80px 0px 60px 0px; font-size: 20px; line-height: 24px;}
.register_block h3 { font-size: 40px; line-height: 40px; }
.good_choice{ padding: 0 30px 0 0;}
.register_block .form-group, .register_block.loginwindow  .form-group{ margin-bottom: 10px;}
.register_block .form-group label{margin-bottom: 20px; line-height: 32px;}
.register_block button[type=button], .register_block button[type=submit] { right: 20px; bottom: -24px; font-size: 20px; width: 240px; height: 48px;  border-radius: 30px;}

.stay_touch{padding: 0 20px 0 20px; font-size: 18px; line-height: 22px; }
.stay_touch h1 { font-size: 60px; line-height: 60px; padding: 0 0 20px 0; }
.try_me { text-align:center;}
.try_me a, .stay_touch a{width: 190px; height: 44px; font-size: 16px; line-height: 36px; }
.inner_container{ padding: 80px 0 60px 0; font-size: 18px;line-height: 22px;}
.inner_container h1 , .inner_container.about_wrap h1{ font-size: 50px; line-height: 50px;}

.try_me a, .stay_touch a{width: 190px; height: 44px; font-size: 16px; line-height: 36px; margin-top: 10px;}

.inner_container.partner { padding-left: 10px; padding-right: 10px;}
.partner_block .content {height: auto; margin-bottom: 20px;}
.next2{ right: 10px;}
.video-container {padding-bottom: 70%; padding-top: 80px;}

.stay_touch.testimonial h1 {font-size: 56px; line-height: 50px;}
.map{ min-height: 300px;}
.who_banner .container { padding-left: 0px; padding-right: 0px;}
.modal-dialog.modal-custom{ max-width: 750px; margin: 0 auto;}

.icons { padding-top: 0px;}
.icons li a span:nth-child(1){ width: 70px; height: 70px;}
.who_banner .container {font-size: 28px; line-height: 30px;}
.who_banner .container h1 {font-size: 70px; line-height: 70px;}

.profile { right: 24px; top: 15px;}
.profile img { max-width: 50px; height: 50px;}
.delete, .gift{ display: none;}
/*.message{display: none; }*/
.notification{right: 80px; top: 17px;  width: 40px;}
/*.user{  display: none; }*/
.search_box2{ display: none; }
.three_dot { bottom: 50px;}
.foot-block-inner .nav-tabs a{ margin-bottom: 10px;}
.profile_open, .notification_open { width: 400px; padding-top: 80px;}
.message_open, .user_open { display: none;}
.notification_open .top_title:after{ right: 54px;}
.profile_open .top_title:after{ right: 6px;}
.request_quote .qutote_block { padding: 12px 40px 10px 40px;}
.firend_name{ padding: 0 0 0 54px;}
.firend_name p{ margin-bottom: 8px; position: relative; left: auto; right: auto; top: 0%; -webkit-transform: translateY(0%);  -ms-transform: translateY(0%);  -o-transform: translateY(0%);  transform: translateY(0%);}
.button_group{ position:relative; right: auto; bottom: auto; display: block; text-align:left; }
.button_group button { margin-left: 0px; margin-right: 10px;}
.notification_open .card-header .ntitle , .notification_open .card{ font-size: 16px; line-height: 18px;}
.button_group button {width: 66px;height: 20px; border-radius: 8px; font-size: 10px; float: left; }
.profile_open ul li { font-size: 20px; line-height: 20px;}
.profile_open ul li span a { font-size: 16px;}
.profile_open ul li img { width: 16px; height: 16px;  }
.view_profile a{ font-size: 20px; }
.close4{ right: 28px;}
.payment_reply{ right: auto; bottom: auto; left: 210px; top: 20px;}
.payment_reply a span{ display: none;}
.agent_details2 { font-size: 20px; line-height: 20px;}
.see_all {font-size: 16px;}
.agent_details2 ul li{  padding: 0 2px}
.agent_details2 ul li span { width: 56px; height:56px;}
.agent_details2 ul li span i{ width: 40px; height: 16px;   bottom: -4px; font-size: 12px; line-height: 14px;}
.repeat_block2 .row { margin-left: -8px; margin-right: -8px;}
.repeat_block2 .row  [class*="col-"]{padding-left: 8px; padding-right: 8px;}

.who.dashboard_final, .who.dashboard_filter , .who.air_quote { padding-top: 88px; }
.final_ttile{ padding-bottom: 14px;}
.dashboard_bottom h3 { font-size: 20px;  line-height: 20px; }
.see_all2{ width: 106px; height: 36px;  font-size: 14px;}

.who_banner.marketplace .container h1 { font-size: 70px;  line-height: 70px;}
.who_banner.marketplace .container  p a{font-size: 22px; width: 350px;border: none;height: 66px; line-height: 66px; margin-top: 16px;}
.who_banner.quote_header { top: 80px; min-height: 300px;}
.who.dashboard_final.quote_content, .who.dashboard_final.quote_content2 { padding-top: 130px;}
.interested ul li i{ right: 22%; top: 8%;}

.who_banner.mprofile { min-height: 300px;}
.who.dashboard_final.mprofile .moadl_header {  margin-top: -170px; padding-top: 130px;   }
.who.dashboard_final.mprofile .moadl_header  .plogo { width: 140px;  height: 140px;  bottom: -80px;  }
.who.dashboard_final.mprofile .moadl_header .ptitle { left: 160px;}
.who.dashboard_final.mprofile .moadl_header .payment_reply { right: auto; bottom: auto; left: 160px;  top: 0px;}
.who.dashboard_final.mprofile .prating { padding-left: 160px; padding-bottom: 30px;  font-size: 50px; line-height: 50px; margin-top: -60px;}
.dashboard_bottom.quote2 { padding-top: 80px;}
.who.dashboard_final.mprofile.ratings{ padding-top: 70px; }

.rblock1{ width:210px; font-size: 20px; line-height: 20px;}
.rblock1 img{ width: 94px; height: 94px;}
.rblock1 span{ width: 90px; height: 30px; font-size: 24px;  line-height: 26px;  border-radius: 30px; }
.rblock2{ padding-left: 190px; height: 310px;  }
.paddress .rblock2 ul li{ padding: 58px 0 0 0; font-size: 18px;line-height: 22px;}
.paddress .rblock2 ul li img{ position:absolute; left: 0px; width: 50px; height: 50px; top: 0; -webkit-transform: translateY(0%); -ms-transform: translateY(0%);  -o-transform: translateY(0%);}
.paddress .rblock2 ul li .rating { right: auto; left: 60px; top: 26px; font-size: 22px;}
.dashboard_bottom.quote3 {  padding-top: 10px;}

.pagination li{padding: 0 26px 0px 34px; background-size: 20px 14px; font-size: 20px;}
.pagination li:nth-last-child(1) {padding: 0 0 0 10px; background: none;}
.pagination li img { width: 24px; height: auto; top: 0px;}

.qcblock1{width: 40%; padding-left: 130px; min-height: 120px; margin-top: 28px; }
.qcblock1 img {  width: 84px; height: 84px; left: 25px;}
.qcblock1 span{ padding: 3px 0;}
.qcblock1 span a {font-size: 16px; line-height: 18px;}
.qcblock2 {  min-height: 120px; line-height: 120px; font-size: 24px; margin-top: 28px;}
.qcblock3 {width: 45%; padding: 0 110px 0 20px;margin: 28px 0 0 0; font-size: 16px; line-height: 18px;height: 110px;}
.paddress .paddress_block .button_block { right: 10px; top: 20px; width: 100px; }
.accordion-content{ font-size: 16px; line-height: 18px;}

.air_tab ul li a{width: 130px;  height: 50px; line-height: 50px; font-size: 24px;}
.anonymous_quote { top: 10px;}

.air_block1{ width: 40%;}
.air_block2{ width: 60%; padding-right: 0px;}
.air_block3{ width: 40%;}
.air_block4{ width: 40%; padding-top: 28px;}
.add_another{ bottom: 76px;}
.choose span{ width: 70px;}
.choose button{ width: 280px;  height: 50px;}

.edit_profile { padding-top: 80px;}
.edit_profile::after { left: 30%;}
.edit_profile_tab{width: 30%; padding: 50px 0 80px 2%; font-size: 24px;}
.profile_right { width: 70%; float: left; padding-top: 40px;}
.ed_form { width: 450px;}

.ed_form .form-group.cellphone label { width: 450px; font-size: 20px; line-height: 22px; float: left; min-height: auto; padding: 0 0 20px 0; }
.dblock1{ width: 150px; float: left;}
.dblock2{ width: 300px; float: left;}
.ed_form i.security{ line-height: 16px; font-size: 14px; width: 450px; padding-left: 150px;}

.shade3 { display: none;}
.img_uploader{ padding: 80px 35px 10px 35px; width: 50%; }
.image-preview, #callback-preview {width: 180px;  height: 180px; float: none; margin: 0 auto;}
.branches_left{ padding-right: 0px; }
.branches_right{width: 100%; background:#f1f1f3; padding-bottom: 30px; position: relative;right: auto;top: auto; float: left;}
.branches_right.second {top: 200px;}
.image-preview input, #callback-preview input  { left: -150px;}
.upload_title{ font-size: 14px; line-height: 18px;}
.branch_block .form-control.half{ width: 50%;}
.branch_block .form-control.full{ width: 100%;}

.shade4{ width: 70%;}
.port_block { padding: 20px 20px 0 20px;}
.port_common { padding: 10px 10px 60px 10px; border-radius: 12px;}
.port_common .stitle{ display: block; font-size: 14px; color: #bbbbbb; font-weight: 400; text-align:left; margin-bottom: 0px;}
.saves {  height: 36px; margin-top: auto;top: auto; right: auto; left: 10px; bottom: 14px; line-height:36px;  border-radius: 20px; font-size: 14px; background-size: 12px 12px; }
.deletes { right: auto; left:  90px; bottom: 20px;top: auto;margin-top: auto;}
.airwrap .deletes{ top:  40%; left: auto; right: 0;}
.port_title { display: none;}
.pblock1 { width: 100%; padding-left: 0px; padding-bottom: 12px;}
.pblock2 { width: 100%; border-bottom: solid 1px #bbbbbb; margin-bottom: 12px; padding-bottom: 12px; }
.pblock2a { width: 100%; border-bottom: solid 1px #bbbbbb; margin-bottom: 12px; padding-bottom: 20px; }
.pblock2 .selector { float: right;}
.switch,  .ed_form label.switch { float: right; margin-top: 6px;}
.add_company{ font-size: 16px;}

.pblock3 { width: 100%; padding-left: 0px; padding:0 0 6px 0; border-bottom: solid 1px #bbbbbb; margin-bottom: 12px;}
.pblock3a { width: 100%; border-bottom: solid 1px #bbbbbb; margin-bottom: 12px; padding:0 0 2px 0; }
.port_block .pblock3a .form-control { box-shadow: none; background: none; padding-left: 0px; color: #32415a; font-size: 16px; font-weight:700; height: auto;}
.port_common .pblock3 select { background: url(/Content/images/darrow4.png) no-repeat right center rgba(222,197,197, 0);    box-shadow: none; font-size: 16px; height: 22px; font-size: 16px;}
.port_block .port_common.edit .pblock3 { padding: 0 ;}
.pblock3b {width: 100%; padding: 10px 0 0 0;}

.port_common .pblock3a select {background: url(/Content/images/darrow3.png) no-repeat right center rgba(222,197,197, 0);box-shadow: none; font-size: 16px; height: 22px; font-size: 16px; padding-left: 0px;}

.profile_right.eproperties { padding: 30px 20px 0 20px; }
.eproperties_left{ width: 100%; float: left; padding: 0;}
.add_service, .add_block ul li span, .addservice li span { font-size: 14px;}
.eproperties_right { width: 100%; float: left; padding-top: 20px; }
.eproperties_right.newalign { margin-left: 0%;}
.common_block2 { width: 70%; margin-right: 30%;}
.eproperties_right label { padding-bottom: 20px;}
.volume ul { width: 100%;}

.plan_left{ width: 100%;}
.plan_right{ width: 100%;}

.saves.edit {bottom: 50px; left: auto;}
.saves.chnages { left: 5%;}
.explanation ul{ width: 33%; }
.volume .activity{  height: 70px;}
.volume .activity .saves{ top: 15px;  left: 50%; margin-left: -95px; }
.show_partner{ width: 50%;}
.modal-dialog.modal-custom.rating_popup.addpartner { max-width: 720px;}
.final_ttile.marketplace { padding-bottom: 70px;}
.final_ttile.marketplace h1 { min-width: 100%;}
.final_ttile.marketplace .sortby {left: 0; right: 0px; bottom: 5px; top: auto;}
.final_ttile.marketplace .sortby span:nth-child(1) { width: 35%;}
.final_ttile.marketplace .sortby span:nth-child(2) {width: 15%;}
.final_ttile.marketplace .sortby span:nth-child(3) {width: 35%;}
.final_ttile.marketplace .sortby span:nth-child(4) {width: 15%;}
.final_ttile.marketplace .sortby span .form-control3 { width: 100%;}

.acblock1 { width: 28.25%;}
.acblock2 { width: 51.75%;}

.acblock2 { padding-top: 40px;}
.paddress.market .paddress_block .pagination { margin-left: -12px;}
.paddress.market .paddress_block .pagination li {padding: 2px 38px 10px 38px; background: url(/Content/images/arrow6.png) no-repeat right 5px;}
.paddress.market .paddress_block .pagination li:nth-last-child(1) { padding: 2px 0 0 12px;}
.acblock1 span a { font-size: 16px;}
/*.paddress.market .paddress_block .date1 { right: -20px;}*/
.acblock2 {font-size: 14px; line-height: 18px;}
.airtab_content.twooff { font-size: 14px;}
.air_block2 .air_block2b:nth-last-child(1) { padding-left: 6px;}
.air_block5{ width: 100%; padding-left: 0%; padding-right: 50%;}
.air_block5 label{ margin-top: -12px;}
.airtab_content.oneoff label input[type="checkbox"] + span, .service_block.threeoff label input[type="radio"] + span{font-size: 16px; line-height: 20px; padding:14px 0 0 0; text-align:center;}
.service_block.threeoff .row{margin-right: -6px; margin-left: -6px;}
.who .container .row.spadding .service_block.threeoff .row [class*="col-"] { padding-left: 6px; padding-right: 6px;}
.paddress.market .paddress_block .button_block.acblock4 {top: 60px; width: 20%; font-size: 22px; line-height: 24px;}

.compare_part1 {font-size: 20px; padding: 0 20px;}
.compare_part1 .pagination { font-size: 20px; }
.compare_part1 .pagination li{ padding: 10px 30px 10px 34px; }
.compare_part1 .pagination li:nth-last-child(1) {padding: 10px 0 0 6px; }
.compare_part1 .pagination li img { top: 8px;}

.compare_part2 { font-size: 22px; line-height: 24px;}
.compare_part2 span {  margin-left: -60px;}
.prating.agent button{ font-size: 20px; height: 44px;}
.prating.agent button.addagent{right: 0;width: 240px; bottom: -15px; }
.prating.agent button.chating{ right: 250px; width: 44px;  bottom: -15px;}
.adproperty li, .paddress .admin_agent_info{ font-size: 20px; line-height: 22px;}
.data_table table {  font-size: 20px; line-height: 22px;}

.prating.agent.popup button { bottom: 15px;}
.invite_left{ padding:20px 30px 0 30px;}
.empty_pot{ width: 100%;; height: auto;position: relative; display: block; padding: 70px 0; left: auto; top: auto; margin-left: auto; margin-top: auto;}
.registration_footer{ display: none;}
.registration_header { top: 80px;}
.edit_profile.regi { padding-top: 200px;}
.registration_left { font-size: 22px; line-height: 24px; width: 30%;padding: 50px 10px;}
.registration_left h1, .registration_left h3{ font-size: 36px; line-height: 36px;}
.registration_right{ width: 70%;}
.edit_profile.regi::after {width: 30%;}
.registration_right .ed_form .form-group.cellphone {min-height: 150px;}
.registration_footer{  background-size: cover 100%;}
.nextbutton, .backbutton, .nextbutton:hover, .backbutton:hover{right: 30px; width: 130px; height: 40px; font-size: 18px;line-height: 40px; border-radius: 32px; bottom: 50px;}
.backbutton, .backbutton:hover{ right: auto; left: 32%;}
.registration_header { padding: 22px 50px 0 50px;}
.registration_header ul li {font-size: 14px;}
.verification_code{padding: 150px 0 200px 0; }
.modal-dialog.modal-custom .modal-content.getcode .modal-body h3 { font-size: 56px;  line-height: 50px;}
.modal-dialog.modal-custom .modal-content.getcode .modal-body  { font-size: 24px;}
.getcode .close4{ right: -28px;}
.registration_right.workingtype .add_block ul li .delete { display: block;}
.registration_right.ports .deletes { right: auto; left: 12px;}
.registration_right.ports .deletes.rights { right: auto;left: 92px; bottom: 18px; }
.deletes2{ right: auto;left: 92px; bottom: 18px; top: auto;}

.edit_profile.regi.create_user .port_block { padding-left: 15px; padding-right: 15px;}
.edit_profile.regi.create_user { padding-top: 60px;}
.edit_profile.regi.finished .plan_block { padding: 0 20px 0 20px;}
.edit_profile.regi.finished .plan_right { width: 100%; padding: 20px 10px 70px 10px;}
.edit_profile.regi.finished .plan_right ul li { width: 100%;}

.edit_profile.accepted { padding-top: 120px;}
.paymnet_done span{ width: 100px; height: 100px;}
.paymnet_done h1{font-size: 80px; line-height: 70px; padding: 30px 0;}
.approval{ width: 700px;}
.approval a{background: #32415a; width: 300px; height: 58px; font-size: 24px; font-weight: 500; text-align:center; color: #fff; line-height: 58px;}

.rate_review { width: 530px;}
.modal-dialog.ratereview { max-width: 530px;}
.modal-dialog.ratereview .close4 { right: -28px;}
.review_part2 { width: 100%; float: left; padding: 30px 30px 20px 30px;}
.modal.fade .modal-dialog.ratereview{left: -530px;}

.review_part6 { padding: 20px 30px 10px 30px;}
.air_blockwrap .air_block1 { padding-bottom: 0px;}
.air_block4.fullwrap, .air_block4.fullwrap2 { padding-bottom: 20px;}
.airwrap_select .wrapped{ width: 300px;}
.overweight{  left: 40%;}

.qcblock1.small{ width: 40%;padding-left: 120px;}
.qcblock2a{ width: 25%;font-size: 20px; min-height: 110px; line-height: 110px;  padding-left: 10px;}
.qcblock3a{ width: 35%;padding: 20px 20px 0; margin: 38px 0 0 0; font-size: 14px; min-height: 110px;}
.tbody5a{ width: 45%;}
.tbody5b{width: 55%; }
.paddress.market .paddress_block .acblock5 { width: 180px;  font-size: 24px; line-height: 24px;}
.paddress.market .paddress_block .acblock5 img { max-width: 50px; height: auto;}

.paddress.market .paddress_block.answers { border-bottom: solid 2px #bbb; margin-bottom: 20px;}
.paddress.market .paddress_block.answers .qcblock1 { padding-left: 120px; width: 100%; margin: 0;}
.paddress.market .paddress_block.answers .qcblock1 img { left: 4px;}
.paddress.market .paddress_block.answers .qcblock3 {padding: 20px 20px 0 20px;}
.paddress.market .paddress_block.answers .qcblock3 { padding:20px 0 0 0; width: 100%; border: none; border-top: solid 2px #bbb; margin: 0; height: auto;}
.paddress.market .paddress_block.answers .qcblock2 { width: 100%; padding-right: 0px; margin: 0; line-height: 30px; text-align:left; min-height: auto;}
.paddress.market .paddress_block.answers .button_block { top: auto; bottom: 10px; left:  auto; right: 0;}

.modal-dialog.modal-custom.service_popup{ max-width: 720px;}
.modal-dialog.modal-custom.service_popup .modal-content .modal-body { font-size: 20px;  line-height: 18px;}
.service_header { min-height: 90px;}
.service_header h4 {font-size: 44px; line-height: 44px;}
.category_type { padding: 20px 12px 10px 12px;}

.clogo_block { padding: 0 10px 0 130px;}
.clogo {  width: 110px; height: 110px; left: 15px; }


.signin_up.new {  min-width: 170px;}
.logo.new img { width: auto; height: 30px;}
.stay_touch.home { font-size: 18px; line-height: 22px; padding: 0 20px 0 20px;}
.stay_touch.home h1{ font-size: 50px; line-height: 50px;}
.about_wrap.new {padding: 10px 0 0px 80px; width: 320px; font-size: 16px; line-height: 20px; margin-left: 0px;}
.about_wrap.new .icon_wrap { height: 80px; width: 80px; }
.about_wrap.new p { margin-bottom: 8px;}

.inner_container.about_wrap { font-size: 18px; line-height: 22px; padding-left: 15px; padding-right: 30px;}
.inner_container.about_wrap .try_me { padding-top: 50px;}
.container-fluid.learn_wrap { padding-right: 15px;  padding-left: 15px;}
.container-fluid.learn_wrap .partner_block { padding-left: 0px; padding-right: 30px;}
.learn_pic { display: none;}
.partner_block .content .mCSB_inside > .mCSB_container {  margin-left: 0px;  padding-right: 6px;}

.base_wrap.newhome .datetime { right: 20px;}
.home_block1 .stay_touch.home { padding: 0 0 0 20px;font-size: 14px; line-height: 18px;}
.home_block1 .stay_touch.home h1 { font-size: 26px; line-height: 28px;	}
.home_block1 .stay_touch.home h2 {font-size: 12px; line-height: 14px;}
.home_block1 .about_wrap.new { padding: 10px 0 20px 80px; width: 100%; font-size: 16px;line-height: 20px;}
.home_block1 .about_wrap.new h2 {font-size: 16px; line-height: 18px;}
.learnmore, .learnmore:hover { width: 130px; height: 36px; padding-bottom: 15px; margin-left: -65px; font-size: 18px; background-size: 18px 10px;}

.home_block2_left { width: 35%;}
.home_block2_right { padding: 0 0 0 30%;}
.home_block2_right, .home_block3_right, .home_block4_right {font-size: 14px;line-height: 20px;}
.home_block3_right, .home_block4_right{padding: 0 0 0 20px;}
.home_block3 h2 {font-size: 30px;line-height: 30px;  padding: 10px 0 20px 70px; background-size: 58px  auto;}
.home_block3 .section2_block { width: 550px;}
.home_block4 h2 {font-size: 30px;line-height: 30px; padding: 0 0 20px 70px; background-size: 66px auto;}
.home_block4 .section2_block { width: 550px;}
.sblock2 { padding: 20px 0 20px 0;}
.sblock2 ul li { padding: 0 0 6px 16px;}
.sblock2 ul li::before { top: 2px;}
.contactus_home {padding: 120px 0 80px 0;  margin-top: -80px; height: auto;}
.contactus_home h3 {font-size: 40px; line-height: 40px; padding: 0 0 50px 0;}
.regi_title,.regi_middle, .regi_bottom { padding: 30px 0;}
.regi_title > div {font-size: 20px; width: 520px; padding: 30px 0 0 120px;  min-height: 100px; background-size: auto 100px;}
.regi_title > div h1 { font-size: 38px; line-height: 42px;}
.regi_middle , .regi_bottom{font-size: 20px;}
.regi_middle h2 {font-size: 38px;line-height: 42px;}
.regi_bottom a {width: 200px;  height: 48px; line-height: 44px; font-size: 20px; border-radius: 26px;}
#croppie_container_avatar, #croppie_container_logo {position: relative; left: auto; top: auto;}

.get_quote {text-align:center; bottom: 0px;}
.get_quote ul { padding: 0 0 60px 0;}
.get_quote a.gquote {right: auto; left: 50%; margin-left: -130px; top: auto; bottom: 2px;}

.signin3, .signin3:hover, .signin4, .signin4:hover { top: 30px;}
.modal-dialog.modal-custom.signinpopup { max-width: 750px;}

.modal-dialog.modal-custom.createaccount { max-width: 760px;}
.createaccount .signinblock { width: 280px; padding: 20px 20px 15px 20px;}
.createaccount .signinblock h2 { font-size: 24px; line-height: 24px;padding: 0 0 10px 0;}
.createaccount .signinform { font-size: 16px; line-height: 18px;}
.createaccount .signinform .form-group { margin-bottom: 20px;}
.createaccount .signinblock img { width: 70px;}
.form-group.sign_submit input[type="submit"] { width: 170px; height: 40px; font-size: 20px; line-height: 40px;}
.createaccount .signinform .form-group .form-control { font-size: 16px;}
.createaccount .signinform .form-group .floating_label { font-size: 16px;}

.base_wrap.newhome .language { display: none;}
.logo.new { left: 20px;}



/* END__ */
/* END__ */
@media (min-width: 768px) {
.register_block.loginwindow.newform .form-group .form-control{ border-bottom: solid 1px #bbbbbb; color: #32415a; font-weight: 500;}
/*.register_block.loginwindow.newform .form-group .form-control::-webkit-input-placeholder{ color: #bbbbbb; opacity: 0;font-weight: 400;}
.register_block.loginwindow.newform .form-group .form-control::-moz-placeholder { color: #bbbbbb; opacity: 0;font-weight: 400; }
.register_block.loginwindow.newform .form-group .form-control:-ms-input-placeholder { color: #bbbbbb; opacity: 0;font-weight: 400; }
.register_block.loginwindow.newform .form-group .form-control::placeholder { color: #bbbbbb; opacity: 0;font-weight: 400; }*/

.register_block.loginwindow.newform  .dblock2  .form-control { color: #32415a;font-weight: 500;}


.register_block.loginwindow.newform .floating_label{pointer-events: none;position:absolute;left:0; top: 12px; color: #bbbbbb; font-size: 20px; font-weight: 400; transition: 0.2s;
  transition-timing-function: ease;  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);}
/*.register_block.loginwindow.newform .form-group .form-control:focus + .floating_label,*/ .register_block.loginwindow.newform .form-group .form-control:not(:placeholder-shown) + .floating_label {
  top: 12px; font-size: 20px; color: rgba(187,187,187, 0);}
@media only screen and (max-width: 767px) {
.home_content.home .container, .home_content.about .container{max-width: 100%;}
header{  height: 70px;}

.vip_title { width: 100%; left: 0; margin-left: auto; top: 0; height: 100px; padding: 0 15px;}
.vip_title span:nth-child(1) {font-size: 20px; padding-top: 5px; line-height: 20px; width: 100%; text-align:center;}
.vip_title span:nth-child(2) { font-size: 14px; padding-top: 54px; float: left; line-height: 14px;  width: 100%; text-align:center;}
.vip_title button {  width: 150px;  height: 40px; font-size: 16px;  line-height:34px; margin-left: -75px; top: 32px;}
.base_wrap.slogan { padding-top: 100px;}
.vip_header { height: 100px;}
.base_wrap.slogan header { top: 100px;}

/*.logo{ position:absolute; left: 12px; top: 12px;}
.logo img{ width: auto; height: 47px;}*/
.sign_footer{ text-align:center;  font-size: 16px; color: #fff; font-weight: 500; text-transform:uppercase;  position:fixed; z-index: 999; right: 0; top: auto; left:0; bottom: 0;  background: rgba(75,190,160, 1); width: 100%; height: 30px; font-size: 16px; line-height: 30px; border: none; border-radius: 0px; box-shadow: none; }
.sign_footer a { color: #fff; display: inline-block; padding:0 5px; }
.home_content {  position: relative; display: block; padding: 80px 0 60px 0; width: 100%; z-index: 9;  left: auto;  top: auto; -webkit-transform: translate(0%, 0%);  -ms-transform: translate(0%, 0%);  -o-transform: translate(0%, 0%);  transform: translate(0%, 0%);  }
.home_content.home {position: absolute; width: 100%;z-index: 97; left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}
.shape{ text-align:center;}
.htext {font-size: 25px; line-height: 30px;  position: relative; margin: 0 auto; width: 290px; left: auto; top:auto; display: block;  -webkit-transform: translateY(0%);  -ms-transform: translateY(0%);  -o-transform: translateY(0%);  transform: translateY(0%);}
.htext p:nth-child(1) { font-size: 83px; line-height: 83px;  }
.htext a{ margin:0px 10px 0 0; width: 128px; height: 36px;  font-size: 14px; line-height: 30px;}
.htext a:nth-last-child(1) { margin-right:0;}
.shape img { max-width: 194px; height: auto; position:relative; top: auto; left: auto;-webkit-transform: translate(0%, 0%); -moz-transform: translate(0%, 0%); -ms-transform: translate(0%, 0%); -o-transform: translate(0%, 0%); transform: translate(0%, 0%);}

.signin { right: 20px; top: 16px; width: 120px; height: 36px; font-size: 14px; line-height: 30px;}

.signin_up{ display: none;}
.language{ right: auto; top: 26px; left: 50%; -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);  transform: translateX(-50%);}
.datetime { display: none;}

.signin2{ width: 130px; height: 36px;font-size: 14px; line-height: 30px;}
.about_wrap{ font-size: 16px; line-height: 18px; padding: 0 20% 0px 20%;}
.about_wrap h1, .about_wrap h2 { font-size: 24px; line-height: 24px; padding: 0 0 8px 0;}
.icon_wrap{ height: 120px; }

.register_block{ padding: 50px 0px 40px 0px; margin-bottom: 40px; font-size:  16px; line-height: 20px;}
.register_block h3 { font-size: 40px; line-height: 40px; }
.good_choice{ padding: 0 0 15px 0; text-align:center;}
.register_block .form-group, .register_block.loginwindow  .form-group{ margin-bottom: 10px;}
.register_block .form-group .form-control, .register_block .form-group.vipcode span {font-size: 16px; top: 20px;}
.register_block .form-group.vipcode { padding: 10px 0 10px 80px;}
.register_block .form-group.vipcode a {font-size: 12px; line-height: 20px;}
.register_block .form-group label{margin-bottom: 10px; line-height: 32px; font-size: 14px;}
.register_block button[type=button], .register_block button[type=submit] { right: auto; bottom: -18px; font-size: 16px; width: 160px; height: 36px;  border-radius: 20px; left: 50%; margin-left: -80px;}

.register_block.loginwindow .form-group.cellphone label, .register_block.loginwindow .dblock2  .form-control{ font-size: 16px;}
.register_block.loginwindow .dblock2 .form-control { height: 28px; line-height: 28px;}
.register_block.loginwindow .form-group.cellphone{ margin-bottom: 0px; min-height: 70px;}
.register_block.loginwindow .form-group.cellphone label { width: 20%; font-size: 16px; float: left; line-height: 20px; min-height: 28px; padding-top: 0px; margin-bottom: 0px; }
.register_block.loginwindow .dblock1{ width: 20%;}
.register_block.loginwindow .dblock2{ width: 60%;}

.stay_touch{ padding: 0 20px 20px 20px; font-size: 16px; line-height: 20px; display: block; text-align:center; position:relative;  left: auto; right: auto ;  top: auto; -webkit-transform: translateY(0%);  -ms-transform: translateY(0%);  -o-transform: translateY(0%);  transform: translateY(0%); }
.stay_touch h1 { font-size: 50px; line-height: 50px; padding: 0 0 20px 0; }
.try_me { text-align:center;}
.try_me a, .stay_touch a {width: 190px; height: 36px; font-size: 14px; line-height: 30px; }
.try_me a { background: #4bbea0; color: #fff;}
.try_me a, .stay_touch a {width: 190px; height: 36px; font-size: 14px; line-height: 30px;  margin-top: 10px;}


.footer{ position: relative; z-index: 97; right: auto;  left:auto; bottom: auto;  background: rgba(75,190,160, 0); width: 100%;  font-size: 12px; line-height: 20px; padding: 12px 12px 80px 12px; border-top: solid 1px #4bbea0; color: #4bbea0; }
.footer span{ width: 100%;}
.footer span:nth-child(1) , .footer span:nth-child(2) { text-align:center;}
.footer ul li a{color: #4bbea0;}
.inner_container{ padding: 100px 0 20px 0;font-size: 16px;line-height: 20px;}
.inner_container h1 , .inner_container.about_wrap h1{ font-size: 45px; line-height: 44px; padding: 0 0 10px 0;}

.inner_container.partner { padding-left: 0px; padding-right: 0px;}
.next2{ right: 10px;}
.next2{ width: 20px; height: 20px; background:url(/Content/images/next.png) no-repeat center center; background-size: 11px 18px;  }
.partner_block .content {height: auto; margin-bottom: 20px;}
.partner_block .content .mCSB_inside > .mCSB_container {  margin-left: 0px;  padding-right: 6px;}

.inner_container.learn_more {padding-top: 130px}
.inner_container.learn_more .partner_block { padding-top: 30px; position:relative;}
/*.inner_container.learn_more .partner_block:before{ content: ""; height: 10px; left: -15px; right: -15px; top: -14px; position:absolute; -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);}*/
.icons { padding-top: 10px;}
.icons li{ padding: 0 18px; }
.icons li:after{ top: 15px; width: 1px; height: 40px;}
.icons li a span:nth-child(1){ width: 70px; height: 70px;}
.icons li:after{ display: none;}
.icons li a, .icons li a:hover { border-bottom: solid 3px #fff; padding-bottom: 36px;}
.icons li.active a{ border-bottom: solid 3px #4bbea0;}
.icons li a span:nth-child(2) {min-height: 36px;}

.video-container {padding-bottom: 70%; padding-top: 70px;}
.stay_touch.testimonial { padding-right : 20px; padding-top: 50px;}

.map{ min-height: 300px;}

.who_banner{ min-height: 350px;}
.who_container{  background: #fff; }
.who_container.dashboard{  background: #f1f1f3; }
.who_banner .container { font-size: 20px; line-height: 24px; padding-top: 100px;}
.who_banner .container h1 { font-size: 40px; line-height: 40px;}
.who_banner .container { padding-left: 0px; padding-right: 0px;}
.selector{ display: block; height: 60px; width: 180px; margin: 0 auto;}



.search_box{  height: 32px; padding-right: 42px;  }
.search_box .form-control { height: 30px; border-radius: 20px; padding: 0 12px ; font-size: 12px; line-height: 30px; }
.search_box input[type=submit]{ width: 30px; height: 30px; border-radius: 50%; background:url(/Content/images/search.png) no-repeat center center rgba(75,190,160, 1); color: rgba(255,255,255, 0); margin-top: -15px; }
.who {padding: 20px 0 100px 0;}

.modal-dialog.modal-custom{ max-width: 90%; margin: 0 auto;}
.modal-dialog.modal-custom .modal-content .modal-body { font-size: 22px; line-height: 26px; padding: 40px 30px 20px 30px;}
.modal-dialog.modal-custom .modal-content .modal-body h3 { font-size: 60px; line-height: 70px;}
.later_join a { margin: 0 20px 0 0; width: 180px; height: 50px; line-height: 40px; font-size: 20px;}

.profile , .delete, .gift, /*.message,*/ .search_box2/*, .user*/{display: none; }
.notification{right: 40px; top: 10px;  width: 50px; z-index: 997;}


.foot-block-inner .nav-tabs a{ margin-bottom: 10px;}
.foot-block-inner .nav-tabs a span, .top-block-inner .nav-tabs a span{ width: 80px; height: 80px; }
.foot-block-inner .nav-tabs a span i, .top-block-inner .nav-tabs a span i{width: 12px; height: 12px;}

.foot-block-inner .nav-tabs.messages ul li a div { padding: 10px 45px 0 90px;min-height: 80px;}
.foot-block-inner .nav-tabs.messages ul li a div p{ font-size: 16px; line-height: 20px;}
.foot-block-inner .nav-tabs.messages ul li a div p strong, .foot-block-inner .nav-tabs.messages ul li a div p b, .foot-block-inner .nav-tabs.messages ul li a div p:nth-child(1){ font-size: 20px;}
.foot-block-inner .nav-tabs.messages ul li a div i.mccout { width: 36px; height: 36px; top: 44px; font-size: 18px;line-height: 36px;}
.foot-block-inner .nav-tabs.messages ul li a div i.tcount { width: 36px; font-size: 14px;}

.three_dot{ width: 36px; height: 36px;  right: 40px; bottom: 50px; background-size: 4px 18px; }

.request_quote .qutote_block { padding: 20px 20px 16px 20px;}
.request_quote .qutote_block ul { width: 100%; text-align: center;}
.request_quote .qutote_block ul li { display: inline-block;    float: none; margin: 0 15px;}
.request_quote .qutote_block span { width: 100%; text-align: center; padding-top: 12px;}
.request_quote .container{ padding-left: 0px; padding-right: 0px;}
.profile_open, .notification_open { width: 100%; padding-top: 70px;  left: 0; right: 0; top: 0; bottom: auto; -webkit-transform: translateY(-100%);    transform: translateY(-100%); }
.profile_open.active, .message_open.active, .notification_open.active, .user_open.active, .gift_open.active {-webkit-transform: translateY(0);  transform: translateY(0);}
.notification_open .accordion {  overflow-y: auto; max-height: 390px;}
.profile_open{ padding-bottom: 80px; padding-top: 112px;}
.profile_open::after { content: ""; left: 20px; right: 20px; top: 96px; height: 1px; background: #596882; position: absolute;}
.profile_open.mversion{ z-index: 9999; padding-left: 20px; padding-right:20px;}
.profile_open .mtitle{background: rgba(50,65,90,1); position:absolute; height: 70px; z-index: 9999; left: 0; right: 0; top: 0;}
.profile_open.mversion .profile{ display: block; right: auto; left: 20px; top: 12px;}
.firend_name{ padding: 0 0 0 54px;}
.firend_name p{ margin-bottom: 8px; position: relative; left: auto; right: auto; top: 0%; -webkit-transform: translateY(0%);  -ms-transform: translateY(0%);  -o-transform: translateY(0%);  transform: translateY(0%); }
.button_group{ position:relative; right: auto; bottom: auto; display: block; text-align:left; }
.button_group button { margin-left: 0px; margin-right: 10px;}
.notification_open .card-header .ntitle , .notification_open .card{ font-size: 16px; line-height: 18px;}
.button_group button {width: 70px;height: 20px; border-radius: 8px; font-size: 10px; float: left; }
.profile_open ul li { font-size: 20px; line-height: 20px;}
.profile_open ul li span a { font-size: 16px;}
.profile_open ul li img { width: 16px; height: 16px;  }
.view_profile a{ font-size: 16px; }
.logout, .logout:hover { font-size: 14px; left: 20px; right: 20px;}
.modal-dialog.modal-custom.com_profile .modal-content .modal-body {padding: 30px 15px 20px 0px; height: 510px;}
.close4{ right: 28px; width: 36px; height: 36px; background-size: 36px 36px; top: -18px; right: -15px;}
#scrollbar2 .viewport { height: 460px;}
#scrollbar2 .scrollbar { margin-left: 4px;}
.content{height: 460px;}


.modal-dialog.modal-custom.company_profile .modal-content .modal-body {padding:10px 15px 20px 0; height: 510px;}

.company_profile .moadl_header { height: 124px}
.plogo {width: 90px; height: 90px; left: 15px; bottom: -45px;}
.plogo img { width: 100%;  height: 100%;}
.ptitle{ font-size: 18px; left: 120px; }
.ptitle h1, .ptitle h2{ font-size: 22px; }
.payment_reply{ right: auto; bottom: auto; left: 110px; top: 20px;}
.payment_reply a span{ display: none;}
.prating{ padding-left: 100px; font-size: 20px; line-height: 20px; padding-bottom: 25px;}
.prating span:nth-child(1) { width: 100%;}
.prating span:nth-child(2){ width: 100%; line-height: 18px; }
.prating span a { font-size: 12px;}
.paddress { font-size: 14px; line-height: 16px; padding: 15px;}
.paddress h2 { font-size: 20px; line-height: 18px; padding-bottom: 10px;}
.modal-dialog.modal-custom .modal-content .modal-body .address_block1 h3, .dashboard_bottom .address_block1 h3 { font-size: 18px; line-height: 20px;}
.modal-dialog.modal-custom .modal-content .modal-body .address_block2 h3, .dashboard_bottom .address_block2 h3  { font-size: 18px; line-height: 20px;}
.address_block2 { padding-left: 0px; padding-top: 50px;}
.address_block2:before{ display: none;}
.address_block2 img {left: 0; top: 0; max-width: 36px; height: auto;}
.address_block2 ul li:after { top: 4px;}
.address_block3 span a { font-size: 16px;}
.address_block3 span img { width: 20px;  height: auto; margin-right: 2px;}
.blur_bar ul li{ width: 25%; font-size: 20px; line-height: 22px;}
.blur_bar ul li b, .blur_bar ul li strong { font-size: 24px;}
.add_partner2 button, .blur_bar button{ width: 220px; height: 46px; font-size: 18px; padding-left 16px; background: #4bbea0 url(/Content/images/plus2.png) no-repeat 16px center; border-radius: 24px; }
.blur_bar button{  margin-left: -110px; top: -23px;}
.repeat_block2 .row  [class*="col-"]{ padding-bottom: 20px;}
.company_profile .content {height: 390px;}
.modal-dialog.modal-custom.joinpopup .modal-content .modal-body { font-size: 18px;line-height: 20px;}
.modal-dialog.modal-custom.joinpopup .modal-content .modal-body h3 { font-size: 60px; line-height: 60px;}
.joinpopup .later_join a { width: 150px;  height: 40px; line-height: 40px;  font-size: 16px;}
.later_join { padding: 15px 0 0 0;}
.close_join { right: 12px; top: 80px;}

.who.dashboard_final, .who.dashboard_filter , .who.air_quote { padding-top: 88px; }
.final_ttile{ padding-bottom: 14px;}
.final_ttile h1 { font-size: 26px; line-height: 26px; width: 100%;}
.dashboard_bottom h3 { font-size: 20px;  line-height: 20px; }
.see_all2{ width: 106px; height: 36px;  font-size: 14px;}

.who_banner.marketplace .container  p a{font-size: 20px; width: 300px;border: none;height: 50px; line-height: 50px; margin-top: 16px;}
.who_banner.quote_header { top: 70px; min-height: 250px;}
.who.dashboard_final.quote_content , .who.dashboard_final.quote_content2{ padding-top: 130px;}

.who_banner.mprofile { min-height: 300px;}
.who.dashboard_final.mprofile .moadl_header {  margin-top: -130px; padding-top: 100px;   }
.who.dashboard_final.mprofile .moadl_header .plogo { width: 100px;  height: 100px;  bottom: -50px;  }
.who.dashboard_final.mprofile .moadl_header .ptitle { left: 120px;}
.who.dashboard_final.mprofile .moadl_header .payment_reply { right: auto; bottom: auto; left: 120px;  top: 0px;}
.who.dashboard_final.mprofile .prating { padding-left: 120px; padding-bottom: 30px;  font-size: 40px; line-height: 40px; margin-top: -60px;}
.who.dashboard_final.mprofile  .interested h3 { font-size: 20px; line-height: 24px; padding-top: 15px; margin-bottom: -10px;}

.qtitle2 {font-size: 18px; line-height: 22px; top: 22px;}
.qstatus {width: 90px; top: 22px; font-size: 18px; line-height: 22px;}
.rating_popup ul li .textarea { width: 80%;}

.who.dashboard_final.mprofile.ratings{ padding-top: 60px; }
.who.dashboard_final.mprofile.ratings .paddress { padding: 0px; background: none; box-shadow: none;}
.rblock1 { background: #fff; width: 100%; float: left;  padding:20px 10px 20px 120px;  position: relative; left: auto;  font-size: 20px; top: auto; -webkit-transform: translateY(0%);  -ms-transform: translateY(0%); -o-transform: translateY(0%);    transform: translateY(0%);
-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);}
.rblock1 img { width: 90px; height: 904px; position:absolute; left: 20px; top: 50%; margin-top: -45px;}

.rblock2{ width: 100%; padding: 10px; float: left; height: 330px; background: #fff; margin-top: 20px;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);}

.rblock1 img{ width: 94px; height: 94px;}
.rblock1 span{ width: 80px; height: 30px; font-size: 24px;  line-height: 26px;  border-radius: 26px; }
.paddress .rblock2 ul li{ padding: 58px 0 0 0; font-size: 16px;line-height: 20px;}
.paddress .rblock2 ul li img{ position:absolute; left: 0px; width: 50px; height: 50px; top: 0; -webkit-transform: translateY(0%); -ms-transform: translateY(0%);  -o-transform: translateY(0%);}
.paddress .rblock2 ul li .rating { right: auto; left: 60px; top: 26px; font-size: 20px;}
.back, .back:hover{ display: inline-block; font-size: 18px; line-height: 20px; background-size: 12px 12px; padding-left: 18px; }

.pagination { width: 100%; float:t left;}
.pagination li{padding: 0 26px 10px 34px; background-size: 20px 14px; font-size: 20px;}
.pagination li:nth-last-child(1) {padding: 0 0 0 10px; background: none;}
.pagination li img { width: 24px; height: auto; top: 0px;}

.qcblock1{ padding-left: 100px; min-height: 90px; width: 100%; margin-top: 0px; }
.qcblock1 img {  width: 60px; height: 60px; left: 20px;}
.qcblock1 span{ padding: 3px 0;}
.qcblock1 span a {font-size: 14px; line-height: 16px;}
.qcblock1 .rating {font-size: 22px;}
.qcblock2 { min-height: 50px; line-height: 40px; font-size: 24px; width: 100%; margin-top: 0px;}
.qcblock3 {padding: 20px 20px 0 20px; margin: 0; font-size: 16px; line-height: 18px;  border-left: none; width: 100%; height: 86px; margin-bottom: 60px}
.qcblock3:after{ content: ""; position:absolute; left: 20px; right: 20px; top: 0; height: 2px; background: #f1f1f3;}
.paddress .paddress_block .button_block { position: absolute; left: 20px; right: 20px; top: auto; bottom: 0; width: auto; text-align:center; margin-bottom: 20px;}
.paddress .paddress_block .button_block a{ width: 128px; height: 36px; display: inline-block; margin: 0 10px;}
.accordion-content{ font-size: 14px; line-height: 16px;}

.quote3 .pagination { padding-top: 0px; padding-bottom: 6px;}
.sortby{ position: relative; right: auto; top: auto; float:t left; }
.sortby span{ float: left; height: 36px;}
.sortby span:nth-child(2){ display: none;}
.sortby span .form-control3 { height: 36px;    width: 140px; font-size: 16px;}

.who.dashboard_filter .selector{ width: 180px; position: relative; left: auto; top:auto; margin: 0 auto; display: inline-block;}
.who.dashboard_filter .search_box { width: 100%; float: left; padding-left: 0px; margin-top: 0px; padding-right: 60px;}
.who.dashboard_filter .search_box .form-control { height: 40px;  border-radius: 30px; font-size: 16px; line-height: 40px; }
.search_box input[type="submit"] { width: 40px; height: 40px;}

.filter_tile h1{ font-size: 20px; padding: 20px 0 10px 0; width: 100%; }
.filter_tile .sortby {width: auto;}
.filter_by {height: 36px;width: 140px; cursor: pointer; float: left;font-size: 16px;color: #32415a; text-align:left; float: left; display: block; padding: 0 6px;background: #fff url(/Content/images/filter.png) no-repeat right center;-webkit-appearance: none;-moz-appearance: none;appearance: none;
border: none;border-radius: 6px;-webkit-box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.24);-moz-box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.24);box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.24);}

.filtering{ position:absolute; width: 255px; left: -260px; top: 0; z-index: 9999; height: auto;  -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease; }
.filtering.active{ left: 10px;}
.close5{ display: block;}
.filter_send{ display: block;}

.who .container .row [class*="col-"].npadding { padding-bottom: 0px;}
.who.air_quote h1 { min-width: 100%; text-align:center; font-size: 16px; padding: 6px;}
.air_tab ul{ width: 100%;}
.air_tab ul li{ width: 33.33%;}
.air_tab ul li:nth-last-child(1) { padding-right: 0px;}
.air_tab ul li a{width: 100%;  height: 50px; line-height: 50px; font-size: 20px;}
.anonymous_quote { top: auto; right: auto; left: 12px; bottom: -42px}
.anonymous_quote label{ font-size: 14px; padding-top: 6px; line-height: 16px;}

.airtab_content { font-size: 12px; padding-top: 40px;}
.airtab_content.oneoff{ padding-top: 0px;}
.airtab_repeat{padding:12px; }
.air_block1, .air_block2{ width: 100%; padding-right: 0px; padding-bottom: 10px;}
.air_block3{ width: 60%; padding-bottom: 10px;}
.air_block4{ width: 70%; padding-top: 0px;}
.air_block2 i, .air_block3 i { font-size: 14px; top: 10px;}
.air_block2b {padding-left: 22px;padding-right: 4px;}
.air_block2b {padding-left: 22px;padding-right: 4px;}
.air_block2 .air_block2b:nth-last-child(1) { padding-left: 6px;}
.airtab_content select, .airtab_content .form_control2,.shape1,.shape2{ height: 36px; font-size: 14px; line-height: 36px;}
.service_block { font-size: 12px; padding: 12px;}
.service_block h2, .airtab_content h2 {font-size: 16px;}
.service_block .form_control2, .optional_block h2 {  height: 36px;    font-size: 14px;    line-height: 36px;}
.calicon { right: 16px;   top: 6px;}
.calicon img{ width: 16px; height: 16px;}

.service_block label { padding-bottom:0px; margin-bottom: 0px; height: 40px;}
.airtab_content label input[type="checkbox"] + span, .service_block label input[type="radio"] + span{font-size: 14px; line-height: 14px; padding: 10px 0 0 0; text-align:center; height: 36px;}
.service_block .row, .airtab_content .row{margin-right: -6px; margin-left: -6px;}
.who .container .row.spadding .service_block .row [class*="col-"], .who .container .row.spadding .airtab_content .row [class*="col-"] { padding-left: 6px; padding-right: 6px;}


.shape1{ background-size: 22px 22px;}
.shape2{ background-size: 20px 22px;}
.totalitem { padding:16px 12px; font-size: 20px; margin-top: 6px;}
.add_another, .airtab_content.twooff .add_another{ position:relative; right: auto; bottom: auto; height: 20px; padding:0 0 0 30px;  font-size: 12px; line-height: 18px; margin: 0 0 12px 12px;  }
.add_another.new { bottom: auto; right: auto; padding-right: 0px;}
.add_another:after{ content:""; position:absolute; width:20px; height: 20px;background-size: 12px 12px; margin-top: -10px;}
.service_block .next4{ width: 27px; height: 24px; position:absolute; right:auto; left: 20px;  top: auto; bottom: -24px; background: url(/Content/images/next4a.png) no-repeat;}
.service_block .prev4{width: 27px; height: 24px; position:absolute; left: 20px; top: -2px; background: url(/Content/images/prev4a.png) no-repeat;}
.choose span{ width: 40px; line-height: 40px; font-size: 18px;}
.choose button{ width: 200px;  height: 40px; font-size: 16px; line-height: 40px;}

.who.edit_profile .container-fluid { padding-left: 15px; padding-right: 15px;}
.who_container.eprofile { background: rgba(241,241,243, 1); }
.edit_profile {padding-top: 70px; background: url(/Content/images/shade2.png) repeat-x left top;}
.edit_profile::after { display: none;}
.edit_profile_tab { width: 100%; padding: 10px 0; font-weight: 300; color: #32415a; font-size: 14px; line-height: 16px;overflow-x: auto;}
.edit_profile_tab ul{ display: block; width: 650px; padding: 0; margin: 0; list-style:none; }
.edit_profile_tab ul li{ display: inline-block; padding: 0 20px 0 0; margin: 0; list-style:none; float: left;}
.edit_profile_tab ul li a{  padding: 5px; cursor: pointer;}
.profile_right { width: 100%;  margin: 20px 0; padding-top: 0px;}
.ed_form {background: #fff; border-radius: 12px; width: 100%; padding: 10px; -webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.49); -moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.49); box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.49);}
.ed_form label {font-size: 14px;}
.ed_form .form-control{font-size: 16px; font-weight: 700;}
/*.ed_form .form-controll::-webkit-input-placeholder{ color: #32415a; opacity: 1;  font-weight: 700;}
.ed_form .form-control::-moz-placeholder { color: #32415a; opacity: 1;font-weight: 700; }
.ed_form .form-control:-ms-input-placeholder { color: #32415a;font-weight: 700; }
.ed_form .form-control::placeholder { color: #32415a;font-weight: 700; }*/
.ed_form .form-group.cellphone { padding-top: 0px; min-height: 100px; }

.ed_form .form-group.cellphone label { width: 100%; font-size: 16px; line-height: 18px;min-height: 40px; }
.dblock1{ width: 25%; float: left;}
.dblock2{ width: 75%; float: left;}
.ed_form i.security { line-height: 14px; font-size: 12px; width: 100%; padding-left: 0px; text-align:left;}
.ed_form .dblock2 .form-control, .registration_right .ed_form .dblock2 .form-control { font-size: 12px; height: 28px; line-height: 24px; border-radius: 24px; }
.profile_right.cdetails .ed_form { padding: 10px;}
.profile_right.cdetails .ed_form .form-group { width: 100%;padding-right: 0%;}
.profile_right.cdetails .ed_form .form-group:nth-last-child(1) { width: 100%; }

.shade3 { display: none;}
.img_uploader{ padding: 40px 15px 10px 15px; width: 50%; }

.branches_left{ padding-right: 0px; background: none; }
.branches_right{width: 100%; background: none; padding-bottom: 0px; position: relative;right: auto;top: auto; float: left;}
.branches_right.second {top: unset;}
.image-preview input, #callback-preview input  { left: -150px;}
.image-preview, #callback-preview {width: 180px;  height: 180px;  float: none; margin: 0 auto;}
.image-preview input, #callback-preview input  { left: -150px;}
.upload_title{ font-size: 14px; line-height: 18px; padding-top: 8px;}

.branch_block {background: #fff; border-radius: 12px; width: 100%; padding: 0px; margin-top: 10px; border: solid 1px #4bbea0; -webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.49); -moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.49); box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.49);}
.branch_block .form-control.half{ width: 50%;}
.branch_block .form-control.full{ width: 100%;}

.branch_button{ display: block; padding: 15px 0 0 0; position:relative; width: 100%; float: left; text-align: center;}
.branch_button .add_company { height: 40px;padding: 0 20px 0 34px; position: inherit; top: auto; right: auto; font-size: 16px;  background-size: 12px 12px; line-height: 40px;}

.branch_block label {font-size: 14px;}
.branch_block .form-control{font-size: 16px; font-weight: 700;}
/*.branch_block .form-controll::-webkit-input-placeholder{ color: #32415a; opacity: 1;  font-weight: 700;}
.branch_block .form-control::-moz-placeholder { color: #32415a; opacity: 1;font-weight: 700;;}
.branch_block .form-control:-ms-input-placeholder { color: #32415a;font-weight: 700; }
.branch_block .form-control::placeholder { color: #32415a;font-weight: 700; }*/
.branches_left .nav-tabs { border-bottom: none;  padding: 0; background: #e6e7e7; border-radius: 12px 12px 0 0; }
.branch_block .tab-content { padding:20px 10px 0px 10px;  background: none;}
.branches_left .nav-tabs .nav-link, .branches_left .nav-tabs .nav-link.active{ border-bottom: none; font-size: 18px;}
.branch_block .tab-content .form-group iframe{ height: 200px;}
.shade4{ display: none;}

.port_block { padding: 20px 5px 0 5px; }
.registration_right .port_block {background: #f1f1f3; position:relative; padding-top: 20px;}
.registration_right .port_block:before { content: ""; background: #f1f1f3; position:absolute; left: -22px; width: 22px; top: 0; bottom: 0;}
.registration_right .port_block:after { content: ""; background: #f1f1f3; position:absolute; right: -24px; width: 24px; top: 0; bottom: 0;}
.port_common { padding: 10px 10px 60px 10px; border-radius: 12px;}
.port_common .stitle{ display: block; font-size: 14px; color: #bbbbbb; font-weight: 400; text-align:left; margin-bottom: 0px;}
.saves { height: 36px; margin-top: auto;top: auto; right: auto; left: 10px; bottom: 14px; line-height:36px;  border-radius: 20px; font-size: 14px; background-size: 12px 12px; }
.deletes { right: auto; left: 90px; bottom: 20px;top: auto;margin-top: auto;}
.airwrap .deletes{ top:  auto; bottom: 0; margin-top: 0px;  left: auto; right: 0;}
.port_title { display: none;}
.pblock1 { width: 100%; padding-left: 0px; padding-bottom: 12px;}
.pblock2 { width: 100%; border-bottom: solid 1px #bbbbbb; margin-bottom: 12px; padding-bottom: 12px; }
.pblock2a { width: 100%; border-bottom: solid 1px #bbbbbb; margin-bottom: 12px; padding-bottom: 20px; }
.switch , .ed_form label.switch{ float: right; margin-top: 6px;}

.pblock2 .selector{ float: right;width: 100px;}
.pblock2 .selector label{width: 50px; height: 45px; }
.pblock2 .selector label input[type="radio"]{display:none}
.pblock2 .selector label input[type="radio"] + span{ display: none;}
.pblock2 .selector label input[type="radio"]:checked + span{ display: none; }
.pblock2 .selector label input[type="radio"] + span + img{ opacity: 0.3;}
.pblock2 .selector label input[type="radio"]:checked + span + img{opacity: 1;}

.pblock3 { width: 100%; padding-left: 0px; padding:0 0 6px 0; border-bottom: solid 1px #bbbbbb; margin-bottom: 12px;}
.pblock3a { width: 100%; border-bottom: solid 1px #bbbbbb; margin-bottom: 12px; padding:0 0 2px 0; }
.port_block .pblock3a .form-control { box-shadow: none; background: none; padding-left: 0px; color: #32415a; font-size: 16px; font-weight:700;}
.port_common .pblock3 select { background: url(/Content/images/darrow4.png) no-repeat right center rgba(222,197,197, 0);    box-shadow: none; font-size: 16px; height: 22px; font-size: 16px;}
.pblock3b { width: 100%; padding: 10px 0 0 0;}

.port_common .pblock3a select {background: url(/Content/images/darrow3.png) no-repeat right center rgba(222,197,197, 0);box-shadow: none; font-size: 16px; height: 22px; font-size: 16px; padding-left: 0px;}

.who_container.eprofile.property { background: #fff;}
.profile_right.eproperties { padding: 0; margin-bottom: 0px;}
.eproperties_left{ width: 100%; float: left; padding: 0;}
.addservice{ padding-top: 20px;}
.add_service, .add_block ul li span, .addservice li span{ font-size: 14px; min-width: 120px; height: 32px; line-height: 30px;}
.add_block ul li { padding-bottom: 10px;}
.add_block ul li:nth-child(1) { display: none;}
.etitle{ padding-bottom: 30px; padding-right: 120px;}
.etitle .add_service { display: block; position:absolute; right: 0; top: 0;}
.etitle h1 {font-size: 20px;}
.volume ul { width: 100%;}
.form-control4 { font-size: 14px; width: 100%;}
.eproperties_right {width: 100%;padding-top: 0px;}
.eproperties_right.newalign { margin-left: 0%;}
.eproperties_right label { font-size: 16px; display: none;}
.switch_title { font-size: 18px; width: 130px; padding-top: 4px;}
.eproperties_right select { font-size: 18px;}
.volume { width: 180px; text-align:center; float: none; margin: 0 auto; padding-top: 40px; overflow: hidden ;}
.volume h2 { font-size: 20px; padding-top: 0px;}
.volume p {font-size: 16px;}
.volume ul li {font-size: 14px; width: 112px;}
.volume ul li:nth-child(1), .volume ul li:nth-child(3) { padding-right: 44px;}
.volume ul li:nth-child(2), .volume ul li:nth-child(4) { width: 68px; padding-right: 0px;}
.volume ul li:nth-child(5) { width: 100%; padding-top: 16px;}
.volume ul li:after{ right: 20px;}
.volume ul li:nth-child(2):after{ display: none;}
.form-control4 { font-size: 20px;}
.volume ul li span{ display: inline-block;}
.volume ul li:nth-child(5) span{ font-size: 20px;}

.plan_block {padding: 10px 0 0 0;}
.plan_left{ width: 100%;}
.plan_right{ width: 100%;}

.saves.edit {bottom: 50px;left: 50%; -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);  transform: translateX(-50%); min-width: 140px;}
.explanation ul{ width: 33%; }
.saves.chnages { display: none;}
.volume .activity{  height: 70px;}
.volume .activity .saves{ top: 15px; left: 70px; left: 50%; margin-left: -50%; }
.show_partner{ width: 50%;}
.inner_container.nonepage { padding: 120px 0 20px 0; font-size: 24px;}
.inner_container.nonepage h1 {padding: 15px 0 10px 0; font-size: 40px; line-height: 40px;}
.inner_container.nonepage button { margin-top: 10px;}

.modal-dialog.modal-custom.rating_popup, .modal-dialog.modal-custom.company_profile, .modal-dialog.modal-custom.com_profile { max-width: 96%; margin: 0 auto;}

.final_ttile.marketplace { padding-bottom: 0px; margin-top: 0px;}
.final_ttile.marketplace h1 { min-width: 100%;}
.final_ttile.marketplace .sortby {left: 0; right: 0px; bottom: 0px; top: auto; position:absolute; left: auto; width: 45%;}
.final_ttile.marketplace .sortby span:nth-child(1) { width: 100%; float: right;}
.final_ttile.marketplace .sortby span:nth-child(2) {display: none;}
.final_ttile.marketplace .sortby span:nth-child(3){ display: none;}
.final_ttile.marketplace .sortby span:nth-child(4) { display: none;}
.final_ttile.marketplace .sortby span .form-control3 { width: 100%;}
.final_ttile.marketplace  .filter_by { width: 45%;  padding: 0 6px; margin-top: 19px;}
.final_ttile.marketplace .filter_by.full { width: 100%;}

.paddress.market .paddress_block { padding-bottom: 70px;}
.paddress.market .paddress_block .date1 { display: none;}
.paddress.market{ padding: 0px; background: #e6e7e7;}
.paddress.market .paddress_block .pagination { position: relative; left: auto; margin-left: 0px; font-size: 14px; padding: 10px 0; background: #fff; border-radius: 8px 8px 0 0; border-bottom: solid 1px #32415a;}
.paddress.market .paddress_block .pagination li {background: url(/Content/images/arrow6.png) no-repeat right 11px; padding: 10px 40px 10px 44px;}
.paddress.market .paddress_block .pagination li:nth-last-child(1) {  padding: 10px 0 0 15px;}
.paddress.market .paddress_block .pagination li img { left: 12px;  top: 15px;}
.paddress.market .paddress_block .button_block.acblock3 { right: 0px; left: 0px;  top: auto;  width: 100%; bottom: 20px; margin: 0;}
.paddress.market .paddress_block .button_block.acblock3 a {  margin:0 8px; width: auto; min-width: 124px; padding: 0 10px;}
.acblock1 { width: 100%;  padding-top: 0px; position: relative; padding: 20px 0 20px 118px; min-height: 130px; }
.acblock1 img {  left: 10px;  border: none; background: #fff;  width: 90px; height: 90px; top: 50%; margin-top: -45px;}
.acblock2 {  width: 100%; float: left;  padding-top: 0px;  font-size: 12px;  line-height: 18px; }
.acblock2 > div { padding-left: 12px;  border-left: none;}
.acblock1 span img { margin-top: auto; background: none;}
.acblock1 .rating { font-size: 20px;}
.acblock1 span a { font-size: 16px;}
.acblock1 span{ padding-top: 4px;}
.acblock1 span:nth-child(1) { display: block; font-weight: 600; padding-top: 10px; padding-bottom: 2px;}
.acblock1  .rating { margin-bottom: 0px;}
.pagination.top + div {padding-left: 12px;  border-left: none; font-size: 12px; line-height: 18px;; margin-left: 0px;}
.pagination.top { border-bottom: solid 1px #32415a; border-radius: 0px;}
.who .container .row [class*="col-"].mpadding { padding-bottom: 20px;}

.offer_block { padding: 3px; border-radius: 0px; background: none;box-shadow: none; }
.offer_block .paddress { padding: 0; -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49); -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49);    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.49); }

.select {font-size: 14px; height: 36px;line-height: 34px;}
.select-styled:after, .select-styled:active:after, .select-styled.active:after { top: 14px; right: 8px;}
.select-options {font-size: 14px;  line-height: 16px;}
.select-options li {padding: 8px;}
.airtab_content.twooff{ padding-top: 0px;}
.airtab_content.twooff .shape1 { background-size: 22px 22px;}
.airtab_content.twooff .shape2 { background-size: 20px 22px;}
.air_block5{ width: 100%; padding-left: 0%; padding-right: 50%;}
.air_block5 label{ margin-top: 0px;}

.airtab_content.oneoff label, .service_block.threeoff label { height: 36px; margin-bottom: 0px;}
.airtab_content.oneoff label input[type="checkbox"] + span, .service_block.threeoff label input[type="radio"] + span{font-size: 14px; line-height: 14px; padding: 10px 0 0 0; text-align:center; height: 36px;}
.service_block.threeoff .row, .airtab_content.oneoff .row{margin-right: -6px; margin-left: -6px;}
.who .container .row.spadding .service_block.threeoff .row [class*="col-"], .who .container .row.spadding .airtab_content.oneoff .row [class*="col-"] { padding-left: 6px; padding-right: 6px;}
.service_block.threeoff {padding:16px 12px 0 12px}

.optional_block { font-size: 18px; font-weight: 400; border-radius: 8px; padding: 12px; background: #e6e7e7;-webkit-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.29); -moz-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.29);    box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.29);}
.goffer{ width: 250px;}
.goffer button{font-size: 18px;width: 100%; height: 36px; margin-top: 15px;}
.paddress.market .paddress_block .button_block.acblock4 { top: auto; bottom: 0; left: 0; right: 0; background: #fff; width: 100%; margin: 0; border-radius: 0 0 8px 8px; padding: 8px 0; line-height: 34px;}
.paddress.market .paddress_block .button_block.acblock4 i{ display: inline-block;}
.paddress.market .paddress_block .button_block.acblock4 span.pending i { display: none;}
.paddress.compare { padding:62px 12px 20px 12px; background: #e6e7e7;}
.compare_part1 { width: 100%; text-align: left; padding: 0px; font-size: 14px;}
.compare_part1 span{ position:absolute; left: 0; top: 0;}
.compare_part1 span img { width: 90px; height: 90px;}
.compare_part1 .pagination { padding: 0 0 4px 0; display: block;  text-align: left;}
.compare_part1 .pagination li {padding: 10px 40px 10px 34px; background-position: right 9px;}
.compare_part1 .pagination li img { top: 6px;}

.details_info_top {  padding-left: 105px;}
.details_info_top  p{ margin-bottom: 8px;}
.compare_part1 p a {font-size: 14px; line-height: 36px; padding: 0 15px; height: 36px; border-radius: 20px; margin-top: 0px; width: 130px;}

.swap { position: relative; left: auto; margin-left: auto; top: auto; margin-top: auto; display: block; text-align:left;float: left;width: 100%; padding: 30px 0 40px 10px;}
.swap img{-webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg);  transform: rotate(90deg); }

.details_info, .paddress.compare.expand .details_info{ text-align:left;}
.paddress.compare.expand .details_info{ padding-top: 15px;}
.paddress.compare.expand .details_info:before, .paddress.compare.expand .details_info:after{ display: none;}

.compare_part2 { width: 100%; bottom: auto; top: 0;  text-align: left; border-radius: 8px 8px 0 0; font-size: 28px; line-height: 30px; height: 42px; padding:4px 12px 0 12px;}
.compare_part2 i {  display: inline-block;}
.compare_part2  span{ position: relative; display: inline-block; top: auto; margin-top: auto; left: auto; margin-left: auto;}

.viewfull b:nth-child(1), .viewless b:nth-child(1){ display: none;}
.viewfull b:nth-child(2), .viewless b:nth-child(2){ display: block;}
.viewfull, .viewfull:hover{ color: #fff; font-size: 12px; font-style:normal; bottom: auto; top: 18px;left: auto; margin-left: auto; right: 12px; text-decoration:underline;}
.paddress.compare.expand .compare_part2 { text-align:center;}
.paddress.compare.expand .viewless, .paddress.compare.expand .viewless:hover { color: #fff;background: #32415a; text-align:center; font-size: 12px; line-height: 20px; font-style:normal; bottom: 0;left: 0; margin-left: auto; right: 0; text-decoration:underline; border-radius: 0 0 8px 8px; height: 24px;}
.paddress.compare.expand .viewless b{ text-decoration:underline;}
.who.dashboard_final.mprofile .prating.agent{ padding-bottom: 40px;}
.prating.agent button{ font-size: 16px; height: 38px;}
.prating.agent button.addagent{right: auto; left: 0; width: 196px; bottom: -15px;  background-size: 14px 14px; background-position: 12px center;}
.prating.agent button.chating{ display: none;}

.agent_info{padding-left: 0px; padding-top: 120px; font-size: 18px; line-height: 20px;}
.edited { position:absolute; right:0; top: 0;  background: #4bbea0 url(/Content/images/edit.png) no-repeat center center; color: #fff; text-transform: uppercase; padding: 0; height: 48px; width: 48px;  border-radius: 50%; }
.edited span{ display: none;}
.agent_pic{ width: auto; max-height: 102px; position:absolute; left: 0; top: 0;}
.agent_pic img{ width: auto; height: 102px; }
.agent_pic button { width: 20px; height: 20px;  right: -10px; bottom: -10px; background-size: 12px 12px;}
 .paddress .admin_agent_info { padding-top: 0px; font-size: 18px; line-height: 20px}
.adproperty{ padding-top: 15px;}
.paddress .admin_agent_info h2{ padding-bottom: 20px;}
.adproperty li, .paddress .admin_agent_info{ font-size: 18px; line-height: 20px;}

/*responsive table*/
.data_table{ padding-top: 20px;}
.data_table table, .data_table thead, .data_table tbody, .data_table th, .data_table td, .data_table tr { display: block; }
.data_table thead tr { position: absolute; top: -9999px; left: -9999px; }
.data_table td, .data_table th {  text-align: left; font-size:18px }
.data_table td { border: none; /*border-bottom: 1px solid #898989;*/ position: relative; padding-left: 45% !important; width:auto !important; }
.data_table td:before {top: 0px; bottom:0; left:0px; width:42%; padding-left: 10px;  position:absolute; padding:5px}
.data_table td:before { content:  attr(data-th) "";  font-weight:400; background:#fff; height:100%; line-height:20px; border-right:1px solid #4e4b4b; text-align:left; }
.data_table td, .data_table th {  text-align: left; font-size:16px; padding:8px 2% 8px 44% !important;}
.data_table table {border-top: 1px solid #786b1a; border-left: 1px solid #786b1a;}
.data_table table > thead > tr > th, .data_table table > tbody > tr > th, .data_table table > tfoot > tr > th, .data_table table > thead > tr > td, .data_table table > tbody > tr > td, .data_table table > tfoot > tr > td { border-bottom: 1px solid #786b1a; border-right: 1px solid #786b1a;}
.data_table.data_table table tbody tr:nth-of-type(even) td:before { background:#fff;}
.data_table.data_table table tbody tr:nth-of-type(odd) td{ background:#fff;}
/*responsive table*/
.repeat_block2.popup h4{font-size: 20px;line-height: 24px; padding: 15px 20px 0;}

.prating.agent.popup button { bottom: 7px; left: auto; right: 0;}
.blur_bar.topmargin { margin: 20px 0;}
.invite_left{ padding:20px 12px 0 12px; font-size: 14px; line-height: 20px;}
.empty_pot{ width: 100%;; height: auto;position: relative; display: block; padding: 70px 0; left: auto; top: auto; margin-left: auto; margin-top: auto;}

.common_block.emptypartner { font-size: 24px; box-shadow: none; padding:200px 0 500px 0;}

.who_container.eprofile { background: rgba(241,241,243, 0);}
.registration_header{ display: none;}
.registration_left{ display: none;}
.edit_profile.regi { padding-top: 40px; background-image: none;}
.registration_footer{ display: none;}

.steps{ display: block; width: 100%; float: left;}
.next_back{ display: block; margin: 20px 0; height: 30px; position:relative; width: 100%; float: left;}
.nextbutton, .backbutton, .nextbutton:hover, .backbutton:hover{ width: 100px; height: 30px; border-radius: 20px; font-size: 14px; line-height: 30px; bottom: 0; right: 0; position:absolute;}
.backbutton, .backbutton:hover{ right: auto; left: 0;}

.next_back.gray {background: #f1f1f3; position:relative; margin: 0 0 20px 0; padding: 20px 0 0 0; height: 70px;}
.next_back.gray:before { content: ""; background: #f1f1f3; position:absolute; left: -22px; width: 22px; top: 0; bottom: 0;}
.next_back.gray:after { content: ""; background: #f1f1f3; position:absolute; right: -24px; width: 24px; top: 0; bottom: 0;}
.next_back.gray .nextbutton,  .next_back.gray .backbutton, .next_back.gray .nextbutton:hover, .next_back.gray .backbutton:hover{ bottom: 20px;}

.ed_form .cellphone .form-controll::-webkit-input-placeholder{ font-size:12px;}
.ed_form .cellphone .form-control::-moz-placeholder { font-size:12px;}
.ed_form .cellphone .form-control:-ms-input-placeholder { font-size:12px;}
.ed_form .cellphone .form-control::placeholder { font-size:12px;}
.verification_code{ padding: 50px 0;}
.modal-dialog.modal-custom .modal-content.getcode .modal-body h3 { font-size: 28px;  line-height: 28px; padding-bottom:0px;}
.modal-dialog.modal-custom .modal-content.getcode .modal-body  { font-size: 12px;}
.modal-content.getcode a { width: 146px; height: 30px; font-size: 14px;line-height: 30px; border-radius: 20px;}
.flag_phone { width: 250px; height: 60px; margin: 30px auto 0 auto;}
.flag_phone .dblock1{ width: 104px;}
.flag_phone .dblock2{ width: 146px; padding-top: 3px;}
.flag_phone .dblock2 .form-control { border-radius: 20px; height: 26px; font-size: 12px; line-height: 26px; padding-left: 10px;}
.flag_phone .dblock1::after { width: 4px; height: 1px;right: 6px;top: 16px;}
.getcode .close4{ right: -18px;}
.rightmargin{ margin-right: 0%;}
.branch_block.npadding { padding-left: 0px; padding-right: 0px; border: none; box-shadow: none;}
.registration_right .branches_left {padding-left: 0%;}
.registration_right.workingtype {padding-left: 0%;}
.registration_right.workingtype .eproperties_right select { background-image: url(/Content/images/darrow4.png); font-weight: 700; color: #32415a; font-size: 18px;}
.registration_right.workingtype .etitle {padding-bottom: 50px; padding-right: 0px;}
.registration_right.workingtype .etitle .add_service { right:  auto; left: 0; top: auto; bottom: 10px;}
.registration_right.workingtype .add_block ul li .delete { display: block; top: 6px;}
.registration_right.ports .deletes { right: auto; left: 12px;}
.registration_right.ports .deletes.rights { right: auto;left: 92px; bottom: 18px;}
.deletes2 { right: auto;left: 92px; bottom: 18px; top :auto;}
.edit_profile.regi.create_user .explanation { margin-left: 0%; width: 100%;}
.edit_profile.regi.create_user { padding-top: 60px;}
.who_container.cuser {background: #f1f1f3;}

.edit_profile.regi.finished .plan_block { padding:30px 0 0 0; }
.edit_profile.regi.finished .plan_common.bestvalue { margin-top: 0px; border: solid 2px #4bbea0;}
.edit_profile.regi.finished .plan_common.bestvalue .plan_left { margin-bottom: 20px;}
.edit_profile.regi.finished .plan_part1b a { height: 50px; line-height: 50px;  padding: 0 20px; min-width: 260px; font-size: 20px; border-radius: 30px; -webkit-box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.2);box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.2);}
.edit_profile.regi.finished .plan_part1b { float: left; padding-bottom: 0px; position: relative; lft: auto;right: auto;bottom: auto;}
.edit_profile.regi.finished  .registration_right .ed_form::before{ bottom: 20px;}
.edit_profile.regi.finished .plan_common.bestvalue .plan_part1 { border-bottom: solid 1px #fff;}
.edit_profile.regi.finished .plan_common .plan_part1a { padding: 10px; min-height: 70px; line-height: 24px;}
.who_container.finish:after { content: ""; position:fixed; background: #f1f1f3; left: 0; right: 0; bottom: 0; top: 395px;}
.edit_profile.regi.finished .plan_right { padding-bottom: 20px;}
.edit_profile.regi.finished .plan_common { margin-bottom: 20px; height: auto;}

.edit_profile.accepted { padding-top: 110px; background-image: none;}
.paymnet_done {font-size: 16px; line-height: 22px;}
.paymnet_done span{ width: 60px; height: 60px;}
.paymnet_done span img { max-width: 70%;}
.paymnet_done h1{font-size: 32px; line-height: 32px; padding: 20px 0 10px 0;}
.approval{ width: 280px;}
.approval a{width: auto; height: 30px; font-size: 14px;line-height: 30px; padding: 0 20px;}

.rate_review { width: 310px;}
.modal-dialog.ratereview { max-width: 310px;}
.modal-dialog.ratereview .close4 { right: -18px;}
.review_part1{padding: 20px 6px 20px 124px;}
.review_part1 .img_wrap{ width: 100px; height: 100px; padding: 5px; position:absolute; left: 16px; top:auto; margin-top: 0px;}
.review_part1a{ position:relative; left: auto; right: auto; padding: 12px 0 0 0;  top: auto; transform: translateY(0%); width: 100%; float: left;   }
.review_part1a .prating2 { width: 134px; position: relative; right: auto; top: auto; display: block; margin-left: -8px; }

.review_part2 { padding: 40px 6px 20px 6px;}
.review_part2 ul li{ padding: 6px 26px 10px 155px;font-size: 14px; line-height: 18px; }
.modal-dialog.ratereview { margin: 70px 0 0 0;}
.review_part3{ background-position: 57px top;}

.review_part3a{ padding: 40px 10px 20px 94px; }
.review_part3a .prating2 {position: absolute; right: auto; left: 94px; top: 14px; text-align:left; }
.review_part3a .img_wrap{ left: 24px; top: 30px; }
.review_part3a .vicon{color: #32415a; font-size: 12px; right: auto; width: 60px; top: 130px; left: 18px;  transform: translateY(0%);}
.modal.fade .modal-dialog.ratereview{left: -300px;}
.review_part4 ul li .textarea { width: 100%;}
.review_part4 ul li .textarea.full { width: 100%;}

.review_part5 {font-size: 14px; line-height: 18px; padding: 50px 15px; }
.review_part5 img{ width: 90px; height: 90px; }

.review_part6 { padding: 20px 6px 10px 6px;}
.service_block button.add_another2{ height: 20px; padding: 0 0 0 30px; font-size: 12px; line-height: 18px; margin: 0 0 12px 12px;}
.service_block button.add_another2:after{ width: 20px; height: 20px; background-size: 12px 12px; margin-top: -10px;}

.goffer2{width: 236px;right: auto;  bottom: auto; position:relative; display: block; margin-top: 20px; float: left;}
.goffer2 button{font-size: 18px;  width: 100%;  height: 36px; }

.air_blockwrap{ padding-top: 40px;}
.air_blockwrap label.selectitem { right: auto; bottom: auto; top: 0; font-size: 14px; line-height: 36px; padding-left: 34px;}
.air_blockwrap .air_block1b, .air_blockwrap .air_block1a { width: 45%;}

.air_block4.fullwrap { padding-bottom: 30px;}
.air_block4.fullwrap2 { padding-bottom: 10px;}

.air_blockwrap label.selectitem, .optional_block label {line-height: 24px; padding-left: 26px; font-size: 12px;}
.air_blockwrap label.selectitem input[type="checkbox"] + span, .optional_block label input[type="checkbox"] + span {width:16px;height:16px; background:url(/Content/images/checkbox4.png) no-repeat left top;}
.air_blockwrap label.selectitem input[type="checkbox"]:checked + span, .optional_block label input[type="checkbox"]:checked + span {background:url(/Content/images/checkbox4.png) no-repeat left  -16px;}
.optional_block label i { width: 16px;  height: 16px; font-size: 12px;  line-height: 14px;}

.airwrap { margin-bottom: 20px;}
.airwrap .mblock { display: block;}
.air_block2c, .air_block3c { font-weight: 400;}
.air_block2c{ padding-left: 16px;}

.airtab_content .airwrap_select{ padding: 12px;}
.airtab_content .airwrap_select .wrapped{ width: 50%; font-size: 12px;}
.airtab_content .wrapped_title{font-size: 16px; font-weight: 500;}
.airtab_content .wrapped_b1{ float: left; padding:11px 16px 0 0;   }
.airtab_content .airwrap_select .swittcher{position:absolute; height: 18px;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#c1c5cd;;-webkit-transition:.4s;transition:.4s;border:none; -webkit-box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5);
-moz-box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5);box-shadow: inset -2px 2px 10px 0px rgba(0,0,0,0.5);}

.airtab_content.shipment{padding: 12px;}
.shipment_block { width: 100%;}
.shipment_block label { font-size:16px; }
.shipment_block label input[type="checkbox"] + span{width:16px;height:16px; background:url(/Content/images/checkbox4.png) no-repeat left top; padding: 0; top: 4px;}
.shipment_block label input[type="checkbox"]:checked + span, .shipment_block.show label input[type="checkbox"] + span{background:url(/Content/images/checkbox4.png) no-repeat left  -16px;}
.shipment_block .infohide label{ font-size: 12px;}
.shipment_block .air_block1b.second{ padding-left: 0px; width: 130px;}
.shipment_block.line{border-top: solid 2px #cbcccc; padding-top: 15px;}



.overweight{ left: 12px; top: 20px;}
.overweight label{ font-size: 12px;}
.overweight label input[type="checkbox"] + span{width:16px;height:16px; background:url(/Content/images/checkbox4.png) no-repeat left top; padding: 0; top: 4px;}
.overweight label input[type="checkbox"]:checked + span {background:url(/Content/images/checkbox4.png) no-repeat left  -16px;}
.final_ttile.marketplace.nillmargin .filter_by{ width: 100%;}

.qcblock1.small{ width: 100%;padding-left: 100px;}
.qcblock2a{ width: 100%;font-size: 30px; min-height: auto; line-height: 30px;  padding:0 20px 10px 20px; margin: 0; margin-bottom: 60px; position:relative;}
.qcblock3a{ width: 100%;padding: 20px 20px 0 20px; margin: 0; font-size: 14px; min-height: auto; border-left: none; border-right: none;}
.paddress .paddress_block{ padding-bottom: 0px;}
.paddress.table.active .accordion-content { background: #fff;}
.accordion-content .accordion_wrap { padding: 0px;}
.tblock1 {width: 60%;}
.tblock2 {width: 40%;}
.theader { display: none;}
.tbody{ padding:0 20px 20px 20px;}
.tblock1 span, .tblock2 span { display: block; font-weight: 500; }
.tbody .tblock1, .tbody .tblock2 { width: 100%; border-bottom: solid 1px #bbb; padding: 20px 0 10px 0;}
.tbody2 { background: #dde1e9;}
.tbody4{ font-weight: 700; border-top: solid 2px #bbb;}
.tbody4 .tblock1 { text-align: left; background: #fff;}
.tbody5 { font-size: 14px; line-height: 16px; background: #ebebeb; padding: 20px 12px; margin:0 4% 20px 4%; width: 92%;}
.tbody5b b, .tbody5b strong { font-size: 16px;}
.tbody5a, .tbody5b{ width: 100%;}
.tbody5a{ font-size: 16px; padding: 0;}
.close_code{ left: 50%; right: auto; margin-left: -30px;}

.price_table.newtable .tblock1 {width: 60%;}
.price_table.newtable .tblock2 { width: 40%;}
.price_table.newtable .tblock1 span, .price_table.newtable .tblock2 span { font-size: 18px;}
.price_table.newtable .tblock3 span, .price_table.newtable .tblock3 span { font-size: 18px; display:block;}
.price_table.newtable .tbody { padding-bottom: 0px;}
.price_table.newtable .tbody .tblock1, .price_table.newtable .tbody3 .tblock1 {width: 100%; padding-left:0px; background-image: none;}
.price_table.newtable .tbody .tblock2, .price_table.newtable .tbody3 .tblock2 { width: 100%;  padding-left:0px; background-image: none;}
.price_table.newtable .tbody3 { padding: 20px 20px 0 20px;}
.price_table.newtable .tbody3 .tblock1, .price_table.newtable .tbody3 .tblock2 { padding: 0; }
.price_table.newtable .tbody3 .tblock1{ font-size: 18px;}
.price_table.newtable .tbody3 .tblock2  {border-bottom: solid 1px #bbb;padding: 10px 0px;}
.price_table.newtable .tbody .form-control6 { font-size: 14px; height: 24px; line-height: 24px;}
.price_table.newtable .tbody2 { margin-top: 14px; font-size: 18px;}
.price_table.newtable .tbody4{ margin-top: 14px; font-size: 24px; font-weight: 600;}
.price_table.newtable .tbody4 .tblock1 { background: #adb3bd; }
.price_table.newtable .tbody5 { padding: 20px; margin: 0;background: none;}
.price_table.newtable .tbody5b .form-control4 { width: 100%; background-image: none; padding: 12px; font-size: 12px;}

.price_table.newtable .tbody1 { position: relative; right: auto; top: auto; width: 100%; float: left; padding: 20px 0 0 20px;}
.price_table.newtable .tbody1 label{ color: #32415a; padding-top: 4px; font-weight: 500;}
.minus2, .plus2{ display: none;}
.price_table.newtable .tbody3a{ display: block;}
.paddress.market .paddress_block{ padding-left: 0%; padding-right: 0%;}
.accordion-content.newpadding {padding-left: 0px;padding-right: 0px;}
.paddress.market.whiteback { background: #fff;}
.tbody5.full { width: 100%;}


.paddress.market.expired .tbody2 { font-size: 18px;}
.paddress.market.expired .tbody4 .tblock1, .paddress.market.expired .tbody4 .tblock2 { background: #99a0ac; font-size: 20px; color: #32415a; padding-right: 0px;}
.paddress.market.expired .tbody5 { background: none; padding-left: 0; padding-right:0;}
.paddress.market .paddress_block .acblock5 {right: 0; left: 0; width:  100%; top: auto; bottom: 34px; font-size: 24px; line-height: 24px;}
.paddress.market .paddress_block .acblock5 span{ display: inline-block; padding-left: 12px;}
.paddress.market.expired .tbody, .paddress.market.expired .tbody3, .paddress.market.expired .tbody4 {background: none}

.paddress.market .paddress_block .acblock5 img { max-width: 50px; height: auto;}


.paddress.market .paddress_block.answers { border-bottom: solid 2px #bbb; margin: 0 2% 40px 2%; width: 96%;}
.paddress.market .paddress_block.answers .qcblock1 { padding-left: 90px; width: 100%; margin: 0;}
.paddress.market .paddress_block.answers .qcblock1 img { left: 4px;}
.paddress.market .paddress_block.answers .qcblock3 {padding: 20px 20px 0 20px;}
.paddress.market .paddress_block.answers .qcblock3 { padding:20px 0 0 0; width: 100%; border: none; border-top: solid 2px #bbb; margin: 0; height: auto;}
.paddress.market .paddress_block.answers .qcblock2 { width: 100%; padding-right: 0px; margin: 0; line-height: 30px; text-align:left; min-height: auto;}
.paddress.market .paddress_block.answers .button_block { top: auto; bottom: 0px; left: auto; right: 0;}

.modal-dialog.modal-custom.service_popup{ max-width: 300px;}
.modal-dialog.modal-custom.service_popup .modal-content .modal-body { font-size: 20px;  line-height: 18px;}
.service_header { min-height: 90px;}
.service_header h4 {font-size: 40px; line-height: 40px;}
.service_header p{ font-size: 24px;}
.category_type { padding: 20px 12px 10px 12px;}
.category_type ul li { width: 100%;}

.service_left {width: 100%;margin-right: 0%;}
.service_right {width: 100%;margin-right: 0%; display: none;}
.servicepopup_wrap.active .service_left{ display: none;}
.servicepopup_wrap.active .service_right{ display: block;}
.backcatehory{ display: block;}

.service_buttons button{width: 100px; height: 30px; line-height: 15px; font-size: 14px; border-radius: 30px; }
.modal-dialog.modal-custom.service_popup .modal-content { margin-top: 20px;}


.logo.new { top: 22px;}
.logo.new img { width: auto; height: 23px;}
.signin_up.new { min-width: 120px; height: 36px; z-index: 99; display: block;  margin-left: -68px; right: auto; top: 15px; background: #4bbea0;}
.signin_up.new.sin {right: 15%;margin: 0;}
.signin_up.new.sup {left: 32%;}
.signin_up.new a{ height: 36px; line-height: 30px; font-size: 16px; }
.home_content.home  {position: relative; display: block; padding: 140px 0 0 0; width: 100%;  z-index: 9; left: auto; top: auto;-webkit-transform: translate(0%, 0%);  -ms-transform: translate(0%, 0%);
    -o-transform: translate(0%, 0%); transform: translate(0%, 0%);}
.stay_touch.home { font-size: 20px; line-height: 22px; padding: 0 0 30px 0; text-align:left; width: 350px; margin: 0 auto;}
.stay_touch.home h1{ font-size: 55px; line-height: 50px; padding-bottom: 6px;}
.stay_touch.home img { height: 30px; width: auto;}
.stay_touch.home p:nth-child(1), .stay_touch.home p:nth-last-child(1) { text-align:center;}
.about_wrap.new {padding: 10px 0 40px 0; width: 300px; font-size: 20px; line-height: 24px; margin-left: 0px; float: none; margin: 0 auto; text-align:center;}
.about_wrap.new .icon_wrap { height: 120px; width: 120px; position:relative; margin: 0 auto; display: inline-block; left: auto; top: auto; }
.about_wrap.new p { margin-bottom: 8px;}
.stay_touch.home a { width: 150px; background: #4bbea0;;}
.linkpage.new {position: absolute;z-index: 90;right: auto; left: 50%; margin-left: -45px;top: 77px;-webkit-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);transform: translateY(0%);  -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease;}
.linkpage.new ul { width: 90px; height: 30px;}
.linkpage.new ul li{ float: left; padding: 0; width: 30px; height: 30px; text-align:center;}
.linkpage.new ul li a{ display: inline-block; float: none;}
.slogan .linkpage.new { top: 180px;   -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease;}

.inner_container.about_wrap { font-size: 18px; line-height: 22px; padding-left: 0px; padding-right: 0px; padding-top: 140px;}
.inner_container.about_wrap .try_me { padding-top: 20px;}
.inner_container.about_wrap .try_me a{ background: #4bbea0; margin-top: 0px;}

.container-fluid.learn_wrap { padding-right: 15px;  padding-left: 15px;}
.container-fluid.learn_wrap .partner_block { padding-left: 0px; padding-right: 0px; padding-top: 0px;}
.learn_pic { display: none;}

.signin3, .signin3:hover, .signin4, .signin4:hover { display: none;}
.signin3.close3 { display: block;}
.register-window.fixedtop, .login-window.fixedtop { height: 100%;overflow-y: auto;}
.home_block1 { height: auto; padding-bottom: 40px; text-align:center;}
.home_block1 .stay_touch.home h1 {font-size: 30px; line-height: 34px; text-align: center;}
.learnmore { display: none;}
.home_block1 .stay_touch.home h2, .home_block1 .stay_touch.home p { display: none;}
.home_block1 .stay_touch.home { padding: 0; width: 100%;}
.home_block2, .home_block3, .home_block4{ height: auto;}
.home_block2_left { position: relative; left: auto; top: auto;  width: 100%; padding-right: 20%;}
.home_block2_right, .home_block3_right, .home_block4_right { position: relative; float: left; font-size: 18px; line-height: 24px; padding: 0; left: auto; top: auto; -webkit-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%);    transform: translateY(0%);}
.home_block3_left, .home_block4_left { position: relative; right: auto; top: auto; width: 100%; padding-left: 20%;}

.home_block3 .section2a_block{ width: 100%; padding: 0 100px 30px 100px; float: left; text-align:center; font-size: 16px; line-height: 20px;}
.home_block3 .section2a_block h2 { font-size: 24px; line-height: 26px; padding: 90px 0 8px 0; background: url(/Content/images/newicon2.png) no-repeat center top; background-size: 60px auto;}

.home_block4 .section2a_block{ width: 100%; padding: 0 100px 30px 100px; float: left; text-align:center; font-size: 16px; line-height: 20px;}
.home_block4 .section2a_block h2 { font-size: 24px; line-height: 26px; padding: 80px 0 8px 0; background: url(/Content/images/newicon3.png) no-repeat center top; background-size: 70px auto;}

.contactus_home {padding: 120px 0 70px 0;  margin-top: -70px; height: auto; min-height: auto;}
.contactus_home h3 {font-size: 30px; line-height: 30px; padding: 0 0 50px 0;}

.register_block.loginwindow.newform .form-group { padding-top: 0px; padding-bottom: 0px;}
.register_block.loginwindow.newform .form-group .form-control{ border-bottom: solid 1px #bbbbbb; color: #32415A; font-weight: 400;font-size: 16px;}


.register_block.loginwindow.newform .floating_label{pointer-events: none;position:absolute;left:0; top: 10px; color: #bbbbbb; font-size: 16px; font-weight: 400; transition: 0.2s;
  transition-timing-function: ease;  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);}
.register_block.loginwindow.newform .form-group .form-control:not(:placeholder-shown) + .floating_label {
  top: 10px; font-size: 16px; color: rgba(187,187,187, 0);}

/* For IE Browsers*/
.register_block.loginwindow.newform .form-group .form-control:not(:-ms-input-placeholder) + .floating_label {
  top: 10px; color: #bbb;}

 .register_block.loginwindow .form-group.cellphone { padding-top: 10px;}

.register_block.loginwindow.newform .dblock2 .floating_label { left: 15px;}
.register_block.loginwindow.newform .form-group .dblock2 .form-control{ border-bottom: solid 1px #bbbbbb; color: #32415A; font-weight: 700; font-size: 16px;}

.register_block .form-group i { display: none;}
.register_block.loginwindow .dblock2a { display: block; text-align:center; padding: 2px 0 10px 0;}

 .register_block.loginwindow.newform .dblock2 .floating_label { left: 15px; top:3px; }
.learnmore2, .learnmore2:hover{ display: block;}

.regi_complete p{ margin-bottom: 8px;}
.regi_title,.regi_middle, .regi_bottom { padding: 20px 0; border-bottom: solid 1px #4bbea0;}
.regi_bottom{ border-bottom: none;}
.regi_title > div {font-size: 16px; width: 100%; padding: 100px 0 0 0;  min-height: 100px;  background: url(/Content/images/hand2.png) no-repeat center top;background-size: auto 90px;}
.regi_title > div h1 { font-size: 24px; line-height: 26px;}
.regi_middle , .regi_bottom{font-size: 14px;}
.regi_middle h2 {font-size: 16px;line-height: 22px;}
.regi_bottom a {width: 140px;  height: 36px; line-height: 32px; font-size: 14px; border-radius: 20px; margin-top: 8px;}
.form-group .input-group-text { top: -15px;}
.register_block .nonmember .form-group .input-group-text { top: -15px;}
.register_block .form-group .input-group-text i { display: block; color: #32415a;}
.edit_profile .form-group .input-group-text { top: 18px; }
.edit_profile.regi .form-group .input-group-text { top: -5px;}
.edit_profile.regi .form-group  .input-group-text i { color: #32415a;}

.register-window.step .edit_profile.regi { padding-top: 20px; padding-bottom: 0px;}
#croppie_container_avatar, #croppie_container_logo {position: relative; left: auto; top: auto;/* margin-top: -200px;*/}

.get_quote {text-align:center; bottom: 0px;}
.get_quote ul { padding: 0 0 50px 0;}
.get_quote a.gquote {  font-size: 18px; width: 260px; height: 36px; line-height: 36px;  border-radius: 30px; right: auto; left: 50%; margin-left: -130px; top: auto; bottom: 2px;}

.modal-dialog.modal-custom.signinpopup { max-width: 94%; margin: 0 auto;}
.signinblock h2, .forgetblock h2 { font-size: 24px;line-height: 30px; padding: 0 0 20px 0;}
.forgetblock { font-size: 14px; line-height: 16px; padding-bottom: 30px;}
.signinform, .form-group.fpass { font-size: 12px;  line-height: 24px;}
.form-group.sign_submit  input[type=submit] { width: 136px; height: 34px;font-size: 14px;  line-height: 34px;}
.form-group.sign_submit.sendme { padding-top:  40px; padding-bottom: 10px;}
.form-group.sign_submit.sendme  input[type=submit], .form-group.sign_submit.success  button { width: 200px; font-size: 14px;}

.signinform .form-group .form-control { font-size: 16px;padding:0;}
.signinform .form-group .floating_label { font-size: 16px;}
.modal-dialog.modal-custom.signinpopup .modal-content .modal-body {  padding: 20px 10px;}

.modal-dialog.modal-custom.createaccount { max-width: 300px;}
.createaccount .signinblock { width: 100%; padding: 20px 25px;}
.createaccount .signinblock h2 { font-size: 12px; line-height: 16px;padding: 0 0 10px 0;}
.createaccount .signinblock h2 strong, .createaccount .signinblock h2 b{ font-size: 14px; font-weight: 700;}
.createaccount .signinblock h2:nth-child(2) { display: none;}
.createaccount .signinblock h2:nth-child(3) { display: block;}
.createaccount .signinform { font-size: 12px; line-height: 16px;}
.createaccount .signinform .form-group { margin-bottom: 30px;}
.createaccount .signinblock img { width: 90px;}
.form-group.sign_submit input[type="submit"] { width: 150px; height: 38px; font-size: 16px; line-height: 38px;}
.createaccount .signinform .form-group .form-control { font-size: 16px;}
.createaccount .signinform .form-group .floating_label { font-size: 16px;}

.base_wrap.newhome .language { display: none;}

.selector label input[type="radio"] + span{ background:url(/Content/images/radio2.png) no-repeat left top;cursor:pointer; top: 10px;}
.selector label input[type="radio"]:checked + span{background:url(/Content/images/radio2.png) no-repeat left -22px; }
.search4{ position:absolute; z-index: 999; width: 30px; height: 30px; left: 60px; top: 16px; background: url(/Content/images/search4.png) no-repeat center center; display: block;}

/* END__ */

@media only screen and (max-width: 650px) {
.foot-block-inner .nav-tabs a span, .top-block-inner .nav-tabs a span{ width: 70px; height: 70px; }
.foot-block-inner .nav-tabs a span i, .top-block-inner .nav-tabs a span i{width: 10px; height: 10px;}
.foot-block-inner .nav-tabs.messages ul li a div { padding: 10px 45px 0 80px;min-height: 80px;}
.explanation ul{ width: 100%; }
.explanation ul{ padding-bottom: 20px; border-bottom: dashed 1px #32415a; margin-bottom: 20px;}
.explanation ul:nth-last-child(1) { padding:0; margin: 0; border-bottom: none;}
}
/* END__ */

@media only screen and (max-width: 575px) {
.home_container{ background: url(/Content/images/home_mobile_back.jpg)  no-repeat center  bottom; position:fixed; background-size: cover;}
.about_container{ background: url(/Content/images/about_mobile_back.jpg)  no-repeat center  bottom; position:fixed; background-size: cover;}
.contact_container{ background: url(/Content/images/contact_mobile_back.jpg)  no-repeat center  bottom; position:fixed; background-size: cover;}
.testimonial_container{ background: url(/Content/images/testomonia_mobile_back.jpg)  no-repeat center  bottom; position:fixed; background-size: cover;}
.who_banner{ min-height: 350px;  background: url(/Content/images/who_mobile_header.jpg) no-repeat center  bottom; background-size: cover; }
.who_banner.quote_header {top: 70px;  background: url(/Content/images/quote_mobile_header.jpg); min-height: 278px; background-size: cover;}
.who_banner.marketplace {  background: url(/Content/images/marketplac_mobile_header.jpg) no-repeat center bottom; background-size: cover;}
.who_banner.mprofile {  background: url(/Content/images/profile_mobile_header.jpg) no-repeat center bottom; background-size: cover;}
.home_new{ background: url(/Content/images/home_nw_sm.jpg)  no-repeat center  top; position:fixed; background-size: cover;}
.about_new{ background: url(/Content/images/about_back2_sm.jpg)  no-repeat center  top; position:fixed; background-size: cover;}

.good_choice {padding: 0;}
.register_block h3 { font-size: 24px; line-height: 24px; padding-bottom: 10px; }
.register_block.loginwindow{ font-size: 14px;}

/*.register_block.loginwindow .form-group.cellphone{ min-height: 80px; padding-top: 0px;}*/
.register_block.loginwindow .form-group.cellphone label { width: 100%; margin-bottom: 0px; padding-top: 0px; min-height: 30px; }
.register_block.loginwindow .dblock1{ width: 40%;}
.register_block.loginwindow .dblock2{ width: 60%;}

.home_content {  padding-top: 80px;}
.about_wrap{ font-size: 14px; line-height: 16px; padding: 0 15% 0px 15%;}
.about_wrap h1, .about_wrap h2 { font-size: 18px; line-height: 22px; padding: 0 0 8px 0;}
.icon_wrap{ height: 100px; }
.icons { padding-top: 20px;}
.icons li{ padding: 0 5px; }
.icons li:after{ top: 15px; width: 1px; height: 30px;}
.icons li a{ font-size: 12px; line-height: 14px;}
.icons li a span:nth-child(1){ width: 60px; height: 60px;}

.try_me { padding-top: 20px;  padding-bottom: 20px;}
.try_me a, .stay_touch a {width: 130px; height: 36px; font-size: 16px; line-height: 30px;  }
.stay_touch a {width: 150px; height: 36px; font-size: 14px; line-height: 30px; }
.try_me a i { width: 12px; height: 9px; background-size: 12px 9px;}
.map{ min-height: 250px;}
.who {padding: 20px 0 80px 0; font-size: 14px; line-height: 18px;}

.sblock{ font-size: 12px; line-height: 14px;}
.sblock h2{ font-size: 12px; line-height: 16px; }
.sblock h2 span{ font-size: 14px; display: block;}
.blink{ font-size: 12px; font-weight: 200; color: #4bbea0;}
.blink a{ color: #4bbea0; margin: 0 1px; }
.clogo_block { min-height: 90px; padding: 0 0 0 60%;}
.clogo { width: 64px; height: 64px; left: 12px;}
.cpart { padding-top: 14px;}

.cpart span {display: none; width: 60px; padding: 6px; text-align: left; right: -60px; top: 12px; position:absolute; z-index: 999; border-radius: 6px; color: #32415a; font-size: 12px; line-height: 14px; font-weight: 500; background: #e1c62c;
-webkit-box-shadow: 2px 4px 6px 0px rgba(0,0,0,0.5);-moz-box-shadow: 2px 4px 6px 0px rgba(0,0,0,0.5);box-shadow: 2px 4px 6px 0px rgba(0,0,0,0.5); }
.cpart span:before { content:""; position: absolute; right: 100%; top: 8px; width: 0; height: 0; border-top: 5px solid transparent; border-right: 10px solid #e1c62c; border-bottom: 5px solid transparent;}
.cpart:hover span{ display: block;}
.cpart.snone span{ display: none;}

.rating {font-size: 14px; margin-bottom: 10px;}
.rating img { width: 14px; height: 14px;}
.sblock ul li {margin: 0 4px; width: 24px; height: 24px;}
.sblock ul li img { width: 16px; height: 16px; margin: 4px;}

.agent_details .agent_body ul li{ margin: 0 4px; width: 24px; height: 24px;}
.agent_details .agent_body ul li img{  width: 16px; height: 16px; margin: 4px;}

.search_result [class*="col-"]:nth-child(even) .cpart span { left: -60px; right: auto; }
.search_result [class*="col-"]:nth-child(even) .cpart span:before { right: auto; left: 100%; border-top: 5px solid transparent; border-right: none; border-left: 10px solid #e1c62c;}

.row.search_result{ margin-left: -6px; margin-right: -6px;}
.row.search_result  [class*="col-"]{padding-left: 6px; padding-right: 6px;}
.who .container .row [class*="col-"] { padding-bottom: 12px;}
.sblock label{overflow:hidden; width: 16px; height: 16px; position:absolute; right: -8px; top: 12px;}
.sblock label input[type="checkbox"]{display:none}
.sblock label input[type="checkbox"] + span{width:16px;height:16px; background:url(/Content/images/checkbox3.png) no-repeat left top;cursor:pointer; position:absolute; left: 0; top: 0;}
.sblock label input[type="checkbox"]:checked + span{background:url(/Content/images/checkbox3.png) no-repeat left -16px; }

.modal-dialog.modal-custom .modal-content .modal-body { font-size: 16px; line-height: 20px; padding: 40px 10px 20px 10px;}
.modal-dialog.modal-custom .modal-content .modal-body h3 { font-size: 40px; line-height: 50px;}
.later_join {padding: 15px 0;}
.later_join a { margin: 0 10px 0 0; width: 125px; height: 40px; line-height: 34px; font-size: 14px;}
.already a { font-size: 12px;}

.foot-block-inner .nav-tabs a span, .top-block-inner .nav-tabs a span{ width: 50px; height: 50px; }
.foot-block-inner .nav-tabs a span i, .top-block-inner .nav-tabs a span i{width: 8px; height: 8px;}
.foot-block-inner .nav-tabs.messages ul li a div { padding: 0 45px 0 65px;min-height: 60px;}
.foot-block-inner .nav-tabs.messages ul li a div p{ font-size: 14px; line-height: 16px;}
.foot-block-inner .nav-tabs.messages ul li a div p strong, .foot-block-inner .nav-tabs.messages ul li a div p b, .foot-block-inner .nav-tabs.messages ul li a div p:nth-child(1){ font-size: 18px;}
.foot-block-inner .nav-tabs.messages ul li a div i.mccout {width: 30px;height: 30px; font-size: 16px; line-height: 30px; top: 40px;}

.agent_details { width: 100%;}
.agent_details .agent_name, .agent_details .agent_body { font-size: 16px;}
.agent_details .agent_body .rate i{ width: 24px; height: 24px; background-size: 16px 16px; }
.agent_details .agent_body p span { width: 90px; height: 90px;}
.agent_details .agent_body p span i{ width: 40px; height: 18px; margin-left: -20px; bottom: -4px;  font-size: 14px; line-height: 16px; border-radius: 8px;}

.repeat_block{ padding-left: 70px; }
.repeat_block .live_img { width: 50px; height: 50px;  margin-top: -25px;}
.chat_box {padding: 10px 0;}
.chat_box .repeat_block:nth-child(even) { padding-right: 70px; padding-left: 0px;}
.messsage_text, .text_input .fonr_control3 { font-size: 12px; line-height: 14px;}
.text_input { padding-right: 70px;}

.notification_open .card-header .ntitle , .notification_open .card{ font-size: 16px; line-height: 18px;}
.button_group button {width: 70px;height: 20px; border-radius: 8px; font-size: 10px; float: left; }

.modal-dialog.modal-custom.com_profile .row { margin-left: -6px; margin-right: -6px;}
.modal-dialog.modal-custom.com_profile .row [class*="col-"]{padding-left: 6px; padding-right: 6px; padding-bottom: 12px;}
.modal-dialog.modal-custom.com_profile .agent_details .agent_name, .modal-dialog.modal-custom.com_profile .agent_details .agent_body { font-size: 14px; line-height: 16px;}
.agent_details .agent_body .add_partner { display: inline-block;  width: auto; height: auto; text-align:center;}
.agent_details .agent_body .add_partner i { display: block; margin: 0 auto 4px auto; width: 24px; height: 24px; background-size: 14px 14px;}
.paddress { font-size: 12px; line-height: 14px;}
.paddress h2 { font-size: 18px; line-height: 20px;}
.modal-dialog.modal-custom .modal-content .modal-body .address_block1 h3 ,  .dashboard_bottom .address_block1 h3 { font-size: 16px; line-height: 18px;}
.address_block2 ul li:after { top: 4px;}
.address_block3 span a { font-size: 14px;}
.address_block3 span img { width: 18px;  height: auto; margin-right: 2px;}
.address_block3 span { display: block;}
.blur_bar ul { padding:20px 0 10px 0;}
.blur_bar ul li{ width: 50%; font-size: 18px; line-height: 20px;}
.blur_bar ul li b, .blur_bar ul li strong { font-size: 22px;}
.add_partner2 button, .blur_bar button{ width: 180px; height: 36px; font-size: 14px; padding-left 16px; background: #4bbea0 url(/Content/images/plus2.png) no-repeat 10px center; border-radius: 20px; }
.blur_bar button{  margin-left: -90px; top: -18px;}

.agent_details2 { font-size: 18px; line-height: 20px;}
.see_all {font-size: 12px;}
.agent_details2 ul li{  padding: 0 6px;}
.modal-dialog.modal-custom.joinpopup .modal-content .modal-body { font-size: 16px;line-height: 20px;}
.modal-dialog.modal-custom.joinpopup .modal-content .modal-body h3 { font-size: 50px; line-height: 50px;}
.joinpopup .later_join a { width: 124px;  height: 36px; line-height: 36px;  font-size: 14px;}

.final_ttile h1 { font-size: 16px; line-height: 18px; padding: 12px;}
.dashboard_bottom h3 { font-size: 16px;  line-height: 16px; }
.see_all2{ width: 70px; height: 22px;  font-size: 12px;}
.interested ul { padding: 20px 10px;}
.interested ul li { padding: 10px 0 10px 0; font-size: 12px; }
.interested ul li b, .interested ul li strong { font-size: 16px;}
.interested ul li img{width: 50px;height: 50px; }
.rating_popup .moadl_header { height: 140px;}
.rating_popup .moadl_header span{ width: 90px; height: 90px; margin-top: -45px;}
.rating_popup .moadl_header span i{ width: 40px; height: 16px;margin-left: -20px; bottom: -6px; font-size: 14px; line-height:16px;}
.rating_title { position:absolute; left: 130px; font-size: 14px; line-height: 16px}
.rating_title h3{ font-size: 16px;  }
.modal-dialog.modal-custom.rating_popup .modal-content .modal-body { font-size: 12px; line-height: 14px;}
.rating_popup .sendme button { font-size: 14px; width: 130px; height: 36px; border-radius: 24px;}
.rating_popup ul li button { font-size: 14px; width: 90px; height: 26px; border-radius: 20px;}

.past_expand{  padding: 20px 10px; }

.who_banner.marketplace .container { padding-top: 90px;}
.who_banner.marketplace .container  p img{ width: 80px; height: auto;}
.who_banner.marketplace .container  p a{font-size: 16px; width: 280px;border: none;height: 40px; line-height: 40px; margin-top: 16px;}
.who.dashboard_final.mprofile .blur_bar { margin-top: 10px;}

.who.dashboard_final.mprofile .moadl_header {  margin-top: -120px; padding-top: 90px;   }
.who.dashboard_final.mprofile .moadl_header .plogo { width: 90px;  height: 90px;  bottom: -40px;  }
.who.dashboard_final.mprofile .moadl_header .ptitle { left: 110px;}
.who.dashboard_final.mprofile .moadl_header .payment_reply { right: auto; bottom: auto; left: 110px;  top: 0px;}
.who.dashboard_final.mprofile .prating { padding-left: 110px; padding-bottom: 30px;  font-size: 20px; line-height: 20px; margin-top: -30px;}
.who.dashboard_final.mprofile  .interested h3{ padding: 15px 20px 0;}
.dashboard_bottom.quote2 { padding-top: 150px;}

.qtitle2 {font-size: 12px; line-height: 18px; top: 22px; left: 6px;}
.qstatus {width: 56px; top: 22px; font-size: 12px; line-height: 18px;}
.rating_popup ul li .textarea { width: 100%;}
.rating_popup .invite_text { font-size: 18px; line-height: 24px; padding: 30px 0 0 0;}
.rating_popup .invite_text h4{ font-size: 25px; line-height: 25px; }
.back, .back:hover{ display: inline-block; font-size: 14px; line-height: 16px; background-size: 12px 12px; padding-left: 16px; }

.pagination li{padding: 0 26px 10px 28px; background-size: 17px 12px; font-size: 16px;}
.pagination li img { width: 20px; height: auto; top: 0px;}
.qcblock1 span { padding: 0px;}
.qcblock1 span a {font-size: 12px; line-height: 14px;}
.qcblock1 .rating {font-size: 20px;}
.qcblock2 { font-size: 20px; }
.qcblock3 {font-size: 14px; line-height: 16px; }

.paddress .paddress_block .button_block a{ width: 110px; height: 34px; display: inline-block; margin: 0 5px;}
.accordion-content{ font-size: 14px; line-height: 16px;}
/*.accordion-content > div{ padding: 10px 14px;}*/

.anonymous_quote label, .service_block.selector3 label{ font-size: 12px; padding-top: 2px; padding-left: 26px;}
.service_block.selector3 label { padding-top: 0px; height: auto; min-height: 30px;}
.anonymous_quote label input[type="checkbox"] + span, .service_block.selector3 label input[type="checkbox"] + span{width:16px;height:16px; background:url(/Content/images/checkbox3.png) no-repeat left top;cursor:pointer; position:absolute; left: 0; top: 4px;}
.anonymous_quote label input[type="checkbox"]:checked + span, .service_block.selector3 label input[type="checkbox"]:checked + span{background:url(/Content/images/checkbox3.png) no-repeat left  -16px;}

.service_block h2{ font-size: 16px; padding-bottom: 10px;}
.service_block  label img { margin-left: 6px; width: 16px; height: 16px;}
.service_block b, .service_block strong { font-size: 12px;}
.service_block button { height: 36px;font-size: 14px;line-height: 36px;}

.who.air_quote .container .row [class*="col-"] {  padding-bottom: 30px;}
.choose span{ width: 100%; display: block; font-weight: 400; text-align:center; line-height: 40px; height: 40px;}
.choose button{ width: 160px;  height: 34px; font-size: 14px; line-height: 34px; font-weight: 500;}
.vipvode { left: -10px; }
.rating_popup.thankyou .moadl_header { text-align:center; padding: 30px 0;}
.rating_popup.thankyou .moadl_header h3{ font-size: 50px; line-height: 45px;}
.modal-dialog.modal-custom.rating_popup.thankyou .modal-content .modal-body { font-size: 20px; line-height: 26px;}
.modal-dialog.modal-custom.rating_popup.thankyou .modal-content .modal-body img { width: 80px; height: 80px;}

.edit_profile {padding-top: 70px;}

.image-preview, #callback-preview {width: 90px;  height: 90px; float: none; margin: 0 auto;}
.image-preview label, #callback-preview label { width: 24px; height: 24px; background-size: 12px 12px; right: -12px; margin-top: -12px;}
.image-preview input, #callback-preview input {left: -210px;}
.upload_title{ font-size: 12px; line-height: 16px;}
.plan_right ul li { width: 100%;}
.show_partner{ width: 100%; padding-right: 0px;}
.show_partner .sblock {font-size: 16px; line-height: 20px;}
.show_partner .sblock .clogo_block{padding: 0 10px 0 150px; min-height: 150px;}
.show_partner .sblock .clogo { width: 116px; height: 116px; left: 20px;}
.show_partner .sblock  .cpart.snone span { display: block; width: auto; padding: 0; text-align: center; right: auto; top: auto; position: inherit; border-radius: 0px; color: #e1c62c; font-size: 14px; line-height: 18px; font-weight: 500; background: none; box-shadow: none; }
.show_partner .sblock  .cpart.snone span:before{ display: none;}
.show_partner .sblock h2 { font-size: 20px; line-height: 22px;}
.show_partner .sblock h2 span { font-size: 25px; display: block;}
.show_partner .sblock .rating { font-size: 25px; margin-bottom: 16px;}
.show_partner .sblock .rating img { width: 20px;  height: 20px;}
.modal-dialog.modal-custom.rating_popup.thankyou.addpartner .modal-content .modal-body { padding: 60px 20px;}
.airtab_content.oneoff { padding-top: 0px;}
.airtab_content.oneoff label{height: 36px;}
.airtab_content.oneoff label input[type="checkbox"] + span{font-size: 14px; line-height: 36px; height: 36px;}
.airtab_content.oneoff label input[type="checkbox"] + span, .service_block.threeoff label input[type="radio"] + span{font-size: 14px; line-height: 14px;}
.service_block.threeoff label input[type="radio"] + span.smargin{ padding-top: 3px;}

.adproperty li { width: 100%; padding-bottom: 10px;}
.adproperty li span{ display: inline-block; min-width: 150px;}
.prating.agent.popup{ padding-bottom: 50px;}
.prating.agent button.addagent{bottom: 5px;}
.foot-block-inner .nopartner  { font-size: 14px;  width: 100%; float: left;}
.foot-block-inner .nopartner img{ width: 140px; height: auto;}
.verification_code, .verification_code ul{ width: 100%; font-size: 12px;}
.verification_code{ padding: 40px 0;}
.verification_code ul li{ height: 50px;padding: 0 3%;}
.verification_code ul li input { height: 40px; line-height: 36px; font-size: 14px; width: 10.66%;}
.verification_code ul li:after{width: 6px; top: 18px; right: -3px;}
.airtab_content .airwrap_select .wrapped{ width: 100%; }

.common_block.offshade{ box-shadow: none; border-radius: 0px; background: none;}

.stay_touch.home img { height: 20px;}
.stay_touch.home h1 { font-size: 46px;line-height: 40px;}
.stay_touch.home {font-size: 16px; line-height: 20px; width: 290px; padding: 0 0 20px 0;}
.about_wrap.new {font-size: 16px;line-height: 16px;}
.about_wrap.new {width: 250px; padding: 10px 0 10px 0;}
.about_wrap.new .icon_wrap { height: 100px; width: 100px;}

.inner_container.about_wrap { font-size: 16px; line-height: 20px;}

.home_new_base .home_new{background: url(/Content/images/home_new_sm.jpg) no-repeat center top; position: absolute; background-size: cover;}
.home_block1 .stay_touch.home h1 { font-size: 20px; line-height: 22px;}
.home_new_base .home_content.home { padding: 110px 0 0 0;}
.home_block3 .section2a_block { padding: 0 20px 30px 20px; font-size: 14px;line-height: 18px;}
.home_block3 .section2a_block h2 {font-size: 18px; line-height: 20px; background-size: 40px auto; padding: 60px 0 4px 0;}
.home_block4 .section2a_block { padding: 0 20px 30px 20px; font-size: 14px;line-height: 18px;}
.home_block4 .section2a_block h2 {font-size: 18px; line-height: 20px; background-size: 60px auto; padding: 60px 0 4px 0;}

.contactus_home {padding: 90px 0 40px 0;  margin-top: -70px; height: auto;}
.contactus_home h3 {font-size: 28px; line-height: 28px; padding: 0 0 20px 0;}
.contactus_home .row [class*="col-"] { padding-bottom: 0px;}
.rating_popup.thankyou button.copy { width: 240px;  height: 58px; background: #4bbea0 url(/Content/images/link.png) no-repeat 50px center;}
.signinblock { width: 90%;}
}
/* END__ */
@media only screen and (max-width: 450px) {
.inner_container h1, .inner_container.about_wrap h1 { font-size: 40px; line-height: 40px;}
.inner_container{ font-size: 14px;line-height: 18px;}
.icons li:after{ top: 10px; width: 1px; height: 26px;}
.icons li a{ font-size: 12px; line-height: 14px;}
.icons li a span:nth-child(1){ width: 46px; height: 46px;}
.filter_tile .sortby span .form-control3, .filter_by { width: 134px}
.air_block3{ width: 90%;}
.air_block4{ width: 90%; }

.dblock1{ width: 40%;}
.dblock2{ width: 60%; }
.air_block5{  padding-right: 0%;}

.registration_right .image-preview input, #callback-preview input { left: -220px;}
.modal-dialog.ratereview .close4 { right: 0px;}
.edit_profile.regi.finished .plan_part1b a { min-width: 230px; }
}
/* END__ */
@media only screen and (max-width: 370px) {
#croppie_container_avatar, #croppie_container_logo { margin-left: -45px;}

}
/*owl carousel*/
.owl-carousel, .owl-carousel .owl-item{-webkit-tap-highlight-color:transparent; position:relative}
.owl-carousel{display:none; width:100%; z-index:1}
.owl-carousel .owl-stage{position:relative; -ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
.owl-carousel .owl-stage-outer{position:relative; overflow:hidden; -webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-stage-outer:after{ content: ""; position:absolute; left: 0; top: 0; width: 2px; height: 54px; background: #fff;}
.owl-carousel .owl-item{min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-touch-callout:none}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel, .owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{cursor:pointer; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.owl-carousel.owl-loading{opacity:0; display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden;}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.owl-carousel.owl-grab{cursor:move; cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right; }
.owl-carousel .animated{-webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut; animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0; transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d; transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative; height:100%; background:#000}
.owl-carousel .owl-video-play-icon{position:absolute; height:80px; width:80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px; background:url(/Content/site/owl.video.play.png) no-repeat; cursor:pointer; z-index:1; -webkit-backface-visibility:hidden; transition:-webkit-transform .1s ease; transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3); -ms-transform:scale(1.3,1.3); transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; background-size:contain; transition:opacity .4s ease}
.owl-next, .owl-prev{background-position:0 0}
.owl-carousel .owl-video-frame{position:relative; z-index:1; height:100%; width:100%}
.owl-nav{text-align:center; margin-top:0;}
.owl-next, .owl-prev{background-color:transparent; border-radius:0; height:40px; width:15px; text-align:center; line-height:40px; font-size:30px; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; color:#000; display:inline-block; margin:0 5px; position:absolute; top:50%; margin-top:-20px;}
.owl-next{ right: -22px;}
.owl-prev{ left:-22px;}
.owl-next:hover, .owl-prev:hover{ background-color:transparent}
.owl-dots{ display:none;}

.owl-carousel.owl-rtl .owl-item .item{ text-align: center; height: 140px;  padding:0; position:relative;}
.owl-carousel.owl-rtl .owl-item .item a img { width: 64px; height: 64px; position:absolute;   left: 50%;  top: 50%;  -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease;
-webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%); }

.owl-carousel.owl-rtl .owl-item .item a  img:nth-child(1){opacity: 1;}
.owl-carousel.owl-rtl .owl-item .item a  img:nth-child(2), .owl-carousel.owl-rtl .owl-item .item a.active  img:nth-child(1) {opacity: 0;}
.owl-carousel.owl-rtl .owl-item .item a:hover img:nth-child(1) { opacity: 0;}
.owl-carousel.owl-rtl .owl-item .item a:hover img:nth-child(2), .owl-carousel.owl-rtl .owl-item .item a.active  img:nth-child(2) { opacity: 1; width: 98px; height: 98px; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease;}

.product-carousel3{ position:relative;  padding: 0; margin: 0 auto; width: 760px; height: 140px;}
.product-carousel3 .owl-next{ background:url(/Content/images/next2.png) no-repeat  right center ; height: 30px; width: 30px; background-size: 30px 30px; position:absolute; right: -50px; top: 50%; margin-top: -15px;}
.product-carousel3 .owl-prev{ background:url(/Content/images/prev2.png)no-repeat  left center; height: 30px; width: 30px; background-size:  30px 30px; position:absolute; left: -50px;  top: 50%; margin-top: -15px;}
.product-carousel3 .owl-next i, .product-carousel3 .owl-prev i{ display:none;}
.product-carousel3 .owl-carousel .owl-item .item{ position: relative; width: 100% !important; float: left;}


@media (min-width: 1200px) and (max-width: 1400px) {
.product-carousel3{ width: 680px; height: 140px;}
}
/* END__ */

@media (min-width: 992px) and (max-width: 1199px) {
.product-carousel3{ width: 500px; height: 120px; margin-top: 10px;}
.owl-carousel.owl-rtl .owl-item .item{ height: 120px; }
.owl-carousel.owl-rtl .owl-item .item a img {width: 50px; height: 50px; }
.owl-carousel.owl-rtl .owl-item .item a:hover img:nth-child(2), .owl-carousel.owl-rtl .owl-item .item a.active  img:nth-child(2) { width: 80px; height: 80px;}
}
/* END__ */
@media (min-width: 768px) and (max-width: 991px) {
.product-carousel3{ width: 500px; height: 120px; margin-top: 40px;}
.owl-carousel.owl-rtl .owl-item .item{ height: 120px; }
.owl-carousel.owl-rtl .owl-item .item a img {width: 50px; height: 50px; }
.owl-carousel.owl-rtl .owl-item .item a:hover img:nth-child(2), .owl-carousel.owl-rtl .owl-item .item a.active  img:nth-child(2) { width: 80px; height: 80px;}
}
/* END__ */
@media only screen and (max-width: 767px) {
.product-carousel3{ width: 100%; height: 80px; margin-top: 0px; padding: 0 50px;}
.owl-carousel.owl-rtl .owl-item .item{ height: 80px; }
.owl-carousel.owl-rtl .owl-item .item a img {width: 40px; height: 40px; }
.owl-carousel.owl-rtl .owl-item .item a:hover img:nth-child(2), .owl-carousel.owl-rtl .owl-item .item a.active  img:nth-child(2) { width: 60px; height: 60px;}
}
/* END__ */
@media only screen and (max-width: 575px) {
	.product-carousel3{ width: 100%; height: 50px; margin-top: 0px; padding: 0 15px; margin-bottom: 12px;}
.owl-carousel.owl-rtl .owl-item .item{ height: 50px; }
.owl-carousel.owl-rtl .owl-item .item a img {width: 30px; height: 30px; }
.owl-carousel.owl-rtl .owl-item .item a:hover img:nth-child(2), .owl-carousel.owl-rtl .owl-item .item a.active  img:nth-child(2) { width: 36px; height: 36px;}
.product-carousel3 .owl-next{  height: 20px; width: 20px; background-size: 20px 20px; right: -30px; margin-top: -10px;}
.product-carousel3 .owl-prev{ height: 20px; width: 20px; background-size:  20px 20px; left: -30px; margin-top: -10px;}
}
/* END__ */
.bfh-selectbox .bfh-selectbox-toggle .selectbox-caret { display: none;}
.inputs{ -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.verification_code ul li input[type=number]::-webkit-inner-spin-button, .verification_code ul li input[type=number]::-webkit-outer-spin-button ,
.register_block.loginwindow.newform .dblock2 input[type=number]::-webkit-inner-spin-button, .register_block.loginwindow.newform .dblock2 input[type=number]::-webkit-outer-spin-button,
.registration_right .ed_form.newform .dblock2 input[type=number]::-webkit-inner-spin-button, .registration_right .ed_form.newform .dblock2 input[type=number]::-webkit-outer-spin-button
{   -webkit-appearance: none;   margin: 0; }
.verification_code ul li input[type='number'] , .register_block.loginwindow.newform .dblock2 input[type='number'] , .registration_right .ed_form.newform .dblock2 input[type='number'] {-moz-appearance:textfield;}

.yearinput input[type='number']{ -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.yearinput input[type='number']::-webkit-inner-spin-button, .yearinput input[type='number']::-webkit-outer-spin-button {   -webkit-appearance: none;   margin: 0; }
.yearinput input[type='number'] { -moz-appearance:textfield;}
.registration_right .ed_form.newform .form-group .bfh-selectbox-filter.form-control, .registration_right .ed_form .bfh-selectbox-filter.form-control { background: #fff url(/Content/images/search_off.png) no-repeat right center;}

.verification_code ul li input.inputError{ border: solid 1px #F00;}
.errormessage{ display: none; color: #F00}

.register_block.loginwindow.newform .form-group .form-control.inputError { border-bottom: solid 1px #F00;}
.register_block.loginwindow.newform .form-group .form-control.inputError + .floating_label { color: #F00}
.register_block.loginwindow.newform .form-group .form-control.inputError:not(:placeholder-shown) + .floating_label {color: rgba(255,0,0, 0);}
.register_block.loginwindow.newform .form-group .form-control.inputError:not(:-ms-input-placeholder) + .floating_label {color: rgba(255,0,0, 0);}

.register_block .form-group label input[type="checkbox"].inputError + span {  background: url(/Content/images/dcheck2.png) no-repeat left -48px;}
.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

#gotodash,#gotopart {
  position: relative;
  background-image: none;
  width: 350px;
  text-align: center;
  padding: 0;
  background-color: #32415A;
  border-color: #32415A;
}

@media (max-width:767px) {
  #gotodash,#gotopart {
    margin-bottom:15px;
    width:300px;
  }
}

@media (min-width:768px) {
    #gotodash {
        margin-right: 80px;
    }

    .fa.fa-eye {
        cursor: pointer;
    }
}




.intl-tel-input{position:relative;margin:0;font-size:18px;color:#32415a;font-weight:400}.intl-tel-input .hide{display:none}.intl-tel-input .flag-dropdown{position:absolute;z-index:1;cursor:pointer;left:5px;top:12px}.intl-tel-input .flag-dropdown .selected-flag{margin:1px;padding:6px 6px 6px 6px}.intl-tel-input .flag-dropdown .selected-flag:hover{background-color:rgba(0,0,0,0)}.intl-tel-input .flag-dropdown .selected-flag .down-arrow{display:none;top:6px;position:relative;left:20px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000}.intl-tel-input .flag-dropdown .country-list{list-style:none;padding:0;margin:0;z-index:999;overflow-y:scroll;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;position:absolute;top:36px;width:330px;max-height:170px}.intl-tel-input .flag-dropdown .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.intl-tel-input .flag-dropdown .country-list .country{line-height:16px;padding:4px 10px}.intl-tel-input .flag-dropdown .country-list .country .dial-code{color:#999}.intl-tel-input .flag-dropdown .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.intl-tel-input .flag-dropdown .country-list .flag{display:inline-block;vertical-align:bottom}.intl-tel-input .flag-dropdown .country-list .flag,.intl-tel-input .flag-dropdown .country-list .country-name{margin-right:6px}.intl-tel-input input{box-sizing:border-box;-moz-box-sizing:border-box;height:50px !important;padding-left:40px;position:relative;z-index:0;width:110px;border:none;background:#e7e7e7;border-radius:50px;font-size:20px;color:#32415a;font-weight:700;box-shadow:-1px 1px 0 0 rgba(0,0,0,.3) inset;-webkit-box-shadow:-1px 1px 0 0 rgba(0,0,0,.3) inset;-moz-box-shadow:-1px 1px 0 0 rgba(0,0,0,.3) inset}.flag_phone .intl-tel-input input{font-weight:400;color:#646464;background:#fff}.f16 .flag{width:16px;height:16px;background:url('/Content/images/flags16.png') no-repeat}.f16 ._African_Union{background-position:0 -16px}.f16 ._Arab_League{background-position:0 -32px}.f16 ._ASEAN{background-position:0 -48px}.f16 ._CARICOM{background-position:0 -64px}.f16 ._CIS{background-position:0 -80px}.f16 ._Commonwealth{background-position:0 -96px}.f16 ._England{background-position:0 -112px}.f16 ._European_Union{background-position:0 -128px}.f16 ._Islamic_Conference{background-position:0 -144px}.f16 ._Kosovo{background-position:0 -160px}.f16 ._NATO{background-position:0 -176px}.f16 ._Northern_Cyprus{background-position:0 -192px}.f16 ._Northern_Ireland{background-position:0 -208px}.f16 ._Olimpic_Movement{background-position:0 -224px}.f16 ._OPEC{background-position:0 -240px}.f16 ._Red_Cross{background-position:0 -256px}.f16 ._Scotland{background-position:0 -272px}.f16 ._Somaliland{background-position:0 -288px}.f16 ._Tibet{background-position:0 -304px}.f16 ._United_Nations{background-position:0 -320px}.f16 ._Wales{background-position:0 -336px}.f16 .ad{background-position:0 -352px}.f16 .ae{background-position:0 -368px}.f16 .af{background-position:0 -384px}.f16 .ag{background-position:0 -400px}.f16 .ai{background-position:0 -416px}.f16 .al{background-position:0 -432px}.f16 .am{background-position:0 -448px}.f16 .an{background-position:0 -464px}.f16 .ao{background-position:0 -480px}.f16 .aq{background-position:0 -496px}.f16 .ar{background-position:0 -512px}.f16 .as{background-position:0 -528px}.f16 .at{background-position:0 -544px}.f16 .au{background-position:0 -560px}.f16 .aw{background-position:0 -576px}.f16 .az{background-position:0 -592px}.f16 .ba{background-position:0 -608px}.f16 .bb{background-position:0 -624px}.f16 .bd{background-position:0 -640px}.f16 .be{background-position:0 -656px}.f16 .bf{background-position:0 -672px}.f16 .bg{background-position:0 -688px}.f16 .bh{background-position:0 -704px}.f16 .bi{background-position:0 -720px}.f16 .bj{background-position:0 -736px}.f16 .bm{background-position:0 -752px}.f16 .bn{background-position:0 -768px}.f16 .bo{background-position:0 -784px}.f16 .br{background-position:0 -800px}.f16 .bs{background-position:0 -816px}.f16 .bt{background-position:0 -832px}.f16 .bw{background-position:0 -848px}.f16 .by{background-position:0 -864px}.f16 .bz{background-position:0 -880px}.f16 .ca{background-position:0 -896px}.f16 .cg{background-position:0 -912px}.f16 .cf{background-position:0 -928px}.f16 .cd{background-position:0 -944px}.f16 .ch{background-position:0 -960px}.f16 .ci{background-position:0 -976px}.f16 .ck{background-position:0 -992px}.f16 .cl{background-position:0 -1008px}.f16 .cm{background-position:0 -1024px}.f16 .cn{background-position:0 -1040px}.f16 .co{background-position:0 -1056px}.f16 .cr{background-position:0 -1072px}.f16 .cu{background-position:0 -1088px}.f16 .cv{background-position:0 -1104px}.f16 .cy{background-position:0 -1120px}.f16 .cz{background-position:0 -1136px}.f16 .de{background-position:0 -1152px}.f16 .dj{background-position:0 -1168px}.f16 .dk{background-position:0 -1184px}.f16 .dm{background-position:0 -1200px}.f16 .do{background-position:0 -1216px}.f16 .dz{background-position:0 -1232px}.f16 .ec{background-position:0 -1248px}.f16 .ee{background-position:0 -1264px}.f16 .eg{background-position:0 -1280px}.f16 .eh{background-position:0 -1296px}.f16 .er{background-position:0 -1312px}.f16 .es{background-position:0 -1328px}.f16 .et{background-position:0 -1344px}.f16 .fi{background-position:0 -1360px}.f16 .fj{background-position:0 -1376px}.f16 .fm{background-position:0 -1392px}.f16 .fo{background-position:0 -1408px}.f16 .fr{background-position:0 -1424px}.f16 .ga{background-position:0 -1440px}.f16 .gb{background-position:0 -1456px}.f16 .gd{background-position:0 -1472px}.f16 .ge{background-position:0 -1488px}.f16 .gg{background-position:0 -1504px}.f16 .gh{background-position:0 -1520px}.f16 .gi{background-position:0 -1536px}.f16 .gl{background-position:0 -1552px}.f16 .gm{background-position:0 -1568px}.f16 .gn{background-position:0 -1584px}.f16 .gp{background-position:0 -1600px}.f16 .gq{background-position:0 -1616px}.f16 .gr{background-position:0 -1632px}.f16 .gt{background-position:0 -1648px}.f16 .gu{background-position:0 -1664px}.f16 .gw{background-position:0 -1680px}.f16 .gy{background-position:0 -1696px}.f16 .hk{background-position:0 -1712px}.f16 .hn{background-position:0 -1728px}.f16 .hr{background-position:0 -1744px}.f16 .ht{background-position:0 -1760px}.f16 .hu{background-position:0 -1776px}.f16 .id{background-position:0 -1792px}.f16 .mc{background-position:0 -1792px}.f16 .ie{background-position:0 -1808px}.f16 .il{background-position:0 -1824px}.f16 .im{background-position:0 -1840px}.f16 .in{background-position:0 -1856px}.f16 .iq{background-position:0 -1872px}.f16 .ir{background-position:0 -1888px}.f16 .is{background-position:0 -1904px}.f16 .it{background-position:0 -1920px}.f16 .je{background-position:0 -1936px}.f16 .jm{background-position:0 -1952px}.f16 .jo{background-position:0 -1968px}.f16 .jp{background-position:0 -1984px}.f16 .ke{background-position:0 -2000px}.f16 .kg{background-position:0 -2016px}.f16 .kh{background-position:0 -2032px}.f16 .ki{background-position:0 -2048px}.f16 .km{background-position:0 -2064px}.f16 .kn{background-position:0 -2080px}.f16 .kp{background-position:0 -2096px}.f16 .kr{background-position:0 -2112px}.f16 .kw{background-position:0 -2128px}.f16 .ky{background-position:0 -2144px}.f16 .kz{background-position:0 -2160px}.f16 .la{background-position:0 -2176px}.f16 .lb{background-position:0 -2192px}.f16 .lc{background-position:0 -2208px}.f16 .li{background-position:0 -2224px}.f16 .lk{background-position:0 -2240px}.f16 .lr{background-position:0 -2256px}.f16 .ls{background-position:0 -2272px}.f16 .lt{background-position:0 -2288px}.f16 .lu{background-position:0 -2304px}.f16 .lv{background-position:0 -2320px}.f16 .ly{background-position:0 -2336px}.f16 .ma{background-position:0 -2352px}.f16 .md{background-position:0 -2368px}.f16 .me{background-position:0 -2384px}.f16 .mg{background-position:0 -2400px}.f16 .mh{background-position:0 -2416px}.f16 .mk{background-position:0 -2432px}.f16 .ml{background-position:0 -2448px}.f16 .mm{background-position:0 -2464px}.f16 .mn{background-position:0 -2480px}.f16 .mo{background-position:0 -2496px}.f16 .mq{background-position:0 -2512px}.f16 .mr{background-position:0 -2528px}.f16 .ms{background-position:0 -2544px}.f16 .mt{background-position:0 -2560px}.f16 .mu{background-position:0 -2576px}.f16 .mv{background-position:0 -2592px}.f16 .mw{background-position:0 -2608px}.f16 .mx{background-position:0 -2624px}.f16 .my{background-position:0 -2640px}.f16 .mz{background-position:0 -2656px}.f16 .na{background-position:0 -2672px}.f16 .nc{background-position:0 -2688px}.f16 .ne{background-position:0 -2704px}.f16 .ng{background-position:0 -2720px}.f16 .ni{background-position:0 -2736px}.f16 .nl{background-position:0 -2752px}.f16 .no{background-position:0 -2768px}.f16 .np{background-position:0 -2784px}.f16 .nr{background-position:0 -2800px}.f16 .nz{background-position:0 -2816px}.f16 .om{background-position:0 -2832px}.f16 .pa{background-position:0 -2848px}.f16 .pe{background-position:0 -2864px}.f16 .pf{background-position:0 -2880px}.f16 .pg{background-position:0 -2896px}.f16 .ph{background-position:0 -2912px}.f16 .pk{background-position:0 -2928px}.f16 .pl{background-position:0 -2944px}.f16 .pr{background-position:0 -2960px}.f16 .ps{background-position:0 -2976px}.f16 .pt{background-position:0 -2992px}.f16 .pw{background-position:0 -3008px}.f16 .py{background-position:0 -3024px}.f16 .qa{background-position:0 -3040px}.f16 .re{background-position:0 -3056px}.f16 .ro{background-position:0 -3072px}.f16 .rs{background-position:0 -3088px}.f16 .ru{background-position:0 -3104px}.f16 .rw{background-position:0 -3120px}.f16 .sa{background-position:0 -3136px}.f16 .sb{background-position:0 -3152px}.f16 .sc{background-position:0 -3168px}.f16 .sd{background-position:0 -3184px}.f16 .se{background-position:0 -3200px}.f16 .sg{background-position:0 -3216px}.f16 .si{background-position:0 -3232px}.f16 .sk{background-position:0 -3248px}.f16 .sl{background-position:0 -3264px}.f16 .sm{background-position:0 -3280px}.f16 .sn{background-position:0 -3296px}.f16 .so{background-position:0 -3312px}.f16 .sr{background-position:0 -3328px}.f16 .st{background-position:0 -3344px}.f16 .sv{background-position:0 -3360px}.f16 .sy{background-position:0 -3376px}.f16 .sz{background-position:0 -3392px}.f16 .tc{background-position:0 -3408px}.f16 .td{background-position:0 -3424px}.f16 .tg{background-position:0 -3440px}.f16 .th{background-position:0 -3456px}.f16 .tj{background-position:0 -3472px}.f16 .tl{background-position:0 -3488px}.f16 .tm{background-position:0 -3504px}.f16 .tn{background-position:0 -3520px}.f16 .to{background-position:0 -3536px}.f16 .tr{background-position:0 -3552px}.f16 .tt{background-position:0 -3568px}.f16 .tv{background-position:0 -3584px}.f16 .tw{background-position:0 -3600px}.f16 .tz{background-position:0 -3616px}.f16 .ua{background-position:0 -3632px}.f16 .ug{background-position:0 -3648px}.f16 .us{background-position:0 -3664px}.f16 .uy{background-position:0 -3680px}.f16 .uz{background-position:0 -3696px}.f16 .va{background-position:0 -3712px}.f16 .vc{background-position:0 -3728px}.f16 .ve{background-position:0 -3744px}.f16 .vg{background-position:0 -3760px}.f16 .vi{background-position:0 -3776px}.f16 .vn{background-position:0 -3792px}.f16 .vu{background-position:0 -3808px}.f16 .ws{background-position:0 -3824px}.f16 .ye{background-position:0 -3840px}.f16 .za{background-position:0 -3856px}.f16 .zm{background-position:0 -3872px}.f16 .zw{background-position:0 -3888px}



.croppie-container{width:100%;height:100%}.croppie-container .cr-image{z-index:-1;position:absolute;top:0;left:0;transform-origin:0 0;max-height:none;max-width:none}.croppie-container .cr-boundary{position:relative;overflow:hidden;margin:0 auto;z-index:1;width:100%;height:100%}.croppie-container .cr-viewport,.croppie-container .cr-resizer{position:absolute;border:2px solid #fff;margin:auto;top:0;bottom:0;right:0;left:0;box-shadow:0 0 2000px 2000px rgba(0,0,0,.5);z-index:0}.croppie-container .cr-resizer{z-index:2;box-shadow:none;pointer-events:none}.croppie-container .cr-resizer-vertical,.croppie-container .cr-resizer-horisontal{position:absolute;pointer-events:all}.croppie-container .cr-resizer-vertical::after,.croppie-container .cr-resizer-horisontal::after{display:block;position:absolute;box-sizing:border-box;border:1px solid #000;background:#fff;width:10px;height:10px;content:''}.croppie-container .cr-resizer-vertical{bottom:-5px;cursor:row-resize;width:100%;height:10px}.croppie-container .cr-resizer-vertical::after{left:50%;margin-left:-5px}.croppie-container .cr-resizer-horisontal{right:-5px;cursor:col-resize;width:10px;height:100%}.croppie-container .cr-resizer-horisontal::after{top:50%;margin-top:-5px}.croppie-container .cr-original-image{display:none}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{z-index:1;position:absolute;cursor:move;touch-action:none}.croppie-container .cr-slider-wrap{width:75%;margin:15px auto;text-align:center}.croppie-result{position:relative;overflow:hidden}.croppie-result img{position:absolute}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.cr-slider{-webkit-appearance:none;width:300px;max-width:100%;padding-top:8px;padding-bottom:8px;background-color:transparent}.cr-slider::-webkit-slider-runnable-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:focus{outline:none}.cr-slider::-moz-range-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.cr-slider::-ms-track{width:100%;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}.cr-slider::-ms-fill-lower{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-fill-upper{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:1px}.cr-slider:focus::-ms-fill-lower{background:rgba(0,0,0,.5)}.cr-slider:focus::-ms-fill-upper{background:rgba(0,0,0,.5)}.cr-rotate-controls{position:absolute;bottom:5px;left:5px;z-index:1}.cr-rotate-controls button{border:0;background:none}.cr-rotate-controls i:before{display:inline-block;font-style:normal;font-weight:900;font-size:22px}.cr-rotate-l i:before{content:'â†º'}.cr-rotate-r i:before{content:'â†»'}



.iEdit-img-edit{display:none;position:fixed;height:100%;width:100%;background-color:rgba(10,10,10,.7);top:0;left:0;z-index:9999;opacity:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.iEdit-img-edit-act{height:37px;width:70px;position:absolute;border-radius:20px;background-color:#2ecc71;left:50%;margin-left:-75px;bottom:33px;cursor:pointer;text-align:center;line-height:37px;color:rgba(10,10,10,.55);font-family:helvetica neue,segoe ui,roboto,sans-serif;font-weight:700;text-transform:uppercase;font-size:8pt}.iEdit-img-edit-cancel{margin-left:16px;background-color:#ee5155}.iEdit-img-edit-can{position:fixed;top:0;left:0;bottom:50px;right:0;margin:auto}.iEdit-img-edit-process-can{display:none}.iEdit-img-edit-select{position:fixed;background-color:rgba(10,10,10,.5);box-shadow:inset 0 0 0 3px rgba(256,256,256,.8);cursor:move}.iEdit-img-edit-select-resize{position:absolute;height:17px;width:17px;background-color:rgba(255,255,255,.8);right:3px;bottom:3px;cursor:nwse-resize;border:1px solid rgba(10,10,10,.7);box-shadow:0 0 3px 0 black;padding:2px}.circle{border-radius:50%!important}



