@import url(/lib/myriad-pro/style.css);
body{font:13px/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif;}
.login-page, .register-page{background:#f0f0e0;}
.login-box-body, .register-box-body{border-radius: 10px;}
.msg{padding:5px;text-align:center;}


.main-header{    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45);}
.skin-blue-light .main-header nav.navbar{
    background-color: #3c8dbc;
    background-color: #174A63;

    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#033B6B', endColorstr='#3c8dbc', GradientType=0);
        
        
}
.box-header{background:#eaeaea; border-bottom:1px solid #ccc}
.startupicon a{border:1px solid #e0e0e0;display:block;padding:20px;background:#fff;border-radius:3px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); color:#666;margin-top:20px;}
.startupicon a:hover{color:#000}

div.navbar-custom-menu>.nav>li>a{
    
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05);
    text-shadow: 0 2px 1px #000;
    
}
.navbar-nav > .user-menu div.user-image, div.user-image{border-radius:3px;padding:4px;}


a.sidebar-toggle, div.navbar-custom-menu>.nav>li>a:hover{
 
    text-shadow:4px #000;
}
ul.sidebar-menu li a i.fa{font-size:18px;}
ul.sidebar-menu li a span{margin-left:10px;}

section.page-contents
{
    max-width:1170px;
    margin:5px auto 0 auto;
    padding:5px;
}

section.content{
background:#f0f0f0;
border:1px solid #cecece;
border-radius:3px;
padding:5px;
}
.page-contents .breadcrumb{padding:0px;margin:0px;}

/**/
.dropdown-menu {

    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 200px;
    margin: 2px 0 0;
    padding: 10px;
    list-style: none;
    background-color: #fff;
    font-size: 14px;
    text-align: left;
    border: 1px solid #ccc;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    background-clip: padding-box;
     line-height: 20px;
}
.dropdown-menu .user-menu__account strong {
    max-width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 13px;
    display: block;
    padding: 8px 10px;
    font-weight: bold;

}

.flag {
    display: table;
    width: 100%;
    border-spacing: 0;
}
.flag .flag__section {
    display: table-cell;
  
}

.dropdown-menu .user-menu__accounts {
    border-right: 1px solid #eee;
    padding: 5px 10px;
}
.nav.pull-right .dropdown {
    border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.dropdown-menu.user-menu.user-menu--double {
    width: 400px;
}


.dropdown-menu .user-menu__accounts .links {
    max-height: 80vh;
    overflow-y: auto;
    margin-left: -10px;
 
    margin-right: -10px;
}
.dropdown-menu.user-menu.user-menu--double .user-menu__account {
    border-radius: 4px 0 0;
}
.dropdown-menu .user-menu__account {
    background: #f2f2f2;
    position: relative;
    padding: 5px 0;
    margin: -5px -10px 5px;
    border-radius: 4px 4px 0 0;
}
.dropdown-menu .user-menu__options {
    padding: 5px 10px;
}

.dropdown-menu i {
    font-size: 14px;
    vertical-align: middle;
    margin-right: 5px;
    top: -1px;
}
.dropdown-menu.user-menu li a:hover i {
    color: #888;
}

.dropdown-menu  .links{padding:10px;}

[class^="icon-"] {
    font-family: 'icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #aaa;
    font-size: 16px;
    display: inline-block;
    position: relative;
}

li {
    display: list-item;
    text-align: -webkit-match-parent;

}
.dropdown-menu li
{    list-style:none;}
.dropdown-menu .user-menu__account a {
    position: absolute;
    top: 9px;
    right: 10px;
}
.user-menu li{padding:6px 0px;}
.content-wrapper,.right-side {background:rgba(236, 236, 236, 0.3);}

.sidebar-menu a{color:#666;}

.wys-none .trumbowyg-button-pane{min-height: 1px;display:none;}
.wys-none .trumbowyg-box{padding-top:5px; background: #fff;border-color:#fff;}
.wys-none .trumbowyg-editor{min-height:80px;}
.wys-none .trumbowyg-box, .wys-none .trumbowyg-editor{min-height:80px;margin:1px auto;}
.wys-none .trumbowyg-editor,.wys-none .trumbowyg-textarea{overflow:none;}


#createjob, .mainfrm{

}
.wys-none {padding:5px 30px;}
.editors {border:1px solid #eee;}
.extras {background: #fafafa; min-height:100px;margin:25px 0; border:1px solid #eee;}
.control-label {
    float: left;
    font-size:14px;
    
    padding-top: 7px;
    text-align: right;
    line-height: normal;
    margin-bottom: 0;
}
/*
#createjob label{text-align: left; font-family:'Source Sans Pro', sans-serif; font-weight: 400; font-size:14px;}
*/
.extras .col-md-12{margin:10px;}
.btn-style1{background: #222d32;color:#fff;}
.btn-style1:hover{background:rgba(51,51,51, .8); color:#fff;}
 .frm .error{ color:#f20; }
.icheckbox_line-red, .iradio_line-red, .icheckbox_line-green, .iradio_line-green{padding: 5px 10px; background: #fff;text-align: center;color:#666;float:left;}
.icheckbox_line-green.hover, .iradio_line-green.hover{background: #eee;}
.icheckbox_line-green.checked, .iradio_line-green.checked{background:#666;color:#fff;}
.option-item .cl-lab{display: block;line-height:20px;}
.option-item .form-group{min-height:40px; border-bottom: 1px dashed #dedede;}
.mainfrm{padding:5px 10px;}
.icheck_line-icon{display: none;}
.job-form h4{padding:20px 10px;text-transform: uppercase;}
span.selection .select2-selection--single{border:1px solid #d2d6de; border-radius:0px; height:34px;}
.select2-results__option {border-bottom: 1px solid #f0f0f0;}

div.wrapper .content-wrapper section.content-header{background:rgba(254, 254, 254, 0.66);position: fixed;width:100%;z-index: 999;border-bottom:2px solid #ddd;}
.content-header{min-height: 20px;padding:8px;}
.content-wrapper section.content-header h1{width:60%; font-size:18px; padding:0px 10px 5px 10px;}
/*.select2-results__option--highlighted*/
#loadingBar .indeterminate .glimmer {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 50px;
    background-image: linear-gradient(to right, #999 0%, #fff 50%, #999 100%);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    -webkit-animation: progressIndeterminate 2s linear infinite;
    animation: progressIndeterminate 2s linear infinite;
}

.btn-gray
{
    cursor: pointer;
    color: #666;
    background-color: #e0e0e0;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e0e0e0));
    background-image: -webkit-linear-gradient(top, #fff, #e0e0e0);
    background-image: linear-gradient(to bottom, #fff, #e0e0e0);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF2F2F2', GradientType=0);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 13px;
    font-family: "Myriad W08",  Calibri, sans-serif;
    font-weight: bold;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #ddd;
    border-bottom-color: #c4c4c4;
    border-radius: 2px;
}
.btn-gray:hover{color: #666;   background-color: #e0e0e0; border: 1px solid #ddd;    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
    border-radius: 2px;
    background-clip: padding-box;}
    
.btn-gray:active{color: #666;   background-color: #e0e0e0; border: 1px solid #ddd;  }

.btn-brown
{
    cursor: pointer;
    color: #e0e0e0;
    background-color: #474747;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e0e0e0));
    background-image: -webkit-linear-gradient(top, #fff, #474747);
    background-image: linear-gradient(to bottom, #fff, #474747);
    background-image: url(/pdf.js/web/images/texture.png), linear-gradient(hsla(0,0%,32%,.99), hsla(0,0%,27%,.95));
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF2F2F2', GradientType=0);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 13px;
    font-family: "Myriad W08",  Calibri, sans-serif;
    font-weight: bold;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #ddd;
    border-bottom-color: #c4c4c4;
    border-radius: 2px;
}
.btn-brown:hover{color: #fff;   background-color: #474747; border: 1px solid #ddd; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
    border-radius: 2px;
    background-clip: padding-box;}
    
.btn-brown:active{color: #fff;   background-color: #474747; border: 1px solid #ddd;  }



    
.btnsm{font-size:12px;}
.pl-box .inner{text-align: center;}
.pl-box .box{border-top:1px solid #f0f0f0;}
.pl-box .row{margin:0px;}
.pl-box .box-body{padding:0px;}
.pl-box h1,.pl-box h2,.pl-box h3,.pl-box h4,.pl-box h5{font-family:"Myriad W08",  Calibri, sans-serif; }
.pl-box .box-title{font: 16px "Myriad W08",  Calibri, sans-serif; color:#000;}
.stageboxes .sb:hover{background:#f0f0f0;}
.stageboxes .sb{ }
.stg-active{border-left:1px solid #174A63; background:#fff; box-shadow:inset 0px 4px 4px rgba(0, 0, 0, 0.10); border-bottom:1px solid #f0f0f0;}


.stageboxes .sb-last{border-right:0px;}
.2stageboxes .stage-applied,.stageboxes .stage-sourced{color:#CE8932;}
.stageboxes .stage-applied:hover,.stageboxes .stage-sourced:hover, .stageboxes .stage-applied.active, .stageboxes .stage-sourced.active{color:#CE8932;}

.stageboxes .stage-placed:hover, .stageboxes>.stage-placed.active{color:#2F7D26}
.sidebar-menu > li > a{padding-left:8px}
span.stage-style{border-radius:20px;}
div.stagebox{
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    background-clip: padding-box;
     line-height: 20px;
}
ul.sidebar-menu i.stgnum{font-size:16px;font-family:"Myriad W08", Calibri, sans-serif;  margin-bottom:2px;border-radius:20px;height:30px;width:30px;line-height:1.8;text-align:center;margin-right:10px;box-shadow:4px;}
a.stageitem{float:left; margin:10px;min-width:150px;display:block;padding:10px;}
span.stgnum{font-size:16px;font-family:"Myriad W08", Calibri, sans-serif;  margin-bottom:2px;border-radius:20px;height:30px;width:30px;line-height:1.8;text-align:center;margin-right:10px;box-shadow:4px;float:left;}
span.stgname{float:left;line-height:2.5;}
.can-head h4{float:left;}

.can-head {border-top:1px solid #e0e0e0;margin:0px;}
.can-head a{height:60px; text-align: center;padding-top: 11px}
.can-head h4, .can-head h5{font-family: "Myriad W08",  Calibri, sans-serif; margin:0px;padding:5px; }
.numhead{font-size:24px;}
.can-head  .active{
    background-color: #e7e7e7;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e3e3e3), to(#ececec));
    background-image: -webkit-linear-gradient(top, #e3e3e3, #ececec);
    background-image: linear-gradient(to bottom, #e3e3e3, #ececec);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFE3E3E3', endColorstr='#FFECECEC', GradientType=0);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05);
    text-shadow: 0 2px 2px #fff;

}
/*.pipeline-candidates .content-header h1{display:none;}
.pipeline-candidates .content-header{padding:0px;}
.pipeline-candidates .stageboxes .sb{border-right:1px solid #eee;}
*/
.btn-separator{    padding: 12px 0;
     
    width: 1px;
    background-color: hsla(0,0%,0%,.5);
    z-index: 99;
    box-shadow: 0 0 0 1px hsla(0,0%,100%,.08);
    display: inline-block;
    margin: 0px 0px -8px 0px;
    
    }
.toolboxi{    
    margin: 3px 2px 4px 0;       
    padding:3px;
    border-radius:3px;

    
background-color: #474747;    background-image: url(images/texture.png), linear-gradient(hsla(0,0%,32%,.99), hsla(0,0%,27%,.95));
}
.profile-content .box-header.with-border
{height:50px;}

.toolboxi .toolbox{
    min-width: 16px;
    
    border: 1px solid transparent;
    border-radius: 2px;
    color: hsla(0,0%,100%,.8);
    font-size: 20px;
    line-height: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    
    -webkit-transition-property: background-color, border-color, box-shadow;
    -webkit-transition-duration: 150ms;
    -webkit-transition-timing-function: ease;
    transition-property: background-color, border-color, box-shadow;
    transition-duration: 150ms;
    transition-timing-function: ease;
    background:none;
    /*   
    
     width: 32px;
    height: 25px;    
  */
}
/*.splitToolbarButton:hover > .toolbarButton*/
.toolboxi .toolbox:hover, .toolboxi .toolbox:focus, .toolboxi .toolbox:active, .toolboxi .toolbox:selected{
    background-color: hsla(0,0%,0%,.2);
    box-shadow: 0 1px 0 hsla(0,0%,100%,.05) inset, 0 0 1px hsla(0,0%,100%,.15) inset, 0 0 1px hsla(0,0%,0%,.05);
    z-index: 199;
    background-color: hsla(0,0%,0%,.12);
    background-image: linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,100%,0));
    background-clip: padding-box;
    border: 1px solid hsla(0,0%,0%,.35);
    border-color: hsla(0,0%,0%,.32) hsla(0,0%,0%,.38) hsla(0,0%,0%,.42);
    box-shadow: 0 1px 0 hsla(0,0%,100%,.05) inset, 0 0 1px hsla(0,0%,100%,.15) inset, 0 1px 0 hsla(0,0%,100%,.05);
    -webkit-transition-property: background-color, border-color, box-shadow;
    -webkit-transition-duration: 150ms;
    -webkit-transition-timing-function: ease;
    transition-property: background-color, border-color, box-shadow;
    transition-duration: 150ms;
    transition-timing-function: ease;
}
  .toolboxi .toolbox:focus, .toolboxi .toolbox i:focus{ }
  
.toolboxi .toolbox span.next-stage{font-size:12px;position: relative;top: -4px;}
.nav-tabs-custom > .nav-tabs > li.active{border-top-color:#474747;}
.cand-list .nav a{min-width:100px;}
.cand-list .disqualified-btn a{min-width:125px;}
.cand-list .disqualified-btn a span.label-primary{background-color:#474747 !important;}
.div_chkbox{    float: left;    margin-right: 10px;    padding-top: 20px;}
.candidate .can-pic{float: left;margin-right: 10px;    padding: 4px;    background-color: #fff;    border: 1px solid #ddd;    position: relative;    border-radius: 3px;    cursor: pointer;}
.candidate .can-info{overflow: hidden;color: #666;}
.can-name{ font-size: 16px;font-family:"Myriad W08";    margin: 3px 0;    padding-right: 20px;font-weight:bold;}
.candidate .hashtag {    color: #67942a;    display: inline-block;}
.cand-list .tab-pane{overflow-y: scroll;position: relative; border-radius: 0 0 4px 4px;}
.btn-gap .btn{margin:5px;}
.event-box .event-alert{background:#ffc;border:1px solid #eee; font-size:11px; padding:5px 10px;margin:2px;}


div.cannot-find{border: 2px dashed #e0e0e0; padding:50px;text-align:center;color:#666}

/*Pipeline Candidate*/
  .profilepage h2{font-size:16px;}
/**/
/*Candidate profile*/

div.profile-titles{background:#fff}
.star-rating .btn{font-size:20px;padding: 5px; color:#e0e0e0;}
.star-rating .btn:hover{color:#000}
div.profile-headers {font-size:14px;line-height:2;padding:2px 8px;margin:10px 0px;}
div.profile-headers i.fa{font-size:18px;}
div.profile-titles i.fa.fa-star{color:#060}
div.profile-headers span{padding: 10px;}

/*Candidate Resume Upload*/
#candidatelist .nav a, #profiletabs a{    width: 100%;   /* background: #f0f0f0; */    border: 1px solid rgba(119, 117, 117, 0.32);    /* background: #e0e0e0; */    border-width: 5px 1px 0px 1px;    margin: 1px 0 0 0;    font-weight: bold;    border-radius: 3px 3px 0 0; }
#candidatelist .nav li,#profiletabs li{background:#f0f0f0;margin-top:-1px;}
#candidatelist .nav li.active,#profiletabs li.active{border:none; margin-top:4px;}
#candidatelist .nav li.active a,#profiletabs li.active a{border-top:4px solid #474747;
    
    background-image: linear-gradient(hsla(0,0%,100%,.09), hsla(0,0%,100%,0));
    background-clip: padding-box;
    box-shadow: 0 1px 0 hsla(0,0%,100%,.05) inset, 0 0 1px hsla(0,0%,100%,.15) inset, 0 1px 0 hsla(0,0%,100%,.05);

}


#resumeupload {border:none;}
#resumeupload h4{font-weight:bold;}
.hashtags{font-size:11px;}
.qk-search{width:100%;border:0px;padding:6px 3px 5px 15px;margin-top:1px;border-bottom:1px solid #eee;}
.qk-search:focus{outline: none;background-color: #fafafa;border-width:1px;/*transition: ease-in-out, width .35s ease-in-out;*/ width:100%;}
#resumeupload .upload-area{padding:50px 20px;margin:20px; border:2px dashed #e0e0e0; background-color:#f0f0f0;border-radius:3px;}
/**/
.tab-content .tab-pane{overflow:auto;}
.tab-pane a.candidate{border-bottom:3px dashed #eee;padding:10px 5px;display:block}
.tab-content div.tab-pane div.active, .tab-pane .candidate.active{background:#eee;}
.qk-field {border-top:2px solid rgba(119, 117, 117, 0.32);}
.tag-editor{border:none; height:100px;}
.profiletabs .tab-content{border:1px solid rgba(119, 117, 117, 0.32);} 



/* timeline */

.tm-row{border-bottom:1px solid #eee;}
.tm-row div{line-height:2.2;}
.tm-ico{background:#fbfbfb; font-size:20px;text-align:center;}
div.tm-head{margin:5px 0px;}

.ico-new div.tm-ico, .ico-meeting div.tm-ico, .ico-interview div.tm-ico{color:#2D771A;}
.ico-orange div.tm-ico{color:#eea236;}
.ico-red div.tm-ico{color:#dd4b39;}
.ico-blue div.tm-ico{color:#45BAF5;} 
.ico-skype div.tm-ico{color:#2DA6E2;}
.ico-green div.tm-ico{color:#0d9016;}
.audit-row, .audit-msg{padding:5px;background: rgba(119, 117, 117, 0.10);margin:10px;}
.audit-row label, .audit-msg label{min-width:60px;}
.msg-reply{background:rgba(36, 230, 133, 0.11);}
.msg-sent{background:rgba(247, 185, 5, 0.14);}
.text-strike{text-decoration:strike-through;}



div.user-image{color:#fff;max-width:30px;max-height:30px;display:block;float:left;margin-right:10px;text-align:center;line-height:1.5;}

.contact-item span.data-contact {    font-weight: 100;    border: 1px solid #f0f0f0;    padding: 8px;    margin-right: 4px;    background: #fafafa;    border-radius: 4px;}
.add-contact-box{min-width:300px;}
/**/
.ui-menu {max-height:200px;overflow:hidden; overflow-y:auto;}
.ui-menu li.ui-menu-item {font-size:13px; padding:6px;font-family:13px/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif;
border-bottom:1px solid #f0f0f0;
cursor:pointer;
user-select:none;
-webkit-user-select:none;
}

.ui-menu li.ui-menu-item.ui-state-focus{
    background: #5897fb;
    color: white;
    padding:6px;
}

/*Search Form*/

   section.content,section.searchbox{background:transparent;border:none;padding:0px}
   
section.searchbox h4, section.searchbox h3{text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);overflow:hidden;}   
   div.search-form, div.search-result{background:#fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);}
.result-row.first, .filter-header.first {
    border-radius: 4px 4px 0 0;
    border-top: none;
}
div.search-result{background:#f0f0f0}
.result-row, .filter-header, .job-info {
    background-color: #eaeaea;
    border: 1px solid #ccc;
    border-width: 1px 0px;
    padding: 3px 15px;
    position: relative;
    font-weight:bold;

    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
} 
.filter-header h4{    text-transform:uppercase;}

.filter-toggle, .view-profile {
    position: absolute;
    top: 12px;
    right: 15px;
    outline: none;
} 
.filter-section, .result-detail {
    padding: 15px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
}
.result-detail{text-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);   background-color: #f8f8f8;padding:0px 15px;}
.filter-section label{min-width:90%;}
.filter-section label span, .result-detail label span{line-height:2;}
.filter-section ul, .result-detail ul {
    margin: 0;
    padding: 0;
    list-style: none;
    
} 
.results-rows,.results-rows>div{padding:0px;margin:0px;}
.result-row a, .filter-header a{color:#000; padding:1px 5px}
.infobox{border:1px solid #e0e0e0; border-width:0px 1px 1px 0px;display:block;margin-bottom:10px;}


.result-row label{    text-transform:uppercase;padding:4px;font-weight:500; font-size:18px;font-family:'Source Sans Pro', sans-serif;}
.result-row label input{height:15px;width:15px;line-height:10px;}
span.candidate-tags{color: #999;
    font-weight: 100;
    margin:0px;
    height:40px; overflow:hidden;
      text-shadow:none;
    }
div.job-info{

   margin:0px;
   text-shadow:none;
   background:rgba(224,224,224,0.75);
   border-top:1px solid #ddd;
}
.stage-name{padding:2px 5px; font-size:11px;}
.results-rows div.infobox{margin-bottom:10px;}  

/*
  schedule
*/

  div.schedule-row {background :#fff;border:1px solid #ccc; margin:0px; padding:0px; border-width:1px 0px; margin-top:15px;}
  
  span.sc-day{font-size:11px;text-align:center;margin:0px;color:#666;}
  span.sc-date{font-size:20px;text-align:center;margin:0px;color:#666;position:absolute;float:left;}
  .oth {padding-top:15px}
  .result-row .dates{background:#eee;}
  .null{padding:10px;text-align:center;border:1px dashed #eee;}
  .ev-detail{font-weight:100;text-shadow:none}
  .ev-detail a{padding:0; color:#337ab7; font-weight:bold;}
  .ev-detail a:hover{text-decoration:underline;}
  .ev-active .dates{background:#f0f0f0;border-right:#ccc 1px solid;}
  .ev-passed .dates{background:#f0f0f0;border-right:#ccc 1px solid;}
  .ev-cancelled .dates{background:#f0f0f0;border-right:#ccc 1px solid; color:#eee;}
  .label-activity{background:#666;} 


/* Accounts add user*/
.table>tbody>tr>td.addnew {text-align:center;padding:0px;margin:0px;}
.table>tbody>tr>td.addnew a{width:100%;background:#f0f0f0;display:block;padding:10px;}
/**/
div.integ-icon a{display:block;width:100%;padding:10px;border-bottom:#eee 1px solid;}
div.integ-detail {border-bottom:#eee 1px solid;margin:0px;padding:10px 20px;background:#fafafa}
/*
.error{padding:20px; color:red;background:#fff;}
*/
.message{padding:20px; background:#fff;}
ul.ui-autocomplete.ui-widget-content{z-index:10000}

.btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  background: red;
  cursor: inherit;
  display: block;
}
.file-input-label {
	padding: 0px 10px;
	display: table-cell;
	vertical-align: middle;
  border: 1px solid #ddd;
  border-radius: 4px;
}
input[readonly] {
  background-color: white !important;
  cursor: text !important;
}
span.span-circle{border:1px solid #cecece;border-radius:25px;width:25px; height:25px;display:block;text-align:center;line-height:2}
.text-white{color:#fff;}
.back-green, .back-success{background:green;}
.back-red, .back-danger{background:red;}
.back-orange, .back-waiting{background:#F39C12;}

/*.sidebar-mini.sidebar-collapse .main-sidebar{width:70px !important;}*/

.time-schedule:before{background:none;}
.time-schedule > li > .fa{width:35px; height:35px;font-size:20px;line-height:34px;}

/*
  Rightbar Dropzone*/
 .control-sidebar-light .control-sidebar-menu{margin-left:0px;} 
  #fileuploader.dropzone .dz-preview .dz-details .dz-size{font-size:11px;margin-bottom:2px;}
#fileuploader.dropzone .dz-preview .dz-details .dz-filename{font-size:11px;margin-top:20px;}
  

#fileuploader{
     width: 90%; 
    min-height: 60px;
    border: 1px dashed #ccc;
    border-width:1px;
    padding: 0px;
    overflow: auto;
    margin: 0px;
    float:left;  
}
  /*
#fileuploader.dropzone  .dz-image{display:none;}

#fileuploader.dropzone .dz-preview{display:block;min-height:20px}
#fileuploader.dropzone .dz-progress{border-radius:3px;}

*/
ul.files{padding:0px; margin:0px;}
ul.files li{list-style:none;}
section.fileupload{margin-top:110px;padding-top:10px; border-top:1px solid #ccc; max-height:200px;}
div.fileloader{margin:0px; padding:0px;}
.fileloader-label{ display:block;padding:20px;}
.attachment span{padding:5px 0px 5px 5px; border:1px solid #e0e0e0; margin:5px;}
.attachment span a{padding:5px;background:#f0f0f0; margin-left:10px;}


/*Rightbar Dropzone*/

/*Tool tips*/

.tooltips{
    background: white;
    border: 1px solid #ded9de;
    width: 290px;
    position: absolute;
    top: 0px;
    left: -300px;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);
    box-shadow: 0 0 4px rgba(0,0,0,0.15);
    z-index: 50;
    float:left;
    padding:5px;
}
.tooltips:before, .tooltips:after {
    content: " ";
    display: block;
    border: 10px solid transparent;
    border-left: 10px solid #ded9de;
    position: absolute;
    right: -20px;
    top: 18px;
    margin-top: -10px;
    }

.tooltips:after {
    right: -21px;
    border-right: 10px solid #d5d5d5;
    z-index: 1;
}
.tooltips:before, .tooltips:after {
    content: " ";
    display: block;
    border: 10px solid transparent;
    border-left: 10px solid #ded9de;
    position: absolute;
    right: -20px;
    top: 18px;
    margin-top: -10px;
}
.report-icon{text-align:center;display:block;margin-bottom:20px;}
.report-item{padding:20px 10px;background:#fff;border:1px solid #eee;box-shadow: 0 0 4px rgba(0,0,0,0.15);border-radius:3px;border-width:1px 1px 0px 0px;height:180px;color:#666;}
a.report-icon.col-xs-6a{width:45%}
.report-icon h4{font-weight:bold;}
.report-icon p{color:#999;}
.report-icon i.fa{font-size:32px;}
.reportcanvas{background:#fff; border:1px solid #eee;box-shadow: 0 0 2px rgba(0,0,0,0.15);}
.reports td.rt {border-right:1px solid #f4f4f4;}
.reports th.tot {border-top:1px dashed #ccc;border-right:1px solid #f4f4f4;}
.performance-item{border:1px solid #eee; border-width: 0px 1px 1px 0px; height:100px;}
/*Tool tips END*/
/*Reports*/

/*Reports END*/

/* SETUP*/
  /*Emails*/
  #updateemailitem .fa{line-height:20px;}
  #updateemailitem .box-header{background:#fefefe;}
  #updateemailitem .box-header a{color:#666;}
  #updateemailitem .fa{line-height:20px;}
  .addbranch{padding:10px 10px; border:1px solid #e0e0e0; margin:10px;background:#fff;  box-shadow: 0px 0px 1px  rgba(0,0,0,0.05);}
  .userdata-item, .branch-item,.email-item{border-bottom:1px solid #e0e0e0;display:block;}
  .userdata-item, .branch-item{border-bottom:none;}
  .userdata-item a, .branch-item a,.email-item a{ color:#bbb; display:block;line-height:1}
  .userdata-item a span.ico, .branch-item a span.ico{padding:15px;}
  .userdata-item h4, .branch-item h4,.email-item h4{font-weight:400;color:#000;padding:0px;}
  .inputitem{padding:10px;background:#fff;border-top:1px solid #e0e0e0;float:left; width:100%;}
.userdatarow  .branchrow{min-height:50px; border-bottom:1px solid #e0e0e0;}
.userdatarow .chkbox, .userdatarow .ico,   .branchrow .chkbox,.branchrow .ico{padding:10px;width:2%;}
  .branchtitle{width:87%;}
  .userdatarow .ico, .branchrow .ico{margin-top:5px; float:left;display:block;}
/* SETUP end*/
.rm{display:none}
#control-sidebar-settings-tab ul{margin:0px; padding:0px;}
#control-sidebar-settings-tab ul li{list-style:none;}
#control-sidebar-settings-tab ul li a{display:block;padding:5px;}
#control-sidebar-settings-tab ul li a .fa{margin-right:10px;}

/* USERACCESS */

#userinfo ul li{list-style:none;}
/*USERACCESS*/
/*tooltips*/
.tip{font-size:18px;}
a.tip{color:#174A63}
/*tooltips*/
.sortorder ul{margin-left:20px;width:100%;float:left;}
.sortorder ul li{clear:both; border-bottom:#f0f0f0 1px solid;width:100%;display:block;}
.sortorder li label{width:100%; display:block;clear:all;}
label.radio{ margin-left:30px;}

.hr:before, .hr:after{display: table;    content: "";line-height: 0;}
.hr:after{clear:both}
.hr h3{float: left;margin-bottom: 15px;font: bold 18px "Myriad W08", "Segoe UI", Calibri, sans-serif;    text-transform: uppercase;    color: #666;    text-shadow: 0 1px 0 #fff}
.hr .fa{margin-right:8px; color:#aaa;font-size:16px;}
.box-action{margin:0px -20px -15px  -20px;padding:20px 20px 10px 20px;color:#eee; background:#fafafa; border-top:1px solid #eee;border-radius: 0 0 4px 4px}
.box-action .btn-primary{background-color:#036b9e; text-transform: uppercase;font-weight:bold;}
.box-action label{color:#666;font-weight:100;}
@media (max-width: 767px) 
{
  .navbar-nav > .user-menu div.user-image, div.user-image{border-radius:3px;padding:8px 4px 4px 4px;}
}


