html, body { height: 100%; }
body {background-color: #F5F5F5; font-size:13px;} 
.zona{padding: 5px;} 
header{margin-bottom:15px;}
footer {padding: 0 10px 0 10px; border-top: 1px solid #eee; color: white; background-color: black;}
footer > p {margin-bottom: 11px; margin-top: 13px;}
.wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -43px;}
.push { height: 43px; }
.wrapper > .container {padding-top: 60px;}
.tab-content { clear: none;}
.alert-tip {color: #666; background-color: #f5f5f5; border-color: #ccc;}
.tright{text-align:right!important;}

label.subcategoria {display:block; padding-left:36px;} 
.sortable_list{border-color:orange!important; width:200px; height:225px; background-color: #F9EEF1;}

.selector-idiomas {width:500px;}
    .selector-idiomas li{width:48%; float:left;}
 
.container {
    margin: 0 auto;
    max-width: 1000px;
} 
.icon-blue-light{background-image:url(../lib/bootstrap/img/glyphicons-halflings-blue-light.png);}
.icon-blue{background-image:url(../lib/bootstrap/img/glyphicons-halflings-blue.png);}
/*dashboard*/
.celda_icono_default{background: #f5f5f5;width:10px;padding:0 0 10px 15px!important;height:20px;}
.celda_default {background: #ccc;}
#chart_div{border:1px solid #ccc;float:left;}
#chart_div2{border:1px solid #ccc;float:left;}
#chart_div4{border:1px solid #ccc;float:left;}
/*#chart_div3{border:1px solid #ccc;float:left;}*/
.content_right{margin-right:5px;float:right;padding:0;}
.borde_titulo{ padding-top: 10px;margin-top:5px;margin-bottom:10px }
.celda_icono_regalo{background: #F2D0DF;color:#fff;padding:0 0 10px 15px!important;}
.celda_regalo{background: #F2DEDE;font-weight:bold;color:#000;}
.celda_icono_puntos{background: #D9E0FF;color:#fff;padding:0 0 10px 15px!important;width:10px;}
.celda_puntos{background: #D9EDF7;font-weight:bold;color:#000;}
.celda_icono_registros{background: #FCF0DF;color:#fff;padding:0 0 10px 15px!important;}
.celda_registros{background: #FCF8E3;font-weight:bold;color:#000}
.celda_icono_contactos{background: #DFE8DE;padding:0 0 10px 15px!important;width:10px}
.celda_contactos{background: #DFF0D8;font-weight:bold}
.bold_td{font-weight:bold;}

/* Bootstrap ajustes */

.label-small{font-size:10px;}
.alert ul {margin-bottom:0px;}
.leyenda {color:#666; font-style: italic; padding-left:20px}
label{font-size:13px;}
.fixed {
    position: fixed;
    bottom:0;
 }
 
.modal-header h3{font-size:22px;}
.modal-header .loader{display:none}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{font-size:13px;}

.tabla_ficha {border-bottom: 1px solid #ccc; border-radius: 0;}
.tabla_ficha th{font-weight: bold; text-align: left;}
.tabla_ficha td{padding:0; background-color: #fff;}
.tabla_ficha th{background-color:#EBF2F6;}
.tabla_ficha input{border:0; cursor: default; box-shadow: none; border-radius: 0; margin-bottom:0; background-color: #fff;}
.tabla_ficha input:focus{box-shadow: none;}
.tabla_ficha select{border:0; margin-bottom:0;}
.wide-modal {   
    width:800px;
    margin: 0 0 0 -400px!important;

}

.dropdown-menu .active > a, .dropdown-menu .active > a:hover {color: #fff;}
.navbar .brand {text-shadow: none;}
.navbar .nav > li > a { text-shadow: none;}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle{background-color: transparent; color: #fff;}
#map_canvas {margin-bottom:10px;margin-top:10px; width:100%; height:250px; }
#map_canvas img {
  max-width: none;
}

.row-fluid div[class*="span"] {min-height:1px}
form .row-fluid + .row-fluid {margin-top:10px !important}

.main_content .row-fluid + .row-fluid {margin-top: 30px}

.nav-pills + .nav-pills {margin-left: 10px;padding-left:10px;border-left: 1px solid #dcdcdc}
.nav-pills > li > a {padding: 5px 8px}

.navbar-fixed-top, .navbar-fixed-bottom {z-index:999}
.navbar-fixed-top .nav-collapse i {opacity:0.8}
.navbar-fixed-top .nav-collapse li:hover i {opacity:1}
.nav-list > li > a,.dropdown-menu li a {-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px}
.navbar-fixed-top .navHover:after {height:1px;width:100%;bottom:-1px;position:absolute;content:'';display:block}
.navbar .nav > li > a.nav_condensed {padding-left:2px;padding-right:2px}
.navbar .nav > li > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: transparent;
}
.navbar .nav > a
{
  color: #ccc;
  text-decoration: none;
  background-color: #222222;
}
.navbar .nav .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #222222;
}

.tagHandler ul.tagHandlerContainer li.tagItem {background-color: #F5F5F5;}
.tagHandler ul.tagHandlerContainer li.tagItem:hover {background-color: #ECECEC;}

.pagination {height:26px}
.pagination a.active {background-color: #f5f5f5}
.pagination a.active {color: #999;cursor: default}
.pagination a {line-height: 24px;padding:0 10px}
.pagination ul li>div.page {display:inline}

.label {cursor:default}
.label-important,.badge-error {background: #C62626}
.label-success,.badge-success {background: #70A415}
.label-warning,.badge-warning {background: #F5AA1A}
.label-info,.badge-info {background: #058DC7}

.alert .close {top:0}
.alert-block p + p,.alert-block ul + p,.alert-block p + ul {margin-top:10px}
.alert-block h4 + p,.alert-block h4 + ul {margin-top:5px}
.icon-sw {width:16px;height:16px;display:inline-block;background-repeat: no-repeat;background-position: center center}

.well {-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;box-shadow: none}

.dropdown-menu li {padding:0 5px}
.dropdown-menu li a {padding:3px 8px}

/*
.modal-footer {padding:7px 15px 8px}
.modal {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-header {background:#e4e4e4;border-color:#d4d4d4;padding:5px 15px}
.modal-header .close {margin-top:5px}
.modal-body{padding:20px 15px}
.modal-backdrop, .modal-backdrop.fade.in {opacity:.1;background:#777}
*/

.popover.top .arrow {border-top: 5px solid rgba(0,0,0,.8)}
.popover.bottom .arrow {border-bottom: 5px solid rgba(0,0,0,.8)}
.popover.left .arrow {border-left: 5px solid rgba(0,0,0,.8)}
.popover.right .arrow {border-right: 5px solid rgba(0,0,0,.8)}
.popover-inner {padding:0;border:3px solid #000;border:3px solid rgba(0,0,0,.8);background:#fff;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;box-shadow: none}
.popover-title {padding:8px 15px;font-size:14px}

.main_content .accordion-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 .accordion-heading .accordion-toggle:hover {background-color:#e5e5e5}
.main_content .accordion-heading .acc-in {background-position:98% -34px}

button, input, select, textarea {vertical-align: inherit;}
    
/* fix for inputs inline shadow */
input[type="text"], input[type="email"], input[type="search"], input[type="password"] {-webkit-appearance: none; -moz-appearance: none;}

/* no borders for buttons (ie7) */
button {*border: none !important;*border-color: transparent !important}
a,button,input {outline:none !important}

/* webkit extra margin fix */
@media screen and (-webkit-min-device-pixel-ratio:0) {button {margin: 0px}}

/* 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}	

/* 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-inline,.help-block {font-size:11px;margin:-4px 0 0 2px}

.form-horizontal .help-block {margin-top:2px}
.form-horizontal .control-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}

.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-fluid input[class*="span"],.row-fluid textarea[class*="span"],.row-fluid select[class*="span"] {display:inline-block}
.row-fluid input[class*="span"] + input[class*="span"], .row-fluid textarea[class*="span"] + textarea[class*="span"], .row-fluid select[class*="span"] + select[class*="span"] {display:block}
		
/* 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;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}
.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-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}

/* Imágenes -------- */
ul.gimagenes {list-style:none; margin-left:0px; padding-left:0px;}
    ul.gimagenes li{float: left; margin-right:8px; margin-bottom:10px; border:1px solid #ccc; padding:3px;}
    ul.gimagenes li div{padding:2px;}
    ul.gimagenes li div a{text-decoration:none; color:#000;}
    ul.gimagenes li div span{float:right;}
    ul.gimagenes li.predeterminada{border-width:1px 2px; border-color:#37507f;}

/* Elements */
h1{border-bottom:1px solid #D9EDF7; color:#092845; padding-bottom:2px; margin-bottom:10px; font-weight:normal; font-size:20px; line-height: 20px;}
.right{float:right;}
a{outline:none!important;}

/* Formularios ----- */
.tbl_form{background: #F5F5F5;width: 100%;	border-collapse: collapse; text-align: left;}
.tbl_form th{font-size: 11px;font-weight: normal;color: #000;padding: 9px;border-bottom: 2px solid #73387B;background-color: #F4EDF5;border:1px solid #ccc;font-weight: bold;}
.tbl_form td{border-bottom: 1px solid #ccc;padding: 5px; vertical-align: top;}
.tbl_form td.flag{padding:5px 1px;}
.tbl_form td.sin_border{border-bottom: 0px;}
.tbl_form tfoot tr th a{color: #333; text-decoration: none;}
.tbl_form tr.odd{background-color: #ECECEC;}
.tbl_form tr.error{background-color: #FFCBCA;}
.tbl_form td.error{color: #FF0000;}
.tbl_form td span.leyenda{display:block;}
.tbl_form .preview_on {padding: 0 5px; color: #0080C0; text-align:right; background-color: #DFDFFF; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.tbl_form .preview_off {display: none; background: #E6E6E6 ; padding: 0 5px; color: #999; text-align:right; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.tbl_form img.flag {margin-right:6px; vertical-align: top; padding-top:8px;}
.tbl_form td.flag{width: 18px; text-align:center;}
.form-actions{text-align:center;}
.tbl_form input,.tbl_form textarea,.tbl_form select {margin-bottom:0px!important;}

.table thead th {background-color: #EBF2F6 !important;}

.tagHandler { background-color:#fff;}
/* Navegació */
.navbar-inner {
background: #092845;
background: -moz-linear-gradient(top, #092845 0%, #092845 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#092845), color-stop(100%,#092845));
background: -webkit-linear-gradient(top, #092845 0%,#092845 100%);
background: -o-linear-gradient(top, #092845 0%,#092845 100%);
background: -ms-linear-gradient(top, #092845 0%,#092845 100%);
background: linear-gradient(top, #092845 0%,#092845 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#092845', endColorstr='#092845',GradientType=0 );
}
.navbar-inner a.brand{color:#fff; font-family:Tahoma; font-size:20px;}
.navbar .nav > li > a {color: #fff;}


/* Sub-Nav */
.dropdown-menu small{display:block; margin-left:18px; font-size:12px; color: #666; white-space: normal; width:200px;}
.dropdown-menu a:hover small{color:#fff;}
.dropdown-menu .active small{color:#fff;}


@media (max-width: 980px) {
    body {padding-top: 0;}    
    .wrapper {background: url('../img/bg_body.png') repeat-y center!important;}    
    .wrapper > .container {padding-top: 5px;}    
    .navbar-fixed-top {margin-bottom: 0px;}
}

.subnav {
    background-color: #EEEEEE;
    background-image: -moz-linear-gradient(center top , #F5F5F5 0%, #EEEEEE 100%);
    background-repeat: repeat-x;
    border: 1px solid #E5E5E5;
    border-radius: 4px 4px 4px 4px;
    height: 36px;
    width: 100%;
}
.subnav .nav {margin-bottom: 0;}
.subnav {
    width: 100%;
    height: 36px;
    background-color: #eeeeee; /* Old browsers */
    background-repeat: repeat-x; /* Repeat the gradient */
    background-image: -moz-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* Chrome 10+,Safari 5.1+ */
    background-image: -ms-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* IE10+ */
    background-image: -o-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* Opera 11.10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
    background-image: linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* W3C */
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.subnav .nav {margin-bottom: 0;}
.subnav .nav > li > a {
  margin: 0;
  padding-top:    11px;
  padding-bottom: 11px;
  border-left: 1px solid #f5f5f5;
  border-right: 1px solid #e5e5e5;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}
.subnav .nav > .active > a,
.subnav .nav > .active > a:hover {
  padding-left: 13px;
  color: #777;
  background-color: #e9e9e9;
  border-right-color: #ddd;
  border-left: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.05);
     -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.05);
          box-shadow: inset 0 3px 5px rgba(0,0,0,.05);
}
.subnav .nav > .active > a .caret,
.subnav .nav > .active > a:hover .caret {
  border-top-color: #777;
}
.subnav .nav > li:first-child > a,
.subnav .nav > li:first-child > a:hover {
  border-left: 0;
  padding-left: 12px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}
.subnav .nav > li:last-child > a {
  border-right: 0;
}
.subnav .dropdown-menu {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}


@media (max-width: 768px) {
    .subnav {position: static; top: auto; z-index: auto; width: auto; height: auto; background: #fff; /* whole background property since we use a background-image for gradient */ -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
    .subnav .nav > li {float: none;}
    .subnav .nav > li > a {border: 0;}
    .subnav .nav > li + li > a {border-top: 1px solid #e5e5e5; }
    .subnav .nav > li:first-child > a, .subnav .nav > li:first-child > a:hover { -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;}
}

@media (min-width: 980px) {
    .subnav-fixed {position: fixed; top: 40px; left: 0; right: 0; z-index: 1020; /* 10 less than .navbar-fixed to prevent any overlap */ border-color: #d5d5d5; border-width: 0 0 1px; /* drop the border on the fixed edges */ -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1); -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1); box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); /* IE6-9 */}
    .subnav-fixed .nav {width: 938px; margin: 0 auto; padding: 0 1px;}
    .subnav .nav > li:first-child > a, .subnav .nav > li:first-child > a:hover {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
    .wrapper {background: url('../img/bg_body_980.png') repeat-y center;}
}
/*
@media (min-width: 1210px) {
  .subnav-fixed .nav {width: 1168px; /* 2px less to account for left/right borders being removed when in fixed mode *//*}
  .wrapper {background: url('../img/bg_body_1170.png') repeat-y center;}
}
*/



/* login page */
body.login_page{background:#f5f5f5;}
	.login_page  {margin:40px 20px 20px}
	.login_page .login_box {width:380px;margin:0 auto;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);margin-bottom:10px}
	.login_page .top_b {text-shadow:0 1px 0 rgba(255,255,255,.5);font: 100 18px/42px 'PT Sans', sans-serif; color:#fff; height:42px;padding:0 20px;background: #092845;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 .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 {font-size:11px;text-align:center}
	.login_page .link_reg {font-size:11px;padding:5px 0 0;display:block}
	.alert-login {margin:10px 10px 0}

/* 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}	

/* multi select*/
.ms-container .ms-selectable, .ms-container .ms-selection{background-color: transparent;}
.ms-container ul.ms-list{background-color:#fff;}
.ms-container .custom-header {
	background: #efefef;
	color: #555;
	text-align: center;
	font-size: 11px;
	line-height: 26px;
	-webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #ddd;
	font-weight: 700;
	text-transform: uppercase;
}

.ms-container .ms-list.ms-focus{
  border: 1px solid #ccc;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0;
  outline: thin dotted \9;
}