.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{padding:0;line-height:normal;background-color:#fff}.float_left{float:left !important}.float_right{float:right !important}.align_right{text-align:right !important}.align_left{text-align:left !important}.align_center{text-align:center !important}.divide{background-color:#ddd;width:100%;margin:15px
0;height:1px}.no_margin{margin:0
!important}.hide{display:none}.margin_bottom{margin-bottom:10px}hr{border-color:#ddd}a{-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all}.inner{max-width:1200px;margin:0
auto}.inner_padding{padding:10px
20px}#header
.inner{position:relative}#header
.logo{display:block;font-size:32px;font-family:'Lobster',sans-serif;font-weight:200;*zoom:1;margin-top:20px}#header .logo:before,
#header .logo:after{display:table;content:"";line-height:0}#header .logo:after{clear:both}#header
ul{list-style:none;margin:20px
0 -1px 0 !important;padding:0}#header ul
li{float:left}#header ul li
a{display:block;padding:6px
18px;color:#3d3d3d;background-color:#c8c7c5;font-size:14px;text-decoration:none;border:1px
solid #faf6f3;margin-right:8px}#header ul li a:hover,
#header ul li
a.active{border-bottom:1px solid #f1f1f1;background-color:#f1f1f1;text-decoration:none}#header ul li
a.icon{padding-left:35px}#header .user-details{position:absolute;top:0;right:0;color:#3d3d3d;background-color:#c8c7c5;border:1px
solid #faf6f3;padding:8px}#header .user-details
.icon{padding:4px
18px;padding-left:35px;border-left:1px solid #a0a0a0;background-position:-7px -357px;margin-left:4px}#header .user-details
p{margin:0;padding:3px
0}#header .user-details
img{margin-right:8px}.icon{background-image:url(/graphics/icons.png);background-repeat:no-repeat;background-position:-7px 7px}.icon.search{background-position:-7px -72px}.icon.add{background-position:-7px -30px}.icon.lock{background-position:-7px -213px}.icon.user{background-position:-7px -262px}.icon.folder{background-position:-7px -314px}.icon.logout{background-position:-7px -352px}.icon.usergroup{background-position:-7px -399px}.icon.admin_user{background-position:-7px -446px}.icon.companies{background-position:-7px -497px}.icon.success{background-position:-12px -163px;padding:0;height:29px;width:29px;display:block;margin:0
auto}.icon.error{background-position:-12px -121px;padding:0;height:29px;width:29px;display:block;margin:0
auto}.block_title{color:#3d3d3d;font-size:25px;text-align:left;font-family:Tahoma,Geneva,sans-serif;margin:0;background-color:#c5c4c2;padding:10px
20px;border-bottom:1px solid #faf6f3;line-height:normal}.block_title.small{font-size:40px}.content-container{width:100%;background-color:#f1f1f1;border-top:1px solid #faf6f3;border-bottom:1px solid #faf6f3;padding:20px
0}.block{background-color:#fff;border:1px
solid #faf6f3}footer
.inner{padding:10px
0;font-size:13px;font-family:'Raleway',sans-serif;color:#666}footer
p{margin:0;padding:0}.steps{border:3px
solid #ddd;padding:0;*zoom:1;margin:10px
0 20px}.steps:before,.steps:after{display:table;content:"";line-height:0}.steps:after{clear:both}.steps h3,
.steps
p{padding:0;margin:0}.steps
.step{float:left;width:20%;padding:10px
0;text-align:center;background:#efefef url(/graphics/step-arrow-small.png) no-repeat right center}.steps .step
h3{position:relative;font-size:15px;color:#000;font-family:'Raleway',sans-serif;padding:0}.steps
.step.last{background:#efefef}.steps
.step.last.active{background:#fff}.steps
.step.active{background:#fff url(/graphics/step-arrow.png) no-repeat right center}.steps .step.active
h3{color:#000;font-weight:700}.steps .step.active h3
span{background-color:#fff}.steps
.step.complete{background:#fff url(/graphics/step-arrow-small.png) no-repeat right center}.steps .step.complete
h3{color:#c09853}.details
table{width:100%}.details table
td{text-align:center}.details table td.button-row{width:20%}.details table td.button-row
input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px
10px;height:auto}.details table td
form{margin:0}.details table td form
textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.details
.note{text-align:left;background:url('/graphics/linedpaper.png') repeat;padding:10px
10px 58px 10px;border:1px
solid #ddd;position:relative;margin-bottom:15px}.details .note .note-content{line-height:25px;font-size:14px}.details .note
.date{position:absolute;bottom:10px;right:10px;font-style:italic;margin:0;padding:0}.details .note .note-staff{margin:3px
0 29px}.details .note .note-staff
span{font-weight:bold}.details .staff-name{line-height:20px;padding:5px
0}.details .task-details-table tr
td{font-weight:bold}.details .task-details-table tr td:first-child{text-align:left;font-weight:normal}.details .task-details-table tr td
input{margin:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;height:auto}.details .task-details-table tr td
.btn{width:100%;padding:5px
0}.search_form
form{margin:0}.label{padding:7px
0}.label
.helper{padding:10px
10px 10px 0}input[type=text],input[type=email],input[type=password],input[type=tel],textarea,select{color:#000;background:#fff}input[disabled]{background:#ddd}#record-table th,
#record-table
td{font-size:13px;padding:7px
5px;vertical-align:middle}#record-table th .company_link,
#record-table td
.company_link{text-decoration:underline;color:#428bca}#login-form
header{background-color:#323a45;padding:10px
20px;position:fixed;top:0;left:0;right:0;*zoom:1;z-index:10}#login-form header:before,
#login-form header:after{display:table;content:"";line-height:0}#login-form header:after{clear:both}#login-form header
.breadcrumbs{float:left}#login-form header .breadcrumbs
p{float:left;font-size:22px;font-family:'Signika',sans-serif;font-weight:300;color:#fff;margin:0}#login-form header .breadcrumbs p:first-child{border-left:none;margin-left:0;padding-left:0}#login-form header .breadcrumbs p:first-child:before{content:"";margin:0px}#login-form header .breadcrumbs p:before{content:"\00BB";font-size:20px;margin:0
10px}#login-form header .breadcrumbs p
a{color:#fff}#login-form header .breadcrumbs p a:hover{text-decoration:none}#login-form #form-container{width:100%;height:100vh;background-color:#e7e7e7;padding:25vh 10px 10px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll}#login-form #form-container
img{padding:20px
0}#login-form #form-container
.content{background-color:#fff;border:1px
solid #ddd;width:100%;margin:0
auto;max-width:400px}#login-form #form-container .content
.header{border-bottom:1px solid #ddd;background-color:#18b5e8;color:;*zoom:1}#login-form #form-container .content .header:before,
#login-form #form-container .content .header:after{display:table;content:"";line-height:0}#login-form #form-container .content .header:after{clear:both}#login-form #form-container .content .header
.title{margin:0;padding:5px
10px;font-size:30px;font-weight:300;float:left}#login-form #form-container .content .header
.close{color:#fff;padding:10px
15px;opacity:1;text-shadow:none}#login-form #form-container
.inner{max-width:300px;margin:20px
auto}#login-form #form-container .input-field{padding:10px
10px 10px 40px;height:auto;border-radius:0;background-image:url('/graphics/icon-master.png');background-position:0px 0px;background-repeat:no-repeat;background-color:#fff;font-weight:300;font-family:'Signika',sans-serif;border-radius:0;border:none;font-size:17px !important;width:100%;color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#login-form #form-container
#username{background-position:0px 5px;border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #f4f4f4;border-top-left-radius:4px;border-top-right-radius:4px}#login-form #form-container
#password{background-position:0px -43px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#login-form #form-container
.btn{background:#f27935;border:none;border-radius:0;width:100%;margin-top:10px;padding:10px
0;font-weight:300;font-size:17px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#login-form #form-container .btn:hover{background:#e55c0f}@media (max-width: 767px){#header
.social{display:none}.content-container{margin:0
15px}}.xdsoft_datetimepicker{box-shadow:0px 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;display:block;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;padding:8px;padding-left:0px;padding-top:2px;position:absolute;z-index:9999;box-sizing:border-box;display:none}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker
*{-moz-box-sizing:border-box;box-sizing:border-box;padding:0px;margin:0px}.xdsoft_datetimepicker .xdsoft_datepicker,
.xdsoft_datetimepicker
.xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,
.xdsoft_datetimepicker
.xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker
.xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker
.xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0px}.xdsoft_datetimepicker  .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker
.xdsoft_mounthpicker{position:relative;text-align:center}.xdsoft_datetimepicker  .xdsoft_prev,
.xdsoft_datetimepicker
.xdsoft_next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAeCAYAAACR82geAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQzQ5MUVFRTJDRTkxMUUzODYyMUJDN0ExNzY5MEJFMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQzQ5MUVFRDJDRTkxMUUzODYyMUJDN0ExNzY5MEJFMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ZZiqAgAAAR5JREFUeNrs2W0OgjAMBmAnHJjoOZq8FzYTUAkfG9KuJFDaZD8MpoYHmG0JMcabxzLuTuAwDqMR9dlPIISQO0TtqtrVpA7+21troxe8Q3mMPjfsDJ3cmVcGJc4WuOdtDSaFksQphvn+WNHdthJQhFlDWeBowMQcTiEMPilUYLagTHC0YJI4BTD45VWA4aAMOJowCxwhDMY5D7t3MWEmOAIYzPNZghlwmDBI5bIG0+MwYJDLc1SYkl6pYnz3dbraWXjHQPAokfVHCQWbL1mFgcLfNVmDgWKBR4oFHgQFHmnBYIeWgBRbAg4OabUE2LGJJMUmEltRrjh2wBaUK8LkcOjqg6oUjmhkYnXm24wq7qdoyO5vIv29ksM4zI7xFmAAj1yMVcKZ+nYAAAAASUVORK5CYII=')}.xdsoft_datetimepicker
.xdsoft_prev{float:left;background-position:-20px 0px}.xdsoft_datetimepicker
.xdsoft_next{float:right;background-position:0px 0px}.xdsoft_datetimepicker  .xdsoft_next,
.xdsoft_datetimepicker
.xdsoft_prev{background-color:transparent;background-repeat:no-repeat;border:0px
none currentColor;cursor:pointer;display:block;height:30px;opacity:0.5;outline:medium none currentColor;overflow:hidden;padding:0px;position:relative;text-indent:100%;white-space:nowrap;width:20px}.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker  .xdsoft_timepicker
.xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker  .xdsoft_timepicker
.xdsoft_prev{background-position:-40px 0px;margin-bottom:7px;margin-top:0px}.xdsoft_datetimepicker  .xdsoft_timepicker
.xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0px;height:25px;line-height:25px}.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0px}.xdsoft_datetimepicker  .xdsoft_next:hover,
.xdsoft_datetimepicker  .xdsoft_prev:hover{opacity:1}.xdsoft_datetimepicker
.xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px
3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker  .xdsoft_label:hover{text-decoration:underline}.xdsoft_datetimepicker  .xdsoft_label>.xdsoft_select{border:1px
solid #ccc;position:absolute;display:block;right:0px;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker  .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker  .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker  .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker  .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px
10px 2px 5px}.xdsoft_datetimepicker  .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0px 1px 3px 0px inset;color:#fff;font-weight:700}.xdsoft_datetimepicker
.xdsoft_month{width:114px;text-align:right}.xdsoft_datetimepicker
.xdsoft_calendar{clear:both}.xdsoft_datetimepicker
.xdsoft_year{width:56px}.xdsoft_datetimepicker  .xdsoft_calendar
table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker  .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker  .xdsoft_calendar
th{height:25px}.xdsoft_datetimepicker  .xdsoft_calendar td,
.xdsoft_datetimepicker  .xdsoft_calendar
th{width:14.2857142%;text-align:center;background:#f5f5f5;border:1px
solid #ddd;color:#666;font-size:12px;text-align:right;padding:0px;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker  .xdsoft_calendar
th{background:#f1f1f1}.xdsoft_datetimepicker  .xdsoft_calendar
td.xdsoft_today{color:#3af}.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0px 1px 3px 0px inset;color:#fff;font-weight:700}.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker  .xdsoft_time_box>div>div.xdsoft_disabled{opacity:0.5}.xdsoft_datetimepicker  .xdsoft_calendar td:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker  .xdsoft_calendar
th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker
.xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker  .xdsoft_copyright
a{color:#eee !important}.xdsoft_datetimepicker  .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px
solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;width:7px;right:0px;top:0px;bottom:0px;cursor:pointer}.xdsoft_scroller_box{position:relative}