html,body{height:100%;}
body{margin:0;}
.admin_clear{clear:both;}
.admin_loading{position:fixed;top:0;left:0;width:100%;height:100%;cursor:wait;background:#fff;opacity:.5;filter:alpha(opacity=50);z-index:1;}
.admin_drag{position:fixed;top:0;left:0;width:100%;height:100%;cursor:move;background:url(../img/spacer.gif);z-index:1;}

.admin_layout{width:100%;height:100%;border-collapse:collapse;font-family:arial;font-size:14px;}
.admin_layout>tbody>tr>td{padding:0;}
.admin_layout_top{vertical-align:top;height:1px;}
.admin_layout_bottom{vertical-align:bottom;height:1px;}
.admin_layout>tbody>tr>td>table{border-collapse:collapse;margin:auto;}
.admin_layout>tbody>tr>td>table>tbody>tr>td{padding:10px;}

.admin_layout ~ .ui-widget{font-family:arial;font-size:14px;}

.admin_header{color:#fff;text-shadow:0 -1px 0 #000;line-height:20px;padding:6px 16px;background:#333;box-shadow:0 0 4px rgba(0,0,0,.5);position:relative;z-index:1;}
.admin_header a{white-space:nowrap;cursor:pointer;color:#fff;text-decoration:none;}
.admin_header a:hover{text-decoration:underline;}

.admin_header_menu, .admin_header_menu ul, .admin_header_menu li, .admin_header_menu a{display:block;list-style:none;padding:0;margin:0;position:relative;}
.admin_header_menu > li{float:left;margin-right:16px;}
.admin_header_menu > li > a{float:left;}
.admin_header_menu a{padding-left:20px;}
.admin_header_menu a.current{font-weight:bold;}
.admin_header_menu img{border:none;max-width:16px;max-height:16px;position:absolute;top:50%;left:0;margin-top:-8px;}
.admin_header_menu ul{display:none;box-shadow:0 0 4px rgba(0,0,0,.5);border-radius:4px;padding:2px 0;background:#333;position:absolute;top:100%;left:-8px;}
.admin_header_menu ul li{border-radius:2px;}
.admin_header_menu ul li:hover{background:rgba(255,255,255,.1);}
.admin_header_menu.hover li:hover, .admin_header_menu li.hover{z-index:1;}
.admin_header_menu.hover li:hover > ul, .admin_header_menu li.hover > ul{display:block;}
.admin_header_menu ul a{padding:2px 8px 2px 28px;}
.admin_header_menu ul img{left:8px;}
.admin_header_menu ul a:not(:only-child){padding-right:24px;}
.admin_header_menu ul a:not(:only-child):after{content:'»';width:8px;height:8px;line-height:8px;position:absolute;right:8px;top:50%;margin-top:-4px;}
.admin_header_menu ul ul{top:-2px;left:100%;}

.admin_header_logout{float:right;white-space:nowrap;}
#logout_form{display:none;}

.admin_nav{color:#666;text-shadow:0 1px 0 #fff;font-family:arial;font-size:12px;line-height:16px;padding:5px 16px 3px;background:#eee;box-shadow:0 0 4px rgba(0,0,0,.5);position:relative;}
.admin_nav a, .admin_nav span{white-space:nowrap;}
.admin_nav a{cursor:pointer;color:#666;text-decoration:none;}
.admin_nav a:hover{text-decoration:underline;}

.admin_icons, .admin_icons li, .admin_icons a, .admin_icons img{display:block;list-style:none;margin:0;padding:0;border:none;float:left;}
.admin_icons{position:absolute;top:0;right:0;padding:4px;background:url(../img/spacer.gif);}
.admin_icons li{margin-left:4px;}
.admin_icons li:first-child{margin-left:0;}
.admin_icons a{cursor:pointer;opacity:.33;position:relative;}
.admin_icons a:hover{opacity:.67;}
.admin_icons img{max-width:32px;max-height:32px;}
.admin_icons img + img{max-width:16px;max-height:16px;position:absolute;top:18px;left:18px;}
.admin_layout_top .admin_icons{top:100%;z-index:1;}

.admin_content{color:#333;font-family:arial;font-size:14px;}
.admin_content a{cursor:pointer;color:#0082e6;text-decoration:none;}
.admin_content a:hover, .admin_content a.hover{text-decoration:underline;}

.admin_modal_wrapper{position:relative;padding:16px;max-width:916px;background:#fff;box-shadow:0 0 0 8px rgba(255,255,255,.5);border-radius:8px;}
.admin_modal_wrapper .arcticmodal-close{position:absolute;right:4px;top:4px;}

.admin_root{list-style:none;padding:8px;margin:auto;text-align:center;max-width:1008px;}
.admin_root li{display:inline-block;zoom:1;*display:inline;vertical-align:middle;padding:8px;margin:0;}
.admin_root a{display:block;padding:4px;width:144px;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.25);background:#fff;}
.admin_root a:hover{box-shadow:0 0 8px rgba(0,0,0,.5);text-decoration:none;}
.admin_root a:active{box-shadow:0 0 8px rgba(0,0,0,.75);}
.admin_root img{max-width:128px;max-height:128px;border:none;}

.admin_action{display:inline-block;width:16px;height:16px;margin-left:4px;cursor:pointer;opacity:.5;filter:alpha(opacity=50);vertical-align:middle;background-image:url(../img/admin.png);}
.admin_action:hover, .admin_action.hover{opacity:1;filter:alpha(opacity=100);}
.admin_action:first-child{margin-left:0;}
.admin_action_drag{background-position:0 -16px;cursor:move;}
.admin_action_edit{background-position:0 -32px;}
.admin_action_activate{background-position:0 -48px;}
.admin_action_deactivate{background-position:0 -64px;}
.admin_action_delete{background-position:0 -80px;}
.admin_action_go{background-position:0 -96px;}
.admin_action_remove{background-position:0 -112px;}
.admin_action_up{background-position:0 -128px;}
.admin_action_right{background-position:0 -144px;}
.admin_action_down{background-position:0 -160px;}
.admin_action_left{background-position:0 -176px;}
.admin_action_reload{background-position:0 -192px;}
.admin_action_plus{background-position:0 -208px;}
.admin_action_minus{background-position:0 -224px;}
.admin_action_folder{background-position:0 -240px;}
.admin_action.admin_action_inactive{cursor:default;opacity:.1;filter:alpha(opacity=10);}

.admin_reload_wrapper{display:inline-block;position:relative;}
.admin_reload_wrapper .admin_action_reload{position:absolute;right:4px;bottom:4px;}
.admin_action_reload.admin_action_inactive{cursor:wait;}

.admin_list_filter{text-align:center;padding:0 0 5px;}

.admin_list_wrapper{border-collapse:collapse;margin:auto;box-shadow:-4px 0 4px -4px rgba(0,0,0,.5),4px 0 4px -4px rgba(0,0,0,.5);}
.admin_list_wrapper>tbody>tr>td{padding:0;}

.admin_list td{padding:0 !important;text-align:center;}
.admin_list [align="left"]{text-align:left;}
.admin_list [align="center"]{text-align:center;}
.admin_list [align="right"]{text-align:right;}
.admin_list_pad, .admin_list_pad td{padding:4px 8px !important;}
table.admin_list_pad{padding:0 !important;}
a.admin_list_pad, span.admin_list_pad{display:block;}
.admin_list a{color:#333;text-decoration:none;}
.admin_list_inactive, .admin_list_inactive a{color:#bbb;}
.admin_list a:hover, .admin_list a.hover{color:#0082e6;text-decoration:none;}
.admin_list_inactive a:hover, .admin_list_inactive a.hover{color:#0082e6;}
.admin_list_empty{display:block;text-align:center;}
.admin_list_actions{white-space:nowrap;}

.admin_list_plain{border-collapse:separate;border-spacing:0 1px;border:1px solid #ccc;padding:0 1px;border-radius:6px;background:#eee;}
.admin_list_plain th{padding:2px 4px;}
.admin_list_plain td{border:1px solid #ccc;border-style:solid none;background:#fff;}
.admin_list_plain td:first-child{border-radius:4px 0 0 4px;border-left-style:solid;}
.admin_list_plain .admin_list_actions{border-radius:0 4px 4px 0;border-right-style:solid;}

table.dataTable.no-footer{border-bottom:none;}

.admin_sections{margin:auto;border-collapse:separate;border-spacing:0 1px;}
.admin_sections th{padding:0 4px 2px;font-weight:normal;text-align:center;font-size:larger;}
.admin_sections td{text-align:left;border:1px solid #ccc;border-style:solid none;background:#eeeeee;
	background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%);
}
.admin_sections tr:hover td{background:#dddddd;
	background: -moz-linear-gradient(top,  #eeeeee 0%, #dddddd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd));
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background: -o-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background: -ms-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background: linear-gradient(to bottom,  #eeeeee 0%,#dddddd 100%);
}
.admin_sections td:first-child{border-radius:4px 0 0 4px;border-left-style:solid;}
.admin_sections .admin_list_actions{border-radius:0 4px 4px 0;border-right-style:solid;text-align:right;}
.admin_sections .admin_list_pad, .admin_sections .admin_list_pad td{padding:2px 4px !important;}
.admin_drag_row td{position:relative;z-index:1;background:#ffdb8b;}

.admin_add{text-align:center;padding:5px 0 0;}

.admin_form{padding:0;margin:0;}
.admin_form table{margin:auto;border-collapse:separate;border-spacing:4px 2px;}
.admin_form table table{margin:0;border-bottom:1px dotted #808080;}
.admin_form table table:first-child{border-top:1px dotted #808080;}
.admin_form table table.admin_form_list_single{border:none;margin:-2px -4px 0 -8px;}
.admin_form table>tbody>tr>th{padding:0;text-align:right;font-weight:normal;}
.admin_form table>tbody>tr>th[valign="top"]{padding-top:4px;}
.admin_form table>tbody>tr>th>label{white-space:nowrap;}
.admin_form table>tbody>tr>td{padding:0;}
.admin_form table>tbody>tr>td[valign="top"]{padding:4px 0;}
.admin_form_images{max-width:320px;}
.admin_form_image{display:inline-block;position:relative;margin:4px;vertical-align:middle;}
.admin_form_image img{background:#fff;border:none;min-width:32px;min-height:32px;max-width:200px;max-height:100px;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.25);}
.admin_form_image:hover img{box-shadow:0 0 8px rgba(0,0,0,.5);}
.admin_form_image .admin_action{margin:0;}
.admin_form_image .admin_action_remove{position:absolute;top:4px;right:4px;}
.admin_form_image .admin_action_left{position:absolute;top:50%;left:0;margin-top:-8px;}
.admin_form_image .admin_action_right{position:absolute;top:50%;right:0;margin-top:-8px;}
.admin_form_file{white-space:nowrap;}
.admin_form_file>input{width:240px;vertical-align:middle;}
.admin_form table>tbody>tr>td>input[type="file"]{vertical-align:middle;}
.admin_form table>tbody>tr>td>label>input[type="checkbox"], .admin_form table>tbody>tr>td>label>input[type="radio"]{margin:0;padding:0;vertical-align:middle;}
.admin_form table>tbody>tr>td>input[type="password"], .admin_form table>tbody>tr>td>input[type="text"], .admin_form table>tbody>tr>td>textarea{width:320px;}
.admin_form table.admin_form_list_single>tbody>tr>td>input[type="text"]{width:260px;}
.admin_form table>tbody>tr>td[colspan="2"]>textarea{width:auto;}
.admin_form table>tbody>tr>td>select{width:326px;}
.admin_form table>tbody>tr>td>.admin_form_multiple>select{width:266px;}
.admin_form table>tbody>tr>td>input.datepicker{width:70px;text-align:center;}
.admin_form table>tbody>tr>td>input.timepicker{width:60px;text-align:center;}
.admin_form_more{display:inline-block;font-size:smaller;border-bottom:1px dotted #333;cursor:pointer;margin:0 0 8px 4px;}
.admin_form_more:first-child{margin-top:6px;}
.admin_form_more:hover{color:#0082e6;border-color:#0082e6;}
.admin_form table>tbody>tr>td[colspan="2"]{text-align:center;}
.admin_form_error{color:red;font-weight:bold;}

.admin_config_sections{text-align:center;font-size:0;}
.admin_config_sections a{display:inline-block;padding:4px 8px;background:#eee;border-radius:4px;font-size:14px;margin:0 4px 8px;}
.admin_config_sections a:hover{text-decoration:none;box-shadow:0 0 4px rgba(0,0,0,.25);}
.admin_config_sections a:active{box-shadow:0 0 4px rgba(0,0,0,.5);}
.admin_config_sections a.current{font-weight:bold;}

.admin_footer{color:#666;text-shadow:0 1px 0 #fff;line-height:20px;padding:6px 16px;background:#eee;box-shadow:0 0 4px rgba(0,0,0,.5);text-align:center;}
.admin_footer a{white-space:nowrap;cursor:pointer;color:#666;text-decoration:none;}
.admin_footer a:hover{text-decoration:underline;}
.admin_footer_left{float:left;}
.admin_footer_right{float:right;}

table.dataTable tbody tr.transactions_green{background-color:#bdd9b0}
table.dataTable.stripe tbody tr.odd.transactions_green,table.dataTable.display tbody tr.odd.transactions_green{background-color:#bad4ab}
table.dataTable.hover tbody tr:hover.transactions_green,table.dataTable.display tbody tr:hover.transactions_green{background-color:#b7d1a9}
table.dataTable.order-column tbody tr.transactions_green>.sorting_1,table.dataTable.order-column tbody tr.transactions_green>.sorting_2,table.dataTable.order-column tbody tr.transactions_green>.sorting_3,table.dataTable.display tbody tr.transactions_green>.sorting_1,table.dataTable.display tbody tr.transactions_green>.sorting_2,table.dataTable.display tbody tr.transactions_green>.sorting_3{background-color:#bbd6ad}
table.dataTable.display tbody tr.odd.transactions_green>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.transactions_green>.sorting_1{background-color:#b3cca5}
table.dataTable.display tbody tr.odd.transactions_green>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.transactions_green>.sorting_2{background-color:#b4cfa7}
table.dataTable.display tbody tr.odd.transactions_green>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.transactions_green>.sorting_3{background-color:#b7d1a9}
table.dataTable.display tbody tr.even.transactions_green>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.transactions_green>.sorting_1{background-color:#bbd6ad}
table.dataTable.display tbody tr.even.transactions_green>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.transactions_green>.sorting_2{background-color:#bcd6ad}
table.dataTable.display tbody tr.even.transactions_green>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.transactions_green>.sorting_3{background-color:#bdd9b0}
table.dataTable.display tbody tr:hover.transactions_green>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.transactions_green>.sorting_1{background-color:#adc7a1}
table.dataTable.display tbody tr:hover.transactions_green>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.transactions_green>.sorting_2{background-color:#b1c9a3}
table.dataTable.display tbody tr:hover.transactions_green>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.transactions_green>.sorting_3{background-color:#b3cca5}

table.dataTable tbody tr.transactions_red{background-color:#d9b0bd}
table.dataTable.stripe tbody tr.odd.transactions_red,table.dataTable.display tbody tr.odd.transactions_red{background-color:#d4abba}
table.dataTable.hover tbody tr:hover.transactions_red,table.dataTable.display tbody tr:hover.transactions_red{background-color:#d1a9b7}
table.dataTable.order-column tbody tr.transactions_red>.sorting_1,table.dataTable.order-column tbody tr.transactions_red>.sorting_2,table.dataTable.order-column tbody tr.transactions_red>.sorting_3,table.dataTable.display tbody tr.transactions_red>.sorting_1,table.dataTable.display tbody tr.transactions_red>.sorting_2,table.dataTable.display tbody tr.transactions_red>.sorting_3{background-color:#d6adbb}
table.dataTable.display tbody tr.odd.transactions_red>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.transactions_red>.sorting_1{background-color:#cca5b3}
table.dataTable.display tbody tr.odd.transactions_red>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.transactions_red>.sorting_2{background-color:#cfa7b4}
table.dataTable.display tbody tr.odd.transactions_red>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.transactions_red>.sorting_3{background-color:#d1a9b7}
table.dataTable.display tbody tr.even.transactions_red>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.transactions_red>.sorting_1{background-color:#d6adbb}
table.dataTable.display tbody tr.even.transactions_red>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.transactions_red>.sorting_2{background-color:#d6adbc}
table.dataTable.display tbody tr.even.transactions_red>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.transactions_red>.sorting_3{background-color:#d9b0bd}
table.dataTable.display tbody tr:hover.transactions_red>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.transactions_red>.sorting_1{background-color:#c7a1ad}
table.dataTable.display tbody tr:hover.transactions_red>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.transactions_red>.sorting_2{background-color:#c9a3b1}
table.dataTable.display tbody tr:hover.transactions_red>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.transactions_red>.sorting_3{background-color:#cca5b3}

table.dataTable tbody tr.transactions_yellow{background-color:#d9ccb0}
table.dataTable.stripe tbody tr.odd.transactions_yellow,table.dataTable.display tbody tr.odd.transactions_yellow{background-color:#d4c5ab}
table.dataTable.hover tbody tr:hover.transactions_yellow,table.dataTable.display tbody tr:hover.transactions_yellow{background-color:#d1c3a9}
table.dataTable.order-column tbody tr.transactions_yellow>.sorting_1,table.dataTable.order-column tbody tr.transactions_yellow>.sorting_2,table.dataTable.order-column tbody tr.transactions_yellow>.sorting_3,table.dataTable.display tbody tr.transactions_yellow>.sorting_1,table.dataTable.display tbody tr.transactions_yellow>.sorting_2,table.dataTable.display tbody tr.transactions_yellow>.sorting_3{background-color:#d6c9ad}
table.dataTable.display tbody tr.odd.transactions_yellow>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.transactions_yellow>.sorting_1{background-color:#ccbea5}
table.dataTable.display tbody tr.odd.transactions_yellow>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.transactions_yellow>.sorting_2{background-color:#cfc1a7}
table.dataTable.display tbody tr.odd.transactions_yellow>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.transactions_yellow>.sorting_3{background-color:#d1c3a9}
table.dataTable.display tbody tr.even.transactions_yellow>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.transactions_yellow>.sorting_1{background-color:#d6c9ad}
table.dataTable.display tbody tr.even.transactions_yellow>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.transactions_yellow>.sorting_2{background-color:#d6c7ad}
table.dataTable.display tbody tr.even.transactions_yellow>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.transactions_yellow>.sorting_3{background-color:#d9ccb0}
table.dataTable.display tbody tr:hover.transactions_yellow>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.transactions_yellow>.sorting_1{background-color:#c7bba1}
table.dataTable.display tbody tr:hover.transactions_yellow>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.transactions_yellow>.sorting_2{background-color:#c9bba3}
table.dataTable.display tbody tr:hover.transactions_yellow>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.transactions_yellow>.sorting_3{background-color:#ccbea5}

.modal_overlay{z-index:1;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.33);} .modal_wrapper{z-index:1;position:absolute;
	top:0;left:0;box-shadow:1px 1px 4px rgba(0,0,0,.33);border-radius:4px;border:1px solid #888;background:#fff;padding:5px;max-width:988px;}
.modal_wrapper_close{z-index:1;position:absolute;top:-1px;right:-1px;padding:1px 1px 0 0;opacity:.5;filter:alpha(opacity=50);}
.modal_wrapper_close:hover{text-decoration:none;opacity:1;filter:alpha(opacity=100);}
.modal_wrapper_close span{display:block;width:14px;line-height:14px;border-radius:0 3px 0 3px;background:#fff;text-align:center;font-size:23px;}
.modal_wrapper_close:hover span{border-radius:0 3px 0 4px;border:1px solid #888;border-style:none none solid solid;}

