@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url('/static/Open Sans.woff') format('woff');
}

::selection { color:#FFF;background:rgba(0, 0, 0, 0.2) !important; }
::-moz-selection { color:#FFF;background:rgba(0, 0, 0, 0.2) !important; }

::-webkit-scrollbar { width:12px;height:12px; }
::-webkit-scrollbar-track { background:rgba(0, 0, 0, 0.1); }
::-webkit-scrollbar-thumb { background:rgba(0, 0, 0, 0.5); }
::-webkit-resizer { display: none; }
::-webkit-scrollbar-corner { background:rgba(0, 0, 0, 0.5); }

* { margin:0;padding:0; }
html { font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; }
body { color:#FFF; }
a { background: transparent;text-decoration:none;color:#FFF; }
a:focus { outline: thin dotted; }
a:active, a:hover { outline:0; }

.report { background: transparent;text-decoration:none;color:#FF5252; }
.report:focus { outline: thin dotted;color:#FF0000; }
.report:active, .report a:hover { outline:0;color:#FF0000; }

file::-moz-focus-inner, input::-moz-focus-inner { border:0;padding:0; }

#wrapper { float:left;position:fixed;min-height:100%;height:100%;overflow:auto;width:100%;
	background:#1E5E84 url('/static/bg.png') repeat-y;
	/*
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/bg.png', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/bg.png', sizingMethod='scale')";
    */
	
	/*
	background:#5E3A6D;
	background:-moz-linear-gradient(90deg, #5E3A6D 0%, #1E5E84 100%);
	background:-webkit-gradient(linear, left bottom, right top, color-stop(0%,#5E3A6D), color-stop(100%,#1E5E84));
	background:-webkit-linear-gradient(90deg, #5E3A6D 0%,#1E5E84 100%);
	background:-o-linear-gradient(90deg, #5E3A6D 0%,#1E5E84 100%);
	background:-ms-linear-gradient(90deg, #5E3A6D 0%,#1E5E84 100%);
	background:linear-gradient(90deg, #5E3A6D 0%,#1E5E84 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5E3A6D', endColorstr='#1E5E84',GradientType=1 );
	background:linear-gradient(90deg, rgb(94, 58, 109) 0%, rgb(30, 94, 132) 100%) repeat scroll 0% 0% transparent;
	*/
}

#menu { float:left;min-height:100%;height:100%;width:60px;background:#339CE1;position:fixed;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none; }
#menu .tab { height:60px; }
#menu #cloud { width:60px;height:50px;background:transparent url('/static/icon_cloud.png') 14px center no-repeat; }
#menu #cloud:hover { background-position:-74px center; }
#menu #cloud:hover #cloud-text { display:block; }
#menu #cloud-text { position:fixed;height:50px;line-height:50px;color:#FFF;margin-left:70px;cursor:default;background:none;display:none; }
#menu #api { cursor:pointer;width:60px;height:50px;background:transparent url('/static/icon_api.png') 16px center no-repeat; }
#menu #api:hover { background-position:-72px center; }
#menu #api:hover #api-text { display:block; }
#menu #api-text { position:fixed;height:50px;line-height:50px;color:#FFF;margin-left:70px;cursor:default;background:none;display:none; }
#menu #about { cursor:pointer;width:60px;height:50px;background:transparent url('/static/icon_about.png') 15px center no-repeat; }
#menu #about:hover { background-position:-74px center; }
#menu #about:hover #about-text { display:block; }
#menu #about-text { position:fixed;height:50px;line-height:50px;color:#FFF;margin-left:70px;cursor:default;background:none;display:none; }
#menu #donate { cursor:pointer;width:60px;height:58px;background:transparent url('/static/icon_donate.png') 9px center no-repeat; }
#menu #donate:hover { background-position:-65px center; }
#menu #donate:hover #donate-text { display:block; }
#menu #donate-text { position:fixed;height:64px;line-height:64px;color:#FFF;margin-left:70px;cursor:default;background:none;display:none; }
#menu #contact { cursor:pointer;width:60px;height:50px;background:transparent url('/static/icon_contact.png') 15px center no-repeat; }
#menu #contact:hover { background-position:-72px center; }
#menu #contact:hover #contact-text { display:block; }
#menu #contact-text { position:fixed;height:50px;line-height:50px;color:#FFF;margin-left:70px;cursor:default;background:none;display:none; }


#container { min-width:700px;max-width:1200px;margin:0 auto;text-align:center; }
#container #logo { margin:0 auto;margin-top:50px;width:307px;height:60px;background:transparent url('/static/logo.png') center center no-repeat; }
#container #logo-text { margin-top:20px;margin-bottom:100px;font-family:'Open Sans';font-size:32px;color:#FFF; }
#container #drop-your-files { margin-top:50px;color:#FFF;font-size:38px; }
#container #files-are-being-uploaded { margin-top:50px;color:#FFF;font-size:30px;margin-bottom:10px; }
#container #or { margin-top:10px;margin-bottom:20px;color:#FFCC33;font-size:25px; }

#container #show-after-start { display:none;margin-top:40px; }
#container #show-after-start .files-are-being-uploaded { font-size:30px; }
#container #show-after-start #upload-status { min-width:400px;max-width:1200px;margin:0 auto;text-align:center; }
#container #show-after-start #upload-status #upload-status-bar { width:400px;height:40px;line-height:40px;/*border-bottom:4px solid #339CE1*/;margin:0 auto;margin-bottom:14px; }
#container #show-after-start #upload-status #upload-status-bar #progress-data { height:40px; }
#container #show-after-start #upload-status #upload-status-bar #upload-transfer-rate { float:left;margin-left:10px; }
#container #show-after-start #upload-status #upload-status-bar #upload-total-progress { float:right;margin-right:10px; }
#container #show-after-start #upload-status #upload-status-bar #upload-total-progress-container { float:left;width:100%;height:4px;background:#323151; }
#container #show-after-start #upload-status #upload-status-bar #upload-total-progress-bar { width:0%;height:100%;background:/*#339CE1*/#66CC66; }

#container #hide-after-start #agreement-text { padding: 6px 0 0 0;font-size:11px;color:#86b2dc;padding-bottom:40px; }

#container #file-list { min-width:400px;max-width:1200px;margin:0 auto;text-align:center; }

#container #generated-output { width:400px;min-width:400px;max-width:1200px;margin:0 auto;display:none; }
#container #generated-output .links-to-your-uploaded-files { float:left;width:300px;text-align:left;font-size:14px;color:#66CC66; }
#container #generated-output .access-keys { float:left;width:100px;text-align:left;font-size:14px;color:#66CC66; }
#container #generated-output .generated-links::selection { color:#FFF;background:rgba(231, 44, 80, 1) !important; }
#container #generated-output .generated-links::-moz-selection { color:#FFF;background:rgba(231, 44, 80, 1) !important; }
#container #generated-output .generated-links { float:left;width:280px;background:#283756;color:#FFF;text-align:left;padding:10px;margin-bottom: 20px; }
#container #generated-output .generated-links a:hover { color:#FF6600; }
#container #generated-output .generated-keys::selection { color:#FFF;background:rgba(231, 44, 80, 1) !important; }
#container #generated-output .generated-keys::-moz-selection { color:#FFF;background:rgba(231, 44, 80, 1) !important; }
#container #generated-output .generated-keys { float:left;width:80px;background:#283756;color:#FFF;text-align:left;padding:10px; }

.file-container { margin:0 auto;margin-bottom:10px;width:400px;height:43px;background:#323151;line-height:43px;color:#FFF;/*overflow:hidden;*/ }
.progress_bar { width:0%;height:43px;background:#66CC66; }
.file_id { float:left;width:32px;height:43px;background:transparent url('/static/icon_attachment.png') 5px center no-repeat; }
.file_name { float:left;margin-left:50px;width:260px;text-align:left; }
.percentage_transferred { color:#FFF;width:80px;position:absolute;word-break:break-all;text-align:right; }

.tooltip { cursor:pointer; }

#download-file { width:800px;margin:0 auto; }
#download-file #preview-resize { max-width:800px;height:auto;border:3px dashed #777; }
#download-file #preview-resize:hover { border-color:#999; }
#download-file #image-preview { margin-top:50px; }
#download-file #no-image-preview { position:absolute;top:50%;left:50%;height:30%;width:50%;margin:-15% 0 0 -25%; }
#download-file #no-image-preview #file-icon { width:100%;height:125px;margin-top:30px;margin-bottom:15px; }
#download-file #no-image-preview .icon_file_archive { background:transparent url('/static/icon_file_archive.png') center center no-repeat; }
#download-file #no-image-preview .icon_file_audio { background:transparent url('/static/icon_file_audio.png') center center no-repeat; }
#download-file #no-image-preview .icon_file_document { background:transparent url('/static/icon_file_document.png') center center no-repeat; }
#download-file #no-image-preview .icon_file_image { background:transparent url('/static/icon_file_image.png') center center no-repeat; }
#download-file #no-image-preview .icon_file_other { background:transparent url('/static/icon_file_other.png') center center no-repeat; }
#download-file #no-image-preview .icon_file_pdf { background:transparent url('/static/icon_file_pdf.png') center center no-repeat; }
#download-file #no-image-preview .icon_file_torrent { background:transparent url('/static/icon_file_torrent.png') center center no-repeat; }
#download-file #no-image-preview .icon_file_video { background:transparent url('/static/icon_file_video.png') center center no-repeat; }

#download-file #file-size { font-size:20px;text-align:center;margin-bottom:20px; }
#download-file #file-name { font-size:24px;text-align:center;margin-bottom:30px; }
#download-file #file-virus-found { color:#F23100;font-size:20px; }
#download-file #file-expiration { font-size:14px;text-align:center;margin-top:2px;margin-bottom:50px; }

#edit-file-auth { position:absolute;top:0;bottom:0;left:0;right:0;width:50%;height:30%;margin:auto;text-align:center; }
#edit-file-auth #edit-your-uploaded-file { font-size:25px;margin-bottom:20px; }
#edit-file-auth .access-key-input { width:390px;height:50px;padding-left:10px;font-size:20px;background:#2E3E61;color:#19CF8D;border:0;margin-bottom:10px; }

#edit-file-container { width:400px;height:94px;background:rgba(0,0,0,0.1);margin:0 auto;margin-bottom:20px;padding:10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }
#edit-file-container #btn-done { float:right;width:10px;height:10px;background:url(/static/close.png) center center no-repeat; }
#edit-file-container #info-left { width:190px;float:left;text-align:right; }
#edit-file-container #info-right { width:190px;float:right;text-align:left;margin-bottom:20px; }
#edit-file-container #btn-delete-file { float:left;width:100%;background:#FF0000;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }
#edit-file-container #btn-delete-file:hover { background:#F00000; }

#file-deleted { position:absolute;top:0;bottom:0;left:0;right:0;width:50%;height:50%;margin:auto;font-size:30px;color:#FFF; }

#api-container { width:700px;margin:0 auto;padding-left:80px;padding-right:80px; }
#api-container #api-upload { width:600px;margin:0 auto;font-size:27px;margin-top:20px;margin-bottom:5px; }
#api-container #api-request { width:600px;margin:0 auto;font-size:27px;margin-top:40px;margin-bottom:5px; }
#api-container #api-delete { width:600px;margin:0 auto;font-size:27px;margin-top:40px;margin-bottom:5px; }
#api-container #api-box { background:rgba(0,0,0,0.1);padding:10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin-bottom:30px; }
#api-container #send-request { width:600px;margin:0 auto;text-align:left;font-size:20px; }
#api-container #code { width:600px;margin:0 auto;background:#283756;color:#FFF;text-align:left;padding:10px;font-size:14px; }
#api-container #get-response { width:600px;margin:0 auto;text-align:left;font-size:20px;margin-top:20px; }
#api-container #output { width:600px;margin:0 auto;text-align:left;font-size:20px;margin-top:10px; }
#api-container #output-box { width:600px;margin:0 auto;text-align:left;margin-top:5px;padding-left:30px; }

#about-header { width:700px;margin:0 auto;padding-left:80px;padding-right:80px;margin-top:20px;margin-bottom:16px;font-size:35px }
#about-container { width:800px;margin:0 auto;text-align:left;padding-left:80px;padding-right:80px; }
#about-container  #about-container-bg { background:rgba(0,0,0,0.1);padding:40px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin-bottom:40px; }
#about-container .question { font-size:20px;color:#00AAFF; }
#about-container .answer { color:#FFF;margin-bottom:20px; }
#about-container .comment { color:#CECECE;font-size:14px; }
#about-container a { border-bottom: dotted 1px #24FF8D;text-decoration: none;color:#24FF8D }
#about-container a:hover { border-bottom: dotted 1px #6AFF24;text-decoration: none;color:#6AFF24 }

#donate-container { width:700px;margin:0 auto;padding-left:80px;padding-right:80px;margin-top:20px;margin-bottom:5px; }
#donate-container #donate-header { font-size:35px;margin-bottom:30px; }
#donate-container #donate-plant-text { color:#19CF8D;font-size:20px; }
#donate-container #donate-qr { width:230px;height:270px;margin:0 auto;background:transparent url('qr.png') center center no-repeat; }
#donate-container #donate-funnyplant { width:460px;height:440px;margin:0 auto;background:transparent url('funnyplant.png') center center no-repeat; }

.input_donate { width:390px;height:50px;padding-left:10px;font-size:20px;background:#2E3E61;color:#19CF8D;border:0;margin-top:10px; }
.input_donate::selection { background:rgba(57, 134, 88, 1) !important; }
.input_donate::-moz-selection { background:rgba(57, 134, 88, 1) !important; }

#contact-container { width:700px;margin:0 auto;/*padding-left:80px;padding-right:80px;*/margin-top:20px;margin-bottom:20px; }
#contact-header { font-size:35px;margin-bottom:10px; }
.input_contact_name, .input_contact_email { width:380px;height:50px;padding-left:10px;padding-right:10px;font-size:20px;background:#2E3E61;color:#19CF8D;border:0;margin-top:10px;margin-bottom:0px; }
.input_contact_textarea  { width:380px;height:400px;padding:10px;font-size:20px;background:#2E3E61;color:#19CF8D;border:0;margin-top:10px;margin-bottom:10px;font-family:inherit; }
.msgerror { font-size:16px;color:#FF3232; }
.msgsent { font-size:16px;color:#3CEE75; }

/*
.file-upload { position:relative;overflow:hidden;margin:0 auto; }
.file-upload input { position:absolute;font-size:50px;top:0;right:0;margin:0;padding:0;cursor:pointer;opacity:0;filter:alpha(opacity=0); }

.select-btn {
    padding: 15px 10px 13px;
	width:378px;
    background-color: #00ACEE;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
    text-transform: uppercase;
    font-size: 16px;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.07), inset 0 1px 0 0 rgba(255, 255, 255, 0.14), 0 0 1px 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.07), inset 0 1px 0 0 rgba(255, 255, 255, 0.14), 0 0 1px 0 rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.07), inset 0 1px 0 0 rgba(255, 255, 255, 0.14), 0 0 1px 0 rgba(0, 0, 0, 0.05);
    -webkit-border-radius: 2px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 2px;
    -moz-background-clip: padding;
    border-radius: 2px;
    background-clip: padding-box;
	cursor:pointer;
}

.select-btn:focus {
    background-color:#49a7e4;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, 0.3), 0 0 5px 0 rgba(51, 156, 225, 0.5);
    -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, 0.3), 0 0 5px 0 rgba(51, 156, 225, 0.5);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, 0.3), 0 0 5px 0 rgba(51, 156, 225, 0.5);
}
.select-btn:hover {
    background-color:#49a7e4;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 8px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 8px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 8px 1px rgba(0, 0, 0, 0.1);
}
.select-btn:active {
    background-color:#00ACEE;
    position: relative;
    top: 1px;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1), 0 1px 8px 1px rgba(0, 0, 0, 0);
    -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1), 0 1px 8px 1px rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1), 0 1px 8px 1px rgba(0, 0, 0, 0);
}
*/

.btn {
    padding: 15px 10px 13px;
	width:400px;
    background-color: #00ACEE;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
    text-transform: uppercase;
    font-size: 16px;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.07), inset 0 1px 0 0 rgba(255, 255, 255, 0.14), 0 0 1px 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.07), inset 0 1px 0 0 rgba(255, 255, 255, 0.14), 0 0 1px 0 rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.07), inset 0 1px 0 0 rgba(255, 255, 255, 0.14), 0 0 1px 0 rgba(0, 0, 0, 0.05);
    -webkit-border-radius: 2px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 2px;
    -moz-background-clip: padding;
    border-radius: 2px;
    background-clip: padding-box;
	cursor:pointer;
}
.btn:focus {
    background-color:#49a7e4;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, 0.3), 0 0 5px 0 rgba(51, 156, 225, 0.5);
    -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, 0.3), 0 0 5px 0 rgba(51, 156, 225, 0.5);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, 0.3), 0 0 5px 0 rgba(51, 156, 225, 0.5);
}
.btn:hover {
    background-color:#49a7e4;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 8px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 8px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 8px 1px rgba(0, 0, 0, 0.1);
}
.btn:active {
    background-color:#00ACEE;
    position: relative;
    top: 1px;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1), 0 1px 8px 1px rgba(0, 0, 0, 0);
    -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1), 0 1px 8px 1px rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1), 0 1px 8px 1px rgba(0, 0, 0, 0);
}

#file-select #file-hide-text { display:none; }

.select-files { background-color: #00ACEE; }
.select-files:focus { background-color: #49a7e4; }
.select-files:hover { background-color: #49a7e4; }
.select-files:active { background-color: #00ACEE; }

#file-upload { margin-top:30px;display:none; }
.upload-files { background-color: #FF6600;margin-bottom:20px; }
.upload-files:focus { background-color: #66CC66; }
.upload-files:hover { background-color: #66CC66; }
.upload-files:active { background-color: #66CC33; }

.download-file { background-color: #66CC66; }
.download-file:focus { background-color: #66CC66; }
.download-file:hover { background-color: #50C550; }
.download-file:active { background-color: #66CC33; }

.download-file-virus { background-color: #FF3300; }
.download-file-virus:focus { background-color: #EA2F00; }
.download-file-virus:hover { background-color: #EA2F00; }
.download-file-virus:active { background-color: #EA2F00; }

.contact { background-color: #66CC66; }
.contact:focus { background-color: #66CC66; }
.contact:hover { background-color: #50C550; }
.contact:active { background-color: #66CC33; }

#drop-container { height:100%;width:100%;position:absolute;z-index:9999; }

#drag-overlay { display:none;position:absolute;z-index:9999;background:#000;width:100%;height:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;pointer-events:none; }
#drag-overlay-img { display:none;position:absolute;z-index:99999;background:transparent url('/static/clouds.png') center center no-repeat;width:100%;height:100%;pointer-events:none; }

/* //a */
#wrapper-a { float:left;position:fixed;min-height:100%;height:100%;overflow:auto;width:100%;background:#EEEEEE; }

.login { background-color: #66CC66; }
.login:focus { background-color: #66CC66; }
.login:hover { background-color: #50C550; }
.login:active { background-color: #66CC33; }

#chart1-a { min-height:400px; }

.sortable { margin:0 auto;padding:0px;width:1164px; }
.sortable tr:not(thead):hover { background:#E9EFF8; }
.sortable tr:nth-child(odd) { background-color:#F9F9F9; }
.sortable tr:nth-child(even) { background-color:#FFF; }
.sortable td { vertical-align:middle;text-align:left;padding:4px;font-size:14px;font-family:Arial;color:#000000; }
.sortable thead { font-weight:bold;cursor:pointer; }
#wrapper-a a { color:#3399FF;cursor:pointer; }
#wrapper-a a:hover{ color:#FF99AA; }
.thead td { color:#FFF;background:#FF9933; }
.thead td:hover { color:#FFF;background:#FF6600; }
/* end of //a */
