.card .body form .cursorDisabled{
	cursor:not-allowed;
}

.groupCheckboxContainer{
	margin-bottom: -6px;
}

.data-live-search-select ul.dropdown-menu{
	margin-left: 30px !important;
}

.text-error{
	color: #840000;
}

#editGroupForm .buttonContainer, #featureControlModal .buttonContainer, #editCategoryForm .buttonContainer{
	text-align: left;
	direction: rtl;
}

#sign_in .error, form .error{
	color: #840000 !important;
}

.m-b-10-important{
	margin-bottom: 0px !important;	
}

#passwordWrapper input.pass, #passwordWrapper input.oldPass, #passwordWrapper input.verifyPass {
	text-security:disc; 
	-webkit-text-security:disc;
}

table.js-exportable thead tr th, table.js-basic thead tr th{
	text-align:center;
	vertical-align: top;
}

.table-responsive.clearBoth {
    overflow-x: hidden;
}

.history-table-dates-column{
    text-align: right;
     width: 200px;
}

.axle-history-table-modifiedBy-column{
    text-align: center;
     width: 200px;
}

.blacklisted {
	font-weight: bold;
    color: #A94442;
}

.whitelisted {
	font-weight: bold;
    color: #4E8A5F;
}

.startTollingDate {
	font-weight: bold;
	color: #4E8A5F;
}

#iconsContainer img.selected{
	border: solid 2px black;
}

#iconsContainer img, #editProfileForm img{
	height: 48px;
	width: 48px;
	border-radius: 50%;
}

.p-0-important{
	padding: 0px !important;
}

.p-r-0-important{
	padding-right: 0px !important;
}

.p-l-0-important{
	padding-left: 0px !important;
}

p-t-0-important{
	padding-top: 0px !important;
}

.profileImage{
	border-radius: 50%;
    vertical-align: bottom !important;
}
.input-group-addon{
	vertical-align: bottom;
    padding-left: 3px !important;
}

#initialContractAmount-error{
	display: table-footer-group;
}

.f-s-26{
	font-size: 26px !important;
}

div.tooltip-inner{
    max-width: 1000px !important; //define whatever width you want
}

div div [type="checkbox"]:checked.chk-col-orange + label:before {
    border-right: 2px solid #f68a20;
    border-bottom: 2px solid #f68a20;
}

div div [type="checkbox"].filled-in:checked.chk-col-orange + label:after {
    border: 2px solid #f68a20;
    background-color: #f68a20;
}

.color-green-important{
	color:green !important;
}

.position-relative{
	position: relative;
}

.bg-icom-orange{
	/* #f68a20 */
	color: white;
	background-color: #f68a20 !important;
}

.bg-icom-blue{
	/* #34ade2 */
	color: white;
	background-color: #34ade2 !important;
}

.m-r-4-important{
	margin-right: 4px !important;
}

.card .body .table-responsive div.dt-buttons{
	margin-bottom: 15px;
}

.t-5-important{
	top:5px !important;
}

.t-3-important{
	top:3px !important;
}

div#sign_in .msg, div#sign_in i, div#sign_in a{
	color:white;
}

#forgot_password .msg, #forgot_password i, #forgot_password a{
	color:white;
}

#reset_password .msg, #reset_password i, #reset_password a{
	color:white;
}

.login-box .card .body, .fp-box .card .body{
	color: white;
	background-color: #34ade2 !important;
}

.bg-login-page{
	background-color: white !important;
    color: #fff;
}

[class*="bg-theme-"]:hover {
  color: #ccc;
}

[class*="bg-theme-"]:focus{
	color: white;
}
/*RED THEME*/
.table-container-theme-red .pagination .active a, .table-container-theme-red .pagination .active a:hover{
	background-color: #F44336;
}
.table-container-theme-red .dataTables_wrapper input[type="search"], .table-container-theme-red .dataTables_wrapper input[type="search"]:active, .table-container-theme-red .dataTables_wrapper select, .table-container-theme-red .dataTables_wrapper select:active{
	border-bottom-color: #F44336;
}
.navtabs-theme-red li.active a:before{
	border-bottom-color: #F44336 !important;
}
.bg-border-bottom-theme-red{
	border-bottom-color: #F44336 !important;
}
.bg-theme-red{
	background-color: #F44336;
	color: white;
}
.bg-second-theme-red{
	background-color: #56423E;
	color: white;
}
.bg-third-theme-red{
	background-color: #BEA6A1;
	color: black;
}
.bg-forth-theme-red{
	background-color: #479700;
	color: black;
}
.bg-fifth-theme-red{
	background-color: #006300;
	color: white;
}
/*PINK THEME*/
.table-container-theme-pink .pagination .active a, .table-container-theme-pink .pagination .active a:hover{
	background-color: #E91E63;
}
.table-container-theme-pink .dataTables_wrapper input[type="search"], .table-container-theme-pink .dataTables_wrapper input[type="search"]:active, .table-container-theme-pink .dataTables_wrapper select, .table-container-theme-pink .dataTables_wrapper select:active{
	border-bottom-color: #E91E63;
}
.navtabs-theme-pink li.active a:before{
	border-bottom-color: #E91E63 !important;
}
.bg-border-bottom-theme-pink{
	border-bottom-color: #E91E63 !important;
}
.bg-theme-pink{
	background-color:#E91E63;
	color: black;
}
.bg-second-theme-pink{
	background-color:#574144;
	color: white;
}
.bg-third-theme-pink{
	background-color:#BFA5A8;
	color: white;
}
.bg-forth-theme-pink{
	background-color:#7C7E00;
	color: white;
}
.bg-fifth-theme-pink{
	background-color:#494D00;
	color: white;
}
/*PURPLE THEME*/
.table-container-theme-purple .pagination .active a, .table-container-theme-purple .pagination .active a:hover{
	background-color: #9C27B0;
}
.table-container-theme-purple .dataTables_wrapper input[type="search"], .table-container-theme-purple .dataTables_wrapper input[type="search"]:active, .table-container-theme-purple .dataTables_wrapper select, .table-container-theme-purple .dataTables_wrapper select:active{
	border-bottom-color: #9C27B0;
}
.navtabs-theme-purple li.active a:before{
	border-bottom-color: #9C27B0 !important;
}
.bg-border-bottom-theme-purple{
	border-bottom-color: #9C27B0 !important;
}
.bg-theme-purple{
	background-color:#9C27B0;
	color: white;
}
.bg-second-theme-purple{
	background-color:#4F4350;
	color: white;
}
.bg-third-theme-purple{
	background-color:#B5A7B6;
	color: black;
}
.bg-forth-theme-purple{
	background-color:#B03400;
	color: white;
}
.bg-fifth-theme-purple{
	background-color:#F06A19;
	color: black;
}
/*DEEP PURPLE THEME*/
.table-container-theme-deep-purple .pagination .active a, .table-container-theme-deep-purple .pagination .active a:hover{
	background-color: #673AB7;
}
.table-container-theme-deep-purple .dataTables_wrapper input[type="search"], .table-container-theme-deep-purple .dataTables_wrapper input[type="search"]:active, .table-container-theme-deep-purple .dataTables_wrapper select, .table-container-theme-deep-purple .dataTables_wrapper select:active{
	border-bottom-color: #673AB7;
}
.navtabs-theme-deep-purple li.active a:before{
	border-bottom-color: #673AB7 !important;
}
.bg-border-bottom-theme-deep-purple{
	border-bottom-color: #673AB7 !important;
}
.bg-theme-deep-purple{
	background-color:#673AB7;
	color: white;
}
.bg-second-theme-deep-purple{
	background-color:#B0A8B9;
	color: black;
}
.bg-third-theme-deep-purple{
	background-color:#7C7484;
	color: white;
}
.bg-forth-theme-deep-purple{
	background-color:#AF0B09;
	color: white;
}
.bg-fifth-theme-deep-purple{
	background-color:#EF5138;
	color: black;
}
/*INDIGO THEME*/
.table-container-theme-indigo .pagination .active a, .table-container-theme-indigo .pagination .active a:hover{
	background-color: #3F51B5;
}
.table-container-theme-indigo .dataTables_wrapper input[type="search"], .table-container-theme-indigo .dataTables_wrapper input[type="search"]:active, .table-container-theme-indigo .dataTables_wrapper select, .table-container-theme-indigo .dataTables_wrapper select:active{
	border-bottom-color: #3F51B5;
}
.navtabs-theme-indigo li.active a:before{
	border-bottom-color: #3F51B5 !important;
}

.bg-border-bottom-theme-indigo{
	border-bottom-color: #3F51B5 !important;
}
.bg-theme-indigo{
	background-color:#3F51B5;
	color: white;
}
.bg-second-theme-indigo{
	background-color:#ABA9BB;
	color: black;
}
.bg-third-theme-indigo{
	background-color:#777586;
	color: white;
}
.bg-forth-theme-indigo{
	background-color:#AD2234;
	color: white;
}
.bg-fifth-theme-indigo{
	background-color:#EB5D63;
	color: black;
}
/*BLUE THEME*/
.table-container-theme-blue .pagination .active a, .table-container-theme-blue .pagination .active a:hover{
	background-color: #2196F3;
}
.table-container-theme-blue .dataTables_wrapper input[type="search"], .table-container-theme-blue .dataTables_wrapper input[type="search"]:active, .table-container-theme-blue .dataTables_wrapper select, .table-container-theme-blue .dataTables_wrapper select:active{
	border-bottom-color: #2196F3;
}
.navtabs-theme-blue li.active a:before{
	border-bottom-color: #2196F3 !important;
}
.bg-border-bottom-theme-blue{
	border-bottom-color: #2196F3 !important;
}
.bg-theme-blue{
	background-color:#2196F3;
	color: black;
}
.bg-second-theme-blue{
	background-color:#3F4756;
	color: white;
}
.bg-third-theme-blue{
	background-color:#A2ACBD;
	color: black;
}
.bg-forth-theme-blue{
	background-color:#E96590;
	color: black;
}
.bg-fifth-theme-blue{
	background-color:#AD2C5E;
	color: white;
}
/*LIGHT BLUE THEME*/
.table-container-theme-light-blue .pagination .active a, .table-container-theme-light-blue .pagination .active a:hover{
	background-color: #03A9F4;
}
.table-container-theme-light-blue .dataTables_wrapper input[type="search"], .table-container-theme-light-blue .dataTables_wrapper input[type="search"]:active, .table-container-theme-light-blue .dataTables_wrapper select, .table-container-theme-light-blue .dataTables_wrapper select:active{
	border-bottom-color: #03A9F4;
}
.navtabs-theme-light-blue li.active a:before{
	border-bottom-color: #03A9F4 !important;
}
.bg-border-bottom-theme-light-blue{
	border-bottom-color: #03A9F4 !important;
}
.bg-theme-light-blue{
	background-color:#03A9F4;
	color: black;
}
.bg-second-theme-light-blue{
	background-color:#3A4856;
	color: white;
}
.bg-third-theme-light-blue{
	background-color:#9EADBD;
	color: black;
}
.bg-forth-theme-light-blue{
	background-color:#E77DB2;
	color: black;
}
.bg-fifth-theme-light-blue{
	background-color:#AD487D;
	color: white;
}
/*GREEN THEME*/
.table-container-theme-green .pagination .active a, .table-container-theme-green .pagination .active a:hover{
	background-color: #4CAF50;
}
.table-container-theme-green .dataTables_wrapper input[type="search"], .table-container-theme-green .dataTables_wrapper input[type="search"]:active, .table-container-theme-green .dataTables_wrapper select, .table-container-theme-green .dataTables_wrapper select:active{
	border-bottom-color: #4CAF50;
}
.navtabs-theme-green li.active a:before{
	border-bottom-color: #4CAF50 !important;
}
.bg-border-bottom-theme-green{
	border-bottom-color: #4CAF50 !important;
}
.bg-theme-green{
	background-color:#4CAF50;
	color: white;
}
.bg-second-theme-green{
	background-color:#3E4A3D;
	color: white;
}
.bg-third-theme-green{
	background-color:#A1AF9F;
	color: black;
}
.bg-forth-theme-green{
	background-color:#00B1F1;
	color: black;
}
.bg-fifth-theme-green{
	background-color:#007CB8;
	color: white;
}
/*LIGHT GREEN THEME*/
.table-container-theme-light-green .pagination .active a, .table-container-theme-light-green .pagination .active a:hover{
	background-color: #8BC34A;
}
.table-container-theme-light-green .dataTables_wrapper input[type="search"], .table-container-theme-light-green .dataTables_wrapper input[type="search"]:active, .table-container-theme-light-green .dataTables_wrapper select, .table-container-theme-light-green .dataTables_wrapper select:active{
	border-bottom-color: #8BC34A;
}
.navtabs-theme-light-green li.active a:before{
	border-bottom-color: #8BC34A !important;
}
.bg-border-bottom-theme-light-green{
	border-bottom-color: #8BC34A !important;
}
.bg-theme-light-green{
	background-color:#8BC34A;
	color: black;
}
.bg-second-theme-light-green{
	background-color:#43493A;
	color: white;
}
.bg-third-theme-light-green{
	background-color:#A7AE9C;
	color: white;
}
.bg-forth-theme-light-green{
	background-color:#00CEF6;
	color: black;
}
.bg-fifth-theme-light-green{
	background-color:#0097BE;
	color: white;
}

/*LIME THEME*/
.table-container-theme-lime .pagination .active a, .table-container-theme-lime .pagination .active a:hover{
	background-color: #CDDC39;
}
.table-container-theme-lime .dataTables_wrapper input[type="search"], .table-container-theme-lime .dataTables_wrapper input[type="search"]:active, .table-container-theme-lime .dataTables_wrapper select, .table-container-theme-lime .dataTables_wrapper select:active{
	border-bottom-color: #CDDC39;
}
.navtabs-theme-lime li.active a:before{
	border-bottom-color: #CDDC39 !important;
}
.bg-border-bottom-theme-lime{
	border-bottom-color: #CDDC39 !important;
}
.bg-theme-lime{
	background-color:#CDDC39;
	color: black;
}
.bg-second-theme-lime{
	background-color:#484838;
	color: white;
}
.bg-third-theme-lime{
	background-color:#ADAC9A;
	color: white;
}
.bg-forth-theme-lime{
	background-color:#00D7E1;
	color: black;
}
.bg-fifth-theme-lime{
	background-color:#009EAA;
	color: white;
}
/*YELLOW THEME*/
.table-container-theme-yellow .pagination .active a, .table-container-theme-yellow .pagination .active a:hover{
	background-color: #FFE821;
}
.table-container-theme-yellow .dataTables_wrapper input[type="search"], .table-container-theme-yellow .dataTables_wrapper input[type="search"]:active, .table-container-theme-yellow .dataTables_wrapper select, .table-container-theme-yellow .dataTables_wrapper select:active{
	border-bottom-color: #FFE821;
}
.navtabs-theme-yellow li.active a:before{
	border-bottom-color: #FFE821 !important;
}
.bg-border-bottom-theme-yellow{
	border-bottom-color: #FFE821 !important;
}
.bg-theme-yellow{
	background-color:#FFE821;
	color: black;
}
.bg-second-theme-yellow{
	background-color:#4B4737;
	color: white;
}
.bg-third-theme-yellow{
	background-color:#B1AB99;
	color: white;
}
.bg-forth-theme-yellow{
	background-color:#00EFDA;
	color: black;
}
.bg-fifth-theme-yellow{
	background-color:#00B5A4;
	color: white;
}
/*AMBER THEME*/
.table-container-theme-amber .pagination .active a, .table-container-theme-amber .pagination .active a:hover{
	background-color: #FFC107;
}
.table-container-theme-amber .dataTables_wrapper input[type="search"], .table-container-theme-amber .dataTables_wrapper input[type="search"]:active, .table-container-theme-amber .dataTables_wrapper select, .table-container-theme-amber .dataTables_wrapper select:active{
	border-bottom-color: #FFC107;
}
.navtabs-theme-amber li.active a:before{
	border-bottom-color: #FFC107 !important;
}
.bg-border-bottom-theme-amber{
	border-bottom-color: #FFC107 !important;
}
.bg-theme-amber{
	background-color:#FFC107;
	color: black;
}
.bg-second-theme-amber{
	background-color:#4E4637;
	color: white;
}
.bg-third-theme-amber{
	background-color:#B5AA99;
	color: white;
}
.bg-forth-theme-amber{
	background-color:#00D09C;
	color: black;
}
.bg-fifth-theme-amber{
	background-color:#009769;
	color: white;
}
/*ORANGE THEME*/
.table-container-theme-orange .pagination .active a, .table-container-theme-orange .pagination .active a:hover{
	background-color: #FF9800;
}
.table-container-theme-orange .dataTables_wrapper input[type="search"], .table-container-theme-orange .dataTables_wrapper input[type="search"]:active, .table-container-theme-orange .dataTables_wrapper select, .table-container-theme-orange .dataTables_wrapper select:active{
	border-bottom-color: #FF9800;
}
.navtabs-theme-orange li.active a:before{
	border-bottom-color: #FF9800 !important;
} 
.bg-border-bottom-theme-orange{
	border-bottom-color: #FF9800 !important;
}
.bg-theme-orange{
	background-color:#FF9800;
	color: white;
}
.bg-second-theme-orange{
	background-color:#524438;
	color: white;
}
.bg-third-theme-orange{
	background-color:#B9A89A;
	color: white;
}
.bg-forth-theme-orange{
	background-color:#00CF75;
	color: black;
}
.bg-fifth-theme-orange{
	background-color:#009743;
	color: white;
}
/*DEEP ORANGE THEME*/
.table-container-theme-deep-orange .pagination .active a, .table-container-theme-deep-orange .pagination .active a:hover{
	background-color: #FF5722;
}
.table-container-theme-deep-orange .dataTables_wrapper input[type="search"], .table-container-theme-deep-orange .dataTables_wrapper input[type="search"]:active, .table-container-theme-deep-orange .dataTables_wrapper select, .table-container-theme-deep-orange .dataTables_wrapper select:active{
	border-bottom-color: #FF5722;
}
.navtabs-theme-deep-orange li.active a:before{
	border-bottom-color: #FF5722 !important;
} 
.bg-border-bottom-theme-deep-orange{
	border-bottom-color: #FF5722 !important;
}
.bg-theme-deep-orange{
	background-color:#FF5722;
	color: black;
}
.bg-second-theme-deep-orange{
	background-color:#55433C;
	color: white;
}
.bg-third-theme-deep-orange{
	background-color:#BDA69F;
	color: black;
}
.bg-forth-theme-deep-orange{
	background-color:#18A800;
	color: white;
}
.bg-fifth-theme-deep-orange{
	background-color:#007200;
	color: white;
}
/*BROWN THEME*/
.table-container-theme-brown .pagination .active a, .table-container-theme-brown .pagination .active a:hover{
	background-color: #795548;
}
.table-container-theme-brown .dataTables_wrapper input[type="search"], .table-container-theme-brown .dataTables_wrapper input[type="search"]:active, .table-container-theme-brown .dataTables_wrapper select, .table-container-theme-brown .dataTables_wrapper select:active{
	border-bottom-color: #795548;
}
.navtabs-theme-brown li.active a:before{
	border-bottom-color: #795548 !important;
} 
.bg-border-bottom-theme-brown{
	border-bottom-color: #795548 !important;
}
.bg-theme-brown{
	background-color:#795548;
	color: white;
}
.bg-second-theme-brown{
	background-color:#BDA69E;
	color: black;
}
.bg-third-theme-brown{
	background-color:#88736B;
	color: white;
}
.bg-forth-theme-brown{
	background-color:#4F6348;
	color: white;
}
.bg-fifth-theme-brown{
	background-color:#809678;
	color: white;
}

/*GREY THEME*/
.table-container-theme-grey .pagination .active a, .table-container-theme-grey .pagination .active a:hover{
	background-color: #9E9E9E;
}
.table-container-theme-grey .dataTables_wrapper input[type="search"], .table-container-theme-grey .dataTables_wrapper input[type="search"]:active, .table-container-theme-grey .dataTables_wrapper select, .table-container-theme-grey .dataTables_wrapper select:active{
	border-bottom-color: #9E9E9E;
}
.navtabs-theme-grey li.active a:before{
	border-bottom-color: #9E9E9E !important;
} 
.bg-border-bottom-theme-grey{
	border-bottom-color: #9E9E9E !important;
}
.bg-theme-grey{
	background-color:#9E9E9E;
	color: white;
}
.bg-second-theme-grey{
	background-color:#474554;
	color: white;
}
.bg-third-theme-grey{
	background-color:#ACA7CB;
	color: black;
}
.bg-forth-theme-grey{
	background-color:#FF00FF;
	color: black;
}
.bg-fifth-theme-grey{
	background-color:#FF00FF;
	color: black;
}
/*BLUE GREY THEME*/
.table-container-theme-blue-grey .pagination .active a, .table-container-theme-blue-grey .pagination .active a:hover{
	background-color: #607D8B;
}
.table-container-theme-blue-grey .dataTables_wrapper input[type="search"], .table-container-theme-blue-grey .dataTables_wrapper input[type="search"]:active, .table-container-theme-blue-grey .dataTables_wrapper select, .table-container-theme-blue-grey .dataTables_wrapper select:active{
	border-bottom-color: #607D8B;
}
.navtabs-theme-blue-grey li.active a:before{
	border-bottom-color: #607D8B !important;
} 
.bg-border-bottom-theme-blue-grey{
	border-bottom-color: #607D8B !important;
}
.bg-theme-blue-grey{
	background-color:#607D8B;
	color: white;
}
.bg-second-theme-blue-grey{
	background-color:#354A54;
	color: white;
}
.bg-third-theme-blue-grey{
	background-color:#98AFBA;
	color: black;
}
.bg-forth-theme-blue-grey{
	background-color:#867385;
	color: white;
}
.bg-fifth-theme-blue-grey{
	background-color:#554353;
	color: white;
}
/*BLACK THEME*/
.table-container-theme-black .pagination .active a, .table-container-theme-black .pagination .active a:hover{
	background-color: #000000;
}
.table-container-theme-black .dataTables_wrapper input[type="search"], .table-container-theme-black .dataTables_wrapper input[type="search"]:active, .table-container-theme-black .dataTables_wrapper select, .table-container-theme-black .dataTables_wrapper select:active{
	border-bottom-color: #000000;
}
.navtabs-theme-black li.active a:before{
	border-bottom-color: #000000 !important;
} 
.bg-border-bottom-theme-black{
	border-bottom-color: #000000 !important;
}
.bg-theme-black{
	background-color:#000000;
	color: white;
}
.bg-second-theme-black{
	background-color:#CF9EAC;
	color: black;
}
.bg-third-theme-black{
	background-color:#887177;
	color: black;
}
.bg-forth-theme-black{
	background-color:#170000;
	color: white;
}
.bg-fifth-theme-black{
	background-color:#3A2F0B;
	color: white;
}

#contactMeansClassEditModal .modal-dialog {
	max-width:600px;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

.p-b-9{
	padding-bottom: 9px;	
}

.t-1-important{
	top: 1px !important;
}

#contactMeansClassEditModal .modal-dialog .modal-content{
	top: 30vh;
}

#editGroupsForm{
	height: 500px;
    border: 1px solid lightgray;
    margin-top: 76px;
    padding-top: 10px;
    margin-bottom: 20px;
    padding: 10px 5px;
}

.bg-dark-blue{
	background-color: #607D8B !important;
    color: #fff;
}

#showButtonsFormButton{
	text-align: right;
	position: absolute !important;
	right: 0px !important;
	width: 150px !important;
	top: 30px !important;
}

.card .body form .width80percent{
	width:80%;
	display:inline-block;
}

.visibility-hidden{
	visibility: hidden !important;
	height: 0px !important;
}

.f-s-30-important{
	font-size: 30px !important;
}

.color-light-gray{
	color:lightgray;
}

.font-size-14{
	font-size:14px
}

.b-b-none{
	border-bottom: none !important;
}

div.dropdown-menu.open{
  max-height: 500px !important;
  overflow: hidden;
}
ul.dropdown-menu.inner{
  max-height: 350px !important;
  overflow-y: auto;
}

.color-555{
	color: #555;
}

.color-light-black{
	color:#333
}

.font-size-20-important{
	font-size: 20px !important;
}

.font-size-23-important{
	font-size: 23px !important;
}

.overflow-auto{
	overflow: auto;
}

.float-left{
	float: left;	
}

.float-right{
	float: right;
}

.p-l-10-important{
	padding-left: 10px !important;
}

.p-r-10-important{
	padding-right: 10px !important;
}

.p-l-0-important{
	padding-left: 0px !important;
}

.p-r-0-important{
	padding-right: 0px !important;
}

.p-l-2-important{
	padding-left: 2px !important;
}

.p-r-2-important{
	padding-right: 2px !important;
}

.m-0-important{
	margin: 0px !important;
}

.m-t-0-important{
	margin-top: 0px !important;
}

.m-b-0-important{
	margin-bottom: 0px !important;
}

.m-b-10-important{
	margin-bottom: 10px !important;
}

input.alwaysDisabled{
	background-color: lightgray !important;
}

.b-b-w-0-important{
	border-bottom-width: 0px !important;
}

body .content .background-red{
	background-color: #F44336 !important;
}

body .content .background-green{
	background-color: #4CAF50 !important;
}

body .content .background-yellow{
	background-color: #FFE821 !important;
}

.card .body form .width20percent{
	width:18%;
	display:inline-block;
}

.favouriteButton{
	position: absolute;
	top: 8px;
	right: 30px;
}
#jsonDropdownButton{
	right: 17px;
	left: auto;
	position: absolute;
	z-index: 1;
}
#jsonDropdownMenu{
	position: absolute;
	left: auto;
	right: 0;
	top: 140px;
}
.card .body .table-responsive .p-r-10{
	padding-right:10px;
}
.cursorPointer{
	cursor: pointer;
}
.widgetDropdownButton, .refreshWidgetButton{
	position: absolute;
	z-index: 1;
	right: 20px;
	top: 5px;
	height:24px;
}
.refreshWidgetButton{
	right:50px;
}
.widgetDropdownMenu{
	top: 40px;
	position: absolute;
	right: 20px;
	left: auto;
}
.willHide{
	cursor:pointer;
}
/* copied from style.css */
.right-sidebar #tools .setting-list li {
    padding: 15px;
    position: relative;
    border-top: 1px solid #eee;

}
.right-sidebar #tools .setting-list li .switch{
	position: absolute;
    top: 15px;
    right: 5px
}
/* /copied from style.css */
#rightsidebar .nav-tabs li{
	width:33%;
}
.right-sidebar #tools .setting-list{
	padding-left:0;
}
.basicPointer{
	cursor:initial;
}
input[type="checkbox"].dtCheckbox{
	position:static;
	left:0px;
	opacity:1;
}
input[type="checkbox"].dtHandoutCheckbox{
	position:static;
	left:0px;
	opacity:1;
}
/* favourites modal */
#color-selector .color div, #icon-selector .icon i{
	width:32px;
	height:32px;
	border-radius:3px;
	cursor:pointer;
}
#color-selector .active div , #icon-selector .active i {
	border:4px solid black;
}
/* favourites modal */

/* favourites items */
.icon-selector, .color-selector{
	height:280px;
}
.color div{
	margin:0 auto;
}
.icon{
	text-align:center;
}
.description{
	white-space: nowrap;
	width: 15em;
	overflow: hidden;
	text-overflow: ellipsis;
}
/* favourites items */

/* favourites button */
.favouriteDropdown .dropdown-toggle{
	position:absolute;
	z-index: 1;
	top:5px;
	cursor:pointer;
} 
.favouriteDropdown .dropdown-menu{
	top:30px;
}
/* favourites button */

/* sweet alert */

.sweet-alert.fileUploadInfo > p {
	white-space: unset;
}

/* sweet alert */

/* submit button preloader */

.theme-red .buttonPreloaderWrapper{
	background-color: #F44336 !important;
}
.theme-pink .buttonPreloaderWrapper{
	background-color: #E91E63 !important;
}
.theme-purple .buttonPreloaderWrapper{
	background-color: #9C27B0 !important;
}
.theme-deep-purple .buttonPreloaderWrapper{
	background-color: #673AB7 !important;
}
.theme-indigo .buttonPreloaderWrapper{
	background-color: #3F51B5 !important;
}
.theme-blue .buttonPreloaderWrapper{
	background-color: #2196F3 !important;
}
.theme-light-blue .buttonPreloaderWrapper{
	background-color: #03A9F4 !important;
}
.theme-green .buttonPreloaderWrapper{
	background-color: #4CAF50 !important;
}
.theme-light-green .buttonPreloaderWrapper{
	background-color: #8BC34A !important;
}
.theme-lime .buttonPreloaderWrapper{
	background-color: #CDDC39 !important;
}
.theme-yellow .buttonPreloaderWrapper{
	background-color: #ffe821 !important;
}
.theme-amber .buttonPreloaderWrapper{
	background-color: #FFC107 !important;
}
.theme-orange .buttonPreloaderWrapper{
	background-color: #FF9800 !important;
}
.theme-deep-orange .buttonPreloaderWrapper{
	background-color: #FF5722 !important;
}
.theme-brown .buttonPreloaderWrapper{
	background-color: #795548 !important;
}
.theme-grey .buttonPreloaderWrapper{
	background-color: #9E9E9E !important;
}
.theme-blue-grey .buttonPreloaderWrapper{
	background-color: #607D8B !important;
}
.theme-black .buttonPreloaderWrapper{
	background-color: #000000 !important;
}


.buttonPreloaderWrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #7CB8F5;
}

.preloader.pl-size-xxs {
	width: 18px;
	height: 18px;
}
.buttonPreloaderXxs {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -9px;
	margin-left: -9px;
}

/* submit button preloader */

/* breadbrumb */

.breadcrumb li a{
	color: #555;
	font-weight: normal;
}
.breadcrumb > li + li:before {
	color: #555;
}
.breadcrumb > .active {
	color: #555;
}

/* breadbrumb */

.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.overflowInherit {
	overflow: inherit;
}

.clearBoth {
	clear: both;
}

.width150px {
	width: 150px;
}

.width100percent {
	width: 100%;
}

.paddingTop29px {
	padding-top:29px;
}

.demo-choose-skin li .colorSelector{
	position: absolute;
    left: 40px;
    top: 13px;
}

.demo-choose-skin li div{
	/* transition: opacity 0.2s linear; */
}

.centered-header {
    width: 150px;
    text-align: center !important;
    padding-right: 10px !important;
}

.demo-choose-skin li div .palette{
	text-align: center;
    border-radius: 10%;
    width: 5%;
    height: 1%;
    font-size: 10.5px;
}
 
 li .colorDisplayWindow{
 	opacity: 0;
}
 
 li:hover .colorDisplayWindow{
 	opacity: 1;
}
 
 li .colorSelector{
 	opacity: 1;
}
 li:hover .colorSelector{
 	opacity: 0;
}

.sweet-alert p{
    margin: 0;
    padding: 0;
    white-space: normal;
}

.radioContainer [type="radio"]:checked + label:after, 
.radioContainer [type="radio"]:checked + label:before {
    border: 2px solid #03a9f4;
}

.radioContainer [type="radio"]:checked + label:after {
    background-color: #03a9f4;
}

.emailRadioItem [type="radio"]:checked + label:after, 
.emailRadioItem [type="radio"]:checked + label:before {
    border: 2px solid #03a9f4;
}

.emailRadioItem [type="radio"]:checked + label:after {
    background-color: #03a9f4;
}

.emailRadioItem {
	margin-left: 30%;
	text-align: left;
}

.deleteEmail {
	top: 11px;
}

.deleteEmailBtn {
    color: #a94442;
}

.deleteIban {
	top: 11px;
}

.deleteIbanBtn {
	color: #a94442;
}

.form-group .form-line:after {
      content: '';
      position: absolute;
      left: 0;
      width: 100%;
      height: 0;
      bottom: -1px;
      -moz-transform: scaleX(0);
      -ms-transform: scaleX(0);
      -o-transform: scaleX(0);
      -webkit-transform: scaleX(0);
      transform: scaleX(0);
      -moz-transition: 0.25s ease-in;
      -o-transition: 0.25s ease-in;
      -webkit-transition: 0.25s ease-in;
      transition: 0.25s ease-in;
      border-bottom: 2px solid transparent !important;
 }
    
.input-group .form-line:after {
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	bottom: -2px;
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-o-transform: scaleX(0);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-moz-transition: 0.25s ease-in;
	-o-transition: 0.25s ease-in;
	-webkit-transition: 0.25s ease-in;
	transition: 0.25s ease-in;
	border-bottom: 2px solid transparent !important;
}


.nav-tabs > li > a:before {
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	height: 0;
	border-bottom: 2px solid transparent !important;
	bottom: 2px;
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-o-transform: scaleX(0);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	-webkit-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
}

body .demo-choose-skin .colorDisplayWindow{
   display: inline;
   position: relative;
   top: -8px;
   left: 8px;
   text-align: center;
}

@media screen and (min-width: 1170px) {
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
		margin-left: 30px;
	}
	
	.ls-closed.overlay-open section.content {
		margin-left: 315px;
	}
}


/* CO2 Action Buttons */
.co2-actions-container {
	padding: 5px 0;
}

.co2-actions-container .btn {
	font-size: 12px;
	text-transform: none;
}
/* END CO2 Action Buttons */
