 
body {display:block;color: #222; direction: rtl; padding: 0;    margin: 0;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
background:#fff !important;
}
 
html,body {height:100%; font-size:11pt;line-height:18px}

 /* NORMALIZE - from bootstrap */
*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
ul, ol {    margin-top: 0;    margin-bottom: 10px;}
 fieldset { border:none; padding: 0;    margin: 0;}
 button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}
button[disabled], html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0;box-sizing:border-box}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
a {    color: #428bca;    text-decoration: none;}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}
.pagination>li {
    display: inline
}
.pagination>li>a,
.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.428571429;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd
}
.pagination>li:first-child>a,
.pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}
.pagination>li:last-child>a,
.pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}
.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
    background-color: #eee
}
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #428bca;
    border-color: #428bca
}
 .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 11pt;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}
.btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}
.btn:hover,
.btn:focus {
    color: #333;
    text-decoration: none
}
.btn:active,
.btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    pointer-events: none;
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    background-image: none
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc
}
 
  
.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #39b3d7;
    border-color: #269abc
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
    background-image: none
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da
}
.btn-link {
    font-weight: normal;
    color: #428bca;
    cursor: pointer;
    border-radius: 0
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
    border-color: transparent
}
.btn-link:hover,
.btn-link:focus {
    color: #2a6496;
    text-decoration: underline;
    background-color: transparent
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
    color: #999;
    text-decoration: none
}
.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}
.btn-sm,
.btn-xs {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}
.btn-xs {
    padding: 1px 5px
}
.btn-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0
}
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}
.btn-block+.btn-block {
    margin-top: 5px
}
.col-md-12 {
    width: 100%;
}

    
 .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.formSep .row.floatrow .col-md-1, .formSep .row.floatrow .col-md-2, .formSep .row.floatrow .col-md-3, .formSep .row.floatrow .col-md-4, .formSep .row.floatrow .col-md-5, .formSep .row.floatrow .col-md-6, .formSep .row.floatrow .col-md-7, .formSep .row.floatrow .col-md-8, .formSep .row.floatrow .col-md-9, .formSep .row.floatrow .col-md-10, .formSep .row.floatrow .col-md-11, .formSep .row.floatrow .col-md-12, .formSep .row.floatrow .col-sm-1, .formSep .row.floatrow .col-sm-2, .formSep .row.floatrow .col-sm-3, .formSep .row.floatrow .col-sm-4, .formSep .row.floatrow .col-sm-5, .formSep .row.floatrow .col-sm-6, .formSep .row.floatrow .col-sm-7, .formSep .row.floatrow .col-sm-8, .formSep .row.floatrow .col-sm-9, .formSep .row.floatrow .col-sm-10, .formSep .row.floatrow .col-sm-11, .formSep .row.floatrow .col-sm-12 {
    float: none !important;
    width: 100% !important;
    padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.row:before, .row:after {
    display: table;
    content: " ";
}
.row:after {
    clear: both;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.table thead>tr>th, .table tbody>tr>th, .table tfoot>tr>th, .table thead>tr>td, .table tbody>tr>td, .table tfoot>tr>td {
    padding: 5px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #f9f9f9;
}
/* CSS JQUERY UI */
.ui-helper-reset,.ui-menu{outline:0;list-style:none}.ui-button,.ui-spinner,.ui-spinner-input{vertical-align:middle}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-zfix,.ui-widget-overlay{top:0;left:0;width:100%;height:100%}.ui-helper-reset{margin:0;padding:0;border:0;line-height:1.3;text-decoration:none;font-size:100%}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:48%}.ui-datepicker select.ui-datepicker-year{margin-right:3px}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{padding:2px;margin:0;display:block}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(images/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down{bottom:0}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:0;margin:.2em 22px .2em .4em}.ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#222}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:url(/p/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #fff;color:#222}.ui-widget-header{border:1px solid #aaa;background:url(/p/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:url(/p/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #e6e6e6;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:url(/p/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x #dadada;font-weight:400;color:#212121}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:url(/p/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:url(/p/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #fbf9ee;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url(/p/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;color:#cd0a0a}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/p/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(/p/images/ui-icons_888888_256x240.png)}.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/p/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/p/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/p/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-widget-overlay,.ui-widget-shadow{background:url(/p/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}








    /* fix for inputs inline shadow */
		input[type="text"], input[type="email"], input[type="search"], input[type="password"] {
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance:none;
		}
    /* no borders for buttons (ie7) */
		a,button,input {outline:none !important}
 
	/* webkit extra margin fix */
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			button {margin: 0px}
		}
    
	
	/* external links */
		.external_link {background: url(../img/external_link.png) no-repeat right center;padding-right:12px}
	
	/* main headings*/
		.heading {border-bottom: 1px solid #dcdcdc;margin-bottom: 18px;padding-bottom: 5px}
		.heading h1,.heading h2,.heading h3,h1.heading,h2.heading,h3.heading,.modal-header h3,.modal-header h4 {font-family: 'PT Sans', sans-serif;font-weight:400}
		.heading .btn {vertical-align:bottom;margin-left:10px}
                 #cstlinks h3.heading + h4 { display:none}
                #cstlinks .cstlinksbtns#ctl00_A1 { clear:both;}
               #cstlinks .cstlinksbtns {
    display: inline-block;
    cursor:pointer;
    background: url(/p/images/btn_74p.png) no-repeat 0 0;
    color: #ffffff;
    width: 80px;
    height: 26px;
    background-size: 100% 100%;
    text-align: center;text-decoration: none !important;
    line-height: 25px;
}

#cstlinks .cstlinksbtns#ctl00_A3cstlinksbtns{
        line-height: 10px;
    float: left;
}
                 
                 
	/* fix for .label position */
		h1 + .label {margin:13px 10px 0 0}
		h2 + .label {margin:12px 10px 0 0}
		h3 + .label {margin:7px 10px 0 0}

    /* element separation */
		.sepH_a {margin-bottom:5px}.sepH_b {margin-bottom:10px}.sepH_c {margin-bottom:20px}
		.sepV_a {margin-right:5px}.sepV_b {margin-right:10px}.sepV_c {margin-right:20px}
		.sepH_a_line {padding-bottom:6px;margin-bottom:18px;border-bottom:1px solid #dcdcdc}
		.sepH_no {margin-bottom:0}
	
		.tac {text-align:center}
		.line_sep {border-bottom: 1px solid #dcdcdc;margin-bottom: 18px;padding-bottom: 5px}
		.sml_t {font-size:11px}
		.sml {font-size:11px;color:#9d9d9d}

	/* text-shadow */
		.ov_boxes .ov_text,.dshb_icoNav li a,.table th,.fc thead th{text-shadow: 1px 1px 0 #fff}
		.dataTables_wrapper .sorting_asc,.dataTables_wrapper .sorting_desc {text-shadow: 1px 1px 0 #eee}

	/* Bootstrap adjustments */
		
		h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700;color:inherit;text-rendering:optimizelegibility;margin:0}
		h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;color:#999}
		h1{font-size:30px;line-height:36px}
		h2{font-size:24px;line-height:36px}
		h3{font-size:18px;line-height:27px}
		h4,h5,h6{line-height:18px}
		h6{font-size:11px;color:#999;text-transform:uppercase}
		h1 small,h2 small{font-size:18px}
		h3 small,h4{font-size:14px}
		h4 small,h5{font-size:12px}
		
		.navbar-fixed-top {margin:0;padding:0;min-height:40px}
		
		.full_width .container {max-width:1680px}
		.row + .row {margin-top:20px}
		.alert {padding:8px 14px}
		
		.modal-header {background:#e4e4e4;border-color:#d4d4d4;padding:5px 15px}
		.modal-header .close {margin-top:3px}
		.modal-footer {padding:7px 15px 8px}
		.modal-content {border:8px solid rgba(0, 0, 0, 0.5);-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;box-shadow: none}
		.modal-body{padding:20px 15px}
		.modal-backdrop, .modal-backdrop.fade.in {opacity:.1;background:#777}
		
		.btn-gebo {text-shadow: 0px -1px 0px #004f6f;color:#fff;background-color:#006d8d;background-image:linear-gradient(top, #1e8bab, #004f6f); 
    border-left-color: #006D8D;
    border-right-color: #004f6f;
    border-top-color: #006D8D;
    border-bottom-color: #004f6f;
}
        .btn-gebo:hover, .btn-gebo:active, .btn-gebo.active, .btn-gebo.disabled, .btn-gebo[disabled] {background-color: #004f6f}
        .btn-gebo:hover {color:#fff;text-shadow: 0px -1px 0px #003151}
        .btn-gebo:focus {color: #fff;-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); border-color: #006D8D #004f6f #004f6f #006D8D; border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25); }
        .btn-gebo.active, .btn-gebo:active { background-image: none;-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); color: #64d1f1; }

		
		.main_content .panel-heading .accordion-toggle {background-color:#f5f5f5;color:#222;text-decoration:none;background-image: url(../img/acc_icons.png);background-position: 98% 12px;background-repeat:no-repeat}
		.main_content .panel-heading .accordion-toggle:hover {background-color:#e5e5e5}
		.main_content .panel-heading .acc-in {background-position:98% -34px}
                
                #cstlinks,  #cstlinks2 {
    float: left;
    padding: 10px;
    background: #eee;
    -webkit-border-radius: 5px;
    margin-bottom: 13px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 2px;
    margin-left: 65px;
    position:absolute;
        margin-right: 0px;
		    right: auto !important;
    left: 0px !important;
    top: -190px !important;
}

#cstlinks {
    top: 3px !important;
}

  
                
                .main_content h1.content {font-size:28px; border-bottom: 1px solid #D3D3D3; margin-bottom:10px; margin-top:30px;}
                
      #times_data.col-md-12          {clear:both;}
	yomanbody #members-login-page { display:none;}	
		.label {cursor:default;font-size:11px;padding:2px 4px}
		.label-danger,.badge-danger {background: #C62626}
		.label-success,.badge-success {background: #70A415}
		.label-warning,.badge-warning {background: #F5AA1A}
		.label-info,.badge-info {background: #058DC7}
		
		.nav-pills + .nav-pills {margin-left: 10px;padding-left:10px;border-left: 1px solid #dcdcdc}
		.nav-pills > li {line-height:18px}
		.nav-pills > li > a {padding: 5px 8px}
		.nav-pills > li > a.selected {font-weight:bold;}
		
		.dropdown-menu li {padding:0 5px}
		.dropdown-menu li a {padding:3px 20px 3px 8px;position:relative;font-size:13px}
		.dropdown-menu li > label {margin-top:4px;margin-bottom:4px}
		
		.pagination > li > div > a,.pagination > li > div > span {float: left;padding: 0 14px;line-height: 38px;text-decoration: none;background-color: #ffffff;border: 1px solid #dddddd;border-left-width: 0}
		.pagination > li > div > a:hover,.pagination > .active > div > a,.pagination > .active > div > span {background-color: #f5f5f5}
		.pagination > .active > div > a,.pagination > .active > div > span {color: #999999;cursor: default}
		.pagination > .disabled > div > span,.pagination > .disabled > div > a,.pagination > .disabled > div > a:hover {color: #999999;cursor: default;background-color: transparent}
		.pagination > li:first-child > div > a,.pagination > li:first-child > div > span {border-left-width: 1px;-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px}
		.pagination > li:last-child > div > a,.pagination > li:last-child > div > span {-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0}
		
		.pagination {height:26px}
		.pagination a.active {background-color: #f5f5f5}
		.pagination a.active {color: #999;cursor: default}
		.pagination > li > a,.pagination > li > span,.pagination > li > div > a,.pagination > li > div > span {line-height: 24px;padding:0 10px}
		.pagination > li > div.page {display:inline}
		
		label {font-weight:normal;display:block}
		
		.navbar .nav > li > a,.navbar .nav > li > a:hover,.navbar  .nav > li > a:focus {color:#fff}
		.dropdown-menu li a {-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px}
		.navbar .divider-vertical {height: 40px;margin: 0 9px;border-width:0 1px;border-style:solid}
		
		tr.rowlink td {cursor:pointer}
		tr.rowlink td.nolink {cursor:auto}
		.table tbody tr.rowlink:hover td {background-color: #efefef}
		a.rowlink {font: inherit;color: inherit;text-decoration: inherit}
		.table th {text-align: center}
		.modal-open .colorpicker.dropdown-menu,.modal-open .datepicker.dropdown-menu {z-index:10000}

		.alert-dismissable .close {right:-2px;top:-1px}
		.alert-heading {font-size:14px;margin:0 0 6px}
		.alert ul {margin:0 0 10px 20px;padding:0}
		.alert p + p {margin-top:10px}

		.panel-group .panel + .panel {margin-top:3px}
		.accordion .panel-heading {padding:0}
		.accordion .panel-heading > a {padding:8px 12px;display:block}

		.tab-content > .active {padding:8px}

		.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {margin-top:2px}

		 
	/* header */
		.navbar .brand {width: 250px;padding-bottom:0;padding-top:0;font: 100 18px/36px 'PT Sans', sans-serif;text-decoration:none;color: #fff;text-shadow:none}
		.navbar .user_menu {margin-left: 0}
		.navbar .user_menu .nb_boxes {margin:9px 0 0}
		.navbar .user_menu .nb_boxes .label {background: transparent;background:rgba(0,0,0,.2);padding:3px 4px}
		.navbar .user_menu .nb_boxes a {cursor:pointer;float:left;margin-right:8px}
		.navbar .user_menu .nb_boxes a:last-child {margin:0}
		.navbar .user_menu a.dropdown-toggle {white-space:nowrap}
		.navbar .user_menu .user_avatar {margin-right:6px;height:20px}
        .btn_menu {display:none}
         
        .clear {   clear: both;}

	/* main content */
		body {min-width:961px;}
		#maincontainer {min-height:100%; min-width:961px; max-width:90%; margin:0 auto;}
        #contentwrapper{float: left;width: 100%}
		.main_content{padding:64px 30px 30px;background:#fff;border-left:1px solid transparent;margin-left:240px}
		.main_content li{line-height:22px}
	
	/* typeahead */
		.twitter-typeahead { width: 100%; position: relative; }
		.twitter-typeahead .tt-query, .twitter-typeahead .tt-hint { margin-bottom: 0; width: 100%; position: absolute; top: 0; left: 0; }
		.twitter-typeahead .tt-hint { color: #a1a1a1; z-index: 1; height:30px; padding: 5px 12px; border: 1px solid transparent; }
		.twitter-typeahead .tt-query { z-index: 2 }
		.tt-dropdown-menu { min-width: 160px; margin-top: 2px; padding:0; background-color: #fff; border-width:0 1px 1px;border-style:solid;border-color:#ccc;border-color:rgba(0,0,0,.2);-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.2);-moz-box-shadow: 0 2px 4px rgba(0,0,0,.2);box-shadow: 0 2px 4px rgba(0,0,0,.2);}
		.tt-suggestion { display: block; padding: 6px 14px;position:relative }
		.tt-suggestion.tt-is-under-cursor { color: #fff ; background-color: #0081c2 }
		.tt-suggestion.tt-is-under-cursor a,.tt-suggestion.tt-is-under-cursor .text-muted {color:#fff}
		.tt-suggestion p { margin: 0;line-height:16px }
		.tt-dropdown-menu .sg_desc {font-size:11px}
		.input-group .tt-hint {Height:34px}fff
		.input-group-sm .tt-hint {Height:30px;padding-left:10px}
	
	
	/* sidebar */
		.sidebar{margin-left:-100%;width:240px;float:left;position:relative;overflow-x:hidden;overflow-y:auto;border-right:1px solid #ccc;z-index:10}
		.sidebar_sep{background:#efefef;clear:both;float:none;height:5px;border-color:#ccc;border-style:solid;border-width:1px 0;margin:14px 0}
		.sidebar_switch{text-indent:-10000px;width:16px;position:fixed;left:220px;top:45px;height:14px;cursor:pointer;z-index:100;display:block;opacity:.5}
		.on_switch {background: url(../img/sidebar_switch.png) no-repeat 0 -19px}
		.off_switch {background: url(../img/sidebar_switch.png) no-repeat 0 -1px}
		.sidebar_inner form{padding:18px 15px 9px}
		.sidebar_inner form input{margin:0}
		.sidebar_inner form input.tt-query {padding-left:10px;padding-top:6px}
	
		.sidebar_hidden .sidebar {display:none}
		.sidebar_hidden .sidebar_switch {left:4px;}
		.sidebar_hidden .main_content {margin:0;border-left:none}
		.sidebar_hidden {background: #fff}
		
		.sidebar_info {width:180px;position:relative;left:30px;bottom:10px}
        .sidebar_info ul {padding:5px 10px;margin:0;font-size:11px;background:#fafafa;border:1px solid #e5e5e5;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px}
        .sidebar_info ul li {line-height:26px;overflow:hidden;border-bottom:1px dashed #ccc}
        .sidebar_info ul li:last-child {border:none}
        .sidebar_info .act {float:right}
        
		.sidebar .panel-group {border-top: 1px solid #ccc;margin-bottom: 20px}
        .sidebar .panel-heading {text-shadow: 1px 1px 0 #efefef;background: #e0e0e0;-webkit-box-shadow: inset 0px 1px 0px 0px #ececec;box-shadow: inset 0px 1px 0px 0px #ececec;padding:0}
        .sidebar .panel-heading a:hover {background-color: #cfcfcf}
        .sidebar .panel {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:0;border-color:#ccc;border-style:solid;border-width:0 0 1px}
        .sidebar .panel a {color:#222;text-decoration:none!important}
        .sidebar .panel .active a{color:#fff}
        .sidebar .panel .panel-heading a{color:#222}
        .sidebar .panel + .panel {margin-top:0}
		
		.sidebar .panel-heading .accordion-toggle {display:block;padding:8px 15px}		
		
		.sidebar .panel-body {border-top:1px solid #ccc;background:#fafafa}	
		.sidebar .nav-pills > li > a {padding:3px 15px}
		.sidebar .nav-header {color: #999999;display: block;font-size: 11px;font-weight: bold;line-height: 20px;padding: 3px 15px;text-transform: uppercase;margin: 4px -15px 4px}
		.sidebar li + .nav-header {margin-top:10px}

		/* accordion background animation */
		.sidebar .accordion-toggle {-webkit-transition:background-color 0.2s ease-in-out; -moz-transition:background-color 0.2s ease-in-out;  -o-transition:background-color 0.2s ease-in-out;  transition:background-color 0.2s ease-in-out;}
		.sdb_h_active a {background: url("../img/bullet_green.png") no-repeat 98% center}

	/* login page */
		.login_page {overflow:auto}
		.login_page body {height:100%;max-width:inherit;margin:0 20px}
		.login_page .login_box {position:relative;top:50%;width:380px;margin:0 auto 24px;background:#fff;border:1px solid #ccc;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.2);-ms-box-shadow: 0 0 6px rgba(0,0,0,0.2);box-shadow: 0 0 6px rgba(0,0,0,0.2)}
		.login_page .top_b {text-shadow:0 1px 0 rgba(255,255,255,.5);font: 100 18px/42px 'PT Sans', sans-serif;height:42px;padding:0 20px;background: #e0e0e0;border-bottom:1px solid #ccc;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 6px 6px 0px 0px;border-radius: 6px 6px 0px 0px;font-size:15px}
                .login_page .top_b.top_g {background: #e0e0e0 !important; color:#292929;}
                
                .login_page .top_b.top_g a + a {border-right:1px solid #428bca;}
                .login_page .top_b.top_g a {display:block; width:50%; float:right;}
		.login_page .cnt_b {padding:30px 0;width:66%;margin:0 auto}
               
		.login_page form {margin-bottom:0}
		.login_page .btm_b {padding:12px 20px;border-top:1px solid #e7e7e7;background:#f7f7f7;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;-webkit-border-radius: 0px 0px 6px 6px;border-radius: 0px 0px 6px 6px}
		.login_page .links_b {width:100%;font-size:11px;text-align:center;position:absolute;bottom:-24px}
		.login_page .link_reg {font-size:11px;padding:5px 0 0;display:block}
		.alert-login {margin:10px 10px 0}
	  /* info-form page */
          #info_form{position:relative;top:50%;width:380px; max-width:94%;margin:0 auto 24px;background:#fff;border:1px solid #ccc;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.2);-ms-box-shadow: 0 0 6px rgba(0,0,0,0.2);box-shadow: 0 0 6px rgba(0,0,0,0.2)}
          #info_form .input-group > span > span { margin-left:5px; color:#790000;}
          
          
	/* error pages */
		.error_page {background:#eee}
		.error_page,.error_page body,.error_page .error_box {height:100%}
		.error_page h1 {font-family: 'Jockey One', sans-serif;font-size: 52px;line-height:1.1;text-transform: uppercase;color: #067ead;text-shadow: 2px 2px 0px rgba(255,255,255,.5), 4px 4px 0px rgba(0,0,0,.1);margin-bottom:10px;padding:40px 0 0 300px}
		.error_page p {color:inherit;font-size:16px;line-height:24px;font-weight:200;margin-left:300px}
		.error_page .back_link {margin-left:300px}
		.error_page .error_box {background: url(../img/error_big.png) no-repeat 0 0;padding:0;width:72%;margin: 0 auto}

    /* search page */
        .search_page .well {padding:10px 20px;line-height:26px}
        .search_page .well select {margin:0;display:inline-block;width:auto}
        .search_page .search_panel {border:1px solid #e0e0e0;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;margin-bottom:20px}
        .search_page .search_item {border-bottom:1px solid #e0e0e0;padding:10px 20px 10px 30px;position:relative}
        .search_page .search_item:nth-child(even) {background:#f2f8fd}
        .search_page .search_item:last-child {border:none}
        .search_page .search_content {padding-left:110px}
        .search_page .search_content h4 {font-size:14px;margin-bottom:6px;vertical-align:text-top}
        
        .search_page .search_content strong {color:#666}
        .search_page .search_content small {color:#666;font-size:11px}
        .search_page .searchNb {position:absolute;top:10px;left:10px;color:#ccc;font-size:11px}
        .search_page .result_view a {opacity:0.3}
        .search_page .result_view a.active {opacity:1}
        
        .search_page .box_view {border:none;margin-left:-1%}
        .search_page .box_view .search_item {margin-left:1%;border:1px solid #e0e0e0;height:200px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;margin:0 0 1% 1%;float:left;width:32.333%}
        .search_page .box_view h4 {height:20px;overflow:hidden}
        .search_page .box_view .item_description {max-height:92px;overflow:hidden}
        .search_page .box_view .label {position:absolute;top:-9px;right:-6px}
        
        .sidebar_filters {padding:30px 30px 20px}
        .sidebar_filters h3 {font-size:13px;color:#067EAD}
        .sidebar_filters .filter_items {padding:0 4px 10px;margin-bottom:10px;border-bottom:1px dashed #ccc}

	/* forms */
		.formRow:last-child input, .formRow:last-child textarea, .formRow:last-child select, .uneditable-input {margin-bottom: 0}
		.formRow small {display:block;font-size:11px;color:#999;line-height:14px}
		.formSep {margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #dcdcdc}
		
		.stacked select, .stacked input[type="text"],.stacked textarea {display:block}
		
		.help-block {font-size:11px;line-height:14px}
		
		.form-horizontal .help-block {margin-top:2px}
		legend+.form-group {margin-top:20px}
		.form-horizontal .form-group {margin-bottom:14px}
		
		input.focused {border-color: rgba(82,168,236,.8);-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);outline: 0;z-index:2;position:relative}
		
		.f_warning > label,.f_warning .help-block,.f_warning .help-inline{color:#c09853}
		.f_warning input,.f_warning select,.f_warning textarea{color:#c09853;border-color:#c09853}
		.f_warning input:focus,.f_warning select:focus,.f_warning textarea:focus{-webkit-box-shadow:0 0 6px #dbc59e;-moz-box-shadow:0 0 6px #dbc59e;box-shadow:0 0 6px #dbc59e;border-color:#a47e3c}
		.f_warning .input-prepend .add-on,.f_warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}
		
		.f_error input,.f_error select,.f_error textarea{color:#b94a48;border-color:#b94a48}
		.f_error input:focus,.f_error select:focus,.f_error textarea:focus{-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392;border-color:#953b39}
		.f_error .input-prepend .add-on,.f_error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}
		.f_error label.error {display:block;font-size:11px;font-weight:700;color:#C62626}
		input[type="text"] + label.error,input[type="password"] + label.error, select + label.error, textarea + label.error {margin-top:6px}
		.f_error label.radio + label.error,.f_error label.checkbox + label.error {margin-top:5px}
		.input-prepend.f_error label.error,.input_append.f_error  label.error {margin-top:4px}
		.control-group.f_error label.error {margin-top:2px}
		.checkbox-inline + label.error, .radio-inline + label.error {margin-top:4px}
		
		
		.f_success > label,.f_success .help-block,.f_success .help-inline{color:#468847}
		.f_success input,.f_success select,.f_success textarea{color:#468847;border-color:#468847}
		.f_success input:focus,.f_success select:focus,.f_success textarea:focus{-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow:0 0 6px #7aba7b;border-color:#356635}
		.f_success .input-prepend .add-on,.f_success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}
		
		.ui-tooltip label {margin-bottom:0}
		.f_legend {font-size:16px;line-height:16px;padding-bottom:10px;margin-bottom:22px;border-bottom:1px solid #dcdcdc}
		.radio.inline, .checkbox.inline {margin-left:0 !important;margin-right:10px}
		
        .f_req {font-size:13px;color:#ff0000;font-family: helvetica, arial, sans-serif}
		.form-horizontal .controls.text_line {line-height:25px}
		
		.row input[class*="span"],.row textarea[class*="span"],.row select[class*="span"] {display:inline-block}
		.row input[class*="span"] + input[class*="span"], .row textarea[class*="span"] + textarea[class*="span"], .row select[class*="span"] + select[class*="span"] {display:block}
		
        textarea {resize: none}
        .ui-widget + .help-block {margin-top:-4px}
		
		
    /* file upload */
        .btn.btn-file{overflow:hidden;position:relative;vertical-align:middle}
        .btn.btn-file > input[type=file]{width:100%;position:absolute;left:0;top:0;opacity:0;cursor:pointer}
        .fileupload{margin-bottom:9px}
        .fileupload .uneditable-input{display:inline-block;margin-bottom:0;vertical-align:middle;height:28px !important}
        .fileupload .thumbnail{overflow:hidden;display:inline-block;margin-bottom:5px;vertical-align:middle;text-align:center}
        .fileupload .thumbnail > img{display:block;vertical-align:middle;max-height:100%}
        .fileupload .btn{vertical-align:middle}
        .fileupload-exists .fileupload-new,.fileupload-new .fileupload-exists{display:none}
        .fileupload-new .fileupload-exists.p { display:inline-block;}
        .fileupload-inline .fileupload-controls{display:inline}
        .fileupload-new .input-append .btn-file{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
        .fileupload .fileupload-preview {vertical-align:middle}
        .fileupload .close.fileupload-exists {vertical-align:middle}
        
	/* input spinner */
		.ui-spinner button {height:14px;position:absolute;background:none;border:none;width:18px;padding:0;background: url(../img/spinner_arrows.gif) no-repeat 0 -100px;cursor:pointer}
		.ui-spinner .ui-spinner-up {top:0;right:0;background-position:0 0}
		.ui-spinner .ui-spinner-down {top:14px;right:0;background-position:0 -14px}
		.ui-spinner .ui-spinner-up:hover {background-position:-18px 0}
		.ui-spinner .ui-spinner-down:hover {background-position:-18px -14px}
		.ui-spinner input,.ui-spinner input:focus {display:block !important;margin:0 !important;padding:0;min-height:28px !important;height:28px !important;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}
		.ui-spinner ul {margin:0}
		.ui-spinner li {line-height:28px}
		.ui-spinner{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);position:relative;margin-bottom:10px;font-size:13px;height:28px;line-height:28px;color:#555;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;padding:0 24px 0 8px}
		.ui-spinner .ui-spinner-box {background: none;border: none !important}	
		
	/* animated progresbars */
		.pbar .ui-progressbar-value {display:block !important}
		.pbar {overflow: hidden}
		.percent,.elapsed {position:relative;text-align: right; font-size: 12px}
	
	/* timepicker */
		.bootstrap-timepicker-widget table {max-width:240px}
	
	/* ul list styles */
		.list_a,.list_b,.list_c,.list_d {margin-left:0;list-style:none;padding-left:16px}
		.list_a li {background: url(../img/bullet_blue.png) no-repeat 3px 4px;padding-left:25px}
		.list_b li {background: url(../img/bullet_green.png) no-repeat 3px 4px;padding-left:25px}
		.list_c li {background: url(../img/bullet_orange.png) no-repeat 3px 4px;padding-left:25px}
		.list_d li {background: url(../img/bullet_red.png) no-repeat 3px 4px;padding-left:25px}		
		
	/* prettyprint <pre> block */
		.lit{color:#195f91}
		.fun{color:#dc322f}
		.str,.atv{color:#D14}
		.kwd,.linenums .tag{color:#1e347b}
		.typ,.atn,.dec,.var{color:teal}
		.pln{color:#48484c}
		.prettyprint{background-color:#f7f7f9;border:1px solid #e1e1e8;padding:8px}
		.prettyprint.linenums{-webkit-box-shadow:inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;-moz-box-shadow:inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;box-shadow:inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0}
		ol.linenums{margin:0 0 0 31px;padding:0}
		ol.linenums li{padding-left:12px;color:#bebec5;line-height:18px;text-shadow:0 1px 0 #fff}
		.com,.pun,.opn,.clo{color:#93a1a1}		
		
	/* rowlink plugin */
		[data-rowlink] td, td[data-rowlink],[data-msg_rowlink] td, td[data-msg_rowlink] {cursor: pointer}	
		[data-rowlink] td.nohref, td.nohref[data-rowlink], [data-msg_rowlink] td.nohref, td.nohref[data-msg_rowlink] {cursor:default}
	
	/* actions links */
		.act{background:inherit;border:none;display:inline;color:#555;font-weight:700;-webkit-transition:text-shadow .1s linear;-moz-transition:text-shadow .1s linear;-ms-transition:text-shadow .1s linear;-o-transition:text-shadow .1s linear;transition:text-shadow .1s linear;padding:0}
		a.act:hover{color:#333;text-decoration:none;text-shadow:1px 1px 3px rgba(85,85,85,0.5)}
		.act-primary{color:#006dcc}
		a.act-primary:hover{color:#04c;text-shadow:1px 1px 3px rgba(0,109,204,0.5)}
		.act-info{color:#49afcd}
		a.act-info:hover{color:#2f96b4;text-shadow:1px 1px 3px rgba(75,175,206,0.5)}
		.act-success{color:#70A415}
		a.act-success:hover{color:#468847;text-shadow:1px 1px 3px rgba(81,164,81,0.5)}
		.act-warning{color:#F5AA1A}
		a.act-warning:hover{color:#f89406;text-shadow:1px 1px 3px rgba(192,152,84,0.5)}
		.act-danger{color:#C62626}
		a.act-danger:hover{color:#bd362f;text-shadow:1px 1px 3px rgba(185,72,70,0.5)}
		.act.disabled,.act[disabled]{color:#AAA;cursor:not-allowed}
		a.act.disabled:hover,.act[disabled]:hover{color:#AAA;text-shadow:none}
		.form-actions .act{line-height:30px}
		
	/* tabs */
		.tabbable-bordered{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
		.tabbable-bordered > .nav-tabs {margin: 0}
		.tabbable-bordered .tab-content {border-color: #ddd;border-style:solid;border-width:0;overflow:auto;padding:18px 0 0}
		.tabbable-bordered .tab-pane {padding:0}
		.tabbable-bordered > .tab-content{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border-width:0 1px 1px;padding:20px 20px 10px}
	
	/* dashboard icon navigation*/
		.dshb_icoNav {margin:0;text-align:center;padding:0}
		.dshb_icoNav li {-webkit-box-shadow: inset 0px 1px 0px 0px #fff;box-shadow: inset 0px 1px 0px 0px #fff;text-align:center;list-style:none;display:inline-block;margin:0 5px 10px;background: #f9f9f9;background: -moz-linear-gradient(top, #f9f9f9 0%, #efefef 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#efefef));background:-webkit-linear-gradient(top, #f9f9f9 0%,#efefef 100%);background: -o-linear-gradient(top, #f9f9f9 0%,#efefef 100%);background: -ms-linear-gradient(top, #f9f9f9 0%,#efefef 100%);background: linear-gradient(top, #f9f9f9 0%,#efefef 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#efefef',GradientType=0 );border:1px solid #e2e2e2;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px}
		.dshb_icoNav li:hover {border-color:#d2d2d2;-moz-box-shadow: 0 0 6px #ccc;-webkit-box-shadow: 0 0 6px #ccc;box-shadow: 0 0 6px #ccc}
		.dshb_icoNav li a {position:relative;display:block;padding:42px 8px 8px;width:110px;height:72px;font-size:12px;color:#222;background-repeat:no-repeat;background-position: center 10px}
		.dshb_icoNav li a:hover {text-decoration:none}
		.dshb_icoNav .label {position:absolute;right:-5px;top:-5px;text-shadow: none;}
		.iconNav_left {text-align:left}
		.iconNav_right {text-align:right}
	
	/* overview boxes (+small charts) */
		.ov_boxes {list-style: none;display: inline-block;margin:0 0 -20px;text-align:center;padding:0}
		.ov_boxes li {-webkit-box-shadow: inset 0px 1px 0px 0px #fff;box-shadow: inset 0px 1px 0px 0px #fff;line-height:18px;background: #f9f9f9;background: -moz-linear-gradient(top, #f9f9f9 0%, #ededed 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ededed));background: -webkit-linear-gradient(top, #f9f9f9 0%,#ededed 100%);background: -o-linear-gradient(top, #f9f9f9 0%,#ededed 100%);background: -ms-linear-gradient(top, #f9f9f9 0%,#ededed 100%);background: linear-gradient(top, #f9f9f9 0%,#ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ededed',GradientType=0 );border: 1px solid #e2e2e2;display: inline-block;margin:0 10px 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;padding: 0 10px}
		.ov_boxes .p_canvas{margin-right:12px;float:left;border-right:1px solid #dcdcdc;-webkit-box-shadow:1px 0 0 0 #fff;-moz-box-shadow:1px 0 0 0 #fff;box-shadow:1px 0 0 0 #fff;padding:10px 14px 6px 4px}
		.ov_boxes .ov_text{text-align:left;width:180px;font-size:12px;float:left;padding:9px 10px 7px 0}
		.ov_boxes .ov_text strong{font-size:16px;display:block}
		.p_canvas {width:70px}

    /* widgets */
        .w-box {-webkit-box-shadow:  0px 1px 2px 0px #efefef;box-shadow:  0px 1px 2px 0px #efefef}
        .w-box + .w-box {margin-top:20px}
        .w-box-header {height:32px;line-height:32px;border:1px solid #ddd;padding:0 10px;background: #fbfbfb;
            background: -moz-linear-gradient(top,  #fbfbfb 0%, #f1f1f1 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#f1f1f1));
            background: -webkit-linear-gradient(top,  #fbfbfb 0%,#f1f1f1 100%);
            background: -o-linear-gradient(top,  #fbfbfb 0%,#f1f1f1 100%);
            background: -ms-linear-gradient(top,  #fbfbfb 0%,#f1f1f1 100%);
            background: linear-gradient(top,  #fbfbfb 0%,#f1f1f1 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f1f1f1',GradientType=0 );
            font-weight:700;color:#666;font-size:11px
        }
        .w-box-header .btn-group {line-height:1}
        .w-box-header .dropdown-menu {font-size:12px}
        .w-box-header input {padding:2px 6px;margin:3px 0 0;height:24px;font-size:12px}
        .w-box-content {border:1px solid #ddd;border-top:none}
        .w-box-content.cnt_a {padding:10px}
        .w-box-content table,.w-box-content pre {margin-bottom:0}
        .w-box-content pre {-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;border-radius: 0 0 0 0;border:none}
        .w-box-content .no-th tr:first-child td {border-top:none}
        .w-box-content .gebo-upload {margin:0}
        .w-box-content .gebo-upload .plupload_filelist_header {border-top:none}
        .w-box-content .gebo-upload .plupload_filelist_footer {border-bottom:none}
        .w-box-content .nav-tabs {position:relative;top:-25px;margin-bottom:-16px;border-bottom:none;float:right;clear:both}
        
        .w-box-content .nav-tabs > li > a {padding:4px 6px;font-size:11px}
        .w-box-content .nav-tabs > li.active > a {background:#fff !important}
        .w-box-content .nav-tabs > li > a:hover {border-color:#ddd #ddd transparent;background: transparent}
        .w-box-content .tab-content {clear:both}
        .w-box-content .tab-pane {padding:0 10px 10px}
        .w-box-footer {border:1px solid #ddd;padding:8px 10px;background: #fdfdfd;border-top:none}
        .w-box-footer .pagination {margin:0; font-size:11px;height:22px}
        .w-box-footer .pagination a {line-height:20px}

		.page-toolbar {background:#f5f8fa;border:1px solid #ddd;padding:4px;margin-bottom:15px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px}

    /* sortable/searchable list */
		.user_list {list-style: none;margin:0;padding:0}
		.user_list li {padding:0 8px 8px;margin-bottom:8px;border-bottom: 1px dashed #dcdcdc;line-height:normal }
		.user_list small {font-size: 11px;color:#9b9b9b}
	
	/* file manager */
        #kcfinder_iframe {height:500px;margin-bottom:30px;border:1px solid #adaba9}

	/* icon list */
		.icon_list_awesome,.icon_list_a,.icon_list_b,.icon_list_c,.icon_list_d {list-style: none;margin:0 0 30px;padding:0}
		.icon_list_awesome li,.icon_list_a li,.icon_list_b li,.icon_list_d li {padding:4px 0;width:30px;text-align:center;border:1px solid #dcdcdc;float:left;margin:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px}
		.icon_list_c li {padding:4px 0;width:40px;text-align:center;border:1px solid #dcdcdc;float:left;margin:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px}
		.icon_copy_awesome i,.icon_list_awesome i {font-size:14px}
	
    /* aditional icons */
        .icon-adt_trash,.icon-adt_atach,.icon-adt_enter {background: url(../img/adt-icons.png) no-repeat 0 0;width:16px;height:16px;display:inline-block;line-height:16px;vertical-align:text-top}
        .icon-adt_atach {background-position:0 0}
        .icon-adt_trash {background-position:0 -24px}
        .icon-adt_enter {background-position:0 -47px;width:12px;height:12px}
    
	/* google maps */    
		.company_add_form legend {margin-bottom:10px;font-size:15px}
		#g_map img { max-width: none; }
		#g_map label {display:inline;margin:0;color:#000;font-size: 11px;line-height:normal}
		
	/* gallery grid */
		.wmk_grid > ul {list-style: none;margin:0;position:relative}
		/*.wmk_grid > ul > li {background-color: #fff;display: none;}*/
        .wmk_grid > ul > li {}
		.wmk_grid > ul > li>a,.wmk_grid ul > li>a img {display: block}
		.wmk_grid > ul > li>a img {width:100%}
		.wmk_grid > ul > li p {color: #666;font-size: 12px;margin: 8px 4px 2px;overflow:hidden}
		.wmk_grid > ul > li p a {display:inline-block;margin-left:10px;float:right;opacity:.6}
		.wmk_grid > ul > li p a:hover {opacity:1}
		.wmk_grid > ul > li p span {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}
		.wmk_grid .thumbnail:hover {border-color:#0088CC}
		.wmk_grid .thumbnail>a {position:relative}
		.wmk_grid .thumbnail>a .vid_ico {position:absolute;top:10px;right:10px;display:block;width:16px;height:16px}
		.wmk_grid ul .self_vid .vid_ico {background: url(../img/vid_local.png) no-repeat 0 0}
		.wmk_grid .yt_vid .vid_ico {background: url(../img/vid_yt.png) no-repeat 0 0}
		.wmk_grid .vimeo_vid .vid_ico {background: url(../img/vid_vimeo.png) no-repeat 0 0}
        
		/* small gallery grid */
			#small_grid > ul > li {width:120px}
			#small_grid > ul > li p {line-height:1.3}
			#small_grid > ul > li p span {font-size:11px}
		/* large gallery grid */
                
#large_grid { text-align:center;  }                
 #large_grid > ul { display:inline-block;}               
			#large_grid > ul > li,#mixed_grid > ul > li {width:220px}
			#large_grid > ul > li p span {width:70%}
	
		.video-container {position: relative;padding-bottom: 55.75%;height: 0;overflow: hidden;background: rgba(0,0,0,.3)}
		.video-container iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%}
		#cboxContent .video-js {width:640px !important;height:360px !important}
		
	/* datatables */
		div.dataTables_length {text-align:left}
		div.dataTables_length select{width:75px}
		div.dataTables_filter {text-align:right}
		div.dataTables_filter label {float:none}
		div.dataTables_info{padding-top:8px}
		div.dataTables_paginate{float:right;margin:0}
		.dataTables_wrapper{position:relative;overflow:hidden}
		.dataTables_wrapper table.table {clear:both;margin-bottom:6px!important;max-width:inherit}
		.dataTables_wrapper table.table thead .sorting,table.table thead .sorting_asc,table.table thead .sorting_desc,table.table thead .sorting_asc_disabled,table.table thead .sorting_desc_disabled{cursor:hand;cursor:pointer}
		.dataTables_wrapper table.table thead .sorting{background: #e9f3f8 url(../lib/datatables/images/sort_both.png) no-repeat center right}
		.dataTables_wrapper table.table thead .sorting_asc{background: #e9f3f8 url(../lib/datatables/images/sort_asc.png) no-repeat center right}
		.dataTables_wrapper table.table thead .sorting_desc{background: #e9f3f8 url(../lib/datatables/images/sort_desc.png) no-repeat center right}
		.dataTables_wrapper table.table thead .sorting_asc_disabled{background: #e9f3f8 url(../lib/datatables/images/sort_asc_disabled.png) no-repeat center right}
		.dataTables_wrapper table.table thead .sorting_desc_disabled{background: #e9f3f8 url(../lib/datatables/images/sort_desc_disabled.png) no-repeat center right}
		.dataTables_wrapper table.dataTable th:active{outline:none}
		.dataTables_wrapper .row {margin:0 -10px 10px}
		.dataTables_wrapper select{min-height:inherit}
		.dataTables_wrapper table + .row{margin-bottom:0;margin-top:10px}
        .dataTables_scrollBody{-webkit-overflow-scrolling:touch}
		.dataTables_wrapper .top,.dataTables_wrapper .bottom{background-color:#f5f5f5;border:1px solid #CCC;padding:15px}
		.top .dataTables_info{float:none}
		.dataTables_empty{text-align:center!important;font-size:15px;background:#fff!important;padding:20px 0!important}
		.dataTables_scroll{clear:both;margin-bottom:10px}
		.dataTables_scrollHeadInner table.table-bordered{-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border-bottom:none}
		.dataTables_scrollHeadInner table.table-bordered,.dataTables_scrollHeadInner table.table-bordered thead{border-bottom:none}
		.dataTables_scrollBody table{border-top:none}
		.dataTables_processing{position:absolute;top:50%;margin-top:-24px;z-index:100;left:50%;width:250px;margin-left:-125px;border:1px solid #ddd;text-align:center;color:#000;background:#fff;font-size:15px!important;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2);-moz-box-shadow:0 0 4px rgba(0,0,0,0.2);-ms-box-shadow:0 0 4px rgba(0,0,0,0.2);box-shadow:0 0 4px rgba(0,0,0,0.2);padding:10px 0}
		.dataTables_wrapper .center{text-align:center}
		.dataTables_wrapper .details,.dataTables_wrapper .details:hover{background:#ddd!important}
		.dataTables_wrapper .details table td{background:#fff!important}
		.dataTables_scrollHeadInner table.table,.dataTables_wrapper .details table.table{margin:0!important}
        .dataTables_wrapper .dt_actions {float:left;margin-right:20px}
		.dataTables_empty {cursor:default}
		.dTableR {width:100% !important}
        .col_vis_menu {float:right}
        .dataTables_paginate {height:auto}
        .DTTT_collection_background {display:none}
		div.dataTables_length select{width:60px;padding:3px;border:none;font-size:13px}
		div.dataTables_filter input {min-height:26px;height:26px;padding:2px 8px;min-height:20px;line-height:20px;font-size:13px;border:none;width:170px}
		div.dataTables_length select,
		div.dataTables_filter input {border:1px solid #bbb}
		.dataTables_paginate .pagination {margin:0}

	/* floating header list */
		.-list-container {height:400px;padding:0;margin:0}
		.-list-container dd,.-list-container li,.-list-container .-list-fakeheader {list-style:none;margin:0;padding:0 10px;line-height:34px;height:34px;border-bottom:1px solid #efefef;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
		.-list-container dt,.-list-container .list_heading,.-list-container .-list-fakeheader {line-height:34px;height:34px;padding:0 10px;border-bottom:none;background: #f9f9f9;background: -moz-linear-gradient(top,  #f9f9f9 0%, #ececec 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ececec));background: -webkit-linear-gradient(top,  #f9f9f9 0%,#ececec 100%);background: linear-gradient(top,  #f9f9f9 0%,#ececec 100%);border-bottom: 1px solid #d6d6d6}
		.-list-container .list_heading h3 {font-size:13px;line-height:36px}
		.-list-container {border:1px solid #ccc;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;margin:0;overflow-x:hidden}
		.ui-list {overflow:hidden}
		.ui-list ul {margin:0}
		#list-buttons {margin:0 0 6px}
        #list-buttons .btn {margin:0 4px 4px 0}
        .list-outer {position:relative;padding:30px 0}
        .slide-nav {cursor:pointer;position:absolute;left:50%;margin-left:-28px;height:26px;border-style:solid;border-color:#ccc;background:#f9f9f9;padding:5px 20px}
        .slide-up {top:5px;border-width:1px 1px 0;-webkit-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px}
        .slide-down {bottom:5px;border-width:0px 1px 1px;-webkit-border-radius: 0px 0px 4px 4px;border-radius: 0px 0px 4px 4px}
        .slide-nav i {opacity:.6}
		.slide-nav:hover {background:#f0f0f0}
        .slide-nav:hover i {opacity:1}
		
	/*  responsive table */
		.mediaTableWrapper{position:relative}
		.mediaTableWrapperWithMenu{padding-top:48px}
		.mediaTableMenu li,.tableMenu li {padding:0 10px}
		.mediaTableMenu{position:absolute;top:0;left:0}
		.activeMediaTable th.optional,.activeMediaTable td.optional{display:none}
                
                
                @media (max-width: 1400px) {
                 .nav-stacked>li {font-size:13px !important}
                 .nav-pills > li > a {
                        color: #414143;
                        padding: 1px 9px 1px 8px  !important;
                    }
                }
                
                @media (max-width: 1300px) {
                    .nav-pills > li > a {
                        
                        padding: 1px 5px 1px 5px  !important;
                    }
                    ul.nav { padding-right:5px;}
                }
		@media (min-width: 1280px) {
			.activeMediaTable th.optional,.activeMediaTable td.optional{display:table-cell;_display:block}
			*+html .activeMediaTable th.optional,*+html .activeMediaTable td.optional{display:block}
		}
		@media (min-width: 980px) {
			.sidebar_hidden .activeMediaTable th.optional,.sidebar_hidden  .activeMediaTable td.optional{display:table-cell;_display:block}
			*+html .sidebar_hidden .activeMediaTable th.optional,*+html .sidebar_hidden .activeMediaTable td.optional{display:block}
                        
                        
                        
		}
		@media (min-width: 480px) and (max-width: 767px) {
			.activeMediaTable th.optional,.activeMediaTable td.optional{display:table-cell;_display:block}
			*+html .activeMediaTable th.optional,*+html .activeMediaTable td.optional{display:block}
		}

	/* tables */
		.table_checkbox {width:13px}
		.table_vam th, .table_vam td {vertical-align: middle}
		 
		.tab-content table.table {margin-bottom: 0 !important}
		
	/* mailbox */
		.mbox .heading {padding-bottom:0}
		.mbox .heading .nav-tabs {margin-bottom:0;border-bottom:none}
		
		.mbox .dataTables_wrapper .row {-webkit-box-shadow: inset 0px 1px 0px 0px #fefefe;box-shadow: inset 0px 1px 0px 0px #fefefe;margin:0;padding-bottom:10px;padding:8px 5px;border-width:1px 0;border-style:solid;border-color:#ddd;background:#f3f3f3}
		.mbox .dataTables_wrapper .row label {margin-bottom:0;line-height:28px}
		.mbox .dataTables_wrapper .row div.dataTables_info {padding-top:0;line-height:26px;color:#404040}
		.dataTables_wrapper table.mbox_table {margin:0 !important}
		.mbox_table tbody {color:#404040}
		.mbox_table .select_msg {margin-top:-2px;position:relative}
		.mbox_table .rowChecked td {background:#fffeed}
		.mbox .unread {font-weight:700}
		.js .mbox_star {display:none}
		.mbox_star {visibility:hidden;cursor:pointer}
		.mbox_star.splashy-star_full {visibility:visible}
		#mail_recipients {list-style:none;margin:0 0 6px}	
		
                
    input[type=checkbox] + .clearable__clear,            
    input[type=hidden] + .clearable__clear,            
    input[type=radio] + .clearable__clear {display:none !important; width:0px; }          
.clearable__clear {
    display: none;
    line-height: 50px;
    padding: 0 8px;
    font-style: normal;
    font-size: 22px;
    color: #b4b4b4;
    user-select: none;
    cursor: pointer;
    font-family: tahoma;
    margin-right:-40px;
}                

.input-group .clearable__clear {
    float: left;
    margin-top: -27px;
    font-size: 14px;
    line-height: 27px;
    margin-right:0px;
}
	/*  Calculator */
		#calc {padding:10px 0 0}
		#calc input.btn {width:44px;text-align:center}
		#calc .control-group {padding-left:12px}
		
	 
    
	/* sortable elements */
        .ui-sortable-placeholder { border: 2px dashed #aaa;background:transparent;visibility: visible !important; height: 40px !important;margin-bottom:20px}
		.ui-sortable-helper {z-index:2100 !important}
		.ui-sortable-placeholder * { visibility: hidden; }
		.ui-sortable {min-height:40px !important}
		.ui-sortable .w-box-header {cursor:move}
		.sort-disabled .w-box-header {cursor:default}	
		.sort_ph {background:#f8f8f8}

    /* submenus */
        
		.caret-right {display: inline-block;position:absolute;top: 8px;right: 10px;width: 0;height: 0;vertical-align: top;border-left: 4px solid #000;border-top: 4px solid transparent;border-bottom: 4px solid transparent;content: "";opacity: 0.6;filter: alpha(opacity=60)}
		.dropdown-menu .sub-menu {left: 100%;position: absolute;top: 0;visibility: hidden;margin-top: -1px}
        .dropdown-menu li {position:relative}
        .dropdown-menu .sub-open {visibility: visible;display: block}
        .navbar .sub-menu:before {border-bottom: 7px solid transparent;border-left: none;border-right: 7px solid rgba(0, 0, 0, 0.2);border-top: 7px solid transparent;left: -7px;top: 5px}
        .navbar .sub-menu:after {
            border-top: 6px solid transparent;
            border-left: none;
            border-right: 6px solid #fff;
            border-bottom: 6px solid transparent;
            left: 10px;
            top: 6px;
            left: -6px;
        }
		
		.sub-dropdown > a:hover .caret-right, .sub-dropdown.active > a .caret-right, .sub-dropdown.active > a:hover .caret-right {border-left: 4px solid #fff;opacity:1;filter: alpha(opacity=100);}
		.navHover .dropdown-menu {display:block}
		.navHover > a:after {display:block;width:100%;content:'';height:2px;position:absolute;bottom:-3px}

    /* blog */
        .blog_content .toolbar { border-width: 1px 0; border-style: dashed; border-color: #ddd; margin-bottom: 10px; padding: 4px 0; }
        .blog_content .toolbar-icons a { display: block; padding: 2px 4px; background: #777; margin-right: 4px; float: left; }
        .blog_content .toolbar .toolbar_text { font-size: 12px; line-height: 24px; padding: 0 5px; }
        .blog_content { padding: 10px }
        .blog_content .blog_item + .blog_item { margin-top: 30px }
        .blog_content .blog_item + .pagination { margin-top: 40px }
        .blog_content h1 { font-size: 26px; font-family: "PT Sans",sans-serif; font-weight: 300; margin-bottom: 10px; }
        .blog_content .media + p { margin-top: 10px }
        .blog_content .toolbar { padding: 4px; margin-bottom: 20px; }

	/* to top */
		#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:0;overflow:hidden;width:29px;height:32px;border:none;text-indent:100%;background:url(../img/ui.totop.png) no-repeat 0 0}
		#toTopHover{background:url(../img/ui.totop.png) no-repeat 0 -32px;width:29px;height:32px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}
		#toTop:active,#toTop:focus{outline:none}

	/* backgrounds */
		.ptrn_a .main_content {background-image: url(../img/bg_a.png)}
		.ptrn_b .main_content {background-image: url(../img/bg_b.png)}
		.ptrn_c .main_content {background-image: url(../img/bg_c.png)}
		.ptrn_d .main_content {background-image: url(../img/bg_d.png)}
		.ptrn_e .main_content {background-image: url(../img/bg_e.png)}

	/* Style switcher */
		.ssw_trigger{position:fixed;top:62px;right:-1px;z-index:1001;text-decoration: none;font-size: 14px;color:#fff !important;padding: 2px 5px;background:#333;display: block;-webkit-border-top-left-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-bottomleft: 8px;border-top-left-radius: 8px;border-bottom-left-radius: 8px;border:1px solid transparent}
		.ssw_trigger.active {border-color:#555}
		.style_switcher {font-size:12px;z-index:1000;position:fixed;top:54px;right:0;display:none;background:#000;background: rgba(0,0,0,.8);border:1px solid #111;width: 264px;height: auto;padding: 30px 30px 30px 50px;color:#f5f5f5}
		.style_switcher p {margin:0 0 6px;font-weight:700}
		.style_item {display:block;margin-right:6px;height:24px;width:24px;border:2px solid #fff;float:left;text-indent:-9999px}
		.style_switcher .ptrn_def {background: #fff }
		
		.style_switcher .ssw_ptrn_a {background: #fff url(../img/bg_a.png)}
		.style_switcher .ssw_ptrn_b {background: #fff url(../img/bg_b.png)}
		.style_switcher .ssw_ptrn_c {background: #fff url(../img/bg_c.png)}
		.style_switcher .ssw_ptrn_d {background: #fff url(../img/bg_d.png)}
		.style_switcher .ssw_ptrn_e {background: #fff url(../img/bg_e.png)}
		
		.style_switcher .dark_theme {background:#000}
		.style_switcher .blue_theme {background:#067ead}
		.style_switcher .brown_theme {background:#b47f44}
		.style_switcher .green_theme {background:#8da452}
		.style_switcher .eastern_blue_theme {background:#1294af}
		.style_switcher .tamarillo_theme {background:#af2c36}
		.style_active {border-color:#6fd05b}
		.style_switcher label {color:#fff}
		
	/* jquery 1.8, bootstrap 2.1 */
		 
		h1, h2, h3, h4, h5, h6 {margin:0}
		h3 {line-height:27px;font-size:18px}
		.navbar .nav > li > a {text-shadow:none;padding:9px 10px 11px}
		.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {background:none;color:#fff}
		.navbar .nav li.dropdown .dropdown-toggle .caret, .navbar .nav li.dropdown.open .caret,
		.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {border-bottom-color: #fff !important;border-top-color: #fff !important}
		.nav .dropdown-toggle:hover .caret {opacity: 1;filter: alpha(opacity=100)}
	
/* editable elements */    
    .editable-input .datepicker table tr td, .editable-input .datepicker table tr th {background:transparent}
    .editable-input .tt-query {padding-left:12px}
	
	/* invoice */
		.invoice_heading {font-size:32px;font-family: "PT Sans",sans-serif;}
		td.invoice_tar,th.invoice_tar {text-align:right}


		/* OREN - Style V2 */

		/* general wraper*/
		header  {display:none;}
        .navbar-inner {
            text-align: left;
            background:#ffffff;
            margin:0px auto; max-width:840px; width:100%;
        }
        
		footer  {background:url(/p/images/footer_bgx.png) repeat-x 0 0 transparent; width:100%; height:41px; box-sizing:content-box; -webkit-box-sizing:content-box; font-size:11pt;}
		footer>.footer_wrap{margin:0 auto; color:#ffffff; line-height:20px; padding-top:12px; text-align:right; direction:rtl; min-width: 961px; max-width: 90%;}
		footer>.footer_wrap .footer {margin:0px 30px;}
                
                
                footer ul {float:left;  padding-right:0px;  list-style-type: none; margin-top:2px; }
                footer ul li:nth-child(1) {border-right:none;}
                footer ul li{float:right; color:#ffffff;  line-height:16px;    list-style-type: none; margin-left:10px; border-right:1px solid #ffffff; padding-right:10px; height:16px;}
                footer ul li a{  cursor:pointer; color:#ffffff;}
                footer ul li a:hover {color:#ffffff; text-decoration:underline;}
.simplebld { list-style: none; padding-right:0px; margin-right:0px;}                
.simplebld li label { font-weight:bold; display:inline-block; margin-left:5px;}
		#maincontainer {border:none !important; min-height:94%; position:relative;}

		#maincontainer .shadow_l , 
		#maincontainer .shadow_r {position:absolute; z-index:0; width:39px; background: url(/p/images/shadow_right.png) no-repeat right top transparent; right:0px;  top:0px; bottom:0px;  height:100%;}
		#maincontainer .shadow_l { background: url(/p/images/shadow_left.png) no-repeat right top transparent;left:0px; right:auto; }			

 		#contentwrapper {margin:0 39px; width:auto;float:none; position:relative;}
		.main_content {padding:50px 15px 30px; margin:0 39px !important;}

		/* panel */
		 .nav-stacked>li {float:right; background:url(/p/images/mainpanel_div.png) no-repeat right center; font-size:15px;}
		 .panel-group .panel {border:none;}
		 .topbar {margin:0 39px !important;}
		 .topbar .panel-group .panel {border:none; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; background: url(/p/images/admin_big.png) no-repeat right top; border-top:15px solid #ffffff; height:202px;}
		 .topbar .panel-group .panel.user,
		 .topbar .panel-group .panel.client {border:none; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; background: url(/p/images/cli_wrap.png) no-repeat right top; border-top:15px solid #ffffff; background:none; height:202px;}
		 .topbar .panel-group .panel.user {border-top:4px solid #ffffff; background:none;}
		 .topbar .panel-group .panel.user {height:158px;}
		 .user_screens .main_content {padding-top:0px;}
		 .panel-default>.panel-heading {background:none; padding:167px 0px 0px 0px; float:right;  margin-right: 52px;font-weight: bold;font-size: 19px;color: #0086A4; }
 
		 .panel-default>.panel-heading a i {display:none;}
		 .panel-default .accordion-body {padding-top:167px; float:right;}
		 .panel-default .panel-body {padding:0px;}
		 .nav-pills > li > a {color:#414143; padding:1px 15px 1px 13px;}
		 .nav>li>a:hover, .nav>li>a:focus {background:none; color:#70706f;  }
		 .nav-stacked>li+li {margin-top:0px;}
                  
		 .heading {border-bottom:none; font-weight:bold !important; margin-bottom:2px;}
		 .heading.btable {line-height:20px; margin-bottom:0px;}
		 .heading.btable + p {margin-bottom:8px;}
                 h3.heading.btable.selected { }
		 .panel {box-shadow:none; -webkit-box-shadow:none;  }
		 .panel.client .cliLogo , .panel.user .cliLogo {position: absolute;top: 30px;right: 221px;max-width: 181px;max-height: 71px;height: 71px; z-index:10;}
		 .panel.client .cliLogoWrap , .panel.user .cliLogoWrap {position: absolute;z-index:300; width:441px; max-height: 71px; height:146px; right:50px; top:50px;}

                 
/* summernote fullscreen */                 
.note-editor.note-frame.fullscreen                  {max-width:100vw !important}
.note-popover.popover.note-image-popover { z-index:99999;}                
                 
/*search-tr*/
  #search-tr-table { max-widtH:400px; margin:0 auto;}
   #search-tr-table {}
 #search-tr { display:table-row !important;}
 #search-tr h2 { color:#428bca; font-size:20px; text-align:center; line-height:250%;}
		  /* bread crumbs */
		  span.bread {font-size:13px; color:#8c8c8c; font-weight:normal; }
		  span.bread a { color:#428bca;}
		  span.bread span { font-weight:bold;   color: #428bca;}


		 /* buttons */
		 input.btn-default[type=hidden] { width:auto; height:auto;}
		 a.btn-default.btnLarge {display:inline-block; line-height:30px; text-align:center;}
		 .btn-default{background: url(/p/images/btn_74.png) no-repeat 0 0;color: #ffffff;width: 74px;height:32px; border:none;}
		 .btn-default:hover , .btn-default:active {  background: url(/p/images/btn_74p.png) no-repeat 0 0; color: #ffffff; border:none; }
		 #btnSave.btn-default, .btnCSV.btn-default, .btnLarge.btn-default { background: url(/p/images/btn_120.png) no-repeat 0 0;  width: 120px;}
		 #btnSave.btn-default:hover , #btnSave.btn-default:active{ background: url(/p/images/btn_120p.png) no-repeat 0 0;  width: 120px;}
		 .btnCSV.btn-default:hover , .btnCSV.btn-default:active{ background: url(/p/images/btn_120p.png) no-repeat 0 0;  width: 120px;}

		 .btn-file.btn-default { background: url(/p/images/btn_120.png) no-repeat 0 0;  width: 120px; padding:6px 3px;}
		 .btn-file.btn-default:hover , .btn-file.btn-default:active{ background: url(/p/images/btn_120p.png) no-repeat 0 0;  width: 120px; padding:6px 3px;}
		 .btn.verylong-btn { width:200px; background: url(/p/images/btn_200.png) no-repeat 0 0;}
                 .btn.verylong-btn.red200:hover ,.btn.verylong-btn.red200 { background: url(/p/images/btn_200red.png) no-repeat 0 0;}  
                 .btn.verylong-btn.green200:hover ,.btn.verylong-btn.green200 { background: url(/p/images/btn_200green.png) no-repeat 0 0;}  
		 .btn.verylong-btn:hover { width:200px; background: url(/p/images/btn_200p.png) no-repeat 0 0;}
                 .btn.verylong-btn#btnReg + #backBtn1  { margin-right:20pt;}
                 
                 .btn.helpbtn.verylong-btn:hover { width:auto; background: #EEA23E;}
                 .btn.helpbtn {
    font-family: arial;
    font-weight: bold;
    color: #FFF5F8 !important;
    font-size: 19px;
    text-shadow: 1px 1px 0px #7CACDE;
    box-shadow: 1px 1px 1px #BEE2F9;
    padding: 12px 25px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 2px solid #EE9632;
    background: #EEA23E;
    widtH:auto;
    line-height: 1.1em;
    min-height: 50px;
    cursor:pointer;
  }
  
  .btn.helpbtn.smaller {
      font-size:14px;
      min-height:40px;
  }
#of-wrap .btns a.btn.verylong-btn { width:200px; background: url(/p/images/btn_200.png) no-repeat 0 0;}
#of-wrap #clb-msg-close {}

		 input[type="radio"] + label , input[type="checkbox"] + label {display:inline-block; margin-right:6px;}

		 /* login page */

		 .login_page .login_box {border:1px solid #d7d7d7; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; position:fixed; margin-top:-225px;left: 50%; margin-left: -190px; }
		 .login_page .top_b { background: #00ABE9 !important; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; color:#ffffff; text-align:center;} 
		 .alert-info {background:none; border:none;}
		 .login_page .btm_b {border:none; background:none;}
		 .login_page .input-group input {background:url(/p/images/input_226_27.png) no-repeat center center transparent !important;  
		  	width: 226px;
			height: 27px;
			border: none;
			border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;
			}


		 /* table heading*/
		  i.bg_icondelete , 
		 i.bg_iconedit {display:inline-block;    width: 34px;   height:1px; position: relative;}
		 i.bg_icondelete:before {  content:""; display:inline-block;    width: 34px;   height:17px; position:absolute; top:-13px; right:0px; background: url(/p/images/remove_icon_hdr.png) no-repeat center bottom ; }
		 i.bg_iconedit:before {  content:""; display:inline-block;    width: 34px;   height:17px; position:absolute; top:-13px; right:0px; background: url(/p/images/edit_icon_hdr.png) no-repeat center bottom; }

		 #contentwrapper .table thead th {background:#00ABE9 !important; color:#ffffff; text-shadow:none; border:none; padding:0px; line-height:19px;     vertical-align: middle;}
		 #contentwrapper .table thead th +th { border-right: 1px solid #ffffff; }
		 #contentwrapper .table thead th input[name=select_rows] {display:none;}

		 .table {width:auto;}
		 .table-bordered {border:none;}
		 .table-bordered thead {border:none; border-top:4px solid #00ABE9; xborder-bottom:3px solid #00ABE9; border-right:1px solid #00ABE9; border-left:1px solid #00ABE9;}

		 .table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {background:#ffffff;}
                 .table-striped>tbody>tr:nth-child(even),
		 .table-striped>tbody>tr:nth-child(even)>td, .table-striped>tbody>tr:nth-child(even)>th {background:#ebebeb;}
                 xx .table-striped>tbody>tr:nth-child(odd)>td input[type="radio"]:before , 
		 xx .table-striped>tbody>tr:nth-child(even)>td input[type="radio"]:before {background:url(/p/images/radio_off.png) no-repeat center center #ebebeb;}

		 .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 #d7d7d7; vertical-align:middle;}

		  .table-bordered>tbody>tr td:nth-child(1){padding:0px; text-align:center; min-width:24px;}

		   .table-striped > tbody > tr.cli_activity:nth-child(2n+1) > td  {background:#f2edab;}
		   .table-striped > tbody > tr.cli_activity:nth-child(2n) > td  {background:#d3cf9a;}

		    #pp_list {float:right; min-width:500px;}

		  /* checkbox within tables */
		  .table_vam  input[name=row_sel] {width:auto;}
		 .table.table-striped>tbody>tr:nth-child(even)>td input[name=row_sel]:before {background-color:#ebebeb;}
		 .table  input[name=row_sel]:before { background-color:#ffffff; }


		  /* standalone checkboxs */
		  input[type="checkbox"] {width:auto;}
		  input[type="checkbox"]:before {background-color:#ebebeb;}
		  input[type="checkbox"]:before { content:""; display:inline-block; width:15px; height:15px; background:url(/p/images/chk_box.png) no-repeat center center #ffffff; }
		  input[type="checkbox"]:checked:before { background-image:url(/p/images/chk_box_v.png);}
.table-striped>tbody>tr:nth-child(even)>td input[type="checkbox"]:before {   background:url(/p/images/chk_box.png) no-repeat center center #ebebeb; }
.table-striped>tbody>tr:nth-child(even)>td input[type="checkbox"]:checked:before {   background:url(/p/images/chk_box_v.png) no-repeat center center #ebebeb; }

		  /* standalone radio */
		  input[type="radio"] {width:auto;}
		  input[type="radio"]:before {background-color:#ebebeb;}
		  input[type="radio"]:before { content:""; display:inline-block; width:15px; height:15px; background:url(/p/images/radio_off.png) no-repeat center center #ffffff; }
		  input[type="radio"]:checked:before { background-image:url(/p/images/radio_ofn.png);}
.table-striped>tbody>tr:nth-child(even)>td input[type="radio"]:before { background:url(/p/images/radio_off.png) no-repeat center center #ebebeb;; }
.table-striped>tbody>tr:nth-child(even)>td input[type="radio"]:checked:before { background:url(/p/images/radio_ofn.png) no-repeat center center #ebebeb;; }
		
		input[type="radio"]:focus , input[type="checkbox"]:focus{
		-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
		}


		.classes_imports_notify_a {
		  position: absolute;
		  right: 221px;
		  top: 158px;
		  font-size: 14px;
		  color: #ff0204;
		}
		.classes_imports_notify_a:hover {color: #ff0204;} 
		  /* table icons */

		  .table a[onclick=~"RemoveItem"] { cursor:pointer; display:block; width:22px; margin:0 auto; height:22px; background:url(/p/images/remove_icon.png) no-repeat center center transparent; color:transparent; font-size:0px;}
		  .table a[onclick*="RemoveItem"] { cursor:pointer; display:block; width:22px; margin:0 auto; height:22px; background:url(/p/images/remove_icon.png) no-repeat center center transparent; color:transparent; font-size:0px;}
		  .table a[href=~"Item.aspx?id="] { cursor:pointer; display:block; width:22px;margin:0 auto;  height:24px; background:url(/p/images/edit_icon.png) no-repeat center center transparent; color:transparent; font-size:0px;}
		  .table a[href*="Item.aspx?id="] { cursor:pointer; display:block; width:22px; margin:0 auto; height:24px; background:url(/p/images/edit_icon.png) no-repeat center center transparent; color:transparent; font-size:0px;}
		  .table a[href*="editcontent&id="] { cursor:pointer; display:block; width:22px; margin:0 auto; height:24px; background:url(/p/images/edit_icon.png) no-repeat center center transparent; color:transparent; font-size:0px;}
		  .table img.thumb {max-width:40px; max-height:40px; display:block; margin:0 auto;}
.table img.thumb.wgray { background:#878787;}
		  /* form and fields */
		  .formSep label {font-size:13px; margin-bottom:3px;}
		  .formSep input.form-control {background:url(/p/images/input_226_27.png) no-repeat center center transparent;  
		  	width: 226px;
			height: 27px;
			border: none;
			border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;
		  }
                  .formSep input.long1-form-control {
                      background:url(/p/images/input_long1_27.png) no-repeat center center transparent;  
		  	width: 555px;
			height: 27px;
			border: none;
			border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;
                  }

		  input.errborder { border:1px solid #F5100D !important;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(206,3,3,0.6) !important;
				box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(206,3,3,0.6) !important; }

		  .formSep .required label.reqstar {float:right; width:13px;  color:red;}
          
		  .formSep .required label {float:right; color:#333333; font-size:11pt;  width:217px; }
		  .formSep .requiredgender label.r1 {float:right; width:217px;}
		  .formSep .requiredgender label.r2  {float:right; color:red; font-size:13px; width:13px; }

		  .formSep .required label + input {clear:both;}
		  .formSep .accept_tak.required input , .formSep .chkCallingBak input {float:right; width:15px;}
            .formSep .chkCallingBak, .formSep .accept_tak.required input + label {
                
            }
          
         .formSep .accept_tak .reqstar { width:17px; color:red;}   
             
          .formSep .accept_tak.required input + label + label { color:#ff0000;   }
           .formSep .accept_tak.required input + label + label a {color:#ff0000; text-decoration:underline;}
		  .errmsgs {color:red; font-size:16px;}
         .formSep .sameRag input { color:#fff; opacity:0.3;}
         .formSep .sameRag label {opacity:0.3;}


/* AUTOCOMPLETE */


 
.au-sus {     min-width: 200px; border: 1px solid #999; background: #fff; cursor: default; overflow: auto;  margin-left:-12px !important;
max-height:calc(99vh - 270px) !important; }
button ~ footer + .au-sus {
width:297px !important;
max-width:297px;
}
.au-su { padding: 10px 5px; font-size: 1.2em; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #f0f0f0; }
.au-sus strong { font-weight: normal; color: #3399ff; }

		  .formSep select.form-control {background:url(/p/images/input_226_27.png) no-repeat center center transparent;  
		  	width: 226px;
			height: 27px;
			border: none;
			padding:0px;
			border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;
		  }

		  .formSep select.form-control.short {background:url(/p/images/input_84_27.png) no-repeat center center transparent;  
		  	width: 84px;
			height: 27px;
			border: none;
			padding:0px;
			border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;
		  }

		  .formSep input.form-control.short {background:url(/p/images/input_84_27.png) no-repeat center center transparent;  
		  	width: 84px;
			height: 27px;
			border: none;
			padding:0px;
			border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;
		  }

		  .formSep textarea.form-control {background:url(/p/images/textarea_226_83.png) no-repeat center center transparent;  
		  	width: 226px;
			height: 83px;
			border: none;
			border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; resize:none; background-size:100% 100%;
		  }

		  .dateselector label {display:inline-block; width:81px;  height:25px;}
		  .dateselector input.jqDateOfBirth ,
		  .dateselector input.jqDatePicker { cursor:pointer; background:url(/p/images/date_icon.png) no-repeat right center transparent;  display:inline-block; width:141px; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; padding:6px 37px 6px 1px; border:none;}
		  .dateselector input.jqDateOfBirth {width:112px;}
		  .dateselector-wrapper {
		  	width: 116px;
			background: url(/p/images/input_84_27.png) no-repeat left center;
		  }

		 


		  .formSep .row.floatrow .col-md-1, 
		  .formSep .row.floatrow .col-md-2,
		  .formSep .row.floatrow .col-md-3,
		  .formSep .row.floatrow .col-md-4,
		  .formSep .row.floatrow .col-md-5,
		  .formSep .row.floatrow .col-md-6,
		  .formSep .row.floatrow .col-md-7,
		  .formSep .row.floatrow .col-md-8,
		  .formSep .row.floatrow .col-md-9,
		  .formSep .row.floatrow .col-md-10,
		  .formSep .row.floatrow .col-md-11,
		  .formSep .row.floatrow .col-md-12,
		  .formSep .row.floatrow .col-sm-1, 
		  .formSep .row.floatrow .col-sm-2,
		  .formSep .row.floatrow .col-sm-3,
		  .formSep .row.floatrow .col-sm-4,
		  .formSep .row.floatrow .col-sm-5,
		  .formSep .row.floatrow .col-sm-6,
		  .formSep .row.floatrow .col-sm-7,
		  .formSep .row.floatrow .col-sm-8,
		  .formSep .row.floatrow .col-sm-9,
		  .formSep .row.floatrow .col-sm-10,
		  .formSep .row.floatrow .col-sm-11,
		  .formSep .row.floatrow .col-sm-12
		   {float:none !important; width:100% !important; padding-right:0px;}


		   .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12  { padding-right:12px; padding-left:12px;}

		  .formSep .row.floatrow {float:right; width:auto; margin:0px; min-width:280px;}
		  .formSep .row.floatrow + .row.floatrow {margin-top:0px;}
		  .formSep {border-bottom:none; padding-bottom:0px;} 
		  .formSep .fileupload {background:url(/p/images/image_area_226_117.png) no-repeat right 20px transparent; min-width:226px;}
		  .formSep .row.floatrow .img-thumbnail img {height:auto !important; max-height: 106px !important;max-width: 200px !important;width: auto; xwidth:100%;  }
		  .formSep .row.floatrow .img-thumbnail {padding:0px; border: none;	background:transparent;	border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;	width: 226px;
text-align: center; height:106px; } 
		  .formSep .row.floatrow .img-thumbnail  + span + div + div {width:226px;}
		  .formSep .row.floatrow .img-thumbnail.sepH_a {margin-bottom:17px;margin-top: 26px;}
		  .heading + .formSep { padding-top:6px;}

		  h3 {
			line-height: 24px;
			font-size: 11pt;
		}
                h4 { font-size:11pt;}
		 .form_validation_ttip.floatab { clear:none; float:left;}
		.row.floatrow + .form_validation_ttip {clear:both; padding-top:10px;}

		.select2-results ul.select2-result-sub { padding-right:10px;}
.select2-results.select2-for-city , 
.select2-results.select2-for-hp_subcat , 
                .select2-results.select2-for-hp_maincat { min-height:calc(100vh - 270px);}

		 #error_msgs {display:none;}

		 /* horizonal div */
		/* .row .row .col-sm-12 { display:none;} */




		/* cart CSS */

		.price_exp {font-size:11px; color:#242425;}
                .cartsummary-table {    width: 90%;
    margin: 0 auto;    
    max-width: 980px;}
               .cartsummary-table table { width:100%;} 
		.cartitems_link { }
		.table.carttable  {margin:0 auto; width:95%;}
.table.carttable td { text-align:center;}                
   #order-table  .periodtotal,             
#order-table  .perioddates ,           
.table.carttable  .periodtotal,             
.table.carttable  .perioddates { color:#00ABE9; font-size:11px; line-height:125%;}             
	              


.pay-selector input[type="radio"]:before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(/p/images/chk_box.png) no-repeat center center #ffffff;
}
.pay-selector input[type="radio"]:checked:before { background:url(/p/images/chk_box_v.png) no-repeat center center #ffffff;; }
                
        /* general back wrapper and link */
        .bwrapper {     max-width: 844px; width:100%;
                        margin: 8px auto;}
#order-table ,  #order-table tr  ,  #order-table th, #order-table td {      border: 1px solid #23cedf;}
#order-table .nobordertr b { color:#00ABE9}
#order-table .nobordertr td {border:none;}
		/* system message box */

		#of-wrap #enpopup_title { direction:rtl; text-align:center; font-weight:bold; font-size:22px; margin:5px 0px 10px 0px; }
		#of-wrap #enpopup_content { direction:rtl;  text-align:center; font-weight:normal; font-size:16px;   overflow-y: auto;  xheight: 450px; width:95%; margin:0 auto;} 
		#of-wrap .btns {margin-top:25px;}
		#of-wrap .btns td {text-align:center; padding:10px;}
		#of-wrap .btns a { background: url(/p/images/btn_120.png) no-repeat 0 0;
color: #ffffff;width: 120px;height: 32px;border: none;display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 18px;font-weight: normal;line-height: 21px;text-align: center;white-space: nowrap;vertical-align: middle;
cursor: pointer; border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;		
                
                text-decoration: none;
                }





		#of-wrap .btns a:hover {background: url(/p/images/btn_120p.png) no-repeat 0 0;}

		#of-wrap .btns a.longbtn { background:url(/p/images/btn_200.png) no-repeat 0 0; width:200px;}
		#of-wrap .btns a.longbtn:hover { background:url(/p/images/btn_200p.png) no-repeat 0 0; width:200px;}












		/* class page */
		.moreinfo {clear:both; padding:8px;   }
        .moreinfo>div {border-top:1px solid #00ABE9 !important; margin-top:7px; width:100%;}
        .moreinfo label {font-weight:bold; line-height:20px;}
        .moreinfo .guide-img, .moreinfo .loc-img {display:block; max-widtH:100px; max-height:100px;}


        #Categorytitle { float:right; margin-left:20px;}
        #Categorytitle h2 { color:#00ABE9; font-size:17px; font-weight:bold; }
        #Categorytitle img { max-width:120px; max-height:120px;}
        #classes_per_act {min-width:311px;}

		  /* Registration - special */
		 #streetandnum ,  #schoolandgrade { height:60px; width:234px;}
                      
		   #schoolandgrade .f_school { max-width:65% !important; width:65% !important;float:right;}
		    .formSep .type-days select.form-control  { width:127px !important; float:right;}
                    
                    .formSep .type-days select + label {     width: 10%;    padding: 4px 10px;    margin-bottom: 12px;}
                   .formSep #schoolandgrade .f_school select.form-control {width:90%; background:url(/p/images/input_127_27.png) no-repeat right center;   background-size:100% 100%; }
		   #schoolandgrade .f_grade { max-width:35% !important; width:35% !important; float:right;}
		   .formSep #schoolandgrade .f_grade select.form-control {width:90%;  background:url(/p/images/input_84_27.png) no-repeat right center;    background-size:100% 100%; }
		    .formSep .type-days select.form-control , 
                   #schoolandgrade select { -moz-appearance: none; -webkit-appearance: none; appearance: none;  }
		  
		    #streetandnum + div ,  #schoolandgrade + div{clear:both;}
		   #streetandnum .f_street { max-width:65% !important; width:65% !important;float:right !important; padding-left:0px;}
		   .formSep .f_street input.form-control {width:90%; background:url(/p/images/input_127_27.png) no-repeat right center;   background-size:100% 100%;}
		   #streetandnum .f_num { max-width:35% !important; width:35% !important; float:right !important; padding-left:0px;}
		   .formSep #streetandnum .f_num input.form-control {width:90%;  background:url(/p/images/input_84_27.png) no-repeat right center;    background-size:100% 100%;}
 
		   .f_city select.form-control { background:url(/p/images/input_226_27.png) no-repeat right center; -moz-appearance: none; -webkit-appearance: none; appearance: none;  }
		   .f_gender {height:48px;}
		   .f_gender .lstGender_m + label , .f_gender .lstGender_f + label {margin-right:1px; margin-left:18px;}
.formSep .dateselector {
    height: 88px;
}
.formSep .ragDetails {
    margin-top:2px;
    height: 20px;
    margin-bottom: 3px;
}


    .formSep .dateselector.required label + label { margin-top:2px;
    }
    
    
    .footer_wrap-hughug-menu { display:none;}
 .hughug-header-wrapper {widtH:100%; }
.hughug-header {position:fixed; background: #ffffff; top:0px; z-index:6000; height:180px;  widtH:100%; left:0px; righT:0px;}
.hughug-header-inner { max-widtH:1600px; margin:0 auto; height:40px;}
.hughug-header #logo {float:left; display:inline-block;}
.hughug-header #logo img { max-height:36px; max-width:160px; margin-top:2px; }
.hughug-header-spacer { height:180px;}
.hughug-header .menu { float:right; margin-bottom:2px;}
.hughug-header .menu li {float:right; display: block; padding:9px 10px 5px; }
.hughug-header .menu li a {color:#ffffff; font-size:15px;}
.hughug-header .menu li a:hover { color:#ffe45c;}   
   
.hughug-fixed-search-wrapper {
    height: 140px;
    max-width: 1600px;
    margin: 0 auto;
    clear:both;
}


.hughug-fixed-search-wrapper .hughug-fixed-search a img {   margin:5px   ; max-height:53px; float:right;}
.hughug-fixed-search-wrapper .hughug-fixed-search {
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
    height:60px;
}
.hughug-fixed-search-wrapper .hughug-fixed-search h1 { text-align:right; font-size:25px; color:#535353; margin:1px 0px 0px 0px;  line-height:111%;float:right; width:70%;}
.hughug-fixed-search-wrapper .hughug-fixed-search h2 {   
     text-align:right; color:#989898; font-size:20px; font-weight:normal; margin:1px 0px 0px 0px; line-height:101%;float:right; width:70%;}
 
     



           /* welcome image */
           #welcomeimg {margin: 0 auto;}
           #welcomeimg table  {margin: 10px auto 20px auto;}
           #welcomeimg a {text-decoration:none; border:none;}
           #welcomeimg a img { border:none;}
           #welcomeimg img.main {width:66%; max-width:700px; border:none;}
           #welcomeimg td {padding:5px;}
            #welcomeimg td + td {text-align:left;}

		   /* private-user style */
		#large_grid.wmk_grid ul {padding-right:0px;}

		#large_grid.wmk_grid ul li.ui-state-default { display:inline-block; width:155px; background:none; border:none;}
		#large_grid.wmk_grid ul li.ui-state-default .img_wrap {height:73px; margin:12px 0px 9px 0px ;}
		#large_grid.wmk_grid ul li.ui-state-default a img { display:block; margin:0px auto ; border-radius:7px; -webkit-border-radius:7px; max-widtH:114px; max-height:73px; width:auto; }
		#large_grid.wmk_grid ul li.ui-state-default a span {cursor:pointer; display:block; widtH:120px; height:32px; line-height:30px; background:url(/p/images/libtn_120.png) no-repeat left top transparent; border:none; text-decoration:none; font-size:13px; color:#ffffff; margin-right:17px; text-align:center; height:32px; overflow:hidden;}
                
                #large_grid.wmk_grid ul li.ui-state-default a span.cons { line-heighT:16px;}
                #large_grid.wmk_grid ul li.ui-state-default a span.cons + span {display:none;}
 		#large_grid.wmk_grid ul li.ui-state-default a span:hover {background:url(/p/images/libtn_120p.png) no-repeat left top transparent;}

 		 

 	 table.img_wrap {border-collapse:collapse; width:100%; height:73px;}
 	  table.img_wrap  tr td { vertical-align:middle; text-align:center;}
 	  .acc-clubtec.acc-hidden {  }

 
 
          
          
          
          
          
          
          
          
          
	/* media queries */
        @media screen and (max-width: 1200px) and (min-width: 900px) {
            .panel-default .accordion-body { float:none;}
            
           #cstlinks , #cstlinks2 {  margin-top: 00px; }
             #cstlinks * , #cstlinks2 * { font-size:12px !important;}
            
            
            
        }

        @media screen and (max-height: 580px) {
            #fl_menu {position:absolute !important;}
            
           
            
        }
        
	@media screen and (max-width: 900px) {
            
            #envinfo {     opacity: 0.6;
    font-size: 9px;
    line-height: 10px;
    left: 0% !important;;
    margin-left: 0px;}
            .acc-clubtec.acc-hidden { margin-left:0%;}
            .panel.client .cliLogoWrap  { display:none;}
            
            
		 
            
             #cstlinks , #cstlinks2 {  margin-top: 0px;margin-left:0px; margin-right:0px; }
             #cstlinks * , #cstlinks2 * { margin-left:0px; font-size:10px !important; display:block;}
             
 		.login_page body , body { min-width:100%; margin:0 auto;}
		.login_page .login_box {width:90%; position:static; left:auto; right:auto; margin:10px auto 0 auto; max-width:360px;}
		#maincontainer .shadow_r , #maincontainer .shadow_l {display:none;}
		#maincontainer {max-widtH:100%; min-width:100%;}	
		 #contentwrapper {margin:0 8px !important;}
		.main_content {margin:0 2px !important; padding:1px; }
		#maincontainer .topbar { margin:0 auto !important;}
		.panel-default>.panel-heading {padding:127px 0px 0px 0px;}
		.topbar .panel-group .panel.user, 
		.topbar .panel-group .panel.client, 
		.topbar .panel-group .panel {background-size: auto 32px;
    background-position: left top 3px; max-height: 203px; max-width: 100%; border-top: 2px solid #ffffff; height:auto; }
		.topbar .panel-group .panel.user {min-height:120px;}
		classes_imports_notify_a {  right: 461px;  top: 128px; }


		.panel.client .cliLogo, .panel.user .cliLogo { position: relative;margin-right: 0px;margin-top: 30px;right: auto;top: auto;}
		.panel-default .accordion-body {clear:both; padding-top:10px;}
		footer>.footer_wrap { min-width:89%;}
		 #pp_list {float:right; min-width:100%;}

		 #ui-datepicker-div.ui-datepicker {widtH:96%; right:8px !important; left:8px !important;}
		 .table { width:100% !important;}
		 .class_shced  .table select.form-control {width:100%; background-size:100% 100%; min-width:90px;}
		 .class_shced  .table input.form-control {width:100%; background-size:100% 100%;}
		   .table.jqAddedTimes select.form-control {width:100%; background-size:100% 100%; min-width:90px;}
		   .table.jqAddedTimes input.form-control {width:100%; background-size:100% 100%;}
		   footer>.footer_wrap .footer {text-align:center;}
	    /* mobile users */

	    #large_grid.wmk_grid ul {width:100%; max-width:350px; margin:0 auto;}
	    #large_grid.wmk_grid ul li {height:138px;}
	    #large_grid.wmk_grid ul li.ui-state-default:nth-child(1n+1) {width:50%; clear:none !important;   }
	    #large_grid.wmk_grid ul li.ui-state-default:nth-child(1n+1) a {text-align:center; width:auto;}
 		#large_grid.wmk_grid ul li.ui-state-default:nth-child(1n+1) a img {margin:2px auto;}
 		#large_grid.wmk_grid ul li.ui-state-default:nth-child(1n+1) a span {margin:8px auto 6px auto;}
 		#large_grid.wmk_grid ul li.ui-state-default:nth-child(2n)  {background-image:none; }
 		.classes_imports_notify_a {top:128px;}
 		 #welcomeimg table {max-width:100% !important;}
         #welcomeimg table,
         #welcomeimg table>tbody,
         #welcomeimg table>tbody>tr,
         #welcomeimg table>tbody>tr>td { display:block; text-align:center;}

        .login_page .btm_b .btn { margin-bottom:20px;}
         
        
        /* ADMIN FIXES(CUSTOMER AREA) for mobile*/
        #cstlinks  { display:none;}
        .nav-stacked>li {
    font-size: 18px !important;
    line-height: 23px;
    padding: 2px 3px;
}
    .panel-default>.panel-heading { margin-right:5px;}
.topbar .panel-group .panel.user, .topbar .panel-group .panel.client, .topbar .panel-group .panel{max-height:none;}
        
        #videohere { 
            width: 84% !important;
    height: auto !important;
        }
        #videohere > video {
            width: 84% !important;
    height: auto !important;
        }
        
        
        
        
        /* SEARCH-TR */
  
 #search-tr {
    width: 100%;
    display: block !important;
    float: none;
    
}

.au-sus {
    
    margin-left: 2px !important;
    width: calc(100vw - 200px) !important;
    max-width: calc(100vw - 200px);
}
 #search-tr td { height:40px; }
 	}

 	@media screen and (max-width: 500px) {
 		.panel.client .cliLogo, .panel.user .cliLogo { position: relative;margin-right: 100px;margin-top: 30px;right: auto;top: auto;}
 		#classes_per_act table {font-size:11px;}
 		#contentwrapper .table thead th , #contentwrapper .table thead td {line-height:30px;}
                
	    #classes_per_act table tr>th:last-child {xdisplay:none;}
	    #classes_per_act table tr>td:last-child {display:none;} 
            #classes_per_act table tr#search-tr>td:last-child {display:table-cell}
	    .hideonweb {display:block !important;}
	    #classes_per_act .btn + .btn { margin-top:3px;}
	    .panel.client .cliLogoWrap , .panel.user .cliLogoWrap {display:none;}
	    table.cart_actions {width:94%;}
	    table.cart_actions td {padding:5px;}
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
	}


 	  @media screen and (min-width: 0px ) and ( max-width:339px) {
 	  	/* mobile */
 	 		 
 			.panel-default>.panel-heading { padding: 12px 0px 0px 0px;}
 			.classes_imports_notify_a {    left: 0px;  top: 107px;  font-size: 13px;   width: 100px;  line-height: 15px;  text-decoration: underline;}
 			.panel.client .cliLogo, .panel.user .cliLogo {display:block;}
                         .btn.helpbtn { left:2.5% !important; font-size:15px; padding:2px 10px; min-height:25px;}
                         .btn.helpbtn.smaller { font-size:13px; padding:2px 10px; min-height:22px;}
 	 	}

 		 

 	 	@media screen and (min-width: 340px ) and ( max-width:519px) {
 	 	/* mobile */
 	 		 
 			.classes_imports_notify_a {    left: 0px;  top: 107px;  font-size: 13px;   width: 100px;  line-height: 15px;  text-decoration: underline;}
 			.panel-default>.panel-heading { padding: 12px 0px 0px 0px;}
 			.panel.client .cliLogo, .panel.user .cliLogo {display:block;}
                         .btn.helpbtn { left:2.5% !important;  font-size:15px; padding:2px 10px; min-height:25px;}
                       
                        
                        
 	 	}

@media screen and (max-width: 1095px) {
  .hughug-header button.acc-hidden {
      padding: 4px 6px !important;
    background: #029BD0 !important;
    color:#ffffff !important;
    width: 66px !important;
    padding-top: 0px !important;
    height: 25px !important;
    background-size: 60% auto !important;
}

 


}
 




          .topbar_inner_scroll { margin:0px auto;}
            .topbar_inner_scroll .panel {
                float: left;
            }
 	 	#classes_per_act .hideonweb {display:none;}
 	 	 #classes_per_act table { width:894px; margin:0 auto;}
                 #classes_per_act table td[data-sort-start] { min-width:114px;}
 	 	 div.classitem-expand {width:88px;}
 	 	 div.classitem-expand img {max-width:84px;}
 	 	 ul.classitem-expand {padding-right:0px; margin-bottom:0px; width:100%; word-break:break-word}
 	 	 ul.classitem-expand li {font-size:13px; margin:0px; line-height:15px; }
           ul.classitem-expand li img { max-width:100%;}
           ul.classitem-expand li p { margin:1px 0px 0px 0px;}
 	 	 ul.classitem-expand li label {display:inline-block; font-weight:bold; margin-bottom:0px;}
 	 	 #classitem-expand-data .formSep {padding-top:0px;}
                 #classitem-expand-data .formSep {
            max-width: 890px;
            width:100%;
            margin: 0 auto;
        }
 	 	 #classitem-expand-data .heading{margin-bottom:0px; padding-bottom:2px;}
 	 	 #classitem-expand-data .table { width:280px; margin:5px;}
 	 	 #classitem-expand-data h4 {font-size:13px; font-weight:bold; margin:0px; padding:0px; text-indent:5px;}
 	 	 #classitem-expand-data .row + .row {margin-top:5px;}

/* type d - hide part of breadcrumbs */               
.heading .breadtitle.csttyped + span, 
.heading .breadtitle.csttyped + span + a ,  
.heading .breadtitle.csttyped + span + a + span , 
.heading .breadtitle.csttyped + span + a + span + a {display:none !important;}

           /* NEW HEADER */
           .nheader {margin:0 auto; width:900px;}
           .nheader h1 {font-size:24px; color:#00ABE9; margin:10px 0px; }
           .nheader h3 {clear:both; color:#428bca}
           .nheader>a {float:left; display:inline-block; max-width:33%;}
           .nheader>a img {width:100%;}

           
           
    /* MEMBERS CART PAGE */
    
    #sescart { margin:10px auto; max-width:100%; margin-bottom:2px; position:relative; }
    #sescart h2 { margin:20px 0px}
    #sescart #session {margin-bottom:10px; }
    #sescart #session #session-new, 
    #sescart #session #session-approved {clear:both;}
    #reg_form #session #session-new {padding-top:18px;  }
    
   .sestr {
        border: 2px solid #44ae55;
        background: #ffffff;
        min-height: 75px;
        height:auto;
        margin-top: 1px;
        border-radius: 5px;
    }
     
    .sestr.confirmed {     border: 2px solid #00ABE9;}
    
    .sestr.confirmed.withinreg {widtH:100%; float: right;   }
    .sestr.confirmed.withinreg.standby + .sestr.confirmed , 
    .sestr.confirmed.withinreg.standby {  }
    .sestr.confirmed.withinreg .ses-add-time {font-size:20px;   padding:0px 15px;}
    .sestr.confirmed.withinreg a { display:none !important;}
     #other-ops-box  .top_b{ border-radius: 5px;  -moz-border-radius: 5px;  -webkit-radius: 5px;    margin-bottom: 16px; }
    
    .sestr .ses-add {float:right;cursor:pointer; color:#ffffff; font-size:30px; border-left:1px solid #ffffff;line-height: 48px;    padding: 0px 20px;}
    .sestr .ses-add:hover {text-decoration:none; opacity:0.9;}
    
    .sestr .ses-add-time { display: inline-block; font-size:20px; line-height: 133%; padding:0px 20px; width:70%; width:calc(90% - 60px); } 
    .sestr .span-act { display:block; font-weight:bold;} 
   .sestr .ses-add-time .span-day { font-weight:bold;     padding-top: 10px;} 
   .sestr .ses-add-time .span-act + .span-day {     padding:0px;} 
 
    .sestr .span-day { display:block;} 
    .sestr .span-hr { display:block;}
    
    .sestr .ses-add.remove-this {float:left; cursor:pointer;  border-left:none;  }
    .sestr + .select-date {clear:both;}
    
    .sestr.transfloat { position:absolute;  width:100%;}
    .sestr.transparent { opacity:0;  width:100%;}
    
    
    #sescart .select-date {float:right; width:50%; height:70px; margin-right:30px; margin-left:-35px; position:relative;}
     
    #sescart .select-date label .span-day, 
    #sescart .select-date label .span-hr { font-size:12pt; display:block;     line-height: 145%;}
    
    #sescart .select-date label .span-day { font-weight:bold;}
    #sescart .select-date input {opacity:0; width:1px; height:13px;   cursor:pointer; }
    .sestr.confirmed.withinreg.standby .full ,
    #other-ops .sestr  .full ,
    #session-new .sestr  .full ,
    #sescart .select-date span.full {
         display: block;
        margin-top: -3px;
        background: red;
        width: auto;
        float: right;
        padding: 1px 5px;
        color: #ffffff;
        margin-right: 20px;
        font-size: 11pt;
    }
    
    
    #session-new .sestr  .full{
        margin-bottom:5px;
        float: none;
        display:inline-block;
        margin-right:14px;
    }
    
    #other-ops .sestr  .full{
            float: none;
    clear: both;
    display: inline-block;
        margin-top: 0px;
    margin-bottom: 5px;
    }
    .sestr.confirmed.withinreg.standby .full{
            float: left;
            clear: none;
            margin-top: 9px;
            width: 110px;
            margin-left: 10px;
            margin-right:0px;
    }
    
    #sescart .select-date input + label {
         background:url(/p/images/radio.png) no-repeat right center;
         margin-right:-25px;
         padding-right:45px;
        
        cursor:pointer;

    }
    #sescart .select-date input:checked + label {
        background:url(/p/images/radio_checked.png) no-repeat right center;
    } 
    #sescart .select-date.date-more {display:none;}
          
    #sescart   a {float:right;  }    
   
    #sescart   a.date-more-action { font-size:12pt;}
     .sestr.confirmed a.remove-this ,
    #sescart   a.remove-this {float:left; width:60px; height: 60px;
    display: inline-block;background:url(/p/images/remove_ses_red.png) no-repeat center center transparent;     margin-left: 5px;margin-top:5px; color:transparent;}
    .sestr.confirmed a.remove-this { background:url(/p/images/remove_ses_red.png) no-repeat center center transparent; }
    #sescart  .clear {clear:both; height:30px;}
           
    #sescart   a.date-more-action { line-height:40px;}       
           
   
           
           /* NEW CLASS PAGE*/
.classItemContent {
    margin: 0 auto;
    width: 720px;
}

.main_content .form_validation_ttip {margin:0 auto; max-width:720px; width:100%;}

@media screen and (max-width: 750px) {

    #classitem-expand-data ,
    .nheader {margin:0 auto; width:100%;}
     .nheader h1 {font-size:16px; color:#00ABE9; margin:10px 0px; }
        .nheader > a {
            width: 100%; float:none; text-align:center; max-width:100%;
        }
        .nheader > a img {display:block; margin:0 auto; max-width:170px;}
        
     #session-approved .btn.verylong-btn,   
     
     
     #reg-ops-box .btn.verylong-btn.approved-new ,    
    #reg-ops-box .btn.verylong-btn.approved-new + #btnBack2,
     #other-ops-box .btn.verylong-btn.approved-exists ,    
    #other-ops-box .btn.verylong-btn.approved-exists + #btnBack3,
     .btn.verylong-btn#btnReg ,    
    .btn.verylong-btn#btnReg + #backBtn1 { display:block; margin: 12px auto 28px auto;
    font-size:16pt;
    float: none;
    background:#00ABE9 !important;
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height: auto;
    
    }
    
     #session-approved .btn.verylong-btn { margin-bottom:0px;}
    #reg_form  .form-group.withpolicy .input-group {    width: 100%;}
    #reg_form  .form-group.withpolicy .input-group input {     margin-left: 14px;    margin-right: 14px;}
    #reg_form  .form-group.withpolicy .input-group input[type="checkbox"]:before {
        background-size: 100% 100%;
        width:19px;
        height:19px;
    }
 .hughug-header .menu { font-size:11pt;}
}





/* MEDIA QUERIES - 12-2016 */
@media screen and (max-width: 1000px) {
    /* members page - reg. */
    #sescart .select-date {width:100%;}
    .login_page .cnt_b { width:95%;}
    .login_page .login_box #login_form #login-logo { width:36%;}
    .login_page .login_box #login_form  .cnt_b  { width:66%}    
}

@media screen and (max-width: 700px) {
    .sestr .ses-add { display:inline-block; float:none; width:10%;}
   #sescart   a.remove-this {
    display: inline-block;
    float: none;
     
    float: left;
    margin-left: 2%;
}
    .sestr .ses-add-time , .sestr .ses-add {

            font-size: 12pt;
            line-height: 51px;
            padding: 0px 10px;
        }
        
        .sestr { min-height:75px; height:auto}
  .sestr .ses-add-time { line-height:25px;  display:inline-block; float:none;  }
  .sestr.confirmed .ses-add-time { line-height:25px;} 
  .sestr.confirmed.withinreg .ses-add-time { font-size:12pt; padding: 0px 10px;}
  
  .sestr.confirmed .ses-add { float:right;}
  .sestr.confirmed .ses-add.remove-this { float:left;}
  .sestr .ses-add {     line-height: 75px;}
  .member-dashboard  {    text-align:center;  max-widtH: 95% !important; }
 .member-dashboard #login-logo { margin:1px auto !important;}
   
  /* no PDF or PRINT on mobile */
  .member-dashboard h2,
  .member-dashboard .ctrls { text-align:center;}
  .member-dashboard .qry-result {text-align:right;}
  .member-dashboard a.act-pdf,  .member-dashboard a.act-print { display:none !important;}
  
}

@media screen and (max-width: 450px) {
   .wizard>.content {    min-height: 800px;}
#of-wrap #clb-msg-close { margin-right:25px;}
}

@media screen and (max-width: 330px) {
    .sestr .ses-add-time { font-size:14px;}
}











	 
        .error_msg {color:red}
        

        #chk_form, 
             #account_form,
                   #reg_form { width:90%;  max-width:1000px; margin:90px auto 10px auto;
                   
                   -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 6px rgba(0,0,0,0.2);
-ms-box-shadow: 0 0 6px rgba(0,0,0,0.2);
box-shadow: 0 0 6px rgba(0,0,0,0.2);
                   }
                  #reg_form img { width:100%; max-width:50%;}
                .reg_box #reg_form img {
    width: auto;
    max-width: 50%;
    max-height: 120px;
    margin: 4px auto;
    display: block;
}  
              #reg_form .top_b { font-size:28px; font-weight:bold;}  
              #reg_form .cnt_b ,#reg_form .btm_b  { clear:both; }
              #reg_form .btm_b  {text-align:center;}
              #reg_form ul { margin:0px auto; width:70%; list-style: none; }
              #reg_form ul li {float:right; width:50%; color:#121212; list-style: none; list-style-image: none;}
              #reg_form ul li label { font-weight:bold; font-size:16px; display: inline-block; margin-left:25px;}     
              #reg_form ul li span { font-weight:normal; font-size:16px; color:#404041;}     
              #reg_form  .input-group  {display:block; float:right; width:50%; margin-bottom:10px; display:none; } 
              #reg_form  .form-group.withpolicy .input-group {display:block;}
              #reg_form  .input-group label {display:inline-block;  widtH:20%; margin-top:4px;}
              #reg_form  .input-group label.reqstar { display:none;}
              #reg_form  .input-group input {margin-right:5px; display:inline-block; background:none !important; border:none; cursor:default !important;
                                             font-size:16px;
              } 
              #reg_form  .input-group input:focus , #reg_form  .input-group input:active {outline:none !important;}
              
              
         #reg_form .regagree1wrapper input {width:auto; height:auto; margin-right:0px;}
         #reg_form .regagree1wrapper.input-group label {width:auto;}
        
          #account_form  .input-group  {display:block;     margin-bottom:10px; } 
              #account_form  .input-group label {display:inline-block;  ;}
              #account_form  .input-group input {margin-right:5px; display:block;} 
              #account_form  #acc_lnk1 {margin-right:16%;}
             
              
              
         @supports (-webkit-appearance:none) {
              
		   	.f_city select.form-control { background:url(/p/images/select_226_27.png) no-repeat right center; background-size: 100% 100%;}
                        
		   	 .formSep #schoolandgrade .f_grade select.form-control {  background:url(/p/images/select_84_27.png) no-repeat right center; background-size: 100% 100%;}
                         .formSep .type-days select.form-control ,
		   	  .formSep #schoolandgrade .f_school select.form-control { background:url(/p/images/select_127_27.png) no-repeat right center; background-size: 100% 100%;} 
		   }
                   
    
  @media print {
  a[href]:after {
    content: none !important;
  }
}                     


