/*
 * It is advised not to edit the smartadmin_production.css
 * as this will override any changes you make in the 
 * later versions of this theme. 
 * 
 * We advise that you use use this CSS to override 
 * SmartAdmin styles. 
 * 
 * Rename the stylesheet to whatever your liking so it will stay
 * unique to you with each update of SmartAdmin.
 */



body.smart-style-99{background:#EFEFEF;font-family:Arial, sans-serif;-webkit-font-smoothing:antialiased}

body.smart-style-99 .pagination>.active>a,
body.smart-style-99 .pagination>.active>a:focus,
body.smart-style-99 .pagination>.active>a:hover,
body.smart-style-99 .pagination>.active>span,
body.smart-style-99 .pagination>.active>span:focus,
body.smart-style-99 .pagination>.active>span:hover{background:#EE9637!important}

/*
body.smart-style-99 .txt-color-green{color:#4CAF50!important}

body.smart-style-99 .bg-color-greenDark{background:#2E7D32!important}

body.smart-style-99 .txt-color-greenDark{color:#2E7D32!important}

body.smart-style-99 .bg-color-greenLight{background:#43A047!important}

body.smart-style-99 .txt-color-greenLight{color:#43A047!important}

body.smart-style-99 .bg-color-purple{background:#9C27B0!important}

body.smart-style-99 .txt-color-purple{color:#9C27B0!important}

body.smart-style-99 .bg-color-magenta,
body.smart-style-99 .jarviswidget-color-magenta>header{background:#A0F!important}

body.smart-style-99 .jarviswidget-color-magenta>header{border-color:#A0F!important}

body.smart-style-99 .txt-color-magenta,
body.smart-style-99 nav ul li.active>a:before{color:#A0F!important}

body.smart-style-99 .bg-color-pink{background:#E91E63!important}

body.smart-style-99 .txt-color-pink{color:#E91E63!important}

body.smart-style-99 .bg-color-pinkDark{background:#AD1457!important}

body.smart-style-99 .txt-color-pinkDark{color:#AD1457!important}

body.smart-style-99 .bg-color-blue,

*/
body.smart-style-99 .bootstrap-tagsinput>span,
body.smart-style-99 .onoffswitch-inner:before,
body.smart-style-99 .open>.dropdown-toggle.btn-primary,
body.smart-style-99 .select2-container-multi .select2-choices .select2-search-choice{background:#2196F3!important}

body.smart-style-99 .txt-color-blue{color:#2196F3!important}

body.smart-style-99 .bg-color-blueLight,
body.smart-style-99 .label-primary,
body.smart-style-99 .noUi-connect,
body.smart-style-99 .slider-selection{background:#1E84D8}


body.smart-style-99 .btn-primary{background: #1E84D8; border-color:#1E84D8;}

body.smart-style-99 .btn-primary:active,
body.smart-style-99 .btn-primary:focus,
body.smart-style-99 .btn-primary:hover,
body.smart-style-99 .open>.dropdown-toggle.btn-primary{background:#2196F3;border-color:#2196F3; box-shadow: 0 0 11px rgba(33,33,33,.6)}

body.smart-style-99 .btn-primary.active.focus,
body.smart-style-99 .btn-primary.active:focus,
body.smart-style-99 .btn-primary.active:hover,
body.smart-style-99 .btn-primary:active.focus,
body.smart-style-99 .btn-primary:active:focus,
body.smart-style-99 .btn-primary:active:hover,
body.smart-style-99 .open>.dropdown-toggle.btn-primary.focus,
body.smart-style-99 .open>.dropdown-toggle.btn-primary:focus,
body.smart-style-99 .open>.dropdown-toggle.btn-primary:hover{background:#2196F3;border-color:#2196F3}

body.smart-style-99 .btn-warning{background:#CC7A00;border-color:#CC7A00}



body.smart-style-99 .btn-warning.active,
body.smart-style-99 .btn-warning:active,
body.smart-style-99 .btn-warning:hover,
body.smart-style-99 .open>.dropdown-toggle.btn-warning{background:#ED8E00;border-color:#ED8E00; box-shadow: 0 0 11px rgba(33,33,33,.6)}

body.smart-style-99 .btn-warning.active.focus,
body.smart-style-99 .btn-warning.active:focus,
body.smart-style-99 .btn-warning.active:hover,
body.smart-style-99 .btn-warning:active.focus,
body.smart-style-99 .btn-warning:active:focus,
body.smart-style-99 .btn-warning:active:hover,
body.smart-style-99 .open>.dropdown-toggle.btn-warning.focus,
body.smart-style-99 .open>.dropdown-toggle.btn-warning:focus,
body.smart-style-99 .open>.dropdown-toggle.btn-warning:hover{background:#ED8E00;border-color:#ED8E00}


body.smart-style-99 .pagination>li>a,
body.smart-style-99 .pagination>li>span{color:#3F51B5}

body.smart-style-99 .pagination>.active>a,
body.smart-style-99 .pagination>.active>a:focus,
body.smart-style-99 .pagination>.active>a:hover,
body.smart-style-99 .pagination>.active>span,
body.smart-style-99 .pagination>.active>span:focus,
body.smart-style-99 .pagination>.active>span:hover{color:#FFF;border-color:#EE9637}


body.smart-style-99 .btn-danger{color:#FFF;background-color:#D53A2F; border-color:#D53A2F}


body.smart-style-99 .btn-danger:active,
body.smart-style-99 .btn-danger:focus,
body.smart-style-99 .btn-danger:hover,
body.smart-style-99 .open>.dropdown-toggle.btn-warning{background-color:#F44336;border-color:#F44336; box-shadow: 0 0 11px rgba(33,33,33,.6)}

body.smart-style-99 .btn-danger.active.focus,
body.smart-style-99 .btn-danger.active:focus,
body.smart-style-99 .btn-danger.active:hover,
body.smart-style-99 .btn-danger:active.focus,
body.smart-style-99 .btn-danger:active:focus,
body.smart-style-99 .btn-danger:active:hover,
body.smart-style-99 .open>.dropdown-toggle.btn-danger.focus,
body.smart-style-99 .open>.dropdown-toggle.btn-danger:focus,
body.smart-style-99 .open>.dropdown-toggle.btn-danger:hover{background-color:#F44336;border-color:#F44336}


body.smart-style-99 .label-danger{background-color:#F44336}



body.smart-style-99 .alert-success,
body.smart-style-99 .btn-success{background-color:#3E8E40; border-color:#3E8E40}

body.smart-style-99 .label-success{background-color:#4CAF50}


body.smart-style-99 .btn-success:active,
body.smart-style-99 .btn-success:focus,
body.smart-style-99 .btn-success:hover,
body.smart-style-99 .open>.dropdown-toggle.btn-success{border-color:#4CAF50;color:#FFF;background-color:#4CAF50; box-shadow: 0 0 11px rgba(33,33,33,.6)}

body.smart-style-99 .btn-success.active.focus,
body.smart-style-99 .btn-success.active:focus,
body.smart-style-99 .btn-success.active:hover,
body.smart-style-99 .btn-success:active.focus,
body.smart-style-99 .btn-success:active:focus,
body.smart-style-99 .btn-success:active:hover,
body.smart-style-99 .open>.dropdown-toggle.btn-success.focus,
body.smart-style-99 .open>.dropdown-toggle.btn-success:focus,
body.smart-style-99 .open>.dropdown-toggle.btn-success:hover{background-color:#3E8E40; border-color:#3E8E40}


body.smart-style-99 .txt-color-blueLight{color:#03A9F4!important}

body.smart-style-99 .bg-color-blueDark{background:#3F51B5!important}

body.smart-style-99 .alert-info,
body.smart-style-99 .btn-info{background:#2E3B85;border-color:#2E3B85}

body.smart-style-99 .label-info{background-color:#3F51B5}

body.smart-style-99 .btn-info.active,
body.smart-style-99 .btn-info:active,
body.smart-style-99 .btn-info:focus,
body.smart-style-99 .btn-info:hover,
body.smart-style-99 .open>.dropdown-toggle.btn-info{background:#3F51B5;border-color:#3F51B5; box-shadow: 0 0 11px rgba(33,33,33,.6)}

body.smart-style-99 .slider-info+.slider-track>.slider-selection{background-color:#2196F3}

body.smart-style-99 .txt-color-blueDark{color:#3F51B5!important}

/*

body.smart-style-99 .bg-color-teal{background:#009688!important}

body.smart-style-99 .txt-color-teal{color:#009688!important}

body.smart-style-99 .bg-color-yellow,
body.smart-style-99 .slider-warning+.slider-track>.slider-selection{background:#FFEB3B!important}

body.smart-style-99 .alert-warning{border-color:#F9A825;color:#5A4E3F;background-color:#FFEB3B}

body.smart-style-99 .label-warning{background-color:#FFEB3B;color:#333}

body.smart-style-99 .txt-color-yellow{color:#FFEB3B!important}

body.smart-style-99 .bg-color-orange{background:#FDD835!important}

body.smart-style-99 .txt-color-orange{color:#FDD835!important}

body.smart-style-99 .bg-color-orangeDark{background:#E65100!important}

body.smart-style-99 .txt-color-orangeDark{color:#E65100!important}

body.smart-style-99 .alert-danger,
body.smart-style-99 .bg-color-red,
body.smart-style-99 .slider-danger+.slider-track>.slider-selection{background:#F44336!important}

body.smart-style-99 .txt-color-red{color:#F44336!important}

body.smart-style-99 .bg-color-redLight{background:#FF5252!important}

body.smart-style-99 .alert-danger{border-color:#B71C1C}

body.smart-style-99 .txt-color-redLight{color:#FF5252!important}

body.smart-style-99 .text-primary{color:#3F51B5!important}

body.smart-style-99 .text-success{color:#00C853!important}

body.smart-style-99 .text-danger{color:#C62828!important}

body.smart-style-99 .text-warning{color:#FF5722!important}

body.smart-style-99 .text-info{color:#607D8B!important}

body.smart-style-99 .ajax-notifications{background:#D8F4FF}

body.smart-style-99 .ajax-notifications .fa-4x.fa-border{color:#2196F3;border-color:#2196F3}
*/

body.smart-style-99 aside{font-size:12px; border-radius:10px; border: 0px solid #FFF!important; box-shadow: 0 0 11px rgba(33,33,33,.2);}

body.smart-style-99 aside,
body.smart-style-99 nav ul ul{background:#FFF}

body.smart-style-99 .nav-tabs>li.active>a{-webkit-box-shadow:0 2px 0 #3F51B5;-moz-box-shadow:0 2px 0 #3F51B5;box-shadow:0 2px 0 #3F51B5;z-index:10}

body.smart-style-99 #header{background:#332F4F}
body.smart-style-99 .dropdown-menu>.active>a,
body.smart-style-99 .dropdown-menu>.active>a:focus,
body.smart-style-99 .dropdown-menu>.active>a:hover,
body.smart-style-99 .dropdown-menu>li>a:focus,
body.smart-style-99 .dropdown-menu>li>a:hover{background:#3F51B5}


body.smart-style-99 #content{margin-left:10px;margin-right:10px;margin-top:10px}

body.smart-style-99 #content>.row{margin-bottom:20px}

body.smart-style-99 .page-title,
body.smart-style-99 .page-title span
{text-transform:uppercase;font-size:14px!important; font-weight:bold; margin-bottom:0;margin-top:0px;letter-spacing:normal}

/*body.smart-style-99 .page-title>.fa{display:none}*/

body.smart-style-99 .page-footer{background:#4F497A; color:#FFF}

body.smart-style-99 #updating-chart.txt-color-blue{color:#4d7686!important}

body.smart-style-99 .ribbon-button-alignment{display:none}
body.smart-style-99 #ribbon{background:#4F497A}


body.smart-style-99 #logo-group span#activity,
body.smart-style-99 .btn-header>:first-child>a{background:0 0;border:none;color:#fff;border-radius:50%}

#project-context body.smart-style-99>:first-child,
body.smart-style-99 #project-selector,
body.smart-style-99 .header-dropdown-list>li>.dropdown-toggle,
body.smart-style-99 .project-context>:first-child,
body.smart-style-99 .project-selector{color:#fff!important;text-shadow:none}

body.smart-style-99 .open>.dropdown-menu{-webkit-animation-name:none;-moz-animation-name:none;-o-animation-name:none;animation-name:none;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:none;-moz-animation-fill-mode:none;-o-animation-fill-mode:none;animation-fill-mode:none}

body.smart-style-99 .bootstrap-select .dropdown-menu.dropdown-menu-right,
body.smart-style-99 .bootstrap-select .dropdown-menu.pull-right,
body.smart-style-99 .btn-group .dropdown-menu.dropdown-menu-right,
body.smart-style-99 .btn-group .dropdown-menu.pull-right,
body.smart-style-99 .date-picker .dropdown-menu.dropdown-menu-right,
body.smart-style-99 .date-picker .dropdown-menu.pull-right,
body.smart-style-99 .dropdown .dropdown-menu.dropdown-menu-right,
body.smart-style-99 .dropdown .dropdown-menu.pull-right,
body.smart-style-99 .dropdown-menu.pull-right{-webkit-transform-origin:top right!important;-moz-transform-origin:top right!important;-ms-transform-origin:top right!important;transform-origin:top right!important}

body.smart-style-99 .bootstrap-select .dropdown-menu.dropdown-menu-left,
body.smart-style-99 .bootstrap-select .dropdown-menu.pull-left,
body.smart-style-99 .btn-group .dropdown-menu.dropdown-menu-left,
body.smart-style-99 .btn-group .dropdown-menu.pull-left,
body.smart-style-99 .date-picker .dropdown-menu.dropdown-menu-left,
body.smart-style-99 .date-picker .dropdown-menu.pull-left,
body.smart-style-99 .dropdown .dropdown-menu.dropdown-menu-left,
body.smart-style-99 .dropdown .dropdown-menu.pull-left,
body.smart-style-99 .dropdown-menu.pull-left,
body.smart-style-99 .project-selector+.dropdown-menu{-webkit-transform-origin:top left!important;-moz-transform-origin:top left!important;-ms-transform-origin:top left!important;transform-origin:top left!important}

body.smart-style-99 .btn-group .dropdown-menu,
body.smart-style-99 .date-picker .dropdown-menu,
body.smart-style-99 .dropdown,
body.smart-style-99 .dropdown-menu{-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;filter:alpha(opacity=0);display:block}

body.smart-style-99 .project-selector+.dropdown-menu{margin-top:-27px}

body.smart-style-99 .header-dropdown-list .dropdown-menu{margin-top:-20px}

body.smart-style-99 .bootstrap-select.open .dropdown-menu,
body.smart-style-99 .btn-group.open .dropdown-menu,
body.smart-style-99 .dropdown.open .dropdown-menu,
body.smart-style-99 .dropup.open .dropdown-menu,
body.smart-style-99 .open>.dropdown-menu{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100)}

body.smart-style-99 .login-info{height:120px; background-color:#FFF; background:url(../img/logo.png) no-repeat center right;margin-top:-1px!important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border:0}

body.smart-style-99 .login-info>span{height:119px;border:0;padding:0}

body.smart-style-99 .login-info a{display:block;margin:0;padding:10px}

body.smart-style-99 .login-info a span{display:block;background:#E6E6E6;width:100%;max-width:100%;padding:5px 10px;margin-left:-10px;margin-top:22px;color:#222;}

body.smart-style-99 .login-info img{border-radius:50%;width:50px;border:3px solid #3F51B5;box-sizing:content-box}

body.smart-style-99 #logo img{display:none}

body.smart-style-99 #activity b.badge{padding:4px;}

body.smart-style-99 #logo-group>span#logo:before{content:"TRIPLES";font-size:17px;color:#fff;font-weight:600;margin-top:1px;display:block}

body.smart-style-99 .header-search>input[type=text]{background:0 0;border-color:#fff;color:#fff;padding:5}

body.smart-style-99 .header-search>button{color:#fff}

body.smart-style-99 .header-search input[type=text]::-webkit-input-placeholder{color:#FFF}

body.smart-style-99 .header-search input[type=text]:-moz-placeholder{color:#FFF}

body.smart-style-99 .header-search input[type=text]::-moz-placeholder{color:#FFF}

body.smart-style-99 .header-search input[type=text]:-ms-input-placeholder{color:#FFF}


body.smart-style-99 nav ul li a,
body.smart-style-99 nav ul li.open>a,
body.smart-style-99 nav ul li.open>a b{color:#595959!important;}


body.smart-style-99 nav ul .active 
body.smart-style-99 nav ul>a,nav ul li.open 
body.smart-style-99 nav ul>a{color:#3C3C3C!important;}

body.smart-style-99 nav ul li a:hover,ul li 
body.smart-style-99 nav ul>a:hover{background-color:rgba(69,69,69,.05)}

body.smart-style-99 nav ul li a{font-size:12px}

body.smart-style-99 nav>ul>li>a{text-transform:uppercase;padding:18px;font-weight:600;}

body.smart-style-99 nav>ul>li>a b{margin-top:12px}

body.smart-style-99 nav ul li a:active{background:0 0;}

body.smart-style-99 .login-info a span+i{display:none}

#ribbon .breadcrumb body.smart-style-99>.active,
.breadcrumb body.smart-style-99>li+li:before,
body.smart-style-99 #ribbon .breadcrumb,
body.smart-style-99 #ribbon .breadcrumb a,
body.smart-style-99 #ribbon .breadcrumb li:last-child{color:#FFF!important;font-weight: 600; text-transform:uppercase;}

#speech-btn body.smart-style-99>:first-child 
body.smart-style-99>a+.popover,
body.smart-style-99 .ajax-dropdown{-webkit-box-shadow:0 0 30px rgba(30,30,100,.75);-moz-box-shadow:0 0 30px rgba(30,30,100,.75);box-shadow:0 0 30px rgba(30,30,100,.75)}

body.smart-style-99 nav>ul ul li::before,
body.smart-style-99 nav>ul>li>ul::before{border:none}


body.smart-style-99 .minifyme{background:#E97723;color:#FFF;position:absolute;width:29px;border-radius:50%;z-index:999;right:-12px;padding:1px 3px;border-bottom:1px solid #E97723}

body.smart-style-99 nav li a{position:relative;overflow:hidden}
body.smart-style-99 nav li a:after{content:'';display:block;position:absolute;left:50%;top:50%;width:300px;height:300px;margin-left:-120px;margin-top:-150px;background:#E97723;border-radius:100%;opacity:.6;transform:scale(0)}@keyframes ripple{0%{transform:scale(0)}20%{transform:scale(1)}100%{opacity:0;transform:scale(1)}}

body.smart-style-99 nav li a:not(:active):after{animation:ripple 1.5s ease-in-out}

body.smart-style-99 nav li a:after{visibility:hidden}

body.smart-style-99 nav li a:focus:after{visibility:visible}

body.smart-style-99 nav li a:active{background-color:transparent!important}

body.smart-style-99 .checkbox label>input[type=checkbox]:after{content:'';display:block;position:absolute;left:0;top:0;width:48px;height:48px;margin-left:-18px;margin-top:-18px;background:#3f51b5;border-radius:100%;opacity:.6;transform:scale(0)}@keyframes rippleDuplicate{0%{transform:scale(0)}40%{transform:scale(1)}100%{opacity:0;transform:scale(1)}}

body.smart-style-99 .checkbox label>input[type=checkbox]:focus:after{animation:rippleDuplicate .5s ease-out}

body.smart-style-99 .checkbox label>input[type=checkbox]:checked{animation-name:rippleDuplicate}

body.smart-style-99 .checkbox label>input[type=checkbox]:focus:after{visibility:visible}


#demo{background-color:#4CAF50!important}


/*
body.smart-style-99 .smart-form .checkbox input:focus+i,
body.smart-style-99 .smart-form .input input:focus,
body.smart-style-99 .smart-form .radio input:focus+i,
body.smart-style-99 .smart-form .select select:focus,
body.smart-style-99 .smart-form .textarea textarea:focus,
body.smart-style-99 .smart-form .toggle input:focus+i{border-color:#2196F3}

body.smart-style-99 .smart-form .checkbox input+i:after,
body.smart-style-99 .smart-form .rating input:checked~label{color:#2196F3}
*/

body.smart-style-99 .fieldset[disabled] .form-control,
body.smart-style-99 .form-control[disabled],
body.smart-style-99 .smart-form .input input[disabled],
body.smart-style-99 .smart-form .textarea textarea[disabled]{border-color:#D1D1D1;background-color:#F4F4F4; color:#B5B5B5}


body.smart-style-99 .form-control[readonly],
body.smart-style-99 .smart-form .input input[readonly],
body.smart-style-99 .smart-form .textarea textarea[readonly]{border-color:#E9E9E9!important;background-color:#FFFFEA!important; color:#000!important}


body.smart-style-99 .fieldset[disabled] .form-control,
body.smart-style-99 .form-control[disabled],
body.smart-style-99 .form-control[readonly],
body.smart-style-99 .smart-form .select select,
body.smart-style-99 .smart-form .textarea textarea{padding-left:3px; padding-right:3px}

body.smart-style-99 .smart-form fieldset .btn {padding:5px!important}
/*body.smart-style-99 .smart-form .checkbox input:checked+i,
body.smart-style-99 .smart-form .radio input:checked+i,
body.smart-style-99 .smart-form .toggle input:checked+i{border-color:transparent}


body.smart-style-99 .form-control,
body.smart-style-99 .smart-form .icon-append,
body.smart-style-99 .smart-form .icon-prepend,
body.smart-style-99 .smart-form .input input,
body.smart-style-99 .smart-form .select select,
body.smart-style-99 .smart-form .textarea textarea{border-top-width:0;border-left-width:0;border-right-width:0}
*/

body.smart-style-99 .form-control,
body.smart-style-99 .smart-form .icon-append,
body.smart-style-99 .smart-form .icon-prepend,
body.smart-style-99 .smart-form .select select,
body.smart-style-99 .smart-form .textarea textarea{padding-left:3px; padding-right:3px}

/*body.smart-style-99 .smart-form .textarea textarea{background:#FFF}*/

body.smart-style-99 .form-control:not(.ui-autocomplete-loading){background:0 0}

body.smart-style-99 .icon-addon>input[type=text],
body.smart-style-99 .input-icon-left input[type=text].form-control{padding-left:32px}

body.smart-style-99 input[type=checkbox],
body.smart-style-99 input[type=radio]{margin-top:2px;line-height:normal}

body.smart-style-99 .dataTables_filter>label:focus .input-group-addon{border-bottom-color:#4CAF50}

/*body.smart-style-99 .dataTables_filter .input-group-addon{border-top-width:0!important;border-left-width:0!important;border-right-width:0!important;background:0 0}*/

body.smart-style-99 .dataTables_filter .input-group-addon+.form-control{padding:5px}

body.smart-style-99 .input-group-addon:first-child,
body.smart-style-99 .input-group-addon:last-child{border:1px solid inherit}

body.smart-style-99 .input-group .form-control:first-child{border-right:0!important}

body.smart-style-99 .input-group-addon+.form-control[type=text]{padding-left:10px;padding-right:10px}


body.smart-style-99 .ui-sortable .jarviswidget-sortable>header{font-weight:600;}

body.smart-style-99 .jarviswidget{border-radius:10px;  border: 0px solid #FFF!important; box-shadow: 0 0 11px rgba(33,33,33,.2);}

body.smart-style-99 .jarviswidget>header{text-transform:uppercase;border:1px; background-color:#4F497A;color:#FFF}

body.smart-style-99 .jarviswidget-ctrls .button-icon,
body.smart-style-99 .widget-toolbar{border:0; color:#FFF}

body.smart-style-99 .widget-toolbar>.color-box{outline:2!important;border-radius:30%;box-shadow:0}

body.smart-style-99 .color-box,
body.smart-style-99 .color-select li span{border-radius:30%}

body.smart-style-99 .jarviswidget header .nav-tabs>li.active>a,
body.smart-style-99 .jarviswidget header .nav-tabs>li.active>a:focus,
body.smart-style-99 .jarviswidget header .nav-tabs>li.active>a:hover{border:0!important}

body.smart-style-99 .jarviswidget-sortable.ui-sortable-helper{box-shadow:5;}

/*
body.smart-style-99 .jarviswidget-placeholder{background:linear-gradient(90deg,#00f 50%,transparent 50%),linear-gradient(90deg,#00f 50%,transparent 50%),linear-gradient(0deg,#00f 50%,transparent 50%),linear-gradient(0deg,#00f 50%,transparent 50%);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 2px,10px 2px,2px 10px,2px 10px;background-position:0 0,100% 100%,0 100%,100% 0;animation:border-dance 4s infinite linear;width:100%;height:100%;padding:10px}@keyframes border-dance{0%{background-position:0 0,300px 116px,0 150px,216px 0}100%{background-position:300px 0,0 116px,0 0,216px 150px}}

body.smart-style-99 .MessageBoxContainer{border-radius:4px;max-width:600px;margin:0 auto;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);background:#fff;color:#333}
*/

body.smart-style-99 .table>tbody>tr>td,
body.smart-style-99 .table>tbody>tr>th,
body.smart-style-99 .table>tfoot>tr>td,
body.smart-style-99 .table>tfoot>tr>th,
body.smart-style-99 .table>thead>tr>td,
body.smart-style-99 .table>thead>tr>th{padding:10px 10px}


body.smart-style-99 .table>tbody>tr>th,
body.smart-style-99 .table>tfoot>tr>th,
body.smart-style-99 .table>thead>tr>th{background:#D0D0D0}


body.smart-style-99 .dt-toolbar{padding:14px 20px 11px}

body.smart-style-99 .inbox-body .table-wrap,
body.smart-style-99 .inbox-compose-footer,
body.smart-style-99 .inbox-info-bar .form-group input,
body.smart-style-99 .inbox-info-bar .select2-container-multi .select2-choices,
body.smart-style-99 .inbox-nav-bar,
body.smart-style-99 .inbox-side-bar{background:#fff}

body.smart-style-99 .inbox-compose-footer{border-bottom-width:0;padding-left:0;padding-right:0}

body.smart-style-99 .inbox-body{box-shadow:-11px 12px 23px rgba(0,0,0,.1)}

body.smart-style-99 .inbox-download,
body.smart-style-99 .inbox-message{border-bottom:0}

body.smart-style-99 .inbox-info-bar .form-group input,
body.smart-style-99 .inbox-info-bar .select2-container-multi .select2-choices{border-color:transparent!important}

body.smart-style-99 #inbox-content{margin-bottom:30px!important}
body.smart-style-99.desktop-detected .inbox-compose-footer,
body.smart-style-99.desktop-detected .inbox-download{padding-bottom:56px}

body.smart-style-99 ::-webkit-scrollbar{width:10px;background-color:transparent;border-top:10px solid transparent;border-bottom:10px solid transparent}

body.smart-style-99 ::-webkit-scrollbar:hover{background-color:rgba(0,0,0,.05)}

body.smart-style-99 ::-webkit-scrollbar-thumb:vertical{background:rgba(0,0,0,.2);border-radius:100px;background-clip:padding-box;border:2px solid transparent;min-height:10px}

body.smart-style-99 .inbox-message{background:#fff}

body.smart-style-99 .note-editor .note-editable{background-color:rgba(33,150,243,.15)}

body.smart-style-99 .note-editor .note-editable:focus{background:#fff}

body.smart-style-99 .inbox-nav-bar{height:auto!important}

body.smart-style-99 .superbox-show{background-color:#37474F}

body.smart-style-99 .superbox-list.active:before{color:#37474F}

body.smart-style-99 .superbox-imageinfo span{color:rgba(255,255,255,.5)}

body.smart-style-99 #sparks{display:none}

body.smart-style-99 .page-footer .txt-color-blueLight{color:#fff!important}

body.smart-style-99.minified .login-info{height:55px;background:#FFF; background-image:none}

body.smart-style-99.minified .login-info img{width:34px}

body.smart-style-99.minified .login-info a{padding:10px 0}

body.smart-style-99.minified .login-info a span{display:none}

body.smart-style-99.minified .minifyme{border-radius:0;left:0;width:45px;border:0}

body.smart-style-99.minified nav>ul>li>a>.menu-item-parent,
body.smart-style-99.minified nav>ul>li>ul{left:45px}

body.smart-style-99.minified nav>ul>li>a>.menu-item-parent{padding-top:4px;top:0}

body.smart-style-99.minified nav>ul>li>ul a {background:#FFF!important}
body.smart-style-99.minified nav>ul>li ul li{background:#81959E!important; overflow:hidden}

body.smart-style-99.minified nav li a{overflow:visible;border:0}

body.smart-style-99.minified nav>ul>li{border-bottom:0!important;border-top:0!important}

body.smart-style-99.minified nav>ul>li>ul{padding-top:0;border:0;border-left:1px solid #000}

body.smart-style-99.menu-on-top aside#left-panel,
body.smart-style-99.menu-on-top aside#left-panel nav>ul>li{border:0;box-shadow: 0 0 31px rgba(33,33,33,.2); }
body.smart-style-99.menu-on-top aside#left-panel nav>ul>ul>li a{color:#FFF}

body.smart-style-99.menu-on-top aside#left-panel nav>ul>li:hover{background:#CCC}

body.smart-style-99.menu-on-top nav ul>li>ul>li a{color:#111!important; text-transform:uppercase}



body.smart-style-99.menu-on-top aside#left-panel nav>ul>li:hover>a,
body.smart-style-99.menu-on-top nav ul li a:hover,
body.smart-style-99.menu-on-top nav ul ul li a:hover,
body.smart-style-99.menu-on-top nav ul ul li:hover>a,
body.smart-style-99.menu-on-top nav ul ul ul li a:hover,
body.smart-style-99.menu-on-top nav ul>a:hover{color:#FFF!important; background:#E97723}

@media (max-width:979px) and (min-width:768px){
    body.smart-style-99 #hide-menu i{color:#fff}
}

@media (max-width:767px){
    body.smart-style-99 #content{margin-left:0;margin-right:0}
    body.smart-style-99 #hide-menu>:first-child>a{width:40px!important}
    body.smart-style-99 #hide-menu i{color:#fff}
}

@media only screen and (max-width:479px) and (min-width:320px){
    body.smart-style-99 #hide-menu i{color:#fff}
}





.borderless tr { border: none; }
.borderless td { border: none; }


.label-error {
    color:red!important;
}

.input-error {
    background-color: red!important;
    color: white!important;
    font-weight: bold;
}

.ui-datepicker{ z-index:1151 !important; }

.font-bold {
    font-weight: bold;
}

.font-italic {
    font-style: italic;
}


.smallbox { width: 50px; }

textarea {
    width:100%;
    resize: none; 
}

.state-error{color:#b94a48!important;}

.select2-container.invalid{background:#000!important;background-image:none!important;border:1px solid #E2A6B2;cursor:default}

.fc-event{
    cursor: pointer;
}

.item {
    opacity: 0.4;
    transition: 0.8s;
  }
  
.item:hover {opacity: 1}

.subTabla {
    background:#D0D0D0!important;
}

td.detalle {
    background: url('../img/details_open.png') no-repeat center center!important;
    cursor: pointer;
}

tr.shown td.detalle {
    background: url('../img/details_close.png') no-repeat center center!important;
}

.sortMask {
    width:19px;
    height:19px;
    display:inline-block;
    z-index:0;
    margin-right: -19px;
    background-image: url("../img/sort.png");
    background-repeat: no-repeat;
}