.btn-gol{border-radius:50%;}
.btn-blue {color:#fff;background-color:#5bc0de;border-color:#46b8da;}
.btn-blue:hover, .btn-blue:focus {color:#fff;background-color:#5bc0de;border-color:#46b8da;}
/*.msg{position:fixed;top:20px;left:30%;right:30%;}*/
.msg .alert { margin:0; }
.lh-60{line-height:60px;}
.lh-44{line-height:44px;}
.lh-35{line-height:35px;}
.lh-20{line-height:20px;}
.mt-75{margin-top:75px;}
.pl-0{padding-left:0px;}
.pr-0{padding-right:0px;}
.blue{color:#00A3FF;}
.green{color:#00cf1b;}
.text-dg{color:#a9a9a9;}
h3.green{font-size:36px;}
.white{color:#FFF;}
.progress-bar-custom {background-color:#004b80;}
#ajax_loading{display:none;}
.img-thumb-crcle{border-radius:50%;height:44px;width:44px;}
.white-bg{background:#FFF;padding:10px;}
.points-bg{background:#F3F3F3;padding:14px 0px;}
.cp-bg-gray{background:#f9f9f9;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;padding:15px 0px;}
body.login{background:#83C8FC;}
body.login .container{width:650px;}
body.login .header{padding:65px 0px 15px 0px;}
body.login .footer {color:#FFF;line-height:36px;background:none;border-radius:0px;}
body.home{padding:20px 5px;background-size:cover;background-repeat:no-repeat;background-position:center;  background-attachment:fixed;}
body.home .container{margin-left:0;}
.navbar-default { border:none;border-radius:0px;background-color: #f4f4f4;margin:0px; }
.navbar-collapse { padding:0px; }
.header .btn-default{background-color:rgba(255,255,255,.15);border:none;}
.header .btn-default:hover {color:#333;background-color:#e6e6e6;border-color:#adadad;}
.flex{display:flex;}
.header{padding:15px 20px;}
.logo{margin:10px auto 15px auto;}
.sidebar {background:#FFF;height:100%;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{vertical-align:middle;}
ul#main-nav {padding:0px;list-style:none;margin:0px;}
ul#main-nav li {line-height:34px;text-transform:uppercase;}
ul#main-nav li a{display:block;text-decoration:none;padding:0px 15px;}
ul#main-nav li.current,ul#main-nav li:hover{background:#cdf4ff;}
ul#main-nav ul {padding:0;list-style:none;}
ul#main-nav ul li a {padding-left:30px;font-size:12px;font-weight:700;}
ul#main-nav ul li.active a,ul#main-nav ul li a:hover{background:#009cfc;color:#FFF;}
body.home .main-data{background:#FFF;position:relative;padding-bottom:50px;}
body.home .main-data .custom-row{background:#f4f4f4;margin:0;}
body.home .main-data .custom-row .input-group-addon{background:none;border:none;-webkit-box-shadow:inset 0px 0px 10px rgba(0,0,0,.075);box-shadow:inset 0px 0px 10px rgba(0,0,0,.075);}
body.home .main-data .custom-row .form-control{border:none;border-bottom:1px solid #ededed;-webkit-box-shadow:inset -1px 1px 1px 0px rgba(0,0,0,.075);box-shadow:inset -1px 1px 1px 0px rgba(0,0,0,.075);}
body.home .main-data .custom-row .form-control:focus{-webkit-box-shadow:inset 0px 0px 20px 0px rgba(0, 0, 0, 0.21);box-shadow:inset 0px 0px 20px 0px rgba(0, 0, 0, 0.21);}
.copyright{position:absolute;bottom:0;left:0;right:0;line-height:40px;}
.sec-title{font-size:24px;line-height:30px;margin:10px 0px;text-transform:uppercase;}
.oth-title{font-size:24px;line-height:30px;text-transform:uppercase;}
.mod-title{font-size:16px;line-height:26px;font-weight:700;}
.breadcrumb{padding:15px;margin-bottom:0px;background:#FFF;border-radius:0px;line-height:34px;}
ul.overview{list-style:none;padding:0px;}
ul.overview li{display:block;line-height:50px;border-bottom:1px solid #E5E5E5;margin:0px 15px;}
ul.overview li:last-child{border-bottom:0px solid #E5E5E5;}
.number{width:34px;height:34px;line-height:34px;background:#FFF;text-align:center;display:inline-block;border-radius:50%;font-weight:bold;font-size:18px;}
.nav-tabs {padding:0px 15px;}
.nav-tabs > li > a{border-radius:0px;background:#D2D2D2;border-top:0px;box-shadow:0px -4px 0px 0px #D2D2D2;padding:10px 25px;font-size:14px;text-transform:uppercase;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{box-shadow:0px -4px 0px 0px #00A3FC;border-top:0px;}
.tab-content{padding:15px;border:1px solid #ddd;}
ul.aw-list{margin:0px;padding:0px;list-style:none;}
ul.aw-list li{margin-bottom:15px;border:1px solid #DDD;padding:15px;background:#FFF;}
ul.aw-list li .bg-gray{background:#F0F0F0;padding:15px;}
ul.aw-list li .bg-gray .large{line-height:40px;font-size:20px;font-weight:bold;}
.empty-circle{width:400px;margin:50px auto;background:#F0F0F0;border:1px solid #D5D5D5;border-radius:50%;height:400px;padding:70px;}
.polls{margin:15px 0px;}
.polls p{line-height:16px;}
ul.cmnt-list{list-style:none;margin:-10px;padding:0px;}
ul.cmnt-list.show li{position:relative;display:block;margin-bottom:-1px;min-height:44px;border:1px solid #ddd;padding:5px;line-height:16px;}
.bdg-big-thumb {width:90px;height:auto;padding:10px;}
.tiny{padding:0;border:0;}
.tiny .tiny-thumb{margin-right:0px;width:34px;height:34px;border-radius:0px;}
.tiny-thumb{width:32px;height:32px;border-radius:5px;margin-right:5px;}
.polls .input-group-btn>.btn {border-radius:0px;}
.polls .input-group-btn>a.btn .glyphicon{color:#333;}
ul.mem-list{list-style:none;margin:0px;padding:0px;}
ul.mem-list li{display:block;line-height:20px;border-bottom:1px dotted #CCC;}
ul.mem-list li:last-child{border-bottom:none;}
.footer {background:#353535;color:#FFF;line-height:100px;}
.input-boundry {position:relative;}
#FromSearchData {position:absolute;top:33px;left:125px;right:0px;display:none;z-index:100;}
#FromSearchData ul{list-style:none;padding:0px;margin:0px;border-radius:0px 4px 4px 0px;background:#FFF;border:1px solid #CCC;}
#FromSearchData ul li{line-height:34px;padding:0px 12px;cursor:pointer;border-bottom:1px solid #CCC;}
#FromSearchData ul li:last-child{border-bottom:0px solid #CCC;}
#ToSearchData {position:absolute;top:33px;left:106px;right:0px;display:none;z-index:100;}
#ToSearchData ul{list-style:none;padding:0px;margin:0px;border-radius:0px 4px 4px 0px;background:#FFF;border:1px solid #CCC;}
#ToSearchData ul li{line-height:34px;padding:0px 12px;cursor:pointer;border-bottom:1px solid #CCC;}
#ToSearchData ul li:last-child{border-bottom:0px solid #CCC;}
.emps{background:#595375;color:#FFF;padding:0px 10px;line-height:22px;}
.pool-box{position:absolute;bottom:5px;background:#673AB7;padding:5px 15px;text-transform:uppercase;font-size:10px;width:390px;color:#FFF;text-align:center;}
#Satisfaction .rating-symbol{color:#004b80;}
#Satisfaction .progress{margin-bottom:5px;}
ul.wellness-list{list-style:none;margin:0px;padding:0px;width:85%;float:left;}
ul.wellness-list li{display:inline-block;margin:0px 5px 5px 0px;padding:5px;border:1px solid #CCC;background:#dcdcdc;}
ul.wellness-list li.selected{background:#5cb85c;border:1px solid #398439;}
#Gem{position:relative;}
.box_view {padding:10px;background:#2270b2;width:160px;position:absolute;right:-79px;top:25px;z-index:20;}
#BoxPreview {padding:15px 10px;background:#2270b2;border:1px solid #FFF;border-radius:7px;color:#FFF;}
#TagModal .modal-content {background:-webkit-gradient(linear, center top, center bottom, from(#1B5FA6),color-stop(100%, #41B9E5));background:-webkit-linear-gradient(top,#1B5FA6 ,#41B9E5 100%);background:linear-gradient(to bottom,#1B5FA6 ,#41B9E5 100%);order-radius:0px;}
#TagModal .modal-content .modal-header{background:#FFF;}
#Tags{background:#a2d1eb;margin-top:15px;padding:15px;border-radius:4px;}
#Tags .img-thumb-crcle{margin-right:15px;}
ul.new-tag-list,ul.saved-tag-list,ul.mem-tag-list{list-style:none;margin:0px;padding:0px;}
ul.new-tag-list li{display:inline-block;padding:0px 15px;margin-bottom:7px;line-height:34px;border:1px solid #FFF;border-radius:4px;color:#FFF;}
ul.new-tag-list li:hover,ul.new-tag-list li:focus{background:#035591;cursor:pointer;}
ul.saved-tag-list li{display:inline-block;padding:0px 40px 0px 15px;line-height:34px;background:#eff0eb;border-radius:4px;position:relative;font-weight:600;color:#4d4d4d;}
ul.saved-tag-list li .trash{line-height:22px;background:#4d4d4d;color:#FFF;width:22px;height:22px;text-align:center;border-radius:12px;position:absolute;right:6px;top:6px;font-size:20px;}
ul.mem-tag-list li{display:inline-block;padding:0px 15px;line-height:34px;background:#277cbb;border-radius:4px;position:relative;color:#FFF;margin:5px 5px 0px 0px;}
@media screen and (max-height:575px){ #rc-imageselect,.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}}
#Genral .progress{width:150px;height:150px;line-height:150px;background:none;margin:12px auto;box-shadow:none;position:relative;}
#Genral .progress:after{content:"";width:100%;height:100%;border-radius:50%;border:12px solid #fff;position:absolute;top:0;left:0;}
#Genral .progress > span{width:50%;height:100%;overflow:hidden;position:absolute;top:0;z-index:1;}
#Genral .progress .progress-left{left:0;}
#Genral .progress .progress-bar{width:100%;height:100%;background:none;border-width:12px;border-style:solid;position:absolute;top:0;}
#Genral .progress .progress-left .progress-bar{left:100%;border-top-right-radius:80px;border-bottom-right-radius:80px;border-left:0;-webkit-transform-origin:center left;transform-origin:center left;}
#Genral .progress .progress-right{right:0;}
#Genral .progress .progress-right .progress-bar{left:-100%;border-top-left-radius:80px;border-bottom-left-radius:80px;border-right:0;-webkit-transform-origin:center right;transform-origin:center right;animation:loading-1 1.8s linear forwards;}
#Genral .progress .progress-value{width:90%;height:90%;border-radius:50%;background:#FFF;font-size:24px;line-height:135px;text-align:center;position:absolute;top:5%;left:5%;}
#Genral .progress.blue .progress-bar{border-color:#049dff;}
#Genral .progress.blue .progress-value{color:#049dff;}
#Genral .progress.blue .progress-left .progress-bar{animation:loading-2 1.5s linear forwards 1.8s;}
#Genral .progress.yellow .progress-bar{border-color:#fdba04;}
#Genral .progress.yellow .progress-value{color:#fdba04;}
#Genral .progress.yellow .progress-left .progress-bar{animation:loading-2 1s linear forwards 1.8s;}
#Genral .progress.pink .progress-bar{border-color:#ed687c;}
#Genral .progress.pink .progress-value{color:#ed687c;}
#Genral .progress.pink .progress-left .progress-bar{animation:loading-2 0.4s linear forwards 1.8s;}
#Genral .progress.green .progress-bar{border-color:#1abc9c;}
#Genral .progress.green .progress-value{color:#1abc9c;}
#Genral .progress.green .progress-left .progress-bar{animation:loading-2 1.2s linear forwards 1.8s;}
ul.tabuler-list{list-style:none;margin:0px;padding:0px;}
ul.tabuler-list li{display:block;border:2px solid #d9ddde;padding:10px;margin:0px 0px 15px 0px;}
ul.tabuler-list li.bg-gray{border:none;}
ul.tabuler-list li .white-bg{background:#FFF;padding:15px;margin-top:5px;}
ul.tabuler-list li.flex-div{display:flex;padding:0px;border:1px solid #e5e5e5;position:relative;background:#FFF;}
ul.tabuler-list li.flex-div .awa_mem{background:#f0f0f0;padding:10px;}
ul.tabuler-list li.flex-div.bonus{background:#f0f0f0;}
ul.tabuler-list li.flex-div.bonus .awa_mem{background:#00a3fc;padding:10px;color:#FFF;}
ul.tabuler-list li.flex-div.bonus .sque{padding:15px;margin-bottom:10px;background:#FFF;border-radius:4px;}
ul.tabuler-list li.flex-div .awa_mem_desc{padding:10px 15px;}
ul.tabuler-list li.flex-div .big-thumb{border:2px solid #FFF;border-radius:50%;width:100px;height:100px;}
ul.tabuler-list li.flex-div .big-point{line-height:40px;font-size:26px;font-weight:bolder;}
ul.tabuler-list li.flex-div p{margin:0 0 5px;}
ul.tabuler-list li.flex-div .awa_sender{line-height:16px;}
img.pull-right{margin-left:15px;}
.tiny-thumb{width:32px;height:32px;}
.img-circle{border-radius: 50%;}
.text-blue{color: #00aaff;}
.sec-btn{ text-align:right;margin:10px 0px; }
.img-icon{max-width:60px;display:inline-block;cursor:pointer; margin:0 auto 1em;}
.cus-tw{ max-width:120px; }
img[data-action="zoom"] {cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;}
.zoom-img,.zoom-img-wrap {position:relative;z-index:666;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}
img.zoom-img {cursor:pointer;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;}
.zoom-overlay {z-index:420;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;filter:"alpha(opacity=0)";opacity:0; -webkit-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms;}
.zoom-overlay-open .zoom-overlay {filter:"alpha(opacity=100)";opacity:1;}
.zoom-overlay-open,
.zoom-overlay-transitioning {cursor:default;}
@keyframes loading-1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}}
@keyframes loading-2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}}
@keyframes loading-3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);}}
@keyframes loading-4{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(36deg);transform:rotate(36deg);}}
@keyframes loading-5{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(126deg);transform:rotate(126deg);}}
@media only screen and (max-width:990px){#Genral .progress{margin-bottom:20px;} .brand{ display:block !important; padding:5px 15px; }.navbar-header{ float:none; }.mainmenu{ margin:0; }}
@media print {
    /* Hide everything in the body when printing... */
    body.printing * { display:none; }
    /* ...except our special div. */
    body.printing #print-me { display:block; }
}

@media screen {
    /* Hide the special layer from the screen. */
    #print-me { display:none; }
}
@media (min-width:768px)
{
	body.home{background-color:#F0F0F0;}
	.modal-dialog { width:700px; }
	.modal-dialog.modal-sm { width:400px; }
	.nav-tabs > li > a{padding:10px;}
	#uiMain { display:flex; }
}
@media screen and (max-width:575px){ .btn-blue{ font-size:smaller; } }

svg > g:last-child > g:last-child { pointer-events: none }
div.google-visualization-tooltip { pointer-events: none }
@media (max-width:767px)
{
.sec-title,.oth-title{ font-size:20px; text-align: center; }
.tab-content{ padding:5px;}
.tab-content .btn-group{ margin-top:5px; }
.tab-content .btn-group .btn{ padding:6px 10px; }
.white-bg{ font-size:13px; }
ul.tabuler-list li.flex-div {flex-flow: row wrap;}
ul.tabuler-list li.flex-div .awa_mem{ width:100%; }
body.home .main-data .custom-row .form-control { float:none;padding: 6px 8px; font-size: }
.btn-gol{padding: 5px 7px 3px;}
#invite_status .input-group{ width:100%; }
#invite_status textarea.form-control{ border-radius: 4px; }
#invite_status .input-group-addon {display:none;}
.upld_file{ display:none; }
.input-group-order,.satisfaction-qu,.order_report,.dt_filter,.company_detail{display: flex; flex-flow: row wrap;}
.input-group-order .input-group-addon, .order_report .input-group-addon{width:15%}
.input-group-order .form-control, .order_report .form-control{width:85%}
.nav-tabs > li{ float:none; }
.satisfaction-qu .input-group-addon{width:100%}
.order_report .range{ width:100% }
.dt_filter .input-group-addon, .dt_filter .form-control, .dt_filter .input-group-btn, .company_detail .input-group-addon, .company_detail .form-control{ width:100% } 
.dt_filter .input-group-btn .btn{ width:100%;border-radius: 0px; }
ul.overview li {
    line-height: 1.8em;
    margin: 0px 15px 1em;
    padding-bottom: 1em;
}
.sec-btn{ text-align:center; margin-bottom:0.5em; }
#IsChoice{ text-align:center; }
body.home .main-data .btn{ margin-bottom:0.5em; }
body.home .main-data .btn-group>.btn{ float:none; }
body.login .container{ width:auto; }
.msg {
    left: 5%;
    right: 5%;
}
.sec-des{ text-align:center; }
.input-group{ margin-bottom:15px; }
}
