#logo { background:url("../images/logo.png"); background-repeat: no-repeat;}
.img {background:url("../images/sprite.png");}
a { color:#009ef8; }

.hide { display:none !important; }
.show { display:block !important; }

.dropdown { position:relative; z-index:100; width:85px; height:19px; padding:0px; margin:5px 0px 0px 0px; border-top:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #bababa; border-left:1px solid #d9d9d9; border-radius:4px; font:normal 12px/20px Arial; text-indent:9px; outline:0; cursor:pointer; }
.dropdown .legend { position:absolute; z-index:101; top:0px; right:0px; width:17px; height:21px; padding:0px; margin:-1px 0px 0px 0px; outline:0; border:0px; background-position:-195px -32px !important; }
.dropdown .selected { position:absolute; top:0px; left:0px; z-index:100; height:19px; overflow:hidden; }
.dropdown .options { display:none; position:relative; z-index:100; width:96%; height:auto; max-height:140px; padding:0px; margin:20px 0px 0px 0px; outline:0; border-top:1px solid #d9d9d9; border-right:1px solid #000; border-bottom:1px solid #747474; border-left:1px solid #d9d9d9; box-shadow:0px 3px 5px 3px rgba(0, 0, 0, 0.30); overflow:hidden; overflow-y:auto; overflow-x:hidden; }
.dropdown .options input { position:relative; width:auto; height:auto; padding:0px; margin:0px 8px 0px -5px; outline:0; }
.dropdown .options .option { background:#fff; }
.dropdown .options .option:hover { background:#006cd2; color:#fff; }

/* RESET and Submit Filters */
#filterButtonContainers{ display:block; position: relative; margin-bottom: 6px; height: 30px; text-align:center; }
#filterButtonContainers button { position:relative; float:left; width:100px; height:20px; line-height:10px; margin:0px 10px 0px 10px; padding:0px 6px 2px 0px; }
#filterButtonContainers button:nth-of-type(2) { position:relative; float:left; width:100px; height:20px; line-height:10px; margin:0px; padding:0px 6px 0px 6px; }

// #tableHeader th, #tableHeader td { font-size:10px; white-space:none; width:auto !important; height:35px !important; padding:0px !important; }
.dataTables_scrollBody { height:262px; margin-bottom:0px !important; }
.buttonStyle { margin-top:10px; }
#mainTable { top:0px !important;  }

.paginate_button { height:18px; line-height:18px; padding:0px 5px 0px 5px !important; font-size:10px; }
#influence-container { height:auto; padding:0px; }
#influence-container select { margin:0px; }
.multiselect { margin:0px; width:200px !important; }
.multiselect-title { cursor:pointer; width:200px !important;  }
.multiselect-dropdown { width:200px; font-size:10px !important; padding:6px 6px 8px 4px; }
.multiselect-dropdown label { font-size:10px !important; }
.multiselect-dropdown label input { margin:0px 5px 0px 0px; }
.multiselect-options { padding-left:12px; }
#topTen { border:1px solid #000; }
.currentFilter-link{cursor: pointer;}

.add_hgt { height:485px !important; }
#expandTable { display:none; }

html, body {overflow: hidden; position:absolute; left:0; right:0; min-width:1000px; width:100%; height:100%; padding:0; margin:auto; border:0px; background:#ffffff; color:#000; }
.referral { position:absolute; z-index:1000; top:0px; left:0; right:0; width:100%; height:100%; border:0px; padding:0px; margin:0px; box-sizing:border-box; }
.referral .lft { position:relative; float:left; width:237px; height:100%; border:1px solid #000; padding:0px; margin:0px; box-sizing:border-box; }
.referral .lft .logo { position:relative; width:208px; height:72px; margin:4px 0px 0px 8px; background-position:0px 0px; background-repeat:no-repeat; overflow:hidden; }
.referral .lft .menu { position:relative; width:225px; height:72px; padding:0px; margin:0px 0px 0px 8px; overflow:none; overflow-x:hidden; overflow-y:auto; font-family:Arial; box-sizing:border-box; }
.referral .lft .menu ul { position:relative; z-index:0; float:left; width:100%; height:100%; margin:0px; padding:0px; border:0px; }
.referral .lft .menu ul li { position:relative; z-index:1; float:left; width:inherit; height:auto; margin:0px; padding:0px; border:0px; }
.referral .lft .menu ul li .label { z-index:0; width:inherit; background:#999; font:normal 14px/20px Arial; text-indent:6px; border-right:1px solid #797979; border-bottom:1px solid #797979; border-left:1px solid #797979; color:#fff; cursor:pointer; }
.referral .lft .menu ul li .on { background-position:-195px 0px !important; cursor:pointer; }
.referral .lft .menu ul li .label .switch { position:relative; float:left; width:16px; height:16px; margin:2px 3px 0px 3px;  background-position:-195px -16px; cursor:pointer; }
.referral .lft .menu ul li .label span { position:relative; float:right; width:auto; height:21px; line-height:14px; margin:0px; padding:0px 5px 0px 0px; letter-spacing:1.5px; font-size:15px; font-weight:bold; cursor:pointer; }
.referral .lft .menu ul li .overlay { display:none; position:absolute; z-index:1000; top:18px; left:5px;  width:200px; height:38px; color:#000; background:#f1f1f1; border:1px solid #c3c3c3; }
.referral .lft .menu ul li .overlay .bg { position:absolute; z-index:0; width:200px; height:38px; box-shadow:-4px -4px 12px 0px rgba(50, 50, 50, 0.75); }
.referral .lft .menu ul li .overlay .cnt { position:absolute; z-index:1; width:200px; height:38px; box-shadow:3px 3px 12px 0px rgba(50, 50, 50, 0.75); }
.referral .lft .menu ul li .overlay .cnt .chkbx { position:relative; float:left; width:auto; height:17px; padding:0px; margin:10px 0px 0px 0px; font:normal 12px/21px Arial; cursor:pointer; }
.referral .lft .menu ul li .overlay .cnt .chkbx:nth-of-type(1) { margin:10px 5px 0px 5px; }
.referral .lft .menu ul li .contents { position:relative; float:left; width:inherit; height:auto; color:#000; overflow:hidden; }
.referral .lft .menu ul li .contents label { font-size:12px; color:#333; }
.referral .lft .menu ul li .contents .filter_view { position:relative; float:left; width:100%; height:auto; padding:0px 0px 15px 0px; margin:0px; }
.referral .lft .menu ul li .contents .filter_view .selections { position:relative; float:left; width:inherit; height:auto; /*padding:15px 0px 10px 0px;*/ margin:0px; background:#f1f1f1; border-right:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; border-left:1px solid #c3c3c3; }
.referral .lft .menu ul li .contents .filter_view .selections .btn { position:relative; width:auto; height:21px; padding:0px 15px 0px 15px; margin:0px; background:#cccccc; font:normal 12px/21px Arial; cursor:pointer; }
.referral .lft .menu ul li .contents .filter_view .selections .btn:nth-of-type(1) { float:left; margin:0px 0px 0px 6px; }
.referral .lft .menu ul li .contents .filter_view .selections .btn:nth-of-type(2) { float:right; margin:0px 6px 0px 0px; }
.referral .lft .menu ul li .contents .filter_view .selections .inner { position:relative; float:left; width:100%; height:auto; padding: 5px 10px 5px 10px; margin:0px; border-top:1px dashed #c3c3c3; line-height:16px;  color:#000; }
.referral .lft .menu ul li .contents .filter_view .selections .inner:first-child{ /*margin-top:15px;*/ border:none; padding-top:10px;}
/*.referral .lft .menu ul li .contents .filter_view .selections .inner:nth-of-type(2) { position:relative; float:left; width:180px; padding: 0px 10px; height:auto; margin:0px; border-top:0px; line-height:16px; }*/
.referral .lft .menu ul li .contents .filter_view .selections .inner label { width:100%; color:#0098ff; }
.referral .lft .menu ul li .contents .filter_view .selections .inner span { color:#000; }
.referral .lft .menu ul li .contents .filter_view .chkbx { clear:both; position:relative; float:left; width:100%; height:17px; padding:0px; margin:10px 0px 0px 0px; font:normal 12px/21px Arial; cursor:pointer; }
.referral .lft .menu ul li .contents .filter_view .chkbxIndent {margin-left:15px;}
.referral .lft .menu ul li .contents .filter_view .chkbx:nth-of-type(3) { margin:10px 5px 0px 0px; }
.referral .lft .menu ul li .contents .filter_view button { position:relative; float:left; width:100px; height:20px; margin:15px 8px 0px 0px; padding:2px 6px 2px 6px; }
.referral .lft .menu ul li .contents .filter_view button:nth-of-type(2) { position:relative; float:left; width:80px; height:20px; margin:15px 0px 0px 0px;  }
.referral .lft .menu ul li .contents .filter_view .add { display:none; position:absolute; z-index:200; left:10px; top:38px; width:170px; height:160px; padding:0px; margin:0px; border:0px; }
.referral .lft .menu ul li .contents .filter_view .add .bg { position:absolute; z-index:0; left:0px; top:0px; width:180px; height:160px; padding:0px; margin:0px; border:0px; box-shadow:-4px -4px 12px 0px rgba(50, 50, 50, 0.75); }
.referral .lft .menu ul li .contents .filter_view .add .cnt_filter { position:absolute; z-index:1; left:0px; top:0px; width:180px; height:170px; padding:0px 12px 15px 12px; margin:0px; border:1px solid #000; background:#fff; box-shadow:3px 3px 12px 0px rgba(50, 50, 50, 0.75); font:normal 12px/22px Arial; cursor:pointer; }
.referral .lft .menu ul li .contents .filter_view .add .cnt_filter label { position:relative; float:left; height:30px; line-height:30px; text-align:left; padding:0px; margin:0px; font-weight:bold; color:#000; }
.referral .lft .menu ul li .contents .filter_view .add .cnt_filter .selection { position:relative; float:left; width:153px; height:88px; text-align:left; padding:10px 0px 0px 0px; margin:0px; border:1px solid #000; }
.referral .lft .menu ul li .contents .filter_view .add .cnt_filter .selection input { position:relative; float:left; width:auto; padding:0px; margin:2px 8px 10px 8px; color:#000; }
.referral .lft .menu ul li .contents .filter_view .add .cnt_filter .selection label { position:relative; float:left; width:114px; height:auto; line-height:16px; text-align:left; padding:0px; margin:0px 0px 10px 0px; color:#000; font-weight:normal }
.referral .lft .menu ul li .contents .filter_view .add .cnt_filter .btn { position:relative; float:left; width:auto; height:25px; line-height:25px; text-align:center; padding:0px 6px 0px 6px; margin:10px 0px 0px 0px; border:1px solid #000; background:#fff; }
.referral .lft .menu ul li .contents .filter_view .add .cnt_filter .btn.load { position:relative; float:left; width:auto; height:25px; line-height:25px; text-align:center; padding:0px 6px 0px 6px; margin:10px 0px 0px 0px; border:1px solid #000; background:#fff; }
.referral .lft .menu ul li .contents .filter_view .add .cnt_filter .btn.cancel { position:relative; float:right; width:auto; height:25px; line-height:25px; text-align:center; padding:0px 6px 0px 6px; margin:10px 0px 0px 0px; border:1px solid #000; background:#fff; }
.referral .lft .menu ul li .contents .filter_network { position:relative; float:left; width:100%; height:auto; padding:15px 0px 5px 0px; margin:0px; }
.referral .lft .menu ul li .contents .filter_network .select { position:relative; width:200px; height:auto; padding:0px; margin:0px; }
.referral .lft .menu ul li .contents .filter_network .select #networkContainer { margin:0px; padding:0px; background:none !important; }
.referral .lft .menu ul li .contents .filter_network .select select { position:relative; width:198px !important; height:22px !important; border:1px solid #000 !important; padding:0px; margin:0px 1px 0px 1px !important; font:normal 12px/22px Arial; cursor:pointer; }
.referral .lft .menu ul li .contents .filter_network hr { position:relative; width:198px; height:1px; padding:0px; margin:11px 0px 11px 0px; border:0; background:#000; }
.referral .lft .menu ul li .contents .filter_network .top { position:relative; z-index:101; width:200px; height:22px; padding:0px; margin:0px 0px 15px 0px; }
.referral .lft .menu ul li .contents .filter_network .top label { position:relative; float:left; width:auto; height:22px; padding:0px; margin:0px 16px 0px 0px; font:normal 12px/22px Arial; cursor:pointer; }
.referral .lft .menu ul li .contents .filter_network .top .dropdown { float:left; }
.referral .lft .menu ul li .contents .filter_network .top select { position:relative; float:left; width:100px; height:22px; border:none; }
.referral .lft .menu ul li .contents .filter_network .top span { height:22px; line-height:22px; padding:0px 0px 0px 10px;  }
.referral .lft .menu ul li .contents .filter_network .select .dropdown { width:200px; }
.referral .lft .menu ul li .contents .filter_network .select:nth-of-type(1) { z-index:102; }
.referral .lft .menu ul li .contents .filter_network .select:nth-of-type(2) { z-index:101; }
.referral .lft .menu ul li .contents .filter_network .select:nth-of-type(3) { z-index:100; }
.referral .lft .menu ul li .contents .filter_region { position:relative; float:left; width:100%; height:auto; /* height:240px; */ padding:15px 0px 0px 0px; margin:0px; }
.referral .lft .menu ul li .contents .filter_region .zip { position:relative; float:left; width:52%; height:auto; padding:0px; margin:0px 0px 15px 0px; }
.referral .lft .menu ul li .contents .filter_region .zip select { position:relative; z-index:0; float:left; width:85px; height:19px; padding:0px; margin:5px 1px 0px 1px; font:normal 12px/22px Arial; cursor:pointer; }
.referral .lft .menu ul li .contents .filter_region .zip .dropdown { position:relative; float:left; width:85px; height:19px; padding:0px; margin:5px 1px 0px 1px; font:normal 12px/22px Arial; cursor:pointer; }
.referral .lft .menu ul li .contents .filter_region .zip .add { display:none; position:absolute; z-index:102; left:15px; top:18px; width:130px; height:100px; padding:0px; margin:0px; border:0px; }
.referral .lft .menu ul li .contents .filter_region .zip .add .bg { position:absolute; z-index:0; left:0px; top:0px; width:130px; height:100px; padding:0px; margin:0px; border:0px; box-shadow:-4px -4px 12px 0px rgba(50, 50, 50, 0.75); }
.referral .lft .menu ul li .contents .filter_region .zip .add .zip_cnt { position:absolute; z-index:1; left:0px; top:0px; width:130px; height:100px; padding:0px 12px 15px 12px; margin:0px; border:1px solid #000; background:#ffffff; box-shadow:3px 3px 12px 0px rgba(50, 50, 50, 0.75); font:normal 12px/22px Arial; cursor:pointer; }
.referral .lft .menu ul li .contents .filter_region .zip .add .zip_cnt label { position:relative; float:left; height:30px; line-height:30px; text-align:left; padding:0px; margin:0px; font-weight:bold; color:#000; }
.referral .lft .menu ul li .contents .filter_region .zip .add .zip_cnt input { position:relative; float:left; width:104px; height:18px; text-align:left; padding:0px; margin:0px; border:1px solid #000; }
.referral .lft .menu ul li .contents .filter_region .zip .add .zip_cnt .btn_save { position:relative; float:left; width:auto; height:25px; line-height:25px; text-align:center; padding:0px 5px 0px 5px; margin:10px 8px 0px 0px; border:1px solid #000; }
.referral .lft .menu ul li .contents .filter_region .zip .add .zip_cnt .btn_close  { position:relative; float:right; width:auto; height:25px; line-height:25px; text-align:center; padding:0px 5px 0px 5px; margin:10px 0px 0px 0px; border:1px solid #000; }
.referral .lft .menu ul li .contents .filter_region .radius { position:relative; float:left; width:45%; height:auto; padding:0px; margin:0px 0px 15px 0px; }
.referral .lft .menu ul li .contents .filter_region .radius label { position:relative; width:85px; float:right; text-align:left; }
.referral .lft .menu ul li .contents .filter_region .radius select { position:relative; z-index:0; float:right; width:85px; height:19px; padding:0px; margin:5px 1px 0px 1px; font:normal 12px/22px Arial; cursor:pointer; }
.referral .lft .menu ul li .contents .filter_region .radius .dropdown { position:relative; float:right; width:85px; height:19px; padding:0px; margin:5px 1px 0px 1px; font:normal 12px/22px Arial; cursor:pointer; }
.referral .lft .menu ul li .contents .filter_region .radius .add { display:none; position:absolute; z-index:102; right:15px; top:18px; width:130px; height:100px; padding:0px; margin:0px; border:0px; }
.referral .lft .menu ul li .contents .filter_region .radius .add .bg { position:absolute; z-index:0; left:0px; top:0px; width:130px; height:100px; padding:0px; margin:0px; border:0px; box-shadow:-4px -4px 12px 0px rgba(50, 50, 50, 0.75); }
.referral .lft .menu ul li .contents .filter_region .radius .add .radius_cnt { position:absolute; z-index:1; left:0px; top:0px; width:130px; height:100px; padding:0px 12px 15px 12px; margin:0px; border:1px solid #000; background:#fff; box-shadow:3px 3px 12px 0px rgba(50, 50, 50, 0.75); font:normal 12px/22px Arial; cursor:pointer; }
.referral .lft .menu ul li .contents .filter_region .radius .add .radius_cnt label { position:relative; float:left; height:30px; line-height:30px; text-align:left; padding:0px; margin:0px; font-weight:bold; color:#000; }
.referral .lft .menu ul li .contents .filter_region .radius .add .radius_cnt input { position:relative; float:left; width:104px; height:18px; text-align:left; padding:0px; margin:0px; border:1px solid #000; }
.referral .lft .menu ul li .contents .filter_region .radius .add .radius_cnt .btn_save { position:relative; float:left; width:auto; height:25px; line-height:25px; text-align:center; padding:0px 5px 0px 5px; margin:10px 8px 0px 0px; border:1px solid #000; }
.referral .lft .menu ul li .contents .filter_region .radius .add .radius_cnt .btn_close { position:relative; float:right; width:auto; height:25px; line-height:25px; text-align:center; padding:0px 5px 0px 5px; margin:10px 0px 0px 0px; border:1px solid #000; }
.referral .lft .menu ul li .contents .filter_region .select { position:relative; z-index:101; float:left; width:inherit; height:auto; padding:0px; margin:0px 0px 15px 0px; }
.referral .lft .menu ul li .contents .filter_region .select select { margin:5px 1px 0px 1px; }
.referral .lft .menu ul li .contents .filter_region .select.last { position:relative; z-index:100; float:left; width:inherit; height:auto; padding:0px; margin:0px; }
.referral .lft .menu ul li .contents .filter_region .dropdown { width:200px; }
.referral .lft .menu ul li .contents .filter_region hr { position:relative; float:left; width:198px; height:1px; padding:0px; margin:11px 0px 11px 0px; border:0; background:#000; }
.referral .lft .menu ul li .contents .filter_region .top { position:relative; width:200px; height:22px; padding:0px; margin:0px 0px 15px 0px; }
.referral .lft .menu ul li .contents .filter_region .top label { position:relative; width:auto; height:22px; padding:0px; margin:0px 16px 0px 0px; font:normal 12px/22px Arial; cursor:pointer; }
.referral .lft .menu ul li .contents .filter_region .top select { position:relative; width:82px; height:22px; padding:0px; margin:0px 1px 0px 1px; font:normal 12px/22px Arial; cursor:pointer; }
.referral .lft .menu ul li .contents .filter_specialty { position:relative; float:left; width:100%; height:auto; /* height:180px; */ padding:15px 0px 0px 0px; margin:0px; }
.referral .lft .menu ul li .contents .filter_specialty .dropdown { width:200px !important; }
.referral .lft .menu ul li .contents .filter_specialty #specialty-container { width:200px !important; padding:0px; height:auto !important;  }
.referral .lft .menu ul li .contents .filter_specialty select {margin:0px 1px 0px 1px !important; }
.referral .lft .menu ul li .contents .filter_specialty hr { position:relative; float:left; width:198px; height:1px; padding:0px; margin:11px 0px 11px 0px; border:0px; background:#000; }
.referral .lft .menu ul li .contents .filter_patient_treated { position:relative; float:left; width:100%; height:auto; /* height:90px; */ padding:15px 0px 15px 0px; margin:0px; }
.referral .lft .menu ul li .contents .filter_patient_treated select { width:200px; }
.referral .lft .menu ul li .contents .filter_patient_treated hr { position:relative; float:left; width:198px; height:1px; padding:0px; margin:11px 0px 0px 0px; border:0; background:#000; }
.referral .lft .menu ul li .contents .filter_patient_influenced { z-index:100; position:relative; float:left; width:100%; height:auto; /* height:300px; */ padding:15px 0px 15px 0px; margin:0px; }
.referral .lft .menu ul li .contents .filter_patient_influenced select { position:relative; float:left; height:auto; padding:0px; margin:0px 0px 15px 0px; }
.referral .lft .menu ul li .contents .filter_patient_influenced select:nth-of-type(1) { z-index:102; }
.referral .lft .menu ul li .contents .filter_patient_influenced select:nth-of-type(2) { z-index:101; }
.referral .lft .menu ul li .contents .filter_patient_influenced select:nth-of-type(3) { z-index:100; }
.referral .lft .menu ul li .contents .filter_custom { position:relative; float:left; width:100%; height:auto; padding:15px 0px 15px 0px; margin:0px; }
.referral .lft .menu ul li .contents .filter_custom .select { position:relative; float:left; width:inherit; height:auto; padding:0px; margin:0px 0px 15px 0px; }
.referral .lft .menu ul li .contents .filter_custom .select .dropdown { width:inherit; }
.referral .lft .menu ul li .contents .filter_custom .select label { margin-bottom:10px; }
.referral .lft .menu ul li .contents .filter_custom .select:nth-of-type(1) { z-index:102; }
.referral .lft .menu ul li .contents .filter_custom .select:nth-of-type(2) { z-index:101; }
.referral .lft .menu ul li .contents .filter_custom .select:nth-of-type(3) { z-index:100; }

.referral .rgt { display:block; position:absolute; width:100%; height:100%; border:0px; padding:0px; margin:0 0 0 237px;/*size of left*/ top:0; bottom:0; left:0; right:0; overflow:hidden; box-sizing:border-box; }
.referral .rgt .display { position:relative; float:left; width:100%; height:300px; border:0px; padding:0px 0px 0px 0px; margin:0px; overflow-x:hidden; overflow-y:auto;}
.referral .rgt .display .toc { position:relative; display:block; width:100%; height:36px; border-bottom:1px solid #000; padding:0px; margin:0px; }
.referral .rgt .display .toc .search { position:relative; float:left; width:auto; height:auto; border:0px; padding:0px; margin:6px 0px 0px 9px; }
.referral .rgt .display .toc .search input { font:normal 12px/23px arial; color:#000; width:160px; height:23px; border:1px solid #b7b7b7; padding:0px 0px 0px 5px; }
.referral .rgt .display .toc .export { position:relative; float:right; width:auto; height:auto; border:0px; padding:0px; margin:0px 0px 0px 0px; margin-top:8px;}
.referral .rgt .display .toc .export button { margin-right:10px; }

.referral .rgt .display .toc .export span { position:relative; float:left; width:auto; height:auto; border:0px; padding:0px; margin:0px 5px 0px 0px; font:normal 12px/21px arial; }
.referral .rgt .display .toc .export ul { position:relative; float:left; width:auto; height:auto; border:0px; padding:0px; margin:0px; list-style-type:none; }
.referral .rgt .display .toc .export ul li { position:relative; float:left; width:auto; height:auto; border:0px; padding:0px 8px 0px 8px; margin:0px 5px 0px 0px; font:normal 12px/21px arial; color:#000; background:#ccc; cursor:pointer; }
.referral .rgt .display .table { position:relative; display:block; width:100%; padding:0px; padding:10px 10px 0px 10px; overflow:none; overflow-x:none; overflow-y:none; box-sizing: border-box;}
.referral .rgt .display #mainTable { position:relative; display:block; width:100%; height:inherit;}
.referral .rgt .visual { position:relative; float:left; width:100%; height:375px; border:0px; padding:0px; margin:0px; }
.referral .rgt .visual img { position:absolute; top:0; left:0; bottom:0; right:0; margin:auto; }
.referral .rgt .misc { position:relative; float:left; width:100%; height:93px; border:0px; padding:0px; margin:0px; }
/*Specifically Portrait Mode */
@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait) { 
	html, body { }
}
/*Specifically landscape mode*/
@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape) { 
	.referral .rgt { position:relative; float:left; width:740px; height:768px; border:0px; padding:0px; margin:0px; }
}
/* Just all smaller devices*/
@media all and (device-width:768px) and (device-height:1024px) { 
	.k-ghost-splitbar-vertical, .k-splitbar-vertical{
		height:10px !important;
	}
}

#legend{
	display:none;
	padding-left:10px;
	float:left;
	height:inherit;
	line-height: 36px
}
#legend div{
	display:inline-block;
	line-height: inherit;

}
.legendCircle{
	float:left;
	margin-right: 5px;
	margin-left:30px;
	border:1px solid #000;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
}

#circle0{
	margin-top:14px;
	background:#FF0000;
	width: 6px;
    height: 6px;
}
#circle1{
	margin-top:10px;
	background:#ff8000;
	width: 14px;
    height: 14px;
   
}
#circle2{
	margin-top:6px;
	background:#0080ff;
	width: 22px;
    height: 22px;
   
}
#circle3{
	margin-top:3px;
	background:#8000ff;
	width: 28px;
    height: 28px;
   
}

/* OVERRIDING datatables.min.css for pagenation */
@media screen and (max-width: 767px){
	.dataTables_wrapper .dataTables_paginate {
		margin-top: 0px !important;
	}
}
@media screen and (max-width: 767px){
	.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {
		float: left !important;
	}
}
/*when pagenation and table footer are too large for one large*/
.floatLeft{
	float:left !important;
	left:1px;
}

#table01_wrapper{
	height:inherit;
}