﻿*, *:focus, *:hover {outline: none;}
/* http://l-lin.github.io/font-awesome-animation/ */
@-webkit-keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}28%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}38%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}48%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}58%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}100%,75%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}28%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}38%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}48%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}58%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}100%,75%{-webkit-transform:rotate(0);transform:rotate(0)}}.faa-parent.animated-hover:hover>.faa-wrench,.faa-wrench.animated,.faa-wrench.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite;transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-wrench.faa-fast,.faa-wrench.animated-hover.faa-fast:hover,.faa-wrench.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-wrench.faa-slow,.faa-wrench.animated-hover.faa-slow:hover,.faa-wrench.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,20%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,20%{-webkit-transform:rotate(0);transform:rotate(0)}}.faa-parent.animated-hover:hover>.faa-ring,.faa-ring.animated,.faa-ring.animated-hover:hover{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite;transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-ring.faa-fast,.faa-ring.animated-hover.faa-fast:hover,.faa-ring.animated.faa-fast{-webkit-animation:ring 1s ease infinite;animation:ring 1s ease infinite}.faa-parent.animated-hover:hover>.faa-ring.faa-slow,.faa-ring.animated-hover.faa-slow:hover,.faa-ring.animated.faa-slow{-webkit-animation:ring 3s ease infinite;animation:ring 3s ease infinite}@-webkit-keyframes vertical{0%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}100%,22%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes vertical{0%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}100%,22%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.faa-parent.animated-hover:hover>.faa-vertical,.faa-vertical.animated,.faa-vertical.animated-hover:hover{-webkit-animation:vertical 2s ease infinite;animation:vertical 2s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-fast,.faa-vertical.animated-hover.faa-fast:hover,.faa-vertical.animated.faa-fast{-webkit-animation:vertical 1s ease infinite;animation:vertical 1s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-slow,.faa-vertical.animated-hover.faa-slow:hover,.faa-vertical.animated.faa-slow{-webkit-animation:vertical 4s ease infinite;animation:vertical 4s ease infinite}@-webkit-keyframes horizontal{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}12%{-webkit-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}24%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}100%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes horizontal{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}12%{-webkit-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}24%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}100%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.faa-horizontal.animated,.faa-horizontal.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-horizontal{-webkit-animation:horizontal 2s ease infinite;animation:horizontal 2s ease infinite}.faa-horizontal.animated-hover.faa-fast:hover,.faa-horizontal.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-horizontal.faa-fast{-webkit-animation:horizontal 1s ease infinite;animation:horizontal 1s ease infinite}.faa-horizontal.animated-hover.faa-slow:hover,.faa-horizontal.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-horizontal.faa-slow{-webkit-animation:horizontal 3s ease infinite;animation:horizontal 3s ease infinite}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.faa-flash.animated,.faa-flash.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-flash{-webkit-animation:flash 2s ease infinite;animation:flash 2s ease infinite}.faa-flash.animated-hover.faa-fast:hover,.faa-flash.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-flash.faa-fast{-webkit-animation:flash 1s ease infinite;animation:flash 1s ease infinite}.faa-flash.animated-hover.faa-slow:hover,.faa-flash.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-flash.faa-slow{-webkit-animation:flash 3s ease infinite;animation:flash 3s ease infinite}@-webkit-keyframes bounce{0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.faa-bounce.animated,.faa-bounce.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-bounce{-webkit-animation:bounce 2s ease infinite;animation:bounce 2s ease infinite}.faa-bounce.animated-hover.faa-fast:hover,.faa-bounce.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-bounce.faa-fast{-webkit-animation:bounce 1s ease infinite;animation:bounce 1s ease infinite}.faa-bounce.animated-hover.faa-slow:hover,.faa-bounce.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-bounce.faa-slow{-webkit-animation:bounce 3s ease infinite;animation:bounce 3s ease infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.faa-parent.animated-hover:hover>.faa-spin,.faa-spin.animated,.faa-spin.animated-hover:hover{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-fast,.faa-spin.animated-hover.faa-fast:hover,.faa-spin.animated.faa-fast{-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-slow,.faa-spin.animated-hover.faa-slow:hover,.faa-spin.animated.faa-slow{-webkit-animation:spin 2.2s linear infinite;animation:spin 2.2s linear infinite}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.faa-float.animated,.faa-float.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-float{-webkit-animation:float 2s linear infinite;animation:float 2s linear infinite}.faa-float.animated-hover.faa-fast:hover,.faa-float.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-float.faa-fast{-webkit-animation:float 1s linear infinite;animation:float 1s linear infinite}.faa-float.animated-hover.faa-slow:hover,.faa-float.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-float.faa-slow{-webkit-animation:float 3s linear infinite;animation:float 3s linear infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.faa-parent.animated-hover:hover>.faa-pulse,.faa-pulse.animated,.faa-pulse.animated-hover:hover{-webkit-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-fast,.faa-pulse.animated-hover.faa-fast:hover,.faa-pulse.animated.faa-fast{-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-slow,.faa-pulse.animated-hover.faa-slow:hover,.faa-pulse.animated.faa-slow{-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite}.faa-parent.animated-hover:hover>.faa-shake,.faa-shake.animated,.faa-shake.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-fast,.faa-shake.animated-hover.faa-fast:hover,.faa-shake.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-slow,.faa-shake.animated-hover.faa-slow:hover,.faa-shake.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.faa-parent.animated-hover:hover>.faa-tada,.faa-tada.animated,.faa-tada.animated-hover:hover{-webkit-animation:tada 2s linear infinite;animation:tada 2s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-fast,.faa-tada.animated-hover.faa-fast:hover,.faa-tada.animated.faa-fast{-webkit-animation:tada 1s linear infinite;animation:tada 1s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-slow,.faa-tada.animated-hover.faa-slow:hover,.faa-tada.animated.faa-slow{-webkit-animation:tada 3s linear infinite;animation:tada 3s linear infinite}@-webkit-keyframes passing{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}@keyframes passing{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}.faa-parent.animated-hover:hover>.faa-passing,.faa-passing.animated,.faa-passing.animated-hover:hover{-webkit-animation:passing 2s linear infinite;animation:passing 2s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-fast,.faa-passing.animated-hover.faa-fast:hover,.faa-passing.animated.faa-fast{-webkit-animation:passing 1s linear infinite;animation:passing 1s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-slow,.faa-passing.animated-hover.faa-slow:hover,.faa-passing.animated.faa-slow{-webkit-animation:passing 3s linear infinite;animation:passing 3s linear infinite}@-webkit-keyframes passing-reverse{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}@keyframes passing-reverse{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}.faa-parent.animated-hover:hover>.faa-passing-reverse,.faa-passing-reverse.animated,.faa-passing-reverse.animated-hover:hover{-webkit-animation:passing-reverse 2s linear infinite;animation:passing-reverse 2s linear infinite}.faa-parent.animated-hover:hover>.faa-passing-reverse.faa-fast,.faa-passing-reverse.animated-hover.faa-fast:hover,.faa-passing-reverse.animated.faa-fast{-webkit-animation:passing-reverse 1s linear infinite;animation:passing-reverse 1s linear infinite}.faa-parent.animated-hover:hover>.faa-passing-reverse.faa-slow,.faa-passing-reverse.animated-hover.faa-slow:hover,.faa-passing-reverse.animated.faa-slow{-webkit-animation:passing-reverse 3s linear infinite;animation:passing-reverse 3s linear infinite}@-webkit-keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}@keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}.faa-burst.animated,.faa-burst.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-burst{-webkit-animation:burst 2s infinite linear;animation:burst 2s infinite linear}.faa-burst.animated-hover.faa-fast:hover,.faa-burst.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-burst.faa-fast{-webkit-animation:burst 1s infinite linear;animation:burst 1s infinite linear}.faa-burst.animated-hover.faa-slow:hover,.faa-burst.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-burst.faa-slow{-webkit-animation:burst 3s infinite linear;animation:burst 3s infinite linear}@-webkit-keyframes falling{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}}@keyframes falling{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}}.faa-falling.animated,.faa-falling.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-falling{-webkit-animation:falling 2s linear infinite;animation:falling 2s linear infinite}.faa-falling.animated-hover.faa-fast:hover,.faa-falling.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-falling.faa-fast{-webkit-animation:falling 1s linear infinite;animation:falling 1s linear infinite}.faa-falling.animated-hover.faa-slow:hover,.faa-falling.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-falling.faa-slow{-webkit-animation:falling 3s linear infinite;animation:falling 3s linear infinite}
/* source-sans-pro-regular - vietnamese */
/*@font-face 
{
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'),
}*/
/* source-sans-pro-600 - vietnamese */
/*@font-face 
{
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'),
       url('/Web/Resources/bootstrap/fonts/SourceSansPro-Semibold.ttf') format('truetype'); 
}*/
.mr-0, .mx-0 {margin-right: 0 !important}
.mr-1, .mx-1 {margin-right: .25rem !important}

a.cur:hover{text-decoration:none !important}
.from-mobile {margin-top: 0px !important}
.font-11{font-size: 11px !important;}
.font-12{font-size: 12px !important;}
.font-14{font-size: 14px !important;}
.font-15{font-size: 15px !important;}
.font-16{font-size: 16px !important;}
.font-18{font-size: 18px !important;}
.font-20{font-size: 20px !important;}
.font-22{font-size: 22px !important;}
.font-24{font-size: 24px !important;}
.tbMain2 td { padding: 0px !important; }
[data-type-date] { padding: 0px 5px }
a { cursor:pointer }
img{max-width:100%; height: auto;}
.rounded {border-radius: .25rem !important;}
.p-0{padding:0 !important}
.p-2{padding:2px !important;}
.pl-0{padding-left:0 !important;}
.pt-0{padding-top:0 !important}
.pr-0{padding-right:0 !important}
.mb-5px{margin-bottom:5px !important}
.mb-10px{margin-bottom:10px !important}
.mb-15px{margin-bottom:15px !important}
.mb-25px{margin-bottom:25px !important}
.mt-30px{margin-top:30px !important}
.mb-0{margin-bottom:0 !important}
.mt-0{margin-top:0 !important}
.box-shadow-none{box-shadow:none !important;}
.col-sm-0-05,
.col-sm-0-1,
.col-sm-0-15,
.col-sm-0-2,
.col-sm-0-25,
.col-sm-0-3,
.col-sm-0-35,
.col-sm-0-4,
.col-sm-0-45,
.col-sm-0-5,
.col-sm-0-55,
.col-sm-0-6,
.col-sm-0-65,
.col-sm-0-7,
.col-sm-0-75,
.col-sm-0-8,
.col-sm-0-85,
.col-sm-0-9,
.col-sm-0-95,
.col-sm-1,
.col-sm-1-05,
.col-sm-1-1,
.col-sm-1-15,
.col-sm-1-2,
.col-sm-1-25,
.col-sm-1-3,
.col-sm-1-35,
.col-sm-1-4,
.col-sm-1-45,
.col-sm-1-5,
.col-sm-1-55,
.col-sm-1-6,
.col-sm-1-65,
.col-sm-1-7,
.col-sm-1-75,
.col-sm-1-8,
.col-sm-1-85,
.col-sm-1-9,
.col-sm-1-95,
.col-sm-2,
.col-sm-2-05,
.col-sm-2-1,
.col-sm-2-15,
.col-sm-2-2,
.col-sm-2-25,
.col-sm-2-3,
.col-sm-2-35,
.col-sm-2-4,
.col-sm-2-45,
.col-sm-2-5,
.col-sm-2-55,
.col-sm-2-6,
.col-sm-2-65,
.col-sm-2-7,
.col-sm-2-75,
.col-sm-2-8,
.col-sm-2-85,
.col-sm-2-9,
.col-sm-2-95,
.col-sm-3,
.col-sm-3-05,
.col-sm-3-1,
.col-sm-3-15,
.col-sm-3-2,
.col-sm-3-25,
.col-sm-3-3,
.col-sm-3-35,
.col-sm-3-4,
.col-sm-3-45,
.col-sm-3-5,
.col-sm-3-55,
.col-sm-3-6,
.col-sm-3-65,
.col-sm-3-7,
.col-sm-3-75,
.col-sm-3-8,
.col-sm-3-85,
.col-sm-3-9,
.col-sm-3-95,
.col-sm-4,
.col-sm-4-05,
.col-sm-4-1,
.col-sm-4-15,
.col-sm-4-2,
.col-sm-4-25,
.col-sm-4-3,
.col-sm-4-35,
.col-sm-4-4,
.col-sm-4-45,
.col-sm-4-5,
.col-sm-4-55,
.col-sm-4-6,
.col-sm-4-65,
.col-sm-4-7,
.col-sm-4-75,
.col-sm-4-8,
.col-sm-4-85,
.col-sm-4-9,
.col-sm-4-95,
.col-sm-5,
.col-sm-5-05,
.col-sm-5-1,
.col-sm-5-15,
.col-sm-5-2,
.col-sm-5-25,
.col-sm-5-3,
.col-sm-5-35,
.col-sm-5-4,
.col-sm-5-45,
.col-sm-5-5,
.col-sm-5-55,
.col-sm-5-6,
.col-sm-5-65,
.col-sm-5-7,
.col-sm-5-75,
.col-sm-5-8,
.col-sm-5-85,
.col-sm-5-9,
.col-sm-5-95,
.col-sm-6,
.col-sm-6-05,
.col-sm-6-1,
.col-sm-6-15,
.col-sm-6-2,
.col-sm-6-25,
.col-sm-6-3,
.col-sm-6-35,
.col-sm-6-4,
.col-sm-6-45,
.col-sm-6-5,
.col-sm-6-55,
.col-sm-6-6,
.col-sm-6-65,
.col-sm-6-7,
.col-sm-6-75,
.col-sm-6-8,
.col-sm-6-85,
.col-sm-6-9,
.col-sm-6-95,
.col-sm-7,
.col-sm-7-05,
.col-sm-7-1,
.col-sm-7-15,
.col-sm-7-2,
.col-sm-7-25,
.col-sm-7-3,
.col-sm-7-35,
.col-sm-7-4,
.col-sm-7-45,
.col-sm-7-5,
.col-sm-7-55,
.col-sm-7-6,
.col-sm-7-65,
.col-sm-7-7,
.col-sm-7-75,
.col-sm-7-8,
.col-sm-7-85,
.col-sm-7-9,
.col-sm-7-95,
.col-sm-8,
.col-sm-8-05,
.col-sm-8-1,
.col-sm-8-15,
.col-sm-8-2,
.col-sm-8-25,
.col-sm-8-3,
.col-sm-8-35,
.col-sm-8-4,
.col-sm-8-45,
.col-sm-8-5,
.col-sm-8-55,
.col-sm-8-6,
.col-sm-8-65,
.col-sm-8-7,
.col-sm-8-75,
.col-sm-8-8,
.col-sm-8-85,
.col-sm-8-9,
.col-sm-8-95,
.col-sm-9,
.col-sm-9-05,
.col-sm-9-1,
.col-sm-9-15,
.col-sm-9-2,
.col-sm-9-25,
.col-sm-9-3,
.col-sm-9-35,
.col-sm-9-4,
.col-sm-9-45,
.col-sm-9-5,
.col-sm-9-55,
.col-sm-9-6,
.col-sm-9-65,
.col-sm-9-7,
.col-sm-9-75,
.col-sm-9-8,
.col-sm-9-85,
.col-sm-9-9,
.col-sm-9-95,
.col-sm-10,
.col-sm-10-05,
.col-sm-10-1,
.col-sm-10-15,
.col-sm-10-2,
.col-sm-10-25,
.col-sm-10-3,
.col-sm-10-35,
.col-sm-10-4,
.col-sm-10-45,
.col-sm-10-5,
.col-sm-10-55,
.col-sm-10-6,
.col-sm-10-65,
.col-sm-10-7,
.col-sm-10-75,
.col-sm-10-8,
.col-sm-10-85,
.col-sm-10-9,
.col-sm-10-95,
.col-sm-11,
.col-sm-11-05,
.col-sm-11-1,
.col-sm-11-15,
.col-sm-11-2,
.col-sm-11-25,
.col-sm-11-3,
.col-sm-11-35,
.col-sm-11-4,
.col-sm-11-45,
.col-sm-11-5,
.col-sm-11-55,
.col-sm-11-6,
.col-sm-11-65,
.col-sm-11-7,
.col-sm-11-75,
.col-sm-11-8,
.col-sm-11-85,
.col-sm-11-9,
.col-sm-11-95,
.col-sm-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.content-header > h1 { font-size: 18px; }
.content-header > .breadcrumb { top: 5px;border-radius:0; }
.content-header { padding: 10px 15px 0 15px; }
.content { padding-top: 10px; min-height: 100% !important; padding-bottom: 0px }
/*@media (min-width: 768px) 
{
    .modal-dialog 
    {
        width: 600px;
        margin: 30px auto 0px;
    }
}*/

@media (min-width:768px) 
{
    .col-sm-0-05 { width:0.416666666666667%}
    .col-sm-0-1 { width:0.833333333333333%}
    .col-sm-0-15 { width:1.25%}
    .col-sm-0-2 { width:1.66666666666667%}
    .col-sm-0-25 { width:2.08333333333333%}
    .col-sm-0-3 { width:2.5%}
    .col-sm-0-35 { width:2.91666666666667%}
    .col-sm-0-4 { width:3.33333333333333%}
    .col-sm-0-45 { width:3.75%}
    .col-sm-0-5 { width:4.16666666666667%}
    .col-sm-0-55 { width:4.58333333333333%}
    .col-sm-0-6 { width:5%}
    .col-sm-0-65 { width:5.41666666666667%}
    .col-sm-0-7 { width:5.83333333333333%}
    .col-sm-0-75 { width:6.25%}
    .col-sm-0-8 { width:6.66666666666667%}
    .col-sm-0-85 { width:7.08333333333333%}
    .col-sm-0-9 { width:7.5%}
    .col-sm-0-95 { width:7.91666666666667%}
    .col-sm-1 { width:8.33333333333333%}
    .col-sm-1-05 { width:8.75%}
    .col-sm-1-1 { width:9.16666666666667%}
    .col-sm-1-15 { width:9.58333333333333%}
    .col-sm-1-2 { width:10%}
    .col-sm-1-25 { width:10.4166666666667%}
    .col-sm-1-3 { width:10.8333333333333%}
    .col-sm-1-35 { width:11.25%}
    .col-sm-1-4 { width:11.6666666666667%}
    .col-sm-1-45 { width:12.0833333333333%}
    .col-sm-1-5 { width:12.5%}
    .col-sm-1-55 { width:12.9166666666667%}
    .col-sm-1-6 { width:13.3333333333333%}
    .col-sm-1-65 { width:13.75%}
    .col-sm-1-7 { width:14.1666666666667%}
    .col-sm-1-75 { width:14.5833333333333%}
    .col-sm-1-8 { width:15%}
    .col-sm-1-85 { width:15.4166666666667%}
    .col-sm-1-9 { width:15.8333333333333%}
    .col-sm-1-95 { width:16.25%}
    .col-sm-2 { width:16.6666666666667%}
    .col-sm-2-05 { width:17.0833333333333%}
    .col-sm-2-1 { width:17.5%}
    .col-sm-2-15 { width:17.9166666666667%}
    .col-sm-2-2 { width:18.3333333333333%}
    .col-sm-2-25 { width:18.75%}
    .col-sm-2-3 { width:19.1666666666667%}
    .col-sm-2-35 { width:19.5833333333333%}
    .col-sm-2-4 { width:20%}
    .col-sm-2-45 { width:20.4166666666667%}
    .col-sm-2-5 { width:20.8333333333333%}
    .col-sm-2-55 { width:21.25%}
    .col-sm-2-6 { width:21.6666666666667%}
    .col-sm-2-65 { width:22.0833333333333%}
    .col-sm-2-7 { width:22.5%}
    .col-sm-2-75 { width:22.9166666666667%}
    .col-sm-2-8 { width:23.3333333333333%}
    .col-sm-2-85 { width:23.75%}
    .col-sm-2-9 { width:24.1666666666667%}
    .col-sm-2-95 { width:24.5833333333333%}
    .col-sm-3 { width:25%}
    .col-sm-3-05 { width:25.4166666666667%}
    .col-sm-3-1 { width:25.8333333333333%}
    .col-sm-3-15 { width:26.25%}
    .col-sm-3-2 { width:26.6666666666667%}
    .col-sm-3-25 { width:27.0833333333333%}
    .col-sm-3-3 { width:27.5%}
    .col-sm-3-35 { width:27.9166666666667%}
    .col-sm-3-4 { width:28.3333333333333%}
    .col-sm-3-45 { width:28.75%}
    .col-sm-3-5 { width:29.1666666666667%}
    .col-sm-3-55 { width:29.5833333333333%}
    .col-sm-3-6 { width:30%}
    .col-sm-3-65 { width:30.4166666666667%}
    .col-sm-3-7 { width:30.8333333333333%}
    .col-sm-3-75 { width:31.25%}
    .col-sm-3-8 { width:31.6666666666667%}
    .col-sm-3-85 { width:32.0833333333333%}
    .col-sm-3-9 { width:32.5%}
    .col-sm-3-95 { width:32.9166666666667%}
    .col-sm-4 { width:33.3333333333333%}
    .col-sm-4-05 { width:33.75%}
    .col-sm-4-1 { width:34.1666666666667%}
    .col-sm-4-15 { width:34.5833333333333%}
    .col-sm-4-2 { width:35%}
    .col-sm-4-25 { width:35.4166666666667%}
    .col-sm-4-3 { width:35.8333333333333%}
    .col-sm-4-35 { width:36.25%}
    .col-sm-4-4 { width:36.6666666666667%}
    .col-sm-4-45 { width:37.0833333333333%}
    .col-sm-4-5 { width:37.5%}
    .col-sm-4-55 { width:37.9166666666667%}
    .col-sm-4-6 { width:38.3333333333333%}
    .col-sm-4-65 { width:38.75%}
    .col-sm-4-7 { width:39.1666666666667%}
    .col-sm-4-75 { width:39.5833333333333%}
    .col-sm-4-8 { width:40%}
    .col-sm-4-85 { width:40.4166666666667%}
    .col-sm-4-9 { width:40.8333333333333%}
    .col-sm-4-95 { width:41.25%}
    .col-sm-5 { width:41.6666666666667%}
    .col-sm-5-05 { width:42.0833333333333%}
    .col-sm-5-1 { width:42.5%}
    .col-sm-5-15 { width:42.9166666666667%}
    .col-sm-5-2 { width:43.3333333333333%}
    .col-sm-5-25 { width:43.75%}
    .col-sm-5-3 { width:44.1666666666667%}
    .col-sm-5-35 { width:44.5833333333333%}
    .col-sm-5-4 { width:45%}
    .col-sm-5-45 { width:45.4166666666667%}
    .col-sm-5-5 { width:45.8333333333333%}
    .col-sm-5-55 { width:46.25%}
    .col-sm-5-6 { width:46.6666666666667%}
    .col-sm-5-65 { width:47.0833333333333%}
    .col-sm-5-7 { width:47.5%}
    .col-sm-5-75 { width:47.9166666666667%}
    .col-sm-5-8 { width:48.3333333333333%}
    .col-sm-5-85 { width:48.75%}
    .col-sm-5-9 { width:49.1666666666667%}
    .col-sm-5-95 { width:49.5833333333333%}
    .col-sm-6 { width:50%}
    .col-sm-6-05 { width:50.4166666666667%}
    .col-sm-6-1 { width:50.8333333333333%}
    .col-sm-6-15 { width:51.25%}
    .col-sm-6-2 { width:51.6666666666667%}
    .col-sm-6-25 { width:52.0833333333333%}
    .col-sm-6-3 { width:52.5%}
    .col-sm-6-35 { width:52.9166666666667%}
    .col-sm-6-4 { width:53.3333333333333%}
    .col-sm-6-45 { width:53.75%}
    .col-sm-6-5 { width:54.1666666666667%}
    .col-sm-6-55 { width:54.5833333333333%}
    .col-sm-6-6 { width:55%}
    .col-sm-6-65 { width:55.4166666666667%}
    .col-sm-6-7 { width:55.8333333333333%}
    .col-sm-6-75 { width:56.25%}
    .col-sm-6-8 { width:56.6666666666667%}
    .col-sm-6-85 { width:57.0833333333333%}
    .col-sm-6-9 { width:57.5%}
    .col-sm-6-95 { width:57.9166666666667%}
    .col-sm-7 { width:58.3333333333333%}
    .col-sm-7-05 { width:58.75%}
    .col-sm-7-1 { width:59.1666666666667%}
    .col-sm-7-15 { width:59.5833333333333%}
    .col-sm-7-2 { width:60%}
    .col-sm-7-25 { width:60.4166666666667%}
    .col-sm-7-3 { width:60.8333333333333%}
    .col-sm-7-35 { width:61.25%}
    .col-sm-7-4 { width:61.6666666666667%}
    .col-sm-7-45 { width:62.0833333333333%}
    .col-sm-7-5 { width:62.5%}
    .col-sm-7-55 { width:62.9166666666667%}
    .col-sm-7-6 { width:63.3333333333333%}
    .col-sm-7-65 { width:63.75%}
    .col-sm-7-7 { width:64.1666666666667%}
    .col-sm-7-75 { width:64.5833333333333%}
    .col-sm-7-8 { width:65%}
    .col-sm-7-85 { width:65.4166666666667%}
    .col-sm-7-9 { width:65.8333333333333%}
    .col-sm-7-95 { width:66.25%}
    .col-sm-8 { width:66.6666666666667%}
    .col-sm-8-05 { width:67.0833333333333%}
    .col-sm-8-1 { width:67.5%}
    .col-sm-8-15 { width:67.9166666666667%}
    .col-sm-8-2 { width:68.3333333333333%}
    .col-sm-8-25 { width:68.75%}
    .col-sm-8-3 { width:69.1666666666667%}
    .col-sm-8-35 { width:69.5833333333333%}
    .col-sm-8-4 { width:70%}
    .col-sm-8-45 { width:70.4166666666667%}
    .col-sm-8-5 { width:70.8333333333333%}
    .col-sm-8-55 { width:71.25%}
    .col-sm-8-6 { width:71.6666666666667%}
    .col-sm-8-65 { width:72.0833333333333%}
    .col-sm-8-7 { width:72.5%}
    .col-sm-8-75 { width:72.9166666666667%}
    .col-sm-8-8 { width:73.3333333333333%}
    .col-sm-8-85 { width:73.75%}
    .col-sm-8-9 { width:74.1666666666667%}
    .col-sm-8-95 { width:74.5833333333333%}
    .col-sm-9 { width:75%}
    .col-sm-9-05 { width:75.4166666666667%}
    .col-sm-9-1 { width:75.8333333333333%}
    .col-sm-9-15 { width:76.25%}
    .col-sm-9-2 { width:76.6666666666667%}
    .col-sm-9-25 { width:77.0833333333333%}
    .col-sm-9-3 { width:77.5%}
    .col-sm-9-35 { width:77.9166666666667%}
    .col-sm-9-4 { width:78.3333333333333%}
    .col-sm-9-45 { width:78.75%}
    .col-sm-9-5 { width:79.1666666666667%}
    .col-sm-9-55 { width:79.5833333333333%}
    .col-sm-9-6 { width:80%}
    .col-sm-9-65 { width:80.4166666666667%}
    .col-sm-9-7 { width:80.8333333333333%}
    .col-sm-9-75 { width:81.25%}
    .col-sm-9-8 { width:81.6666666666667%}
    .col-sm-9-85 { width:82.0833333333333%}
    .col-sm-9-9 { width:82.5%}
    .col-sm-9-95 { width:82.9166666666667%}
    .col-sm-10 { width:83.3333333333333%}
    .col-sm-10-05 { width:83.75%}
    .col-sm-10-1 { width:84.1666666666667%}
    .col-sm-10-15 { width:84.5833333333333%}
    .col-sm-10-2 { width:85%}
    .col-sm-10-25 { width:85.4166666666667%}
    .col-sm-10-3 { width:85.8333333333333%}
    .col-sm-10-35 { width:86.25%}
    .col-sm-10-4 { width:86.6666666666667%}
    .col-sm-10-45 { width:87.0833333333333%}
    .col-sm-10-5 { width:87.5%}
    .col-sm-10-55 { width:87.9166666666667%}
    .col-sm-10-6 { width:88.3333333333333%}
    .col-sm-10-65 { width:88.75%}
    .col-sm-10-7 { width:89.1666666666667%}
    .col-sm-10-75 { width:89.5833333333333%}
    .col-sm-10-8 { width:90%}
    .col-sm-10-85 { width:90.4166666666667%}
    .col-sm-10-9 { width:90.8333333333333%}
    .col-sm-10-95 { width:91.25%}
    .col-sm-11 { width:91.6666666666667%}
    .col-sm-11-05 { width:92.0833333333333%}
    .col-sm-11-1 { width:92.5%}
    .col-sm-11-15 { width:92.9166666666667%}
    .col-sm-11-2 { width:93.3333333333333%}
    .col-sm-11-25 { width:93.75%}
    .col-sm-11-3 { width:94.1666666666667%}
    .col-sm-11-35 { width:94.5833333333333%}
    .col-sm-11-4 { width:95%}
    .col-sm-11-45 { width:95.4166666666667%}
    .col-sm-11-5 { width:95.8333333333333%}
    .col-sm-11-55 { width:96.25%}
    .col-sm-11-6 { width:96.6666666666667%}
    .col-sm-11-65 { width:97.0833333333333%}
    .col-sm-11-7 { width:97.5%}
    .col-sm-11-75 { width:97.9166666666667%}
    .col-sm-11-8 { width:98.3333333333333%}
    .col-sm-11-85 { width:98.75%}
    .col-sm-11-9 { width:99.1666666666667%}
    .col-sm-11-95 { width:99.5833333333333%}
    .col-sm-12 { width:100% }

    .col-sm-0-05,
    .col-sm-0-1,
    .col-sm-0-15,
    .col-sm-0-2,
    .col-sm-0-25,
    .col-sm-0-3,
    .col-sm-0-35,
    .col-sm-0-4,
    .col-sm-0-45,
    .col-sm-0-5,
    .col-sm-0-55,
    .col-sm-0-6,
    .col-sm-0-65,
    .col-sm-0-7,
    .col-sm-0-75,
    .col-sm-0-8,
    .col-sm-0-85,
    .col-sm-0-9,
    .col-sm-0-95,
    .col-sm-1,
    .col-sm-1-05,
    .col-sm-1-1,
    .col-sm-1-15,
    .col-sm-1-2,
    .col-sm-1-25,
    .col-sm-1-3,
    .col-sm-1-35,
    .col-sm-1-4,
    .col-sm-1-45,
    .col-sm-1-5,
    .col-sm-1-55,
    .col-sm-1-6,
    .col-sm-1-65,
    .col-sm-1-7,
    .col-sm-1-75,
    .col-sm-1-8,
    .col-sm-1-85,
    .col-sm-1-9,
    .col-sm-1-95,
    .col-sm-2,
    .col-sm-2-05,
    .col-sm-2-1,
    .col-sm-2-15,
    .col-sm-2-2,
    .col-sm-2-25,
    .col-sm-2-3,
    .col-sm-2-35,
    .col-sm-2-4,
    .col-sm-2-45,
    .col-sm-2-5,
    .col-sm-2-55,
    .col-sm-2-6,
    .col-sm-2-65,
    .col-sm-2-7,
    .col-sm-2-75,
    .col-sm-2-8,
    .col-sm-2-85,
    .col-sm-2-9,
    .col-sm-2-95,
    .col-sm-3,
    .col-sm-3-05,
    .col-sm-3-1,
    .col-sm-3-15,
    .col-sm-3-2,
    .col-sm-3-25,
    .col-sm-3-3,
    .col-sm-3-35,
    .col-sm-3-4,
    .col-sm-3-45,
    .col-sm-3-5,
    .col-sm-3-55,
    .col-sm-3-6,
    .col-sm-3-65,
    .col-sm-3-7,
    .col-sm-3-75,
    .col-sm-3-8,
    .col-sm-3-85,
    .col-sm-3-9,
    .col-sm-3-95,
    .col-sm-4,
    .col-sm-4-05,
    .col-sm-4-1,
    .col-sm-4-15,
    .col-sm-4-2,
    .col-sm-4-25,
    .col-sm-4-3,
    .col-sm-4-35,
    .col-sm-4-4,
    .col-sm-4-45,
    .col-sm-4-5,
    .col-sm-4-55,
    .col-sm-4-6,
    .col-sm-4-65,
    .col-sm-4-7,
    .col-sm-4-75,
    .col-sm-4-8,
    .col-sm-4-85,
    .col-sm-4-9,
    .col-sm-4-95,
    .col-sm-5,
    .col-sm-5-05,
    .col-sm-5-1,
    .col-sm-5-15,
    .col-sm-5-2,
    .col-sm-5-25,
    .col-sm-5-3,
    .col-sm-5-35,
    .col-sm-5-4,
    .col-sm-5-45,
    .col-sm-5-5,
    .col-sm-5-55,
    .col-sm-5-6,
    .col-sm-5-65,
    .col-sm-5-7,
    .col-sm-5-75,
    .col-sm-5-8,
    .col-sm-5-85,
    .col-sm-5-9,
    .col-sm-5-95,
    .col-sm-6,
    .col-sm-6-05,
    .col-sm-6-1,
    .col-sm-6-15,
    .col-sm-6-2,
    .col-sm-6-25,
    .col-sm-6-3,
    .col-sm-6-35,
    .col-sm-6-4,
    .col-sm-6-45,
    .col-sm-6-5,
    .col-sm-6-55,
    .col-sm-6-6,
    .col-sm-6-65,
    .col-sm-6-7,
    .col-sm-6-75,
    .col-sm-6-8,
    .col-sm-6-85,
    .col-sm-6-9,
    .col-sm-6-95,
    .col-sm-7,
    .col-sm-7-05,
    .col-sm-7-1,
    .col-sm-7-15,
    .col-sm-7-2,
    .col-sm-7-25,
    .col-sm-7-3,
    .col-sm-7-35,
    .col-sm-7-4,
    .col-sm-7-45,
    .col-sm-7-5,
    .col-sm-7-55,
    .col-sm-7-6,
    .col-sm-7-65,
    .col-sm-7-7,
    .col-sm-7-75,
    .col-sm-7-8,
    .col-sm-7-85,
    .col-sm-7-9,
    .col-sm-7-95,
    .col-sm-8,
    .col-sm-8-05,
    .col-sm-8-1,
    .col-sm-8-15,
    .col-sm-8-2,
    .col-sm-8-25,
    .col-sm-8-3,
    .col-sm-8-35,
    .col-sm-8-4,
    .col-sm-8-45,
    .col-sm-8-5,
    .col-sm-8-55,
    .col-sm-8-6,
    .col-sm-8-65,
    .col-sm-8-7,
    .col-sm-8-75,
    .col-sm-8-8,
    .col-sm-8-85,
    .col-sm-8-9,
    .col-sm-8-95,
    .col-sm-9,
    .col-sm-9-05,
    .col-sm-9-1,
    .col-sm-9-15,
    .col-sm-9-2,
    .col-sm-9-25,
    .col-sm-9-3,
    .col-sm-9-35,
    .col-sm-9-4,
    .col-sm-9-45,
    .col-sm-9-5,
    .col-sm-9-55,
    .col-sm-9-6,
    .col-sm-9-65,
    .col-sm-9-7,
    .col-sm-9-75,
    .col-sm-9-8,
    .col-sm-9-85,
    .col-sm-9-9,
    .col-sm-9-95,
    .col-sm-10,
    .col-sm-10-05,
    .col-sm-10-1,
    .col-sm-10-15,
    .col-sm-10-2,
    .col-sm-10-25,
    .col-sm-10-3,
    .col-sm-10-35,
    .col-sm-10-4,
    .col-sm-10-45,
    .col-sm-10-5,
    .col-sm-10-55,
    .col-sm-10-6,
    .col-sm-10-65,
    .col-sm-10-7,
    .col-sm-10-75,
    .col-sm-10-8,
    .col-sm-10-85,
    .col-sm-10-9,
    .col-sm-10-95,
    .col-sm-11,
    .col-sm-11-05,
    .col-sm-11-1,
    .col-sm-11-15,
    .col-sm-11-2,
    .col-sm-11-25,
    .col-sm-11-3,
    .col-sm-11-35,
    .col-sm-11-4,
    .col-sm-11-45,
    .col-sm-11-5,
    .col-sm-11-55,
    .col-sm-11-6,
    .col-sm-11-65,
    .col-sm-11-7,
    .col-sm-11-75,
    .col-sm-11-8,
    .col-sm-11-85,
    .col-sm-11-9,
    .col-sm-11-95,
    .col-sm-12
    {
        float: left;
    }
}
/*.sidebar-menu .treeview-menu > li > a { font-size: 13px; padding-left: 12px; }*/
.sidebar-menu .treeview-menu > li > a { font-size: 12px; padding-left: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.text-center { text-align: center !important; }
.text-left { text-align: left !important; }
.text-right { text-align: right !important; }
.cur { cursor: pointer; }
.frm-search { margin-bottom: 10px; padding: 0px; }
.frm-search.form-inline .form-control { width: 100%; }
.frm-search [class*='col-md'] { padding-right: 0px; }
.frm-search [class*='col-sm'] { padding-right: 0px; }
.frm-search .last { padding-right: 15px }
#table { font-size: 13px; }

@media (max-width: 767.98px)
{
    .modal-dialog { margin: 0px !important }
    .form-no-pm [class*='col-sm'] { padding-left: 0px; padding-right: 0px; font-size:12px }
    .mt-sm-15px { margin-top: 15px !important }
    .d-none-sm { display:none !important }
    .breadcrumb-sm { top: 0px !important; margin-top: 0px !important }
}
@media (min-width: 992px) 
{
    .d-none-md { display:none !important }

    .form-no-pm label[class*='col-sm'] { padding-left: 0px; padding-right: 0px; font-size:12px }    
    .form-no-pm label { font-size: 12px }
    .form-no-pm div[class*='col-sm'] { padding-right: 0px }

    .mt-md-0 { margin-top: 0px !important }

    .pr-md-0 { padding-right: 0px !important }
    .pl-md-0 { padding-left: 0px !important }
}

/*@media only screen and (max-width: 768px) {
    div[class*='col-sm'] { padding-left: 0px }
}*/

.form-left-no-pm div[class*='col-sm'] { padding-left: 0px }
.form-horizontal .control-label[class$=none]{ padding-top: 0px }
.bottom.is-paging { margin-top: 10px }
.frm-search-toolbar { margin-bottom: 6px }
.frm-search-toolbar .form-group[class*='col-sm'] { padding-left: 0px }
.frm-search-toolbar.form-inline .form-control { width: 100%; }
@media (max-width: 767px) 
{
    .frm-search [class*='col-md'] { padding-right: 15px; }
    .frm-search [class*='col-sm'] { padding-right: 15px; }
    .frm-search-toolbar .form-group[class*='col-sm'] { padding-left: 15px }
}

/* Small devices (tablets, 768px and up) */
/*@media (min-width: 768px) { .frm-search [class*='col-md'] { padding-right:15px } }*/

/* Medium devices (desktops, 992px and up) */
/*@media (min-width: @screen-md-min) { ... }*/

/* Large devices (large desktops, 1200px and up) */
/*@media (min-width: @screen-lg-min) { ... }*/

.alert-small { padding: 7px; }
.alert-small.alert-dismissable .close, .alert-small.alert-dismissible .close { right: 0px; }
.msg-area .alert-small { margin-bottom: 0px; }
.popup-area-msg .alert-small { margin-bottom: 10px; }
body.online section.content-header { display: none; }
body.online section.content { padding: 0px; }
body.online .main-sidebar { display: none; }
body.online #main, body.online .wrapper .main-footer { margin-left: 0px !important; }
#map-canvas, .core-map { height: 100%; margin: 0px; padding: 0px; }
.table-ul { display: table; width: 100%; border: solid 1px #ddd; }
.table-ul ul { list-style: none; padding: 0px; margin: 0px; display: table-row; }
.table-ul ul li { padding: 5px; margin: 0px; display: table-cell; }
.table-ul ul.table-ul-header li { text-align: center; font-weight: bold; }
.table-ul ul li { border-right: solid 1px #ddd; }
.table-ul ul li:last-child { border-right: none; }
.table-ul ul li { border-bottom: solid 1px #ddd; }
.table-ul ul:last-child li { border-bottom: none; }
.table-ul ul:hover li { background-color: #f5f5f5; }
.table-ul ul.table-ul-header:hover li { background-color: white; }
.table-ul-body { border: solid 1px #ddd; max-height: 250px; overflow-y: scroll; position: relative; }
.table-ul-body .table-ul { border: none; }
.table-ul-body .table-ul ul:last-child li { border-bottom: solid 1px #ddd; }
.typeahead { width: 100%; margin-top: 0px; border-radius: inherit; box-shadow: none; width: 100%; }

/*@media (max-width: 767px) { .table td, .table th { white-space:nowrap } }*/
/*@media (min-width: 768px) { .table td, .table th { white-space:nowrap } }*/
.core-table-scroll.table td, .core-table-scroll.table th { white-space: nowrap; }
.core-box-small { position: relative; }
.core-box-small .box-tools { position: absolute; top: 10px; right: 10px; display: none; }
.core-box-small:hover .box-tools { display: block; }
.info-box.bg-red-icon .info-box-icon { background-color: #dd4b39 !important; color: #fff !important; }
.info-box.bg-aqua-icon .info-box-icon { background-color: #00c0ef !important; color: #fff !important; }
.info-box.bg-green-icon .info-box-icon { background-color: #00a65a !important; color: #fff !important; }
.info-box.bg-yellow-icon .info-box-icon { background-color: #f39c12 !important; color: #fff !important; }
.box-tools .btn { min-width: 30px }
.connectedSortable .box-header, .connectedSortable .core-box-small { cursor: move; }
.pac-container.pac-logo { z-index: 100000000; }
.fa-2x { font-size: 1.3em; }
.form-group { margin-bottom: 7px; }
.table-small table { font-size: 12px; }

.table-hover > tbody > tr.sh-red:hover > td, .table-hover > tbody > tr.sh-red:hover > th, .table-hover > tbody > tr:hover > .sh-red, .table-hover > tbody > tr > td.sh-red:hover, .table-hover > tbody > tr > th.sh-red:hover { background-color: #dd4b39 !important; }
.table-core-sh > tbody > tr.sh-red > td, .table-core-sh > tbody > tr.sh-red > th, .table-core-sh > tbody > tr > td.sh-red, .table-core-sh > tbody > tr > th.sh-red, .table-core-sh > tfoot > tr.sh-red > td, .table-core-sh > tfoot > tr.sh-red > th, .table-core-sh > tfoot > tr > td.sh-red, .table-core-sh > tfoot > tr > th.sh-red, .table-core-sh > thead > tr.sh-red > td, .table-core-sh > thead > tr.sh-red > th, .table-core-sh > thead > tr > td.sh-red, .table-core-sh > thead > tr > th.sh-red { background-color: #dd4b39; color: #fff; }
.table-core-sh > tbody > tr.sh-red > td a, .table-core-sh > tbody > tr.sh-red > th a, .table-core-sh > tbody > tr > td.sh-red a, .table-core-sh > tbody > tr > th.sh-red a, .table-core-sh > tfoot > tr.sh-red > td a, .table-core-sh > tfoot > tr.sh-red > th a, .table-core-sh > tfoot > tr > td.sh-red a, .table-core-sh > tfoot > tr > th.sh-red a, .table-core-sh > thead > tr.sh-red > td a, .table-core-sh > thead > tr.sh-red > th a, .table-core-sh > thead > tr > td.sh-red a, .table-core-sh > thead > tr > th.sh-red a { color: #fff; }
.table-hover > tbody > tr.sh-yellow:hover > td, .table-hover > tbody > tr.sh-yellow:hover > th, .table-hover > tbody > tr:hover > .sh-yellow, .table-hover > tbody > tr > td.sh-yellow:hover, .table-hover > tbody > tr > th.sh-yellow:hover { background-color: #f39c12 !important; }
.table-core-sh > tbody > tr.sh-yellow > td, .table-core-sh > tbody > tr.sh-yellow > th, .table-core-sh > tbody > tr > td.sh-yellow, .table-core-sh > tbody > tr > th.sh-yellow, .table-core-sh > tfoot > tr.sh-yellow > td, .table-core-sh > tfoot > tr.sh-yellow > th, .table-core-sh > tfoot > tr > td.sh-yellow, .table-core-sh > tfoot > tr > th.sh-yellow, .table-core-sh > thead > tr.sh-yellow > td, .table-core-sh > thead > tr.sh-yellow > th, .table-core-sh > thead > tr > td.sh-yellow, .table-core-sh > thead > tr > th.sh-yellow { background-color: #f39c12; color: #fff; }
.table-core-sh > tbody > tr.sh-yellow > td a, .table-core-sh > tbody > tr.sh-yellow > th a, .table-core-sh > tbody > tr > td.sh-yellow a, .table-core-sh > tbody > tr > th.sh-yellow a, .table-core-sh > tfoot > tr.sh-yellow > td a, .table-core-sh > tfoot > tr.sh-yellow > th a, .table-core-sh > tfoot > tr > td.sh-yellow a, .table-core-sh > tfoot > tr > th.sh-yellow a, .table-core-sh > thead > tr.sh-yellow > td a, .table-core-sh > thead > tr.sh-yellow > th a, .table-core-sh > thead > tr > td.sh-yellow a, .table-core-sh > thead > tr > th.sh-yellow a { color: #fff; }
.table-hover > tbody > tr.sh-green:hover > td, .table-hover > tbody > tr.sh-green:hover > th, .table-hover > tbody > tr:hover > .sh-green, .table-hover > tbody > tr > td.sh-green:hover, .table-hover > tbody > tr > th.sh-green:hover { background-color: #00a65a !important; }
.table-core-sh > tbody > tr.sh-green > td, .table-core-sh > tbody > tr.sh-green > th, .table-core-sh > tbody > tr > td.sh-green, .table-core-sh > tbody > tr > th.sh-green, .table-core-sh > tfoot > tr.sh-green > td, .table-core-sh > tfoot > tr.sh-green > th, .table-core-sh > tfoot > tr > td.sh-green, .table-core-sh > tfoot > tr > th.sh-green, .table-core-sh > thead > tr.sh-green > td, .table-core-sh > thead > tr.sh-green > th, .table-core-sh > thead > tr > td.sh-green, .table-core-sh > thead > tr > th.sh-green { background-color: #00a65a; color: #fff; }
.table-core-sh > tbody > tr.sh-green > td a, .table-core-sh > tbody > tr.sh-green > th a, .table-core-sh > tbody > tr > td.sh-green a, .table-core-sh > tbody > tr > th.sh-green a, .table-core-sh > tfoot > tr.sh-green > td a, .table-core-sh > tfoot > tr.sh-green > th a, .table-core-sh > tfoot > tr > td.sh-green a, .table-core-sh > tfoot > tr > th.sh-green a, .table-core-sh > thead > tr.sh-green > td a, .table-core-sh > thead > tr.sh-green > th a, .table-core-sh > thead > tr > td.sh-green a, .table-core-sh > thead > tr > th.sh-green a { color: #fff; }
.table-hover > tbody > tr.sh-maroon:hover > td, .table-hover > tbody > tr.sh-maroon:hover > th, .table-hover > tbody > tr:hover > .sh-maroon, .table-hover > tbody > tr > td.sh-maroon:hover, .table-hover > tbody > tr > th.sh-maroon:hover { background-color: #D81B60 !important; }
.table-core-sh > tbody > tr.sh-maroon > td, .table-core-sh > tbody > tr.sh-maroon > th, .table-core-sh > tbody > tr > td.sh-maroon, .table-core-sh > tbody > tr > th.sh-maroon, .table-core-sh > tfoot > tr.sh-maroon > td, .table-core-sh > tfoot > tr.sh-maroon > th, .table-core-sh > tfoot > tr > td.sh-maroon, .table-core-sh > tfoot > tr > th.sh-maroon, .table-core-sh > thead > tr.sh-maroon > td, .table-core-sh > thead > tr.sh-maroon > th, .table-core-sh > thead > tr > td.sh-maroon, .table-core-sh > thead > tr > th.sh-maroon { background-color: #D81B60; color: #fff; }
.table-core-sh > tbody > tr.sh-maroon > td a, .table-core-sh > tbody > tr.sh-maroon > th a, .table-core-sh > tbody > tr > td.sh-maroon a, .table-core-sh > tbody > tr > th.sh-maroon a, .table-core-sh > tfoot > tr.sh-maroon > td a, .table-core-sh > tfoot > tr.sh-maroon > th a, .table-core-sh > tfoot > tr > td.sh-maroon a, .table-core-sh > tfoot > tr > th.sh-maroon a, .table-core-sh > thead > tr.sh-maroon > td a, .table-core-sh > thead > tr.sh-maroon > th a, .table-core-sh > thead > tr > td.sh-maroon a, .table-core-sh > thead > tr > th.sh-maroon a { color: #fff; }
.table-hover > tbody > tr.sh-blue:hover > td, .table-hover > tbody > tr.sh-blue:hover > th, .table-hover > tbody > tr:hover > .sh-blue, .table-hover > tbody > tr > td.sh-blue:hover, .table-hover > tbody > tr > th.sh-blue:hover { background-color: #00c0ef !important; }
.table-core-sh > tbody > tr.sh-blue > td, .table-core-sh > tbody > tr.sh-blue > th, .table-core-sh > tbody > tr > td.sh-blue, .table-core-sh > tbody > tr > th.sh-blue, .table-core-sh > tfoot > tr.sh-blue > td, .table-core-sh > tfoot > tr.sh-blue > th, .table-core-sh > tfoot > tr > td.sh-blue, .table-core-sh > tfoot > tr > th.sh-blue, .table-core-sh > thead > tr.sh-blue > td, .table-core-sh > thead > tr.sh-blue > th, .table-core-sh > thead > tr > td.sh-blue, .table-core-sh > thead > tr > th.sh-blue { background-color: #00c0ef; color: #fff; }
.table-core-sh > tbody > tr.sh-blue > td a, .table-core-sh > tbody > tr.sh-blue > th a, .table-core-sh > tbody > tr > td.sh-blue a, .table-core-sh > tbody > tr > th.sh-blue a, .table-core-sh > tfoot > tr.sh-blue > td a, .table-core-sh > tfoot > tr.sh-blue > th a, .table-core-sh > tfoot > tr > td.sh-blue a, .table-core-sh > tfoot > tr > th.sh-blue a, .table-core-sh > thead > tr.sh-blue > td a, .table-core-sh > thead > tr.sh-blue > th a, .table-core-sh > thead > tr > td.sh-blue a, .table-core-sh > thead > tr > th.sh-blue a { color: #fff; }
.table-hover > tbody > tr.sh-teal:hover > td, .table-hover > tbody > tr.sh-teal:hover > th, .table-hover > tbody > tr:hover > .sh-teal, .table-hover > tbody > tr > td.sh-teal:hover, .table-hover > tbody > tr > th.sh-teal:hover { background-color: #7adddd !important; }
.table-core-sh > tbody > tr.sh-teal > td, .table-core-sh > tbody > tr.sh-teal > th, .table-core-sh > tbody > tr > td.sh-teal, .table-core-sh > tbody > tr > th.sh-teal, .table-core-sh > tfoot > tr.sh-teal > td, .table-core-sh > tfoot > tr.sh-teal > th, .table-core-sh > tfoot > tr > td.sh-teal, .table-core-sh > tfoot > tr > th.sh-teal, .table-core-sh > thead > tr.sh-teal > td, .table-core-sh > thead > tr.sh-teal > th, .table-core-sh > thead > tr > td.sh-teal, .table-core-sh > thead > tr > th.sh-teal { background-color: #7adddd; color: #fff; }
.table-core-sh > tbody > tr.sh-teal > td a, .table-core-sh > tbody > tr.sh-teal > th a, .table-core-sh > tbody > tr > td.sh-teal a, .table-core-sh > tbody > tr > th.sh-teal a, .table-core-sh > tfoot > tr.sh-teal > td a, .table-core-sh > tfoot > tr.sh-teal > th a, .table-core-sh > tfoot > tr > td.sh-teal a, .table-core-sh > tfoot > tr > th.sh-teal a, .table-core-sh > thead > tr.sh-teal > td a, .table-core-sh > thead > tr.sh-teal > th a, .table-core-sh > thead > tr > td.sh-teal a, .table-core-sh > thead > tr > th.sh-teal a { color: #fff; }

.table-hover > tbody > tr.sh-purple:hover > td, .table-hover > tbody > tr.sh-purple:hover > th, .table-hover > tbody > tr:hover > .sh-purple, .table-hover > tbody > tr > td.sh-purple:hover, .table-hover > tbody > tr > th.sh-purple:hover { background-color: #605ca8 !important; }
.table-core-sh > tbody > tr.sh-purple > td, .table-core-sh > tbody > tr.sh-purple > th, .table-core-sh > tbody > tr > td.sh-purple, .table-core-sh > tbody > tr > th.sh-purple, .table-core-sh > tfoot > tr.sh-purple > td, .table-core-sh > tfoot > tr.sh-purple > th, .table-core-sh > tfoot > tr > td.sh-purple, .table-core-sh > tfoot > tr > th.sh-purple, .table-core-sh > thead > tr.sh-purple > td, .table-core-sh > thead > tr.sh-purple > th, .table-core-sh > thead > tr > td.sh-purple, .table-core-sh > thead > tr > th.sh-purple { background-color: #605ca8; color: #fff; }
.table-core-sh > tbody > tr.sh-purple > td a, .table-core-sh > tbody > tr.sh-purple > th a, .table-core-sh > tbody > tr > td.sh-purple a, .table-core-sh > tbody > tr > th.sh-purple a, .table-core-sh > tfoot > tr.sh-purple > td a, .table-core-sh > tfoot > tr.sh-purple > th a, .table-core-sh > tfoot > tr > td.sh-purple a, .table-core-sh > tfoot > tr > th.sh-purple a, .table-core-sh > thead > tr.sh-purple > td a, .table-core-sh > thead > tr.sh-purple > th a, .table-core-sh > thead > tr > td.sh-purple a, .table-core-sh > thead > tr > th.sh-purple a { color: #fff; }

.table-hover > tbody > tr.sh-orange:hover > td, .table-hover > tbody > tr.sh-orange:hover > th, .table-hover > tbody > tr:hover > .sh-orange, .table-hover > tbody > tr > td.sh-orange:hover, .table-hover > tbody > tr > th.sh-orange:hover { background-color: #ff851b !important; }
.table-core-sh > tbody > tr.sh-orange > td, .table-core-sh > tbody > tr.sh-orange > th, .table-core-sh > tbody > tr > td.sh-orange, .table-core-sh > tbody > tr > th.sh-orange, .table-core-sh > tfoot > tr.sh-orange > td, .table-core-sh > tfoot > tr.sh-orange > th, .table-core-sh > tfoot > tr > td.sh-orange, .table-core-sh > tfoot > tr > th.sh-orange, .table-core-sh > thead > tr.sh-orange > td, .table-core-sh > thead > tr.sh-orange > th, .table-core-sh > thead > tr > td.sh-orange, .table-core-sh > thead > tr > th.sh-orange { background-color: #ff851b; color: #fff; }
.table-core-sh > tbody > tr.sh-orange > td a, .table-core-sh > tbody > tr.sh-orange > th a, .table-core-sh > tbody > tr > td.sh-orange a, .table-core-sh > tbody > tr > th.sh-orange a, .table-core-sh > tfoot > tr.sh-orange > td a, .table-core-sh > tfoot > tr.sh-orange > th a, .table-core-sh > tfoot > tr > td.sh-orange a, .table-core-sh > tfoot > tr > th.sh-orange a, .table-core-sh > thead > tr.sh-orange > td a, .table-core-sh > thead > tr.sh-orange > th a, .table-core-sh > thead > tr > td.sh-orange a, .table-core-sh > thead > tr > th.sh-orange a { color: #fff; }

.dotdot { display: inline-block; white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; vertical-align: middle; max-height: 20px; width: calc(100% - 1px) }
.table-core-sh.std-nowrap tbody td { overflow:hidden !important; text-overflow:ellipsis; white-space:nowrap; max-width: 1px; }
.htCore { font-size: 12px; }
.lbtop6 { padding-top: 6px; }
.table tr td.selling-status .progress { margin-top: 0px; height: 21px; cursor: pointer; background-color: #fff; }
.table tr td.selling-status span { cursor: pointer; font-size: 16px; }

/* Chosen */
.chosen-container { font-size: 12px; }
.chosen-container-single .chosen-single { height: 30px; line-height: 30px; }
.chosen-container-single .chosen-single div b { background-position: 0px 5px; }

.td-select { padding-left: 1px !important; padding-right: 1px !important }
.td-select .chosen-container { font-size: 11px; margin-top: 1px; margin-bottom: 1px }
.td-select .chosen-container-single .chosen-single { height: 21px; line-height: 21px; border:none }
.td-select .chosen-container-single .chosen-single div b { background-position: 0px 2px; }

/* Form Search */
.dropdown.dropdown-lg .dropdown-menu { margin-top: 1px; padding: 6px 10px; }
.input-group-btn .btn-group { display: flex !important; }
.btn-group .btn { border-radius: 0; margin-left: -1px; }
.btn-group .btn:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.btn-group .form-horizontal .btn[type="submit"] { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.form-horizontal .form-group { margin-left: 0; margin-right: 0; }

.form-group .form-control:last-child { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }

@media screen and (min-width: 768px) 
{
    .adv-search { width: 700px; }
    .dropdown.dropdown-lg { position: static !important; }
    .dropdown.dropdown-lg .dropdown-menu { width: 500px; }
}

/*.treeview .treeview-menu { display: none; }*/
.treeview.active .treeview-menu { display: block; }
.treeview.view .treeview-menu { display: block; }
.sidebar-menu .treeview-menu > li > a > .fas,
.sidebar-menu .treeview-menu > li > a > .far,
.sidebar-menu .treeview-menu > li > a > .fab { width: 20px }

.btn-app > .fas { display:block }

.modal-header { padding: 10px 15px;}
/*.modal-fullscreen .modal-footer { bottom: 0px;position: absolute;width: 100%; }*/
.main-sidebar, .left-side { padding-top: 40px !important }
.sidebar-menu>li .label { margin-top: 0px; padding: 5px 6px 3px 6px; margin-right: 0px }
.nav-tabs-custom.border-red > .nav-tabs > li.active { border-top-color: red; }
.nav-tabs-custom > .nav-tabs > li.success a { color: #00a65a; }
.overlay-loading { z-index: 999999999;  border-radius: 3px; position: fixed; top: 0; left: 0; right: 0px; bottom: 0px; }
.overlay-loading.bg-overlay { background: rgba(255,255,255,0.7); }

.overlay-loading .fa { position: absolute; top: 50%; left: 50%; margin-left: -15px; margin-top: -15px; color: #000; font-size: 30px; }
.corver-module-grid { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; background-color: #fafafa; z-index: 1000; }
.corver-module-grid .fa { position: absolute; top: 50%; left: 50%; margin-left: -15px; margin-top: -15px; color: #000; font-size: 30px; }

/*.overlay-loading, .corver-module-grid  
{ 
    background-image: url(http://sohanews.sohacdn.com/2016/giphy-1479875872744-0-6-270-441-crop-1479875931215.gif);
    background-repeat: no-repeat;
    background-position: center
}*/

/*.handsontable.listbox th, .handsontable.listbox tr:first-child th, .handsontable.listbox tr:last-child th, .handsontable.listbox tr:first-child td, .handsontable.listbox td { background-color: orange !important; }*/
/*.handsontable.listbox tr:hover td { background-color: #CCC !important; }*/

/* Căn chỉnh lại giao diện về font size */
body { font-size: 13px; }
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > .treeview-menu { top: 39px; margin-left: 0; }
/*.navbar-nav > li { font-size: 13px }*/
.navbar-nav > li > a { text-transform: uppercase; font-size: 10px; }
.navbar-nav > li > a > span::first-letter { text-transform: uppercase; color: #39CCCC; }
.navbar-nav > li > a > span { display: inline-block; }
.navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; }
.main-header {background-color: #0081c5;}
.main-header .sidebar-toggle {padding: 12px 15px 10px }
.main-header .logo { line-height: 40px; height: 41px; }
/*.main-header .logo { width: 270px !important  }
.main-header > .navbar { margin-left: 270px !important }
.main-sidebar, .left-side { width: 270px !important}
.content-wrapper, .right-side, .main-footer { margin-left: 270px !important}*/
.main-header > .navbar, navbar { min-height: 40px; }
.main-header .logo { font-size: 18px; }

table.dataTable.handsontable.table-core-sh thead .sorting::after, table.dataTable.handsontable thead .sorting_asc::after, table.dataTable.handsontable thead .sorting_desc::after { top: 1px; }
.handsontable.table-core-sh { border-collapse: separate !important; }
.handsontable.table-core-sh tr td.selling-status .progress { height: 18px; cursor: pointer; background-color: #fff; margin-bottom: 0px; }
.handsontable.table-core-sh tr td.selling-status span { cursor: pointer; font-size: 16px; }
.handsontable.table-core-sh tr td input.form-control { height: 20px; margin-bottom: 2px; margin-top: 2px; padding: 0px 1px; width: calc(100% - 8px); margin-left: 2px }
.handsontable.table-core-sh tr td,.handsontable.table-core-sh tr th { vertical-align: middle;}
.handsontable.table-core-sh thead tr th span.col-header{
    /*font-weight:600; color:#777;*/ 
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    padding:0 4px;
    margin:0 auto;
}
table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after{
    right: 4px;
}
.handsontable.table-core-sh { clear: both; }
.bootstrapMenu .dropdown-menu > li > a { padding: 3px 10px; }
.bootstrapMenu .dropdown-menu > li > a > .glyphicon, .bootstrapMenu .dropdown-menu > li > a > .fa, .bootstrapMenu .dropdown-menu > li > a > .ion, .bootstrapMenu .dropdown-menu > li > a > .fas, .bootstrapMenu .dropdown-menu > li > a > .fab, .bootstrapMenu .dropdown-menu > li > a > .far { margin-right: 5px; }
.bootstrapMenu .dropdown-menu .divider { margin: 5px 0px; }
.bootstrapMenu .dropdown-menu > li > a > span { font-size: 12px; }
.handsontable.table-core-sh th, .handsontable.table-core-sh td { overflow: inherit; }
.handsontable.table-core-sh tr.hover td { background-color: #cecece; }
.handsontable.table-core-sh tr.selected td { background-color: #dedede; }
.handsontable.table-core-sh tr { cursor: pointer; }
.sidebar-collapse .sidebar-menu .treeview-menu > li > a { white-space: normal; overflow: inherit; text-overflow: inherit; }

.nav.navbar-nav .dropdown-menu a { font-size: 13px; }
.dropdown-menu .dropdown-submenu { font-size: 13px; }
.dropdown-submenu { position: relative; }
.dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -1px; margin-left: 1px; }
.dropdown-submenu:hover > .dropdown-menu { display: block; }
.dropup .dropdown-submenu > .dropdown-menu { top: auto; bottom: 0; margin-top: 0; margin-bottom: -2px; }
.dropdown-submenu > a:after { display: block; float: right; width: 0; height: 0; margin-top: 5px; margin-right: 2px; border-color: transparent; border-left-color: #cccccc; border-style: solid; border-width: 5px 0 5px 5px; content: " "; }
.dropdown-submenu:hover > a:after { border-left-color: #ffffff; }
.dropdown-submenu.pull-left { float: none; }
.dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; }
.dropdown-submenu a { padding-left: 15px !important; padding-right: 25px !important; }
.dropdown-submenu .dropdown-menu a { font-size: 13px; }
.scheduler_default_matrix { border-color: red !important; }
.box { margin-bottom: 0px; }
.handsontable .htDimmed { background-color: #F3F3F3; /*color: red !important;*/ font-weight:bold; }
.th-2 { background-color: #f3f3f3 !important }
.select2-dropdown, .select2-container--default .select2-selection--single { border-radius:inherit !important }
.select2-container .select2-selection--single { height: 30px }
div.text-left > input{ text-align:left!important;}
@media (min-width:992px) 
{
    .modal-lg-2 { width: 800px }
    .modal-lg-3 { width: 1080px }
    .modal-lg-4 { width: 1150px }
    .modal-lg-5 { width: 1220px }
    .modal-lg-6 { width: 1440px }
}
.header-4-custom {
    font-weight: bold;
    border-bottom: 2px solid #dd4b39;
    padding-bottom: 5px;
    margin-top: 0px
}
div[data-main] .box { margin-bottom: 20px }
.htCore tr.bg-green td { background-color: #00a65a }
tr td.bg-green a { color:#fff }
tr td.bg-green a:hover { color:#ddf }

.htCore tr.bg-yellow td { background-color: #f39c12 }
.htCore tr.bg-blue td { background-color: #0073b7 }
.htCore tr.bg-maroon td { background-color: #d81b60 }
.htCore tr.bg-sh-blue td { background-color: #eeeeee; }

.bg-karry { background-color: #FFE9D0 !important; }
.htCore tr.bg-karry td { background-color: #FFE9D0 }

.bg-aqua-island { background-color: #ACDFDA !important; }
.htCore tr.bg-aqua-island  td { background-color: #ACDFDA }

.bg-tana { background-color: #DBDDC4 !important; }
.htCore tr.bg-tana td { background-color: #DBDDC4 }

.bg-ebb { background-color: #ECEAE8 !important; }
.htCore tr.bg-ebb td { background-color: #ECEAE8 }

.bg-white { background-color: #fff !important; }
.htCore tr.bg-white td { background-color: #fff }

.bg-concrete { background-color: #F3F3F3; }
.htCore tr.bg-concrete td { background-color: #F3F3F3 }

.bg-alto { background-color: #DDDDDD; }
.htCore tr.bg-alto td { background-color: #DDDDDD }

input[name*='_VND'] { background-color: yellow }

.tb-no-left .handsontable td:first-of-type { border-left: none }
.tb-no-left .handsontable th:first-child { border-left: none }
.handsontable th { text-align:center !important }
.tb-no-left.no-scroll-tb .handsontable.ht_master .wtHolder { overflow: inherit !important }
.ip-per-label { font-size:11px;}
.row-per { padding-top: 6px; border-bottom: solid 1px #cecece }
.row-per:hover { background-color: #cec }
.row-per:hover [data-func] { text-decoration:none }
.handsontable td.text-edit { padding: 0 4px 0 2px }

/*.handsontableEditor .ht_master .wtHolder { border: solid 1px #ccc }*/
.handsontable.listbox tr td.current, .handsontable.listbox tr:hover td { background:#00c0ef !important; color:white }
.handsontable.listbox strong { color: #dd4b39 }
.handsontable th:nth-child(2) { border-left: 0px !important }
.handsontable.table-header-nowrap .relative { margin:auto; padding: 0px !important }
.handsontable.table-header-nowrap th { white-space:unset!important;vertical-align:middle }
.hidden-xs-up { display: none !important; }
@media (max-width: 575px) { .hidden-xs-down { display: none !important; }}
@media (min-width: 576px) { .hidden-sm-up { display: none !important; }}
@media (max-width: 767px) { .hidden-sm-down { display: none !important; }}
@media (min-width: 768px) { .hidden-md-up { display: none !important; }}
@media (max-width: 991px) { .hidden-md-down { display: none !important;}}
@media (min-width: 992px) { .hidden-lg-up {display: none !important;}}
@media (max-width: 1199px) { .hidden-lg-down { display: none !important; }}
@media (min-width: 1200px) { .hidden-xl-up { display: none !important; }}
.hidden-xl-down { display: none !important; }

.border-table-grid { width: 100%; border-right: solid 1px #cecece; border-left: solid 1px #cecece; }
.border-table-grid-bottom { border-bottom: solid 1px #cecece; }

.embed-responsive { position: relative; display: block; width: 100%; padding: 0; overflow: hidden; }
.embed-responsive::before { display: block; content: ""; }
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }
.embed-responsive-21by9::before { padding-top: 42.85714%; }
.embed-responsive-16by9::before { padding-top: 56.25%; }
.embed-responsive-4by3::before { padding-top: 75%; }
.embed-responsive-1by1::before { padding-top: 100%; }

.margin-top-6px { margin-top: 6px }
.table-core-sh .select2-container .select2-selection--single { height: 28px; border: none }
.table-core-sh .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 23px }
.table-core-sh .select2-container--default .select2-selection--single .select2-selection__arrow { height: 20px; top: 1px }

.none-padding-margin {
    padding: 0px !important;
    margin: 0px !important
}
.bg-red a { color: #fff !important }
.log-view-title { font-size: 14px; font-weight: bold }
.log-view-title span.name { color: red }
.log-view-title span.name::first-letter { text-transform:lowercase }
.table-core-sh .log-view-title { font-size: 12px !important; }

/*@media (min-width: 768px)
{
    .sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .right-side, .sidebar-mini.sidebar-collapse .main-footer { margin-left: 0px !important; }
}*/

[data-for-table] { display: none }
table.dataTable { margin-top: 0px !important }
.dataTables_scroll { background-color: white; border: 1px solid #CCC; border-top:none }
.dataTables_scrollFootInner table { margin-bottom: 0px !important }

html.app, .content-wrapper {
    background-color: #fafafa !important
}
.text-icon-color-default { color: #0077c1; }
.btn-social-core {
    position: relative;
    padding-left: 44px !important;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.btn-social-core > i { position:absolute;left:0;top:0;bottom:0;width:32px !important;line-height:34px !important;font-size:1.6em!important;text-align:center;border-right:1px solid rgba(0,0,0,0.2);}
.btn-social-core small.label { 
    /*position: absolute;
    right: 8px;
    top: 8px;*/
    text-align: center;
    /*line-height: 10px;*/
    line-height:initial;
    /*padding-top: 4px;*/
    border-radius: 3px;
    padding: 5px 6px 3px 6px
}
.btn-social-core .menu-item-count { position:absolute; top: 8px; right: 5px }
.dataTables_scrollHeadInner,.DTFC_RightHeadBlocker.DTFC_Blocker { background-color: #fafafa }
.vi-relative { position:relative }

/* Style in hóa đơn, invoice */
/*#printpage { min-height:500px; background-repeat: no-repeat; background-position: center 74px; }
.tbMain { width: 650px; border: solid 1px black; margin-left: 20px; -webkit-print-color-adjust: exact; padding-bottom: 65px; }
.tbMain td, .tbMain th { padding: 2px; }
.tbdetail td, .tbdetail th { border: solid 1px black;line-height:1.5 }
.tbdetail { font-size: 12px; }
.boderDot { border-bottom-width: 1px; border-bottom-style: dotted; font-size: 12px; padding-left: 5px; float: left; height: 16px; text-align: center; }
.printTitle { font-family: Tahoma; font-size: 11px; line-height: 1.5; }
.printText { font-weight: bold; font-size: 14px; line-height: 1.5; }
p.first-uppper:first-letter { display: block; text-transform:capitalize; }

.tbMain2 { width: 100%; -webkit-print-color-adjust: exact; }
.tbMain2 td, .tbMain th { padding: 2px; }

#printpage2 { background-repeat: no-repeat; background-position: center 74px; }
#printpage2.contentPrint { background-repeat: no-repeat; background-position: center 74px; border: solid 1px black }
.printText2 { font-weight: bold; font-size: 14px; line-height: 17px; }
.boderDot2 { border-bottom-width: 1px; border-bottom-style: dashed; font-size: 12px; padding-left: 5px; height: 16px; text-align: center; }
.tbdetail2 td, .tbdetail2 th { border: solid 1px black;line-height:1.5 }
.tbdetail2 { font-size: 12px; }*/
/* Style in hóa đơn, invoice */

.nav>li>a { padding: 10px 9px !important }
.bagde-animate { animation: sonar 1.3s 1 }

@keyframes sonar { 
    0% {transform: scale(.9); opacity:1;}
    100% {transform: scale(2);opacity: 0;}
}
@keyframes pulse {
    0% {transform: scale(1);}
    20% {transform: scale(1.4); } 
    50% {transform: scale(.9);} 
    80% {transform: scale(1.2);} 
    100% {transform: scale(1);}
}
.form-lang-no-pm [data-form=languages] { box-shadow:none; border-radius: 0px }
.nav-tabs-custom>.tab-content {padding-left: 0px; padding-right:0px}
.box { border-radius: initial }
input[airport-selected] { background-color: #f4f4f4; color: black }
.sh-stick-followWrap .sh-follow { position: relative; z-index: 1; }
.sh-stick-followWrap .sh-fixed { position: fixed; top: 0; box-sizing: border-box; z-index: 100; }
.sh-stick-followWrap .sh-fixed.sh-absolute { position:absolute }
.dropdown-menu { border-radius: 0px; min-width: 265px; }
.handsontable .htDimmed { background-color: #fcfcfc }
[data-input='money-input'] div[class*='col-sm']:last-child { padding-right: 15px !important }
input,
input::-webkit-input-placeholder {
    font-size: 12px;
    line-height: 2;
}
.info-box-airline {
    display: block;
    min-height: 91px;
    background: #fff;
    width: 100%;
    border: solid 1px rgba(0,0,0,0.1);
}
button.close.sh-popup-close { width: 50px; height: 25px; top: 12px }
.modal-header { position: relative; padding: 13px 15px 7px }
.modal-header .close { position:absolute; top: 15px; right: 10px; margin-right: 0px !important }
/*.modal-title { margin-top: 4px }*/
.modal-header .nav-tabs > li > a{border-radius:0;}
.btn-sm { font-size: 11px; padding: 5px 7px }
.sub-btn-popup-footer {
    min-width:unset;
    padding: 0px;
    padding-left: 1px;
    margin: 0px;
    left:unset;
    right: 0px
}
.btn-group .sub-btn-popup-footer .btn { width: 100%; text-align: left }
.btn-group .sub-btn-popup-footer .btn:last-child {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
[data-search-more] .form-group[class*='col-sm']:first-child { padding-left: 15px }
.box-body [data-search-more] { margin-bottom: 10px }
.box-body [data-search-more]:last-child { margin-bottom: 0px }
.select2-container--focus > .selection > .select2-selection {
    border-color: #0081c5 !important;
}
.form-title {
    font-weight: bold;
    border-bottom: 2px solid #cecece;
    padding-bottom: 5px;
    font-size: 13px;
}
.form-title > span{ color: #f01;}
.border-without-top {
    border: 1px solid #cecece;
    border-top: none;
}
.btn-sm { padding: 6px 7px }
.input-group-lg input::placeholder, .lg-placehoder::placeholder { font-size: 18px }
@font-face {
    font-family: ds-digital bold;
    font-style: normal;
    font-weight: 700;
    src: local('DS-Digital Bold'),local('DS-Digital-Bold'),url('/Web/Resources/fonts/ds-digital-bold.woff') format('woff'), url('/Web/Resources/fonts/ds-digital-bold.ttf') format('truetype')
}
/* http://allfont.net/download/ds-digital-bold/ */
/*.input-scale::placeholder { color: #dd4b39; font-size: 33px; }
.input-scale { vertical-align: middle; font-family: "DS-Digital Bold"; height: 46px; display: inline; width: 170px; margin-left: 10px; font-size: 33px; padding: 10px 16px; background-color: white; border: 1px solid #ccc; text-align: right; color: #dd4b39 }
.label-scale { vertical-align: middle; font-family: "DS-Digital Bold"; font-size: 32px; color: #dd4b39; margin-left: 10px; margin-bottom: 0px; }
.input-scale-2 { font-family: "DS-Digital Bold"; background-color: white; color: #dd4b39; font-size: 20px }
.input-barcode:focus { background-color: #605ca8; color: white }*/
.select2-sm .select2-container--bootstrap .select2-selection--multiple { min-height: 30px }
.select2-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field { height: 28px }
.select2-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered { font-size: 12px }

.select-in-td { white-space:unset !important; padding: 0px !important }
.select-in-td .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field { height: 20px; font-size: 13px; margin-top: 3px }
.select-in-td .select2-container--bootstrap .select2-selection--multiple { min-height: unset !important; height: 28px }
.select-in-td .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice { font-size: 12px; margin: 4px 0 0 3px }
.select-in-td .select2-container--bootstrap .select2-selection { border: none; -webkit-box-shadow:unset; box-shadow:unset }
/*Style for display*/
.d-inline-block {display: inline-block !important;}
.d-block {display: block !important;}
.d-inline {display: inline !important;}
.d-none {display: none !important;}
.font-weight-bold{font-weight: 600 !important;}
.border-t-5-red {border-top: 5px solid #dd1f2e;}
table.table-border-dashed,
table.table-border-dashed > tbody > tr > td {
    border-style: dashed !important; border-color: #acacac;
}
/*Style for receipt*/
.print-table {
    border-color: #7e7e7e;
}
.print-table th,
.print-table td {
    padding: 3px 5px !important;
    border-color: #7e7e7e !important;
    border-width: 1px !important;
}
.receipt-container {
    color: #232323;
    padding: 6px 0;
}
.receipt-container p{margin-bottom: 3px;font-size:11px;}
.receipt-header .company-logo {max-width: 150px;}
.receipt-header .company-info h5,
.receipt-name h3 {
    padding: 0;
    margin-top: 0;
    margin-bottom: 2px;
    font-size:12px;
}
.receipt-header .company-info.has-border {
    position:relative;
}
.receipt-header .company-info.has-border:before {
    content: "";
    position: absolute;
    left: 0;
    top:-1px;
    width: 1px;
    height: 100%;
    background-color: #dd1f2e;
}
.re-title {
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    padding-bottom: 5px;
    border-bottom: 2px solid #dd1f2e;
}
h5.re-title{ font-size: 12px; }
.receipt-info .row{ margin-bottom:4px; }
.receipt-detail table.table{ margin:0 0 10px 0; }
.receipt-detail table.table > thead > tr > th{vertical-align:middle; }
.re-note { border-bottom: 1px dotted #acacac; position: relative; }
.re-note:after { content:""; width:100%; border-bottom: 1px dotted #acacac; position:absolute; left:0; bottom:-24px;}
.receipt-footer .re-signature{ height:30px; }
.info-with-dotted { margin-bottom:0; }
.info-with-dotted.list-style-none{list-style:none !important;}
.info-with-dotted>li{margin-bottom:4px;border-bottom:1px dotted #acacac;}
.info-with-dotted>li>strong{position:relative;display:inline-block;}
.info-with-dotted>li>strong:after{position:absolute;content:"";width:100%;border-bottom:2px solid #fff;right:0;bottom:-1px;}
.info-with-dotted>li:last-child{margin-bottom:0;}
.td-w-40 {width: 40px; }
.td-w-50 {width: 50px; }
.td-w-60 {width: 60px; }
.td-w-65 {width: 65px; }
.td-w-70 {width: 70px; }
.td-w-80 {width: 80px; }
.td-w-100 {width: 100px; }
.td-w-110 {width: 120px; }
.td-w-120 {width: 120px; }
.td-w-140 {width: 140px; }
.td-w-150 {width: 150px; }
.td-w-180 {width: 180px; }
.td-w-200 {width: 200px; }
.vertical-align-top{vertical-align: top !important;}
.vertical-align-middle{vertical-align:middle !important;}
.amount-in-words:first-letter { text-transform: uppercase; }
.text-danger{color: #f01 !important;}
@keyframes sonar {
    0% {transform: scale(.9);opacity: 1;}100% {transform: scale(2);opacity: 0; }}
@keyframes pulse {0% {transform: scale(1);}20% {transform: scale(1.4);}50% {transform: scale(.9);}80% {transform: scale(1.2);}100% {transform: scale(1);}}
.bootstrap-timepicker-widget.dropdown-menu {min-width: unset}
.bootstrap-timepicker-widget table td input {width: 50px;height: 28px;padding: 0px 0px !important}
.bootstrap-timepicker-widget table td a {padding: 0px}
.main-page #subiz { display:none !important }
.main-page #subiz.showChat { display:block !important }

label[data-tour-id] { cursor:help }
.select-inline .select2-container--bootstrap { display:inline-block }
.modal-footer .btn + .btn { margin-left: 0px }
.modal-footer .btn-footer + .btn-footer { margin-right: 5px }
.input-group-addon { padding: 6px 9px !important }
.colorpicker-element .add-on i, .colorpicker-element .input-group-addon i { background-color:black }

.colorpicker.dropdown-menu.colorpicker-with-alpha.colorpicker-right.colorpicker-visible { width: 149px; padding-bottom: 0px }
.colorpicker-selectors i { margin-bottom: 5px }

.select2-reduce + span.select2 .select2-selection__arrow { display:none }
.select2-reduce + span.select2 .select2-selection.select2-selection--single { padding: 6px 10px 6px 10px }
.select2-reduce + span.select2 .select2-selection.select2-selection--single .select2-selection__rendered { text-align:center }
/*font barcode*/
@font-face {
    font-family: 'C39HrP48DhTt';
    src: url('/Web/Resources/fonts/C39HrP48DhTt/C39HrP48DhTt.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'C39HrP48DhTt';
    src: url('/Web/Resources/fonts/C39HrP48DhTt/C39HrP48DhTt.woff') format('woff'), url('/Web/Resources/fonts/C39HrP48DhTt/C39HrP48DhTt.ttf') format('truetype'), url('/Web/Resources/fonts/C39HrP48DhTt/C39HrP48DhTt.svg#C39HrP48DhTt') format('svg');
    font-weight: normal;
    font-style: normal;
}
.barcode-c39 {
    font-family: 'C39HrP48DhTt' !important;
    font-size: 48px;
    font-weight: normal;
    color:#000;
}

td [data-input-file=true] .input-group-addon { font-size: 11px }
/*td [data-input-file=true] span[data-toggle=dropdown] i { font-size: 11px }*/
.td-icon { position:relative }
.td-icon i { position: absolute; top: 4px }
.td-color-white td { color: white !important }
.width-button-search { width: auto }
@media (min-width: 768px) { .width-button-search { width: auto } }
.marker { position: relative }
    .marker .badge { font-size: 9px; position: absolute; top: -17px; padding: 3px 4px 2px }

[data-form=map] { height: 600px }
.area-map-data { height: 400px }
@media (max-width: 767px) 
{
	[data-form=map] { height: 480px }
	.table-ul-body { max-height: 146px }
	.area-map-data { height: 200px }
}

.nav-tabs-custom.tab-fill>.nav-tabs>li { margin-bottom: 0px }

.show-mobile { display:none }
.show-desktop { display:unset }
.dropdown-menu>li>a{ padding: 7px 10px !important }
.navbar-custom-menu>.navbar-nav>li>.dropdown-menu.mobile-menu-dropdown{right: unset !important}

.menu-bar-right.nav > li > a { padding: 10px 14px 10px !important }

.navbar-toggle { padding:14px 15px 11px }
@media (max-width: 767.98px) 
{
    .show-mobile { display:unset !important }
    .show-desktop { display:none !important }

    .button-bar-mobile { padding-top: 15px !important; padding-left: 15px !important }
    .mobile-menu-dropdown a { color: unset !important }
    .mobile-menu-dropdown.dropdown-menu { right: 10% !important }
    .mobile-menu-dropdown.dropdown-menu a { padding-left: 17px !important }
        .mobile-menu-dropdown.dropdown-menu a span { padding-left: 5px }

    .main-header { position:fixed; width: 100% }
    .content-wrapper#main { margin-top: 43px }
    .modal-header .modal-title { font-size: 15px; font-weight:bold }

    .mobile-font13 { font-size: 13px }
}

.notifications-menu ul.menu li a { font-size: 11px !important; padding: 5px !important; text-overflow:unset !important; white-space:unset !important; line-height: 1.7 }
.item-overview .row { border-bottom: 1px dotted #acacac; padding: 10px 0; }

.sidebar { max-height: calc(100vh - 50px); overflow: auto; }
.sidebar::-webkit-scrollbar { width: 6px; }
.sidebar-collapse .sidebar { overflow:unset !important }

/* Track */
.modal-body::-webkit-scrollbar { width: 6px; }
/*.dataTables_scrollBody::-webkit-scrollbar { width: 6px; height: 6px }*/
.sidebar::-webkit-scrollbar-track { background: #f1f1f1; }
.modal-body::-webkit-scrollbar-track { background: #f1f1f1; }
/*.dataTables_scrollBody::-webkit-scrollbar-track { background: #f1f1f1; }*/
/* Handle */
.sidebar::-webkit-scrollbar-thumb { background: #888; }
.modal-body::-webkit-scrollbar-thumb { background: #888; }
/*.dataTables_scrollBody::-webkit-scrollbar-thumb { background: #888; }*/
/* Handle on hover */
.sidebar::-webkit-scrollbar-thumb:hover { background: #555; }
.modal-body::-webkit-scrollbar-thumb:hover { background: #555; }
/*.dataTables_scrollBody::-webkit-scrollbar-thumb:hover { background: #555; }*/

.text-white { color: white !important }

.title-backend-h4 { font-weight: bold; border-bottom: 2px solid #dd4b39; padding-bottom: 5px; margin-top: 0px }
.btn-group-lg-15 > .btn, .btn-lg-15 { font-size: 16px !important }

.timeline > li > .fas { width: 30px; height: 30px; font-size: 15px; line-height: 30px; position: absolute; color: #666; background: #d2d6de; border-radius: 50%; text-align: center; left: 18px; top: 0; }
.timeline > li > .timeline-item { margin-right: 0px }

.htCheckboxRendererInput { margin: 0px !important }

.thumbnail .img-thumb { display: inline-block; background-size:100%; background-position: center center; background-repeat: no-repeat;}
.select2-container--disabled .select2-selection__arrow { display: none !important }
.htCenter .faa-pulse.animated, .htNoWrap .faa-pulse.animated { color: red !important; }

th:has(> div.relative > span.colHeader > span[data-table-bg-color=bg-yellow]) { background-color: #f39c12 !important; color: white }
th:has(> div.relative > span.colHeader > span[data-table-bg-color=bg-green]) { background-color: #00a65a !important; color: white }
th:has(> div.relative > span.colHeader > span[data-table-bg-color=bg-red]) { background-color: #dd4b39 !important; color: white }
th:has(> div.relative > span.colHeader > span[data-table-bg-color=bg-maroon]) { background-color: #d81b60 !important; color: white }
th:has(> div.relative > span.colHeader > span[data-table-bg-color=bg-purple]) { background-color: #605ca8 !important; color: white }
th:has(> div.relative > span.colHeader > span[data-table-bg-color=bg-blue]) { background-color: #0073b7 !important; color: white }

.progress-area > .progress-group > .progress.sm{ margin-bottom:10px;}
.input-group .select2-container--bootstrap.select2-container--open, .input-group .select2-container--bootstrap.select2-container--focus { z-index: 150 }
.table-bar > .btn-group, .table-bar > button { margin-right: 5px }
td.td-icon a[data-cmd] { display:flex; height: 100% }